gitextract_vs59aor5/ ├── .gitignore ├── Podfile ├── Pods/ │ ├── AFNetworking/ │ │ ├── AFNetworking/ │ │ │ ├── AFHTTPSessionManager.h │ │ │ ├── AFHTTPSessionManager.m │ │ │ ├── AFNetworkReachabilityManager.h │ │ │ ├── AFNetworkReachabilityManager.m │ │ │ ├── AFNetworking.h │ │ │ ├── AFSecurityPolicy.h │ │ │ ├── AFSecurityPolicy.m │ │ │ ├── AFURLRequestSerialization.h │ │ │ ├── AFURLRequestSerialization.m │ │ │ ├── AFURLResponseSerialization.h │ │ │ ├── AFURLResponseSerialization.m │ │ │ ├── AFURLSessionManager.h │ │ │ └── AFURLSessionManager.m │ │ ├── LICENSE │ │ ├── README.md │ │ └── UIKit+AFNetworking/ │ │ ├── AFAutoPurgingImageCache.h │ │ ├── AFAutoPurgingImageCache.m │ │ ├── AFImageDownloader.h │ │ ├── AFImageDownloader.m │ │ ├── AFNetworkActivityIndicatorManager.h │ │ ├── AFNetworkActivityIndicatorManager.m │ │ ├── UIActivityIndicatorView+AFNetworking.h │ │ ├── UIActivityIndicatorView+AFNetworking.m │ │ ├── UIButton+AFNetworking.h │ │ ├── UIButton+AFNetworking.m │ │ ├── UIImage+AFNetworking.h │ │ ├── UIImageView+AFNetworking.h │ │ ├── UIImageView+AFNetworking.m │ │ ├── UIKit+AFNetworking.h │ │ ├── UIProgressView+AFNetworking.h │ │ ├── UIProgressView+AFNetworking.m │ │ ├── UIRefreshControl+AFNetworking.h │ │ ├── UIRefreshControl+AFNetworking.m │ │ ├── UIWebView+AFNetworking.h │ │ └── UIWebView+AFNetworking.m │ ├── Bolts/ │ │ ├── Bolts/ │ │ │ ├── Common/ │ │ │ │ ├── BFCancellationToken.h │ │ │ │ ├── BFCancellationToken.m │ │ │ │ ├── BFCancellationTokenRegistration.h │ │ │ │ ├── BFCancellationTokenRegistration.m │ │ │ │ ├── BFCancellationTokenSource.h │ │ │ │ ├── BFCancellationTokenSource.m │ │ │ │ ├── BFExecutor.h │ │ │ │ ├── BFExecutor.m │ │ │ │ ├── BFTask+Exceptions.h │ │ │ │ ├── BFTask+Exceptions.m │ │ │ │ ├── BFTask.h │ │ │ │ ├── BFTask.m │ │ │ │ ├── BFTaskCompletionSource.h │ │ │ │ ├── BFTaskCompletionSource.m │ │ │ │ ├── Bolts.h │ │ │ │ └── Bolts.m │ │ │ └── iOS/ │ │ │ ├── BFAppLink.h │ │ │ ├── BFAppLink.m │ │ │ ├── BFAppLinkNavigation.h │ │ │ ├── BFAppLinkNavigation.m │ │ │ ├── BFAppLinkResolving.h │ │ │ ├── BFAppLinkReturnToRefererController.h │ │ │ ├── BFAppLinkReturnToRefererController.m │ │ │ ├── BFAppLinkReturnToRefererView.h │ │ │ ├── BFAppLinkReturnToRefererView.m │ │ │ ├── BFAppLinkTarget.h │ │ │ ├── BFAppLinkTarget.m │ │ │ ├── BFMeasurementEvent.h │ │ │ ├── BFMeasurementEvent.m │ │ │ ├── BFURL.h │ │ │ ├── BFURL.m │ │ │ ├── BFWebViewAppLinkResolver.h │ │ │ ├── BFWebViewAppLinkResolver.m │ │ │ └── Internal/ │ │ │ ├── BFAppLinkReturnToRefererView_Internal.h │ │ │ ├── BFAppLink_Internal.h │ │ │ ├── BFMeasurementEvent_Internal.h │ │ │ └── BFURL_Internal.h │ │ ├── LICENSE │ │ └── README.md │ ├── FBSDKCoreKit/ │ │ ├── FBSDKCoreKit/ │ │ │ └── FBSDKCoreKit/ │ │ │ ├── FBSDKAccessToken.h │ │ │ ├── FBSDKAccessToken.m │ │ │ ├── FBSDKAppEvents.h │ │ │ ├── FBSDKAppEvents.m │ │ │ ├── FBSDKAppLinkResolver.h │ │ │ ├── FBSDKAppLinkResolver.m │ │ │ ├── FBSDKAppLinkUtility.h │ │ │ ├── FBSDKAppLinkUtility.m │ │ │ ├── FBSDKApplicationDelegate.h │ │ │ ├── FBSDKApplicationDelegate.m │ │ │ ├── FBSDKButton.h │ │ │ ├── FBSDKButton.m │ │ │ ├── FBSDKConstants.h │ │ │ ├── FBSDKConstants.m │ │ │ ├── FBSDKCopying.h │ │ │ ├── FBSDKCoreKit.h │ │ │ ├── FBSDKGraphErrorRecoveryProcessor.h │ │ │ ├── FBSDKGraphErrorRecoveryProcessor.m │ │ │ ├── FBSDKGraphRequest.h │ │ │ ├── FBSDKGraphRequest.m │ │ │ ├── FBSDKGraphRequestConnection.h │ │ │ ├── FBSDKGraphRequestConnection.m │ │ │ ├── FBSDKGraphRequestDataAttachment.h │ │ │ ├── FBSDKGraphRequestDataAttachment.m │ │ │ ├── FBSDKMacros.h │ │ │ ├── FBSDKMutableCopying.h │ │ │ ├── FBSDKProfile.h │ │ │ ├── FBSDKProfile.m │ │ │ ├── FBSDKProfilePictureView.h │ │ │ ├── FBSDKProfilePictureView.m │ │ │ ├── FBSDKSettings.h │ │ │ ├── FBSDKSettings.m │ │ │ ├── FBSDKTestUsersManager.h │ │ │ ├── FBSDKTestUsersManager.m │ │ │ ├── FBSDKUtility.h │ │ │ ├── FBSDKUtility.m │ │ │ ├── Internal/ │ │ │ │ ├── AppEvents/ │ │ │ │ │ ├── FBSDKAppEvents+Internal.h │ │ │ │ │ ├── FBSDKAppEventsDeviceInfo.h │ │ │ │ │ ├── FBSDKAppEventsDeviceInfo.m │ │ │ │ │ ├── FBSDKAppEventsState.h │ │ │ │ │ ├── FBSDKAppEventsState.m │ │ │ │ │ ├── FBSDKAppEventsStateManager.h │ │ │ │ │ ├── FBSDKAppEventsStateManager.m │ │ │ │ │ ├── FBSDKAppEventsUtility.h │ │ │ │ │ ├── FBSDKAppEventsUtility.m │ │ │ │ │ ├── FBSDKPaymentObserver.h │ │ │ │ │ ├── FBSDKPaymentObserver.m │ │ │ │ │ ├── FBSDKTimeSpentData.h │ │ │ │ │ └── FBSDKTimeSpentData.m │ │ │ │ ├── AppLink/ │ │ │ │ │ ├── FBSDKBoltsMeasurementEventListener.h │ │ │ │ │ └── FBSDKBoltsMeasurementEventListener.m │ │ │ │ ├── Base64/ │ │ │ │ │ ├── FBSDKBase64.h │ │ │ │ │ └── FBSDKBase64.m │ │ │ │ ├── BridgeAPI/ │ │ │ │ │ ├── FBSDKBridgeAPICrypto.h │ │ │ │ │ ├── FBSDKBridgeAPICrypto.m │ │ │ │ │ ├── FBSDKBridgeAPIProtocol.h │ │ │ │ │ ├── FBSDKBridgeAPIProtocolType.h │ │ │ │ │ ├── FBSDKBridgeAPIRequest+Private.h │ │ │ │ │ ├── FBSDKBridgeAPIRequest.h │ │ │ │ │ ├── FBSDKBridgeAPIRequest.m │ │ │ │ │ ├── FBSDKBridgeAPIResponse.h │ │ │ │ │ ├── FBSDKBridgeAPIResponse.m │ │ │ │ │ ├── FBSDKURLOpening.h │ │ │ │ │ └── ProtocolVersions/ │ │ │ │ │ ├── FBSDKBridgeAPIProtocolNativeV1.h │ │ │ │ │ ├── FBSDKBridgeAPIProtocolNativeV1.m │ │ │ │ │ ├── FBSDKBridgeAPIProtocolWebV1.h │ │ │ │ │ ├── FBSDKBridgeAPIProtocolWebV1.m │ │ │ │ │ ├── FBSDKBridgeAPIProtocolWebV2.h │ │ │ │ │ └── FBSDKBridgeAPIProtocolWebV2.m │ │ │ │ ├── Cryptography/ │ │ │ │ │ ├── FBSDKCrypto.h │ │ │ │ │ └── FBSDKCrypto.m │ │ │ │ ├── ErrorRecovery/ │ │ │ │ │ ├── FBSDKErrorRecoveryAttempter.h │ │ │ │ │ ├── FBSDKErrorRecoveryAttempter.m │ │ │ │ │ ├── _FBSDKTemporaryErrorRecoveryAttempter.h │ │ │ │ │ └── _FBSDKTemporaryErrorRecoveryAttempter.m │ │ │ │ ├── FBSDKApplicationDelegate+Internal.h │ │ │ │ ├── FBSDKAudioResourceLoader.h │ │ │ │ ├── FBSDKAudioResourceLoader.m │ │ │ │ ├── FBSDKContainerViewController.h │ │ │ │ ├── FBSDKContainerViewController.m │ │ │ │ ├── FBSDKCoreKit+Internal.h │ │ │ │ ├── FBSDKDynamicFrameworkLoader.h │ │ │ │ ├── FBSDKError.h │ │ │ │ ├── FBSDKError.m │ │ │ │ ├── FBSDKInternalUtility.h │ │ │ │ ├── FBSDKInternalUtility.m │ │ │ │ ├── FBSDKLogger.h │ │ │ │ ├── FBSDKLogger.m │ │ │ │ ├── FBSDKMath.h │ │ │ │ ├── FBSDKMath.m │ │ │ │ ├── FBSDKMonotonicTime.h │ │ │ │ ├── FBSDKMonotonicTime.m │ │ │ │ ├── FBSDKProfile+Internal.h │ │ │ │ ├── FBSDKSettings+Internal.h │ │ │ │ ├── FBSDKSystemAccountStoreAdapter.h │ │ │ │ ├── FBSDKSystemAccountStoreAdapter.m │ │ │ │ ├── FBSDKTriStateBOOL.h │ │ │ │ ├── FBSDKTriStateBOOL.m │ │ │ │ ├── FBSDKTypeUtility.h │ │ │ │ ├── FBSDKTypeUtility.m │ │ │ │ ├── Network/ │ │ │ │ │ ├── FBSDKGraphRequest+Internal.h │ │ │ │ │ ├── FBSDKGraphRequestBody.h │ │ │ │ │ ├── FBSDKGraphRequestBody.m │ │ │ │ │ ├── FBSDKGraphRequestConnection+Internal.h │ │ │ │ │ ├── FBSDKGraphRequestMetadata.h │ │ │ │ │ ├── FBSDKGraphRequestMetadata.m │ │ │ │ │ ├── FBSDKGraphRequestPiggybackManager.h │ │ │ │ │ ├── FBSDKGraphRequestPiggybackManager.m │ │ │ │ │ ├── FBSDKURLConnection.h │ │ │ │ │ ├── FBSDKURLConnection.m │ │ │ │ │ ├── FBSDKURLSessionTask.h │ │ │ │ │ └── FBSDKURLSessionTask.m │ │ │ │ ├── ServerConfiguration/ │ │ │ │ │ ├── FBSDKDialogConfiguration.h │ │ │ │ │ ├── FBSDKDialogConfiguration.m │ │ │ │ │ ├── FBSDKErrorConfiguration.h │ │ │ │ │ ├── FBSDKErrorConfiguration.m │ │ │ │ │ ├── FBSDKErrorRecoveryConfiguration.h │ │ │ │ │ ├── FBSDKErrorRecoveryConfiguration.m │ │ │ │ │ ├── FBSDKServerConfiguration+Internal.h │ │ │ │ │ ├── FBSDKServerConfiguration.h │ │ │ │ │ ├── FBSDKServerConfiguration.m │ │ │ │ │ ├── FBSDKServerConfigurationManager+Internal.h │ │ │ │ │ ├── FBSDKServerConfigurationManager.h │ │ │ │ │ └── FBSDKServerConfigurationManager.m │ │ │ │ ├── TokenCaching/ │ │ │ │ │ ├── FBSDKAccessTokenCache.h │ │ │ │ │ ├── FBSDKAccessTokenCache.m │ │ │ │ │ ├── FBSDKAccessTokenCacheV3.h │ │ │ │ │ ├── FBSDKAccessTokenCacheV3.m │ │ │ │ │ ├── FBSDKAccessTokenCacheV3_17.h │ │ │ │ │ ├── FBSDKAccessTokenCacheV3_17.m │ │ │ │ │ ├── FBSDKAccessTokenCacheV3_21.h │ │ │ │ │ ├── FBSDKAccessTokenCacheV3_21.m │ │ │ │ │ ├── FBSDKAccessTokenCacheV4.h │ │ │ │ │ ├── FBSDKAccessTokenCacheV4.m │ │ │ │ │ ├── FBSDKAccessTokenCaching.h │ │ │ │ │ ├── FBSDKKeychainStore.h │ │ │ │ │ ├── FBSDKKeychainStore.m │ │ │ │ │ ├── FBSDKKeychainStoreViaBundleID.h │ │ │ │ │ └── FBSDKKeychainStoreViaBundleID.m │ │ │ │ ├── UI/ │ │ │ │ │ ├── FBSDKButton+Subclass.h │ │ │ │ │ ├── FBSDKCloseIcon.h │ │ │ │ │ ├── FBSDKCloseIcon.m │ │ │ │ │ ├── FBSDKColor.h │ │ │ │ │ ├── FBSDKColor.m │ │ │ │ │ ├── FBSDKIcon.h │ │ │ │ │ ├── FBSDKIcon.m │ │ │ │ │ ├── FBSDKLogo.h │ │ │ │ │ ├── FBSDKLogo.m │ │ │ │ │ ├── FBSDKMaleSilhouetteIcon.h │ │ │ │ │ ├── FBSDKMaleSilhouetteIcon.m │ │ │ │ │ ├── FBSDKUIUtility.h │ │ │ │ │ ├── FBSDKViewImpressionTracker.h │ │ │ │ │ └── FBSDKViewImpressionTracker.m │ │ │ │ └── WebDialog/ │ │ │ │ ├── FBSDKWebDialog.h │ │ │ │ ├── FBSDKWebDialog.m │ │ │ │ ├── FBSDKWebDialogView.h │ │ │ │ └── FBSDKWebDialogView.m │ │ │ └── Internal_NoARC/ │ │ │ └── FBSDKDynamicFrameworkLoader.m │ │ ├── FacebookSDKStrings.bundle/ │ │ │ └── Resources/ │ │ │ ├── af.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── ar.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── bn.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── cs.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── da.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── de.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── el.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── en.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── en_GB.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── es.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── es_ES.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── fi.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── fil.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── fr.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── gu.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── he.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── hi.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── hr.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── hu.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── id.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── it.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── ja.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── kn.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── ko.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── ml.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── mr.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── ms.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── nb.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── nl.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── pa.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── pl.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── pt.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── pt_PT.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── ru.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── sk.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── sv.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── ta.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── te.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── th.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── tr.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── vi.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── zh.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ ├── zh_Hant_HK.lproj/ │ │ │ │ └── FacebookSDK.strings │ │ │ └── zh_Hant_TW.lproj/ │ │ │ └── FacebookSDK.strings │ │ ├── LICENSE │ │ └── README.mdown │ ├── FBSDKLoginKit/ │ │ ├── FBSDKLoginKit/ │ │ │ └── FBSDKLoginKit/ │ │ │ ├── FBSDKLoginButton.h │ │ │ ├── FBSDKLoginButton.m │ │ │ ├── FBSDKLoginConstants.h │ │ │ ├── FBSDKLoginConstants.m │ │ │ ├── FBSDKLoginKit.h │ │ │ ├── FBSDKLoginManager.h │ │ │ ├── FBSDKLoginManager.m │ │ │ ├── FBSDKLoginManagerLoginResult.h │ │ │ ├── FBSDKLoginManagerLoginResult.m │ │ │ ├── FBSDKLoginTooltipView.h │ │ │ ├── FBSDKLoginTooltipView.m │ │ │ ├── FBSDKTooltipView.h │ │ │ ├── FBSDKTooltipView.m │ │ │ └── Internal/ │ │ │ ├── FBSDKLoginCompletion+Internal.h │ │ │ ├── FBSDKLoginCompletion.h │ │ │ ├── FBSDKLoginCompletion.m │ │ │ ├── FBSDKLoginError.h │ │ │ ├── FBSDKLoginError.m │ │ │ ├── FBSDKLoginKit+Internal.h │ │ │ ├── FBSDKLoginManager+Internal.h │ │ │ ├── FBSDKLoginManagerLogger.h │ │ │ ├── FBSDKLoginManagerLogger.m │ │ │ ├── FBSDKLoginManagerLoginResult+Internal.h │ │ │ ├── FBSDKLoginUtility.h │ │ │ ├── FBSDKLoginUtility.m │ │ │ ├── _FBSDKLoginRecoveryAttempter.h │ │ │ └── _FBSDKLoginRecoveryAttempter.m │ │ ├── LICENSE │ │ └── README.mdown │ ├── FBSDKShareKit/ │ │ ├── FBSDKShareKit/ │ │ │ └── FBSDKShareKit/ │ │ │ ├── FBSDKAppGroupAddDialog.h │ │ │ ├── FBSDKAppGroupAddDialog.m │ │ │ ├── FBSDKAppGroupContent.h │ │ │ ├── FBSDKAppGroupContent.m │ │ │ ├── FBSDKAppGroupJoinDialog.h │ │ │ ├── FBSDKAppGroupJoinDialog.m │ │ │ ├── FBSDKAppInviteContent.h │ │ │ ├── FBSDKAppInviteContent.m │ │ │ ├── FBSDKAppInviteDialog.h │ │ │ ├── FBSDKAppInviteDialog.m │ │ │ ├── FBSDKGameRequestContent.h │ │ │ ├── FBSDKGameRequestContent.m │ │ │ ├── FBSDKGameRequestDialog.h │ │ │ ├── FBSDKGameRequestDialog.m │ │ │ ├── FBSDKHashtag.h │ │ │ ├── FBSDKHashtag.m │ │ │ ├── FBSDKLikeButton.h │ │ │ ├── FBSDKLikeButton.m │ │ │ ├── FBSDKLikeControl.h │ │ │ ├── FBSDKLikeControl.m │ │ │ ├── FBSDKLikeObjectType.h │ │ │ ├── FBSDKLikeObjectType.m │ │ │ ├── FBSDKLiking.h │ │ │ ├── FBSDKMessageDialog.h │ │ │ ├── FBSDKMessageDialog.m │ │ │ ├── FBSDKSendButton.h │ │ │ ├── FBSDKSendButton.m │ │ │ ├── FBSDKShareAPI.h │ │ │ ├── FBSDKShareAPI.m │ │ │ ├── FBSDKShareButton.h │ │ │ ├── FBSDKShareButton.m │ │ │ ├── FBSDKShareConstants.h │ │ │ ├── FBSDKShareConstants.m │ │ │ ├── FBSDKShareDialog.h │ │ │ ├── FBSDKShareDialog.m │ │ │ ├── FBSDKShareDialogMode.h │ │ │ ├── FBSDKShareDialogMode.m │ │ │ ├── FBSDKShareKit.h │ │ │ ├── FBSDKShareLinkContent.h │ │ │ ├── FBSDKShareLinkContent.m │ │ │ ├── FBSDKShareMediaContent.h │ │ │ ├── FBSDKShareMediaContent.m │ │ │ ├── FBSDKShareOpenGraphAction.h │ │ │ ├── FBSDKShareOpenGraphAction.m │ │ │ ├── FBSDKShareOpenGraphContent.h │ │ │ ├── FBSDKShareOpenGraphContent.m │ │ │ ├── FBSDKShareOpenGraphObject.h │ │ │ ├── FBSDKShareOpenGraphObject.m │ │ │ ├── FBSDKShareOpenGraphValueContainer.h │ │ │ ├── FBSDKShareOpenGraphValueContainer.m │ │ │ ├── FBSDKSharePhoto.h │ │ │ ├── FBSDKSharePhoto.m │ │ │ ├── FBSDKSharePhotoContent.h │ │ │ ├── FBSDKSharePhotoContent.m │ │ │ ├── FBSDKShareVideo.h │ │ │ ├── FBSDKShareVideo.m │ │ │ ├── FBSDKShareVideoContent.h │ │ │ ├── FBSDKShareVideoContent.m │ │ │ ├── FBSDKSharing.h │ │ │ ├── FBSDKSharingButton.h │ │ │ ├── FBSDKSharingContent.h │ │ │ └── Internal/ │ │ │ ├── FBSDKCheckmarkIcon.h │ │ │ ├── FBSDKCheckmarkIcon.m │ │ │ ├── FBSDKGameRequestFrictionlessRecipientCache.h │ │ │ ├── FBSDKGameRequestFrictionlessRecipientCache.m │ │ │ ├── FBSDKLikeActionController.h │ │ │ ├── FBSDKLikeActionController.m │ │ │ ├── FBSDKLikeActionControllerCache.h │ │ │ ├── FBSDKLikeActionControllerCache.m │ │ │ ├── FBSDKLikeBoxBorderView.h │ │ │ ├── FBSDKLikeBoxBorderView.m │ │ │ ├── FBSDKLikeBoxView.h │ │ │ ├── FBSDKLikeBoxView.m │ │ │ ├── FBSDKLikeButton+Internal.h │ │ │ ├── FBSDKLikeButtonPopWAV.h │ │ │ ├── FBSDKLikeButtonPopWAV.m │ │ │ ├── FBSDKLikeControl+Internal.h │ │ │ ├── FBSDKLikeDialog.h │ │ │ ├── FBSDKLikeDialog.m │ │ │ ├── FBSDKMessengerIcon.h │ │ │ ├── FBSDKMessengerIcon.m │ │ │ ├── FBSDKShareDefines.h │ │ │ ├── FBSDKShareError.h │ │ │ ├── FBSDKShareError.m │ │ │ ├── FBSDKShareKit+Internal.h │ │ │ ├── FBSDKShareLinkContent+Internal.h │ │ │ ├── FBSDKShareOpenGraphValueContainer+Internal.h │ │ │ ├── FBSDKShareUtility.h │ │ │ ├── FBSDKShareUtility.m │ │ │ ├── FBSDKVideoUploader.h │ │ │ └── FBSDKVideoUploader.m │ │ ├── LICENSE │ │ └── README.mdown │ ├── Firebase/ │ │ ├── Core/ │ │ │ └── Sources/ │ │ │ ├── Firebase.h │ │ │ └── module.modulemap │ │ └── README.md │ ├── FirebaseAnalytics/ │ │ └── Frameworks/ │ │ └── frameworks/ │ │ └── FirebaseAnalytics.framework/ │ │ ├── FirebaseAnalytics │ │ ├── Headers/ │ │ │ ├── FIRAnalytics+AppDelegate.h │ │ │ ├── FIRAnalytics.h │ │ │ ├── FIRAnalyticsConfiguration.h │ │ │ ├── FIRApp.h │ │ │ ├── FIRConfiguration.h │ │ │ ├── FIREventNames.h │ │ │ ├── FIROptions.h │ │ │ ├── FIRParameterNames.h │ │ │ ├── FIRUserPropertyNames.h │ │ │ └── FirebaseAnalytics.h │ │ └── Modules/ │ │ └── module.modulemap │ ├── FirebaseAuth/ │ │ ├── CHANGELOG.md │ │ ├── Frameworks/ │ │ │ └── frameworks/ │ │ │ └── FirebaseAuth.framework/ │ │ │ ├── FirebaseAuth │ │ │ ├── Headers/ │ │ │ │ ├── FIRAuth.h │ │ │ │ ├── FIRAuthCredential.h │ │ │ │ ├── FIRAuthErrors.h │ │ │ │ ├── FIREmailPasswordAuthProvider.h │ │ │ │ ├── FIRFacebookAuthProvider.h │ │ │ │ ├── FIRGitHubAuthProvider.h │ │ │ │ ├── FIRGoogleAuthProvider.h │ │ │ │ ├── FIRTwitterAuthProvider.h │ │ │ │ ├── FIRUser.h │ │ │ │ ├── FIRUserInfo.h │ │ │ │ └── FirebaseAuth.h │ │ │ └── Modules/ │ │ │ └── module.modulemap │ │ └── README.md │ ├── FirebaseCore/ │ │ └── Frameworks/ │ │ └── frameworks/ │ │ └── FirebaseCore.framework/ │ │ ├── FirebaseCore │ │ ├── Headers/ │ │ │ ├── FIRAnalyticsConfiguration.h │ │ │ ├── FIRApp.h │ │ │ ├── FIRConfiguration.h │ │ │ ├── FIROptions.h │ │ │ └── FirebaseCore.h │ │ └── Modules/ │ │ └── module.modulemap │ ├── FirebaseDatabase/ │ │ └── Frameworks/ │ │ └── FirebaseDatabase.framework/ │ │ ├── FirebaseDatabase │ │ ├── Headers/ │ │ │ ├── FIRDataEventType.h │ │ │ ├── FIRDataSnapshot.h │ │ │ ├── FIRDatabase.h │ │ │ ├── FIRDatabaseQuery.h │ │ │ ├── FIRDatabaseReference.h │ │ │ ├── FIRMutableData.h │ │ │ ├── FIRServerValue.h │ │ │ ├── FIRTransactionResult.h │ │ │ └── FirebaseDatabase.h │ │ ├── Info.plist │ │ ├── Modules/ │ │ │ └── module.modulemap │ │ └── NOTICE │ ├── FirebaseInstanceID/ │ │ ├── Frameworks/ │ │ │ └── frameworks/ │ │ │ └── FirebaseInstanceID.framework/ │ │ │ ├── FirebaseInstanceID │ │ │ ├── Headers/ │ │ │ │ ├── FIRInstanceID.h │ │ │ │ └── FirebaseInstanceID.h │ │ │ └── Modules/ │ │ │ └── module.modulemap │ │ └── Sources/ │ │ └── FIRInstanceID.h │ ├── FirebaseStorage/ │ │ └── Frameworks/ │ │ └── frameworks/ │ │ └── FirebaseStorage.framework/ │ │ ├── FirebaseStorage │ │ ├── Headers/ │ │ │ ├── FIRStorage.h │ │ │ ├── FIRStorageConstants.h │ │ │ ├── FIRStorageDownloadTask.h │ │ │ ├── FIRStorageMetadata.h │ │ │ ├── FIRStorageObservableTask.h │ │ │ ├── FIRStorageReference.h │ │ │ ├── FIRStorageTask.h │ │ │ ├── FIRStorageTaskSnapshot.h │ │ │ ├── FIRStorageUploadTask.h │ │ │ └── FirebaseStorage.h │ │ └── Modules/ │ │ └── module.modulemap │ ├── GoogleInterchangeUtilities/ │ │ └── Frameworks/ │ │ └── frameworks/ │ │ └── GoogleInterchangeUtilities.framework/ │ │ └── GoogleInterchangeUtilities │ ├── GoogleNetworkingUtilities/ │ │ └── Frameworks/ │ │ └── frameworks/ │ │ └── GoogleNetworkingUtilities.framework/ │ │ └── GoogleNetworkingUtilities │ ├── GoogleSymbolUtilities/ │ │ └── Frameworks/ │ │ └── frameworks/ │ │ └── GoogleSymbolUtilities.framework/ │ │ └── GoogleSymbolUtilities │ ├── GoogleUtilities/ │ │ └── Frameworks/ │ │ └── frameworks/ │ │ └── GoogleUtilities.framework/ │ │ └── GoogleUtilities │ ├── MBProgressHUD/ │ │ ├── LICENSE │ │ ├── MBProgressHUD.h │ │ ├── MBProgressHUD.m │ │ └── README.mdown │ ├── Pods.xcodeproj/ │ │ └── project.pbxproj │ ├── SwiftyJSON/ │ │ ├── LICENSE │ │ ├── README.md │ │ └── Source/ │ │ └── SwiftyJSON.swift │ └── Target Support Files/ │ ├── AFNetworking/ │ │ ├── AFNetworking-dummy.m │ │ ├── AFNetworking-prefix.pch │ │ ├── AFNetworking-umbrella.h │ │ ├── AFNetworking.modulemap │ │ ├── AFNetworking.xcconfig │ │ └── Info.plist │ ├── Bolts/ │ │ ├── Bolts-dummy.m │ │ ├── Bolts-prefix.pch │ │ ├── Bolts-umbrella.h │ │ ├── Bolts.modulemap │ │ ├── Bolts.xcconfig │ │ └── Info.plist │ ├── FBSDKCoreKit/ │ │ ├── FBSDKCoreKit-dummy.m │ │ ├── FBSDKCoreKit-prefix.pch │ │ ├── FBSDKCoreKit-umbrella.h │ │ ├── FBSDKCoreKit.modulemap │ │ ├── FBSDKCoreKit.xcconfig │ │ └── Info.plist │ ├── FBSDKLoginKit/ │ │ ├── FBSDKLoginKit-dummy.m │ │ ├── FBSDKLoginKit-prefix.pch │ │ ├── FBSDKLoginKit-umbrella.h │ │ ├── FBSDKLoginKit.modulemap │ │ ├── FBSDKLoginKit.xcconfig │ │ └── Info.plist │ ├── FBSDKShareKit/ │ │ ├── FBSDKShareKit-dummy.m │ │ ├── FBSDKShareKit-prefix.pch │ │ ├── FBSDKShareKit-umbrella.h │ │ ├── FBSDKShareKit.modulemap │ │ ├── FBSDKShareKit.xcconfig │ │ └── Info.plist │ ├── MBProgressHUD/ │ │ ├── Info.plist │ │ ├── MBProgressHUD-dummy.m │ │ ├── MBProgressHUD-prefix.pch │ │ ├── MBProgressHUD-umbrella.h │ │ ├── MBProgressHUD.modulemap │ │ └── MBProgressHUD.xcconfig │ ├── Pods-PotterPics/ │ │ ├── Info.plist │ │ ├── Pods-PotterPics-acknowledgements.markdown │ │ ├── Pods-PotterPics-acknowledgements.plist │ │ ├── Pods-PotterPics-dummy.m │ │ ├── Pods-PotterPics-frameworks.sh │ │ ├── Pods-PotterPics-resources.sh │ │ ├── Pods-PotterPics-umbrella.h │ │ ├── Pods-PotterPics.debug.xcconfig │ │ ├── Pods-PotterPics.modulemap │ │ └── Pods-PotterPics.release.xcconfig │ ├── Pods-PotterPicsTests/ │ │ ├── Info.plist │ │ ├── Pods-PotterPicsTests-acknowledgements.markdown │ │ ├── Pods-PotterPicsTests-acknowledgements.plist │ │ ├── Pods-PotterPicsTests-dummy.m │ │ ├── Pods-PotterPicsTests-frameworks.sh │ │ ├── Pods-PotterPicsTests-resources.sh │ │ ├── Pods-PotterPicsTests-umbrella.h │ │ ├── Pods-PotterPicsTests.debug.xcconfig │ │ ├── Pods-PotterPicsTests.modulemap │ │ └── Pods-PotterPicsTests.release.xcconfig │ ├── Pods-PotterPicsUITests/ │ │ ├── Info.plist │ │ ├── Pods-PotterPicsUITests-acknowledgements.markdown │ │ ├── Pods-PotterPicsUITests-acknowledgements.plist │ │ ├── Pods-PotterPicsUITests-dummy.m │ │ ├── Pods-PotterPicsUITests-frameworks.sh │ │ ├── Pods-PotterPicsUITests-resources.sh │ │ ├── Pods-PotterPicsUITests-umbrella.h │ │ ├── Pods-PotterPicsUITests.debug.xcconfig │ │ ├── Pods-PotterPicsUITests.modulemap │ │ └── Pods-PotterPicsUITests.release.xcconfig │ └── SwiftyJSON/ │ ├── Info.plist │ ├── SwiftyJSON-dummy.m │ ├── SwiftyJSON-prefix.pch │ ├── SwiftyJSON-umbrella.h │ ├── SwiftyJSON.modulemap │ └── SwiftyJSON.xcconfig ├── PotterPics/ │ ├── AppDelegate.swift │ ├── Assets.xcassets/ │ │ ├── AppIcon.appiconset/ │ │ │ └── Contents.json │ │ ├── Contents.json │ │ ├── GfeedDark.imageset/ │ │ │ └── Contents.json │ │ ├── GpostDark.imageset/ │ │ │ └── Contents.json │ │ ├── GprofileDark.imageset/ │ │ │ └── Contents.json │ │ ├── GsearchDark.imageset/ │ │ │ └── Contents.json │ │ ├── HfeedDark.imageset/ │ │ │ └── Contents.json │ │ ├── HpostDark.imageset/ │ │ │ └── Contents.json │ │ ├── HprofileDark.imageset/ │ │ │ └── Contents.json │ │ ├── HsearchDark.imageset/ │ │ │ └── Contents.json │ │ ├── RfeedDark.imageset/ │ │ │ └── Contents.json │ │ ├── RpostDark.imageset/ │ │ │ └── Contents.json │ │ ├── RprofileDark.imageset/ │ │ │ └── Contents.json │ │ ├── RsearchDark.imageset/ │ │ │ └── Contents.json │ │ ├── SfeedDark.imageset/ │ │ │ └── Contents.json │ │ ├── SpostDark.imageset/ │ │ │ └── Contents.json │ │ ├── SprofileDark.imageset/ │ │ │ └── Contents.json │ │ ├── SsearchDark.imageset/ │ │ │ └── Contents.json │ │ ├── cancel.imageset/ │ │ │ └── Contents.json │ │ ├── facebook.imageset/ │ │ │ └── Contents.json │ │ ├── feed.imageset/ │ │ │ └── Contents.json │ │ ├── logout.imageset/ │ │ │ └── Contents.json │ │ ├── nav_more_icon.imageset/ │ │ │ └── Contents.json │ │ ├── post.imageset/ │ │ │ └── Contents.json │ │ ├── profile.imageset/ │ │ │ └── Contents.json │ │ └── search.imageset/ │ │ └── Contents.json │ ├── BackgroundVideo.swift │ ├── Base.lproj/ │ │ ├── LaunchScreen.storyboard │ │ └── Main.storyboard │ ├── CameraViewController.swift │ ├── ColorPalette.swift │ ├── Extensions.swift │ ├── FilterCollectionViewCell.swift │ ├── GlobalVariables.swift │ ├── GoogleService-Info.plist │ ├── HomeButton.swift │ ├── HomeViewController.swift │ ├── Info.plist │ ├── MainViewController.swift │ ├── NavVC.swift │ ├── Post.swift │ ├── PostFeedTableViewCell.swift │ ├── PostFeedViewController.swift │ ├── PostViewController.swift │ ├── PotterPics.entitlements │ ├── ProfileTableViewCell.swift │ ├── ProfileViewController.swift │ ├── SearchTableViewCell.swift │ ├── SearchViewController.swift │ ├── TabBar.swift │ └── User.swift ├── PotterPics.xcodeproj/ │ ├── project.pbxproj │ └── project.xcworkspace/ │ └── contents.xcworkspacedata ├── PotterPics.xcworkspace/ │ └── contents.xcworkspacedata ├── PotterPicsTests/ │ ├── Info.plist │ └── PotterPicsTests.swift ├── PotterPicsUITests/ │ ├── Info.plist │ └── PotterPicsUITests.swift └── README.md