From f282a3dff207b9327b9e0f99a503d5b48d61eed0 Mon Sep 17 00:00:00 2001 From: andrey-canon Date: Fri, 14 Sep 2018 19:48:48 -0400 Subject: [PATCH 01/14] Add feature flag file (YoutubeConfig) Adding Youtube support file (YoutubeVideoPlayer) --- Podfile | 1 + Source/CutomePlayer/VideoPlayer.swift | 6 +- Source/CutomePlayer/YoutubeVideoPlayer.swift | 79 ++++++++++++++++++++ Source/OEXVideoSummary.m | 3 + Source/VideoBlockViewController.swift | 19 ++++- Source/YoutubeConfig.swift | 31 ++++++++ Source/edX-Bridging-Header.h | 1 + 7 files changed, 137 insertions(+), 3 deletions(-) create mode 100644 Source/CutomePlayer/YoutubeVideoPlayer.swift create mode 100644 Source/YoutubeConfig.swift diff --git a/Podfile b/Podfile index 33a1386a55..66822cd505 100644 --- a/Podfile +++ b/Podfile @@ -23,6 +23,7 @@ pod 'Firebase/InAppMessagingDisplay' pod 'Firebase/Analytics' pod 'Firebase/Performance' pod 'Branch', '= 0.25.5' +pod 'youtube-ios-player-helper', '~> 0.1.6' end target 'edXTests' do diff --git a/Source/CutomePlayer/VideoPlayer.swift b/Source/CutomePlayer/VideoPlayer.swift index ec6b1c316d..09fb87b87c 100644 --- a/Source/CutomePlayer/VideoPlayer.swift +++ b/Source/CutomePlayer/VideoPlayer.swift @@ -569,7 +569,11 @@ class VideoPlayer: UIViewController,VideoPlayerControlsDelegate,TranscriptManage } } } - + + func setVideo(video: OEXHelperVideoDownload){ + self.video = video + } + deinit { removeObservers() } diff --git a/Source/CutomePlayer/YoutubeVideoPlayer.swift b/Source/CutomePlayer/YoutubeVideoPlayer.swift new file mode 100644 index 0000000000..8fc3683900 --- /dev/null +++ b/Source/CutomePlayer/YoutubeVideoPlayer.swift @@ -0,0 +1,79 @@ +// +// YoutubeVideoPlayer.swift +// edX +// +// Created by Andrey on 9/4/18. +// Copyright © 2018 edX. All rights reserved. +// + +class YoutubeVideoPlayer: VideoPlayer{ + + let playerView: YTPlayerView + var videoId: String + + override var currentTime: TimeInterval { + return Double(playerView.currentTime()) + } + override init(environment : Environment) { + playerView = YTPlayerView() + videoId = String() + super.init(environment: environment) + playerView.delegate = self + } + + required init?(coder aDecoder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } + + override func viewDidLoad() { + super.viewDidLoad() + view.backgroundColor = .black + createYoutubePlayer() + } + + private func createYoutubePlayer() { + videoPlayerProtraitView(portraitView: UIDevice.current.orientation.isPortrait) + view.addSubview(playerView) + } + + func videoPlayerProtraitView(portraitView: Bool){ + let screenSize: CGRect = UIScreen.main.bounds + + if portraitView{ + playerView.frame = CGRect(x: 0, y: 0, width: screenSize.width, height: screenSize.height * 0.3) + } + else{ + playerView.frame = CGRect(x: 0, y: 0, width: screenSize.width, height: screenSize.height) + } + } + + override func play(video: OEXHelperVideoDownload) { + super.setVideo(video: video) + let videoUrl = video.summary?.videoURL + let url = URLComponents(string : videoUrl!) + let playvarsDic = ["playsinline": 1, "autohide": 1, "fs": 0, "showinfo": 0, ] + + videoId = (url?.queryItems?.first?.value)! + playerView.load(withVideoId: videoId, playerVars: playvarsDic) + } + } + +extension YoutubeVideoPlayer { + + override func setFullscreen(fullscreen: Bool, animated: Bool, with deviceOrientation: UIInterfaceOrientation, forceRotate rotate: Bool) { + isFullScreen = deviceOrientation.isLandscape + videoPlayerProtraitView(portraitView: deviceOrientation.isPortrait) + playerView.playVideo() + + } +} + +extension YoutubeVideoPlayer: YTPlayerViewDelegate { + + func playerViewDidBecomeReady(_ playerView: YTPlayerView) { + // call play video when the player is finished loading. + self.playerView.playVideo() + } +} + + diff --git a/Source/OEXVideoSummary.m b/Source/OEXVideoSummary.m index 6c41f1b9db..e72a519aeb 100644 --- a/Source/OEXVideoSummary.m +++ b/Source/OEXVideoSummary.m @@ -151,6 +151,9 @@ - (BOOL) isSupportedVideo { if (([encoding URL] && [OEXInterface isURLForVideo:[encoding URL]]) && [self isSupportedEncoding:name]) { isSupportedEncoding = true; break; + }else if ([[encoding name] isEqualToString:OEXVideoEncodingYoutube] && OEXConfig.sharedConfig.youtubeConfig.enabled) { + isSupportedEncoding = true; + break; } } diff --git a/Source/VideoBlockViewController.swift b/Source/VideoBlockViewController.swift index 78d7a40e86..9ed99135ec 100644 --- a/Source/VideoBlockViewController.swift +++ b/Source/VideoBlockViewController.swift @@ -32,7 +32,12 @@ class VideoBlockViewController : UIViewController, CourseBlockViewController, St self.environment = environment courseQuerier = environment.dataManager.courseDataManager.querierForCourseWithID(courseID: courseID) loadController = LoadStateViewController() - videoController = VideoPlayer(environment: environment) + let block = courseQuerier.blockWithID(id: blockID) + if environment.config.youtubeConfig.enabled && (block.value?.type.asVideo?.isYoutubeVideo)! { + videoController = YoutubeVideoPlayer(environment: environment) + }else{ + videoController = VideoPlayer(environment: environment) + } super.init(nibName: nil, bundle: nil) addChild(videoController) videoController.didMove(toParent: self) @@ -56,11 +61,20 @@ class VideoBlockViewController : UIViewController, CourseBlockViewController, St if let video = block.type.asVideo, video.isYoutubeVideo, let url = block.blockURL { - self?.showYoutubeMessage(url: url) + if (self?.environment.config.youtubeConfig.enabled)!{ + let youtubeVideo = self?.environment.interface?.stateForVideo(withID: self?.blockID, courseID : self?.courseID) + self?.showLoadedBlock(block: block, forVideo: youtubeVideo!) + } + else { + + self?.showYoutubeMessage(url: url) + } } else if let video = self?.environment.interface?.stateForVideo(withID: self?.blockID, courseID : self?.courseID), block.type.asVideo?.preferredEncoding != nil { + + let y = self?.environment.config.youtubeConfig.enabled self?.showLoadedBlock(block: block, forVideo: video) } else { @@ -378,6 +392,7 @@ class VideoBlockViewController : UIViewController, CourseBlockViewController, St showOverlay(withMessage: errorMessage) } } + } extension VideoBlockViewController { diff --git a/Source/YoutubeConfig.swift b/Source/YoutubeConfig.swift new file mode 100644 index 0000000000..4bdb7a9b76 --- /dev/null +++ b/Source/YoutubeConfig.swift @@ -0,0 +1,31 @@ +// +// YoutubeConfig.swift +// edX +// +// Created by Andrey Cañon on 14/9/168. +// Copyright © 2018 edX. All rights reserved. +// + +import Foundation + +fileprivate enum YoutubeKeys: String, RawStringExtractable { + case Enabled = "ENABLED" + case YoutubeApiKey = "YOUTUBE_API_KEY" +} + +class YoutubeConfig: NSObject { + var enabled: Bool = false + var youtubeApiKey: String = "" + + init(dictionary: [String: AnyObject]) { + enabled = dictionary[YoutubeKeys.Enabled] as? Bool ?? false + youtubeApiKey = dictionary[YoutubeKeys.YoutubeApiKey] as? String ?? "" + + } +} +private let key = "YOUTUBE_VIDEO" +extension OEXConfig { + var youtubeConfig: YoutubeConfig { + return YoutubeConfig(dictionary: self[key] as? [String:AnyObject] ?? [:]) + } +} diff --git a/Source/edX-Bridging-Header.h b/Source/edX-Bridging-Header.h index 2a899e7af6..93e7bc1355 100644 --- a/Source/edX-Bridging-Header.h +++ b/Source/edX-Bridging-Header.h @@ -4,6 +4,7 @@ #import #import +#import #import "DACircularProgressView.h" #import From cd017e72b80bcd0624a4171e5bac4b101265a0c8 Mon Sep 17 00:00:00 2001 From: andrey-canon Date: Mon, 17 Sep 2018 17:18:37 -0400 Subject: [PATCH 02/14] Last changes --- Source/CutomePlayer/YoutubeVideoPlayer.swift | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Source/CutomePlayer/YoutubeVideoPlayer.swift b/Source/CutomePlayer/YoutubeVideoPlayer.swift index 8fc3683900..a75d10ae53 100644 --- a/Source/CutomePlayer/YoutubeVideoPlayer.swift +++ b/Source/CutomePlayer/YoutubeVideoPlayer.swift @@ -34,6 +34,7 @@ class YoutubeVideoPlayer: VideoPlayer{ private func createYoutubePlayer() { videoPlayerProtraitView(portraitView: UIDevice.current.orientation.isPortrait) view.addSubview(playerView) + UINavigationBar.appearance().barTintColor = .black } func videoPlayerProtraitView(portraitView: Bool){ @@ -61,8 +62,8 @@ class YoutubeVideoPlayer: VideoPlayer{ extension YoutubeVideoPlayer { override func setFullscreen(fullscreen: Bool, animated: Bool, with deviceOrientation: UIInterfaceOrientation, forceRotate rotate: Bool) { - isFullScreen = deviceOrientation.isLandscape - videoPlayerProtraitView(portraitView: deviceOrientation.isPortrait) + isFullScreen = fullscreen + videoPlayerProtraitView(portraitView: !fullscreen) playerView.playVideo() } From 3e5a8b6d6b121c9b2bf1da080a2a9a03d1dfd77a Mon Sep 17 00:00:00 2001 From: andrey Date: Tue, 18 Sep 2018 15:09:31 -0500 Subject: [PATCH 03/14] Addressing PR comments --- Source/CutomePlayer/YoutubeVideoPlayer.swift | 17 ++++++++------ Source/OEXVideoSummary.m | 2 +- Source/VideoBlockViewController.swift | 24 +++++++++----------- Source/YoutubeConfig.swift | 10 ++++---- 4 files changed, 27 insertions(+), 26 deletions(-) diff --git a/Source/CutomePlayer/YoutubeVideoPlayer.swift b/Source/CutomePlayer/YoutubeVideoPlayer.swift index a75d10ae53..f088ca6783 100644 --- a/Source/CutomePlayer/YoutubeVideoPlayer.swift +++ b/Source/CutomePlayer/YoutubeVideoPlayer.swift @@ -27,7 +27,6 @@ class YoutubeVideoPlayer: VideoPlayer{ override func viewDidLoad() { super.viewDidLoad() - view.backgroundColor = .black createYoutubePlayer() } @@ -41,7 +40,7 @@ class YoutubeVideoPlayer: VideoPlayer{ let screenSize: CGRect = UIScreen.main.bounds if portraitView{ - playerView.frame = CGRect(x: 0, y: 0, width: screenSize.width, height: screenSize.height * 0.3) + playerView.frame = CGRect(x: 0, y: 0, width: screenSize.width, height: screenSize.width * 9 / 16) } else{ playerView.frame = CGRect(x: 0, y: 0, width: screenSize.width, height: screenSize.height) @@ -50,11 +49,17 @@ class YoutubeVideoPlayer: VideoPlayer{ override func play(video: OEXHelperVideoDownload) { super.setVideo(video: video) - let videoUrl = video.summary?.videoURL - let url = URLComponents(string : videoUrl!) + guard let videoUrl = video.summary?.videoURL else{ + Logger.logError("YOUTUBE_VIDEO", "invalid url") + return + } + guard let url = URLComponents(string : videoUrl) else { + Logger.logError("YOUTUBE_VIDEO", "invalid url") + return + } let playvarsDic = ["playsinline": 1, "autohide": 1, "fs": 0, "showinfo": 0, ] - videoId = (url?.queryItems?.first?.value)! + videoId = (url.queryItems?.first?.value)! playerView.load(withVideoId: videoId, playerVars: playvarsDic) } } @@ -76,5 +81,3 @@ extension YoutubeVideoPlayer: YTPlayerViewDelegate { self.playerView.playVideo() } } - - diff --git a/Source/OEXVideoSummary.m b/Source/OEXVideoSummary.m index e72a519aeb..6119e72012 100644 --- a/Source/OEXVideoSummary.m +++ b/Source/OEXVideoSummary.m @@ -151,7 +151,7 @@ - (BOOL) isSupportedVideo { if (([encoding URL] && [OEXInterface isURLForVideo:[encoding URL]]) && [self isSupportedEncoding:name]) { isSupportedEncoding = true; break; - }else if ([[encoding name] isEqualToString:OEXVideoEncodingYoutube] && OEXConfig.sharedConfig.youtubeConfig.enabled) { + }else if ([[encoding name] isEqualToString:OEXVideoEncodingYoutube] && OEXConfig.sharedConfig.youtubeVideoConfig.enabled) { isSupportedEncoding = true; break; } diff --git a/Source/VideoBlockViewController.swift b/Source/VideoBlockViewController.swift index 9ed99135ec..6e314270f5 100644 --- a/Source/VideoBlockViewController.swift +++ b/Source/VideoBlockViewController.swift @@ -33,7 +33,7 @@ class VideoBlockViewController : UIViewController, CourseBlockViewController, St courseQuerier = environment.dataManager.courseDataManager.querierForCourseWithID(courseID: courseID) loadController = LoadStateViewController() let block = courseQuerier.blockWithID(id: blockID) - if environment.config.youtubeConfig.enabled && (block.value?.type.asVideo?.isYoutubeVideo)! { + if environment.config.youtubeVideoConfig.enabled && (block.value?.type.asVideo?.isYoutubeVideo)! { videoController = YoutubeVideoPlayer(environment: environment) }else{ videoController = VideoPlayer(environment: environment) @@ -58,23 +58,21 @@ class VideoBlockViewController : UIViewController, CourseBlockViewController, St func addLoadListener() { loader.listen (self, success : { [weak self] block in - if let video = block.type.asVideo, video.isYoutubeVideo, - let url = block.blockURL - { - if (self?.environment.config.youtubeConfig.enabled)!{ - let youtubeVideo = self?.environment.interface?.stateForVideo(withID: self?.blockID, courseID : self?.courseID) - self?.showLoadedBlock(block: block, forVideo: youtubeVideo!) + guard let video = self?.environment.interface?.stateForVideo(withID: self?.blockID, courseID : self?.courseID)else { + self?.showError(error: nil) + return + } + if (video.summary?.isYoutubeVideo)! { + if (self?.environment.config.youtubeVideoConfig.enabled)!{ + self?.showLoadedBlock(block: block, forVideo: video) } else { - - self?.showYoutubeMessage(url: url) + let url = block.blockURL + self?.showYoutubeMessage(url: url!) } } - else if - let video = self?.environment.interface?.stateForVideo(withID: self?.blockID, courseID : self?.courseID), block.type.asVideo?.preferredEncoding != nil + else if block.type.asVideo?.preferredEncoding != nil { - - let y = self?.environment.config.youtubeConfig.enabled self?.showLoadedBlock(block: block, forVideo: video) } else { diff --git a/Source/YoutubeConfig.swift b/Source/YoutubeConfig.swift index 4bdb7a9b76..d6c8777369 100644 --- a/Source/YoutubeConfig.swift +++ b/Source/YoutubeConfig.swift @@ -13,19 +13,19 @@ fileprivate enum YoutubeKeys: String, RawStringExtractable { case YoutubeApiKey = "YOUTUBE_API_KEY" } -class YoutubeConfig: NSObject { +class YoutubeVideoConfig: NSObject { var enabled: Bool = false var youtubeApiKey: String = "" - + init(dictionary: [String: AnyObject]) { enabled = dictionary[YoutubeKeys.Enabled] as? Bool ?? false youtubeApiKey = dictionary[YoutubeKeys.YoutubeApiKey] as? String ?? "" - + } } private let key = "YOUTUBE_VIDEO" extension OEXConfig { - var youtubeConfig: YoutubeConfig { - return YoutubeConfig(dictionary: self[key] as? [String:AnyObject] ?? [:]) + var youtubeVideoConfig: YoutubeVideoConfig { + return YoutubeVideoConfig(dictionary: self[key] as? [String:AnyObject] ?? [:]) } } From a14aa36346993811cfdd32ce279fbedb6aa5ad8c Mon Sep 17 00:00:00 2001 From: andrey-canon Date: Fri, 2 Nov 2018 18:31:10 -0400 Subject: [PATCH 04/14] Add files video player and config Add unit test. --- .../youtube-ios-player-helper/YTPlayerView.h | 1 + .../youtube-ios-player-helper/YTPlayerView.h | 1 + .../youtube-ios-player-helper-dummy.m | 5 + .../youtube-ios-player-helper-prefix.pch | 12 + .../youtube-ios-player-helper.xcconfig | 9 + .../Classes/YTPlayerView.h | 693 ++++++++++++++ .../Classes/YTPlayerView.m | 885 ++++++++++++++++++ Pods/youtube-ios-player-helper/LICENSE | 13 + Pods/youtube-ios-player-helper/README.md | 45 + .../Assets/YTPlayerView-iframe-player.html | 90 ++ Source/OEXVideoSummary.m | 2 +- Test/YoutubeVideoPlayerTests.swift | 58 ++ edX.xcodeproj/project.pbxproj | 12 + 13 files changed, 1825 insertions(+), 1 deletion(-) create mode 120000 Pods/Headers/Private/youtube-ios-player-helper/YTPlayerView.h create mode 120000 Pods/Headers/Public/youtube-ios-player-helper/YTPlayerView.h create mode 100644 Pods/Target Support Files/youtube-ios-player-helper/youtube-ios-player-helper-dummy.m create mode 100644 Pods/Target Support Files/youtube-ios-player-helper/youtube-ios-player-helper-prefix.pch create mode 100644 Pods/Target Support Files/youtube-ios-player-helper/youtube-ios-player-helper.xcconfig create mode 100644 Pods/youtube-ios-player-helper/Classes/YTPlayerView.h create mode 100644 Pods/youtube-ios-player-helper/Classes/YTPlayerView.m create mode 100644 Pods/youtube-ios-player-helper/LICENSE create mode 100644 Pods/youtube-ios-player-helper/README.md create mode 100644 Pods/youtube-ios-player-helper/youtube-ios-player-helper/Assets.bundle/Assets/YTPlayerView-iframe-player.html create mode 100644 Test/YoutubeVideoPlayerTests.swift diff --git a/Pods/Headers/Private/youtube-ios-player-helper/YTPlayerView.h b/Pods/Headers/Private/youtube-ios-player-helper/YTPlayerView.h new file mode 120000 index 0000000000..ec60afc6d0 --- /dev/null +++ b/Pods/Headers/Private/youtube-ios-player-helper/YTPlayerView.h @@ -0,0 +1 @@ +../../../youtube-ios-player-helper/Classes/YTPlayerView.h \ No newline at end of file diff --git a/Pods/Headers/Public/youtube-ios-player-helper/YTPlayerView.h b/Pods/Headers/Public/youtube-ios-player-helper/YTPlayerView.h new file mode 120000 index 0000000000..ec60afc6d0 --- /dev/null +++ b/Pods/Headers/Public/youtube-ios-player-helper/YTPlayerView.h @@ -0,0 +1 @@ +../../../youtube-ios-player-helper/Classes/YTPlayerView.h \ No newline at end of file diff --git a/Pods/Target Support Files/youtube-ios-player-helper/youtube-ios-player-helper-dummy.m b/Pods/Target Support Files/youtube-ios-player-helper/youtube-ios-player-helper-dummy.m new file mode 100644 index 0000000000..af72004498 --- /dev/null +++ b/Pods/Target Support Files/youtube-ios-player-helper/youtube-ios-player-helper-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_youtube_ios_player_helper : NSObject +@end +@implementation PodsDummy_youtube_ios_player_helper +@end diff --git a/Pods/Target Support Files/youtube-ios-player-helper/youtube-ios-player-helper-prefix.pch b/Pods/Target Support Files/youtube-ios-player-helper/youtube-ios-player-helper-prefix.pch new file mode 100644 index 0000000000..beb2a24418 --- /dev/null +++ b/Pods/Target Support Files/youtube-ios-player-helper/youtube-ios-player-helper-prefix.pch @@ -0,0 +1,12 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + diff --git a/Pods/Target Support Files/youtube-ios-player-helper/youtube-ios-player-helper.xcconfig b/Pods/Target Support Files/youtube-ios-player-helper/youtube-ios-player-helper.xcconfig new file mode 100644 index 0000000000..fa7f2be014 --- /dev/null +++ b/Pods/Target Support Files/youtube-ios-player-helper/youtube-ios-player-helper.xcconfig @@ -0,0 +1,9 @@ +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/youtube-ios-player-helper +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/youtube-ios-player-helper" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/youtube-ios-player-helper" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/youtube-ios-player-helper +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES diff --git a/Pods/youtube-ios-player-helper/Classes/YTPlayerView.h b/Pods/youtube-ios-player-helper/Classes/YTPlayerView.h new file mode 100644 index 0000000000..7923c1585f --- /dev/null +++ b/Pods/youtube-ios-player-helper/Classes/YTPlayerView.h @@ -0,0 +1,693 @@ +// Copyright 2014 Google Inc. All rights reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#import + +@class YTPlayerView; + +/** These enums represent the state of the current video in the player. */ +typedef NS_ENUM(NSInteger, YTPlayerState) { + kYTPlayerStateUnstarted, + kYTPlayerStateEnded, + kYTPlayerStatePlaying, + kYTPlayerStatePaused, + kYTPlayerStateBuffering, + kYTPlayerStateQueued, + kYTPlayerStateUnknown +}; + +/** These enums represent the resolution of the currently loaded video. */ +typedef NS_ENUM(NSInteger, YTPlaybackQuality) { + kYTPlaybackQualitySmall, + kYTPlaybackQualityMedium, + kYTPlaybackQualityLarge, + kYTPlaybackQualityHD720, + kYTPlaybackQualityHD1080, + kYTPlaybackQualityHighRes, + kYTPlaybackQualityAuto, /** Addition for YouTube Live Events. */ + kYTPlaybackQualityDefault, + kYTPlaybackQualityUnknown /** This should never be returned. It is here for future proofing. */ +}; + +/** These enums represent error codes thrown by the player. */ +typedef NS_ENUM(NSInteger, YTPlayerError) { + kYTPlayerErrorInvalidParam, + kYTPlayerErrorHTML5Error, + kYTPlayerErrorVideoNotFound, // Functionally equivalent error codes 100 and + // 105 have been collapsed into |kYTPlayerErrorVideoNotFound|. + kYTPlayerErrorNotEmbeddable, // Functionally equivalent error codes 101 and + // 150 have been collapsed into |kYTPlayerErrorNotEmbeddable|. + kYTPlayerErrorUnknown +}; + +/** + * A delegate for ViewControllers to respond to YouTube player events outside + * of the view, such as changes to video playback state or playback errors. + * The callback functions correlate to the events fired by the IFrame API. + * For the full documentation, see the IFrame documentation here: + * https://developers.google.com/youtube/iframe_api_reference#Events + */ +@protocol YTPlayerViewDelegate + +@optional +/** + * Invoked when the player view is ready to receive API calls. + * + * @param playerView The YTPlayerView instance that has become ready. + */ +- (void)playerViewDidBecomeReady:(nonnull YTPlayerView *)playerView; + +/** + * Callback invoked when player state has changed, e.g. stopped or started playback. + * + * @param playerView The YTPlayerView instance where playback state has changed. + * @param state YTPlayerState designating the new playback state. + */ +- (void)playerView:(nonnull YTPlayerView *)playerView didChangeToState:(YTPlayerState)state; + +/** + * Callback invoked when playback quality has changed. + * + * @param playerView The YTPlayerView instance where playback quality has changed. + * @param quality YTPlaybackQuality designating the new playback quality. + */ +- (void)playerView:(nonnull YTPlayerView *)playerView didChangeToQuality:(YTPlaybackQuality)quality; + +/** + * Callback invoked when an error has occured. + * + * @param playerView The YTPlayerView instance where the error has occurred. + * @param error YTPlayerError containing the error state. + */ +- (void)playerView:(nonnull YTPlayerView *)playerView receivedError:(YTPlayerError)error; + +/** + * Callback invoked frequently when playBack is plaing. + * + * @param playerView The YTPlayerView instance where the error has occurred. + * @param playTime float containing curretn playback time. + */ +- (void)playerView:(nonnull YTPlayerView *)playerView didPlayTime:(float)playTime; + +/** + * Callback invoked when setting up the webview to allow custom colours so it fits in + * with app color schemes. If a transparent view is required specify clearColor and + * the code will handle the opacity etc. + * + * @param playerView The YTPlayerView instance where the error has occurred. + * @return A color object that represents the background color of the webview. + */ +- (nonnull UIColor *)playerViewPreferredWebViewBackgroundColor:(nonnull YTPlayerView *)playerView; + +/** + * Callback invoked when initially loading the YouTube iframe to the webview to display a custom + * loading view while the player view is not ready. This loading view will be dismissed just before + * -playerViewDidBecomeReady: callback is invoked. The loading view will be automatically resized + * to cover the entire player view. + * + * The default implementation does not display any custom loading views so the player will display + * a blank view with a background color of (-playerViewPreferredWebViewBackgroundColor:). + * + * Note that the custom loading view WILL NOT be displayed after iframe is loaded. It will be + * handled by YouTube iframe API. This callback is just intended to tell users the view is actually + * doing something while iframe is being loaded, which will take some time if users are in poor networks. + * + * @param playerView The YTPlayerView instance where the error has occurred. + * @return A view object that will be displayed while YouTube iframe API is being loaded. + * Pass nil to display no custom loading view. Default implementation returns nil. + */ +- (nullable UIView *)playerViewPreferredInitialLoadingView:(nonnull YTPlayerView *)playerView; + +@end + +/** + * YTPlayerView is a custom UIView that client developers will use to include YouTube + * videos in their iOS applications. It can be instantiated programmatically, or via + * Interface Builder. Use the methods YTPlayerView::loadWithVideoId:, + * YTPlayerView::loadWithPlaylistId: or their variants to set the video or playlist + * to populate the view with. + */ +@interface YTPlayerView : UIView + +@property(nonatomic, strong, nullable, readonly) UIWebView *webView; + +/** A delegate to be notified on playback events. */ +@property(nonatomic, weak, nullable) id delegate; + +/** + * This method loads the player with the given video ID. + * This is a convenience method for calling YTPlayerView::loadPlayerWithVideoId:withPlayerVars: + * without player variables. + * + * This method reloads the entire contents of the UIWebView and regenerates its HTML contents. + * To change the currently loaded video without reloading the entire UIWebView, use the + * YTPlayerView::cueVideoById:startSeconds:suggestedQuality: family of methods. + * + * @param videoId The YouTube video ID of the video to load in the player view. + * @return YES if player has been configured correctly, NO otherwise. + */ +- (BOOL)loadWithVideoId:(nonnull NSString *)videoId; + +/** + * This method loads the player with the given playlist ID. + * This is a convenience method for calling YTPlayerView::loadWithPlaylistId:withPlayerVars: + * without player variables. + * + * This method reloads the entire contents of the UIWebView and regenerates its HTML contents. + * To change the currently loaded video without reloading the entire UIWebView, use the + * YTPlayerView::cuePlaylistByPlaylistId:index:startSeconds:suggestedQuality: + * family of methods. + * + * @param playlistId The YouTube playlist ID of the playlist to load in the player view. + * @return YES if player has been configured correctly, NO otherwise. + */ +- (BOOL)loadWithPlaylistId:(nonnull NSString *)playlistId; + +/** + * This method loads the player with the given video ID and player variables. Player variables + * specify optional parameters for video playback. For instance, to play a YouTube + * video inline, the following playerVars dictionary would be used: + * + * @code + * @{ @"playsinline" : @1 }; + * @endcode + * + * Note that when the documentation specifies a valid value as a number (typically 0, 1 or 2), + * both strings and integers are valid values. The full list of parameters is defined at: + * https://developers.google.com/youtube/player_parameters?playerVersion=HTML5. + * + * This method reloads the entire contents of the UIWebView and regenerates its HTML contents. + * To change the currently loaded video without reloading the entire UIWebView, use the + * YTPlayerView::cueVideoById:startSeconds:suggestedQuality: family of methods. + * + * @param videoId The YouTube video ID of the video to load in the player view. + * @param playerVars An NSDictionary of player parameters. + * @return YES if player has been configured correctly, NO otherwise. + */ +- (BOOL)loadWithVideoId:(nonnull NSString *)videoId playerVars:(nullable NSDictionary *)playerVars; + +/** + * This method loads the player with the given playlist ID and player variables. Player variables + * specify optional parameters for video playback. For instance, to play a YouTube + * video inline, the following playerVars dictionary would be used: + * + * @code + * @{ @"playsinline" : @1 }; + * @endcode + * + * Note that when the documentation specifies a valid value as a number (typically 0, 1 or 2), + * both strings and integers are valid values. The full list of parameters is defined at: + * https://developers.google.com/youtube/player_parameters?playerVersion=HTML5. + * + * This method reloads the entire contents of the UIWebView and regenerates its HTML contents. + * To change the currently loaded video without reloading the entire UIWebView, use the + * YTPlayerView::cuePlaylistByPlaylistId:index:startSeconds:suggestedQuality: + * family of methods. + * + * @param playlistId The YouTube playlist ID of the playlist to load in the player view. + * @param playerVars An NSDictionary of player parameters. + * @return YES if player has been configured correctly, NO otherwise. + */ +- (BOOL)loadWithPlaylistId:(nonnull NSString *)playlistId playerVars:(nullable NSDictionary *)playerVars; + +/** + * This method loads an iframe player with the given player parameters. Usually you may want to use + * -loadWithVideoId:playerVars: or -loadWithPlaylistId:playerVars: instead of this method does not handle + * video_id or playlist_id at all. The full list of parameters is defined at: + * https://developers.google.com/youtube/player_parameters?playerVersion=HTML5. + * + * @param additionalPlayerParams An NSDictionary of parameters in addition to required parameters + * to instantiate the HTML5 player with. This differs depending on + * whether a single video or playlist is being loaded. + * @return YES if successful, NO if not. + */ +- (BOOL)loadWithPlayerParams:(nullable NSDictionary *)additionalPlayerParams; + +#pragma mark - Player controls + +// These methods correspond to their JavaScript equivalents as documented here: +// https://developers.google.com/youtube/iframe_api_reference#Playback_controls + +/** + * Starts or resumes playback on the loaded video. Corresponds to this method from + * the JavaScript API: + * https://developers.google.com/youtube/iframe_api_reference#playVideo + */ +- (void)playVideo; + +/** + * Pauses playback on a playing video. Corresponds to this method from + * the JavaScript API: + * https://developers.google.com/youtube/iframe_api_reference#pauseVideo + */ +- (void)pauseVideo; + +/** + * Stops playback on a playing video. Corresponds to this method from + * the JavaScript API: + * https://developers.google.com/youtube/iframe_api_reference#stopVideo + */ +- (void)stopVideo; + +/** + * Seek to a given time on a playing video. Corresponds to this method from + * the JavaScript API: + * https://developers.google.com/youtube/iframe_api_reference#seekTo + * + * @param seekToSeconds The time in seconds to seek to in the loaded video. + * @param allowSeekAhead Whether to make a new request to the server if the time is + * outside what is currently buffered. Recommended to set to YES. + */ +- (void)seekToSeconds:(float)seekToSeconds allowSeekAhead:(BOOL)allowSeekAhead; + +#pragma mark - Queuing videos + +// Queueing functions for videos. These methods correspond to their JavaScript +// equivalents as documented here: +// https://developers.google.com/youtube/iframe_api_reference#Queueing_Functions + +/** + * Cues a given video by its video ID for playback starting at the given time and with the + * suggested quality. Cueing loads a video, but does not start video playback. This method + * corresponds with its JavaScript API equivalent as documented here: + * https://developers.google.com/youtube/iframe_api_reference#cueVideoById + * + * @param videoId A video ID to cue. + * @param startSeconds Time in seconds to start the video when YTPlayerView::playVideo is called. + * @param suggestedQuality YTPlaybackQuality value suggesting a playback quality. + */ +- (void)cueVideoById:(nonnull NSString *)videoId + startSeconds:(float)startSeconds + suggestedQuality:(YTPlaybackQuality)suggestedQuality; + +/** + * Cues a given video by its video ID for playback starting and ending at the given times + * with the suggested quality. Cueing loads a video, but does not start video playback. This + * method corresponds with its JavaScript API equivalent as documented here: + * https://developers.google.com/youtube/iframe_api_reference#cueVideoById + * + * @param videoId A video ID to cue. + * @param startSeconds Time in seconds to start the video when playVideo() is called. + * @param endSeconds Time in seconds to end the video after it begins playing. + * @param suggestedQuality YTPlaybackQuality value suggesting a playback quality. + */ +- (void)cueVideoById:(nonnull NSString *)videoId + startSeconds:(float)startSeconds + endSeconds:(float)endSeconds + suggestedQuality:(YTPlaybackQuality)suggestedQuality; + +/** + * Loads a given video by its video ID for playback starting at the given time and with the + * suggested quality. Loading a video both loads it and begins playback. This method + * corresponds with its JavaScript API equivalent as documented here: + * https://developers.google.com/youtube/iframe_api_reference#loadVideoById + * + * @param videoId A video ID to load and begin playing. + * @param startSeconds Time in seconds to start the video when it has loaded. + * @param suggestedQuality YTPlaybackQuality value suggesting a playback quality. + */ +- (void)loadVideoById:(nonnull NSString *)videoId + startSeconds:(float)startSeconds + suggestedQuality:(YTPlaybackQuality)suggestedQuality; + +/** + * Loads a given video by its video ID for playback starting and ending at the given times + * with the suggested quality. Loading a video both loads it and begins playback. This method + * corresponds with its JavaScript API equivalent as documented here: + * https://developers.google.com/youtube/iframe_api_reference#loadVideoById + * + * @param videoId A video ID to load and begin playing. + * @param startSeconds Time in seconds to start the video when it has loaded. + * @param endSeconds Time in seconds to end the video after it begins playing. + * @param suggestedQuality YTPlaybackQuality value suggesting a playback quality. + */ +- (void)loadVideoById:(nonnull NSString *)videoId + startSeconds:(float)startSeconds + endSeconds:(float)endSeconds + suggestedQuality:(YTPlaybackQuality)suggestedQuality; + +/** + * Cues a given video by its URL on YouTube.com for playback starting at the given time + * and with the suggested quality. Cueing loads a video, but does not start video playback. + * This method corresponds with its JavaScript API equivalent as documented here: + * https://developers.google.com/youtube/iframe_api_reference#cueVideoByUrl + * + * @param videoURL URL of a YouTube video to cue for playback. + * @param startSeconds Time in seconds to start the video when YTPlayerView::playVideo is called. + * @param suggestedQuality YTPlaybackQuality value suggesting a playback quality. + */ +- (void)cueVideoByURL:(nonnull NSString *)videoURL + startSeconds:(float)startSeconds + suggestedQuality:(YTPlaybackQuality)suggestedQuality; + +/** + * Cues a given video by its URL on YouTube.com for playback starting at the given time + * and with the suggested quality. Cueing loads a video, but does not start video playback. + * This method corresponds with its JavaScript API equivalent as documented here: + * https://developers.google.com/youtube/iframe_api_reference#cueVideoByUrl + * + * @param videoURL URL of a YouTube video to cue for playback. + * @param startSeconds Time in seconds to start the video when YTPlayerView::playVideo is called. + * @param endSeconds Time in seconds to end the video after it begins playing. + * @param suggestedQuality YTPlaybackQuality value suggesting a playback quality. + */ +- (void)cueVideoByURL:(nonnull NSString *)videoURL + startSeconds:(float)startSeconds + endSeconds:(float)endSeconds + suggestedQuality:(YTPlaybackQuality)suggestedQuality; + +/** + * Loads a given video by its video ID for playback starting at the given time + * with the suggested quality. Loading a video both loads it and begins playback. This method + * corresponds with its JavaScript API equivalent as documented here: + * https://developers.google.com/youtube/iframe_api_reference#loadVideoByUrl + * + * @param videoURL URL of a YouTube video to load and play. + * @param startSeconds Time in seconds to start the video when it has loaded. + * @param suggestedQuality YTPlaybackQuality value suggesting a playback quality. + */ +- (void)loadVideoByURL:(nonnull NSString *)videoURL + startSeconds:(float)startSeconds + suggestedQuality:(YTPlaybackQuality)suggestedQuality; + +/** + * Loads a given video by its video ID for playback starting and ending at the given times + * with the suggested quality. Loading a video both loads it and begins playback. This method + * corresponds with its JavaScript API equivalent as documented here: + * https://developers.google.com/youtube/iframe_api_reference#loadVideoByUrl + * + * @param videoURL URL of a YouTube video to load and play. + * @param startSeconds Time in seconds to start the video when it has loaded. + * @param endSeconds Time in seconds to end the video after it begins playing. + * @param suggestedQuality YTPlaybackQuality value suggesting a playback quality. + */ +- (void)loadVideoByURL:(nonnull NSString *)videoURL + startSeconds:(float)startSeconds + endSeconds:(float)endSeconds + suggestedQuality:(YTPlaybackQuality)suggestedQuality; + +#pragma mark - Queuing functions for playlists + +// Queueing functions for playlists. These methods correspond to +// the JavaScript methods defined here: +// https://developers.google.com/youtube/js_api_reference#Playlist_Queueing_Functions + +/** + * Cues a given playlist with the given ID. The |index| parameter specifies the 0-indexed + * position of the first video to play, starting at the given time and with the + * suggested quality. Cueing loads a playlist, but does not start video playback. This method + * corresponds with its JavaScript API equivalent as documented here: + * https://developers.google.com/youtube/iframe_api_reference#cuePlaylist + * + * @param playlistId Playlist ID of a YouTube playlist to cue. + * @param index A 0-indexed position specifying the first video to play. + * @param startSeconds Time in seconds to start the video when YTPlayerView::playVideo is called. + * @param suggestedQuality YTPlaybackQuality value suggesting a playback quality. + */ +- (void)cuePlaylistByPlaylistId:(nonnull NSString *)playlistId + index:(int)index + startSeconds:(float)startSeconds + suggestedQuality:(YTPlaybackQuality)suggestedQuality; + +/** + * Cues a playlist of videos with the given video IDs. The |index| parameter specifies the + * 0-indexed position of the first video to play, starting at the given time and with the + * suggested quality. Cueing loads a playlist, but does not start video playback. This method + * corresponds with its JavaScript API equivalent as documented here: + * https://developers.google.com/youtube/iframe_api_reference#cuePlaylist + * + * @param videoIds An NSArray of video IDs to compose the playlist of. + * @param index A 0-indexed position specifying the first video to play. + * @param startSeconds Time in seconds to start the video when YTPlayerView::playVideo is called. + * @param suggestedQuality YTPlaybackQuality value suggesting a playback quality. + */ +- (void)cuePlaylistByVideos:(nonnull NSArray *)videoIds + index:(int)index + startSeconds:(float)startSeconds + suggestedQuality:(YTPlaybackQuality)suggestedQuality; + +/** + * Loads a given playlist with the given ID. The |index| parameter specifies the 0-indexed + * position of the first video to play, starting at the given time and with the + * suggested quality. Loading a playlist starts video playback. This method + * corresponds with its JavaScript API equivalent as documented here: + * https://developers.google.com/youtube/iframe_api_reference#loadPlaylist + * + * @param playlistId Playlist ID of a YouTube playlist to cue. + * @param index A 0-indexed position specifying the first video to play. + * @param startSeconds Time in seconds to start the video when YTPlayerView::playVideo is called. + * @param suggestedQuality YTPlaybackQuality value suggesting a playback quality. + */ +- (void)loadPlaylistByPlaylistId:(nonnull NSString *)playlistId + index:(int)index + startSeconds:(float)startSeconds + suggestedQuality:(YTPlaybackQuality)suggestedQuality; + +/** + * Loads a playlist of videos with the given video IDs. The |index| parameter specifies the + * 0-indexed position of the first video to play, starting at the given time and with the + * suggested quality. Loading a playlist starts video playback. This method + * corresponds with its JavaScript API equivalent as documented here: + * https://developers.google.com/youtube/iframe_api_reference#loadPlaylist + * + * @param videoIds An NSArray of video IDs to compose the playlist of. + * @param index A 0-indexed position specifying the first video to play. + * @param startSeconds Time in seconds to start the video when YTPlayerView::playVideo is called. + * @param suggestedQuality YTPlaybackQuality value suggesting a playback quality. + */ +- (void)loadPlaylistByVideos:(nonnull NSArray *)videoIds + index:(int)index + startSeconds:(float)startSeconds + suggestedQuality:(YTPlaybackQuality)suggestedQuality; + +#pragma mark - Playing a video in a playlist + +// These methods correspond to the JavaScript API as defined under the +// "Playing a video in a playlist" section here: +// https://developers.google.com/youtube/iframe_api_reference#Playback_status + +/** + * Loads and plays the next video in the playlist. Corresponds to this method from + * the JavaScript API: + * https://developers.google.com/youtube/iframe_api_reference#nextVideo + */ +- (void)nextVideo; + +/** + * Loads and plays the previous video in the playlist. Corresponds to this method from + * the JavaScript API: + * https://developers.google.com/youtube/iframe_api_reference#previousVideo + */ +- (void)previousVideo; + +/** + * Loads and plays the video at the given 0-indexed position in the playlist. + * Corresponds to this method from the JavaScript API: + * https://developers.google.com/youtube/iframe_api_reference#playVideoAt + * + * @param index The 0-indexed position of the video in the playlist to load and play. + */ +- (void)playVideoAt:(int)index; + +#pragma mark - Setting the playback rate + +/** + * Gets the playback rate. The default value is 1.0, which represents a video + * playing at normal speed. Other values may include 0.25 or 0.5 for slower + * speeds, and 1.5 or 2.0 for faster speeds. This method corresponds to the + * JavaScript API defined here: + * https://developers.google.com/youtube/iframe_api_reference#getPlaybackRate + * + * @return An integer value between 0 and 100 representing the current volume. + */ +- (float)playbackRate; + +/** + * Sets the playback rate. The default value is 1.0, which represents a video + * playing at normal speed. Other values may include 0.25 or 0.5 for slower + * speeds, and 1.5 or 2.0 for faster speeds. To fetch a list of valid values for + * this method, call YTPlayerView::getAvailablePlaybackRates. This method does not + * guarantee that the playback rate will change. + * This method corresponds to the JavaScript API defined here: + * https://developers.google.com/youtube/iframe_api_reference#setPlaybackRate + * + * @param suggestedRate A playback rate to suggest for the player. + */ +- (void)setPlaybackRate:(float)suggestedRate; + +/** + * Gets a list of the valid playback rates, useful in conjunction with + * YTPlayerView::setPlaybackRate. This method corresponds to the + * JavaScript API defined here: + * https://developers.google.com/youtube/iframe_api_reference#getPlaybackRate + * + * @return An NSArray containing available playback rates. nil if there is an error. + */ +- (nullable NSArray *)availablePlaybackRates; + +#pragma mark - Setting playback behavior for playlists + +/** + * Sets whether the player should loop back to the first video in the playlist + * after it has finished playing the last video. This method corresponds to the + * JavaScript API defined here: + * https://developers.google.com/youtube/iframe_api_reference#loopPlaylist + * + * @param loop A boolean representing whether the player should loop. + */ +- (void)setLoop:(BOOL)loop; + +/** + * Sets whether the player should shuffle through the playlist. This method + * corresponds to the JavaScript API defined here: + * https://developers.google.com/youtube/iframe_api_reference#shufflePlaylist + * + * @param shuffle A boolean representing whether the player should + * shuffle through the playlist. + */ +- (void)setShuffle:(BOOL)shuffle; + +#pragma mark - Playback status +// These methods correspond to the JavaScript methods defined here: +// https://developers.google.com/youtube/js_api_reference#Playback_status + +/** + * Returns a number between 0 and 1 that specifies the percentage of the video + * that the player shows as buffered. This method corresponds to the + * JavaScript API defined here: + * https://developers.google.com/youtube/iframe_api_reference#getVideoLoadedFraction + * + * @return A float value between 0 and 1 representing the percentage of the video + * already loaded. + */ +- (float)videoLoadedFraction; + +/** + * Returns the state of the player. This method corresponds to the + * JavaScript API defined here: + * https://developers.google.com/youtube/iframe_api_reference#getPlayerState + * + * @return |YTPlayerState| representing the state of the player. + */ +- (YTPlayerState)playerState; + +/** + * Returns the elapsed time in seconds since the video started playing. This + * method corresponds to the JavaScript API defined here: + * https://developers.google.com/youtube/iframe_api_reference#getCurrentTime + * + * @return Time in seconds since the video started playing. + */ +- (float)currentTime; + +#pragma mark - Playback quality + +// Playback quality. These methods correspond to the JavaScript +// methods defined here: +// https://developers.google.com/youtube/js_api_reference#Playback_quality + +/** + * Returns the playback quality. This method corresponds to the + * JavaScript API defined here: + * https://developers.google.com/youtube/iframe_api_reference#getPlaybackQuality + * + * @return YTPlaybackQuality representing the current playback quality. + */ +- (YTPlaybackQuality)playbackQuality; + +/** + * Suggests playback quality for the video. It is recommended to leave this setting to + * |default|. This method corresponds to the JavaScript API defined here: + * https://developers.google.com/youtube/iframe_api_reference#setPlaybackQuality + * + * @param quality YTPlaybackQuality value to suggest for the player. + */ +- (void)setPlaybackQuality:(YTPlaybackQuality)suggestedQuality; + +/** + * Gets a list of the valid playback quality values, useful in conjunction with + * YTPlayerView::setPlaybackQuality. This method corresponds to the + * JavaScript API defined here: + * https://developers.google.com/youtube/iframe_api_reference#getAvailableQualityLevels + * + * @return An NSArray containing available playback quality levels. Returns nil if there is an error. + */ +- (nullable NSArray *)availableQualityLevels; + +#pragma mark - Retrieving video information + +// Retrieving video information. These methods correspond to the JavaScript +// methods defined here: +// https://developers.google.com/youtube/js_api_reference#Retrieving_video_information + +/** + * Returns the duration in seconds since the video of the video. This + * method corresponds to the JavaScript API defined here: + * https://developers.google.com/youtube/iframe_api_reference#getDuration + * + * @return Length of the video in seconds. + */ +- (NSTimeInterval)duration; + +/** + * Returns the YouTube.com URL for the video. This method corresponds + * to the JavaScript API defined here: + * https://developers.google.com/youtube/iframe_api_reference#getVideoUrl + * + * @return The YouTube.com URL for the video. Returns nil if no video is loaded yet. + */ +- (nullable NSURL *)videoUrl; + +/** + * Returns the embed code for the current video. This method corresponds + * to the JavaScript API defined here: + * https://developers.google.com/youtube/iframe_api_reference#getVideoEmbedCode + * + * @return The embed code for the current video. Returns nil if no video is loaded yet. + */ +- (nullable NSString *)videoEmbedCode; + +#pragma mark - Retrieving playlist information + +// Retrieving playlist information. These methods correspond to the +// JavaScript defined here: +// https://developers.google.com/youtube/js_api_reference#Retrieving_playlist_information + +/** + * Returns an ordered array of video IDs in the playlist. This method corresponds + * to the JavaScript API defined here: + * https://developers.google.com/youtube/iframe_api_reference#getPlaylist + * + * @return An NSArray containing all the video IDs in the current playlist. |nil| on error. + */ +- (nullable NSArray *)playlist; + +/** + * Returns the 0-based index of the currently playing item in the playlist. + * This method corresponds to the JavaScript API defined here: + * https://developers.google.com/youtube/iframe_api_reference#getPlaylistIndex + * + * @return The 0-based index of the currently playing item in the playlist. + */ +- (int)playlistIndex; + +#pragma mark - Exposed for Testing + +/** + * Removes the internal web view from this player view. + * Intended to use for testing, should not be used in production code. + */ +- (void)removeWebView; + +@end diff --git a/Pods/youtube-ios-player-helper/Classes/YTPlayerView.m b/Pods/youtube-ios-player-helper/Classes/YTPlayerView.m new file mode 100644 index 0000000000..b2e2df4ab6 --- /dev/null +++ b/Pods/youtube-ios-player-helper/Classes/YTPlayerView.m @@ -0,0 +1,885 @@ +// Copyright 2014 Google Inc. All rights reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#import "YTPlayerView.h" + +// These are instances of NSString because we get them from parsing a URL. It would be silly to +// convert these into an integer just to have to convert the URL query string value into an integer +// as well for the sake of doing a value comparison. A full list of response error codes can be +// found here: +// https://developers.google.com/youtube/iframe_api_reference +NSString static *const kYTPlayerStateUnstartedCode = @"-1"; +NSString static *const kYTPlayerStateEndedCode = @"0"; +NSString static *const kYTPlayerStatePlayingCode = @"1"; +NSString static *const kYTPlayerStatePausedCode = @"2"; +NSString static *const kYTPlayerStateBufferingCode = @"3"; +NSString static *const kYTPlayerStateCuedCode = @"5"; +NSString static *const kYTPlayerStateUnknownCode = @"unknown"; + +// Constants representing playback quality. +NSString static *const kYTPlaybackQualitySmallQuality = @"small"; +NSString static *const kYTPlaybackQualityMediumQuality = @"medium"; +NSString static *const kYTPlaybackQualityLargeQuality = @"large"; +NSString static *const kYTPlaybackQualityHD720Quality = @"hd720"; +NSString static *const kYTPlaybackQualityHD1080Quality = @"hd1080"; +NSString static *const kYTPlaybackQualityHighResQuality = @"highres"; +NSString static *const kYTPlaybackQualityAutoQuality = @"auto"; +NSString static *const kYTPlaybackQualityDefaultQuality = @"default"; +NSString static *const kYTPlaybackQualityUnknownQuality = @"unknown"; + +// Constants representing YouTube player errors. +NSString static *const kYTPlayerErrorInvalidParamErrorCode = @"2"; +NSString static *const kYTPlayerErrorHTML5ErrorCode = @"5"; +NSString static *const kYTPlayerErrorVideoNotFoundErrorCode = @"100"; +NSString static *const kYTPlayerErrorNotEmbeddableErrorCode = @"101"; +NSString static *const kYTPlayerErrorCannotFindVideoErrorCode = @"105"; +NSString static *const kYTPlayerErrorSameAsNotEmbeddableErrorCode = @"150"; + +// Constants representing player callbacks. +NSString static *const kYTPlayerCallbackOnReady = @"onReady"; +NSString static *const kYTPlayerCallbackOnStateChange = @"onStateChange"; +NSString static *const kYTPlayerCallbackOnPlaybackQualityChange = @"onPlaybackQualityChange"; +NSString static *const kYTPlayerCallbackOnError = @"onError"; +NSString static *const kYTPlayerCallbackOnPlayTime = @"onPlayTime"; + +NSString static *const kYTPlayerCallbackOnYouTubeIframeAPIReady = @"onYouTubeIframeAPIReady"; +NSString static *const kYTPlayerCallbackOnYouTubeIframeAPIFailedToLoad = @"onYouTubeIframeAPIFailedToLoad"; + +NSString static *const kYTPlayerEmbedUrlRegexPattern = @"^http(s)://(www.)youtube.com/embed/(.*)$"; +NSString static *const kYTPlayerAdUrlRegexPattern = @"^http(s)://pubads.g.doubleclick.net/pagead/conversion/"; +NSString static *const kYTPlayerOAuthRegexPattern = @"^http(s)://accounts.google.com/o/oauth2/(.*)$"; +NSString static *const kYTPlayerStaticProxyRegexPattern = @"^https://content.googleapis.com/static/proxy.html(.*)$"; +NSString static *const kYTPlayerSyndicationRegexPattern = @"^https://tpc.googlesyndication.com/sodar/(.*).html$"; + +@interface YTPlayerView() + +@property (nonatomic, strong) NSURL *originURL; +@property (nonatomic, weak) UIView *initialLoadingView; + +@end + +@implementation YTPlayerView + +- (BOOL)loadWithVideoId:(NSString *)videoId { + return [self loadWithVideoId:videoId playerVars:nil]; +} + +- (BOOL)loadWithPlaylistId:(NSString *)playlistId { + return [self loadWithPlaylistId:playlistId playerVars:nil]; +} + +- (BOOL)loadWithVideoId:(NSString *)videoId playerVars:(NSDictionary *)playerVars { + if (!playerVars) { + playerVars = @{}; + } + NSDictionary *playerParams = @{ @"videoId" : videoId, @"playerVars" : playerVars }; + return [self loadWithPlayerParams:playerParams]; +} + +- (BOOL)loadWithPlaylistId:(NSString *)playlistId playerVars:(NSDictionary *)playerVars { + + // Mutable copy because we may have been passed an immutable config dictionary. + NSMutableDictionary *tempPlayerVars = [[NSMutableDictionary alloc] init]; + [tempPlayerVars setValue:@"playlist" forKey:@"listType"]; + [tempPlayerVars setValue:playlistId forKey:@"list"]; + if (playerVars) { + [tempPlayerVars addEntriesFromDictionary:playerVars]; + } + + NSDictionary *playerParams = @{ @"playerVars" : tempPlayerVars }; + return [self loadWithPlayerParams:playerParams]; +} + +#pragma mark - Player methods + +- (void)playVideo { + [self stringFromEvaluatingJavaScript:@"player.playVideo();"]; +} + +- (void)pauseVideo { + [self notifyDelegateOfYouTubeCallbackUrl:[NSURL URLWithString:[NSString stringWithFormat:@"ytplayer://onStateChange?data=%@", kYTPlayerStatePausedCode]]]; + [self stringFromEvaluatingJavaScript:@"player.pauseVideo();"]; +} + +- (void)stopVideo { + [self stringFromEvaluatingJavaScript:@"player.stopVideo();"]; +} + +- (void)seekToSeconds:(float)seekToSeconds allowSeekAhead:(BOOL)allowSeekAhead { + NSNumber *secondsValue = [NSNumber numberWithFloat:seekToSeconds]; + NSString *allowSeekAheadValue = [self stringForJSBoolean:allowSeekAhead]; + NSString *command = [NSString stringWithFormat:@"player.seekTo(%@, %@);", secondsValue, allowSeekAheadValue]; + [self stringFromEvaluatingJavaScript:command]; +} + +#pragma mark - Cueing methods + +- (void)cueVideoById:(NSString *)videoId + startSeconds:(float)startSeconds + suggestedQuality:(YTPlaybackQuality)suggestedQuality { + NSNumber *startSecondsValue = [NSNumber numberWithFloat:startSeconds]; + NSString *qualityValue = [YTPlayerView stringForPlaybackQuality:suggestedQuality]; + NSString *command = [NSString stringWithFormat:@"player.cueVideoById('%@', %@, '%@');", + videoId, startSecondsValue, qualityValue]; + [self stringFromEvaluatingJavaScript:command]; +} + +- (void)cueVideoById:(NSString *)videoId + startSeconds:(float)startSeconds + endSeconds:(float)endSeconds + suggestedQuality:(YTPlaybackQuality)suggestedQuality { + NSNumber *startSecondsValue = [NSNumber numberWithFloat:startSeconds]; + NSNumber *endSecondsValue = [NSNumber numberWithFloat:endSeconds]; + NSString *qualityValue = [YTPlayerView stringForPlaybackQuality:suggestedQuality]; + NSString *command = [NSString stringWithFormat:@"player.cueVideoById({'videoId': '%@', 'startSeconds': %@, 'endSeconds': %@, 'suggestedQuality': '%@'});", videoId, startSecondsValue, endSecondsValue, qualityValue]; + [self stringFromEvaluatingJavaScript:command]; +} + +- (void)loadVideoById:(NSString *)videoId + startSeconds:(float)startSeconds + suggestedQuality:(YTPlaybackQuality)suggestedQuality { + NSNumber *startSecondsValue = [NSNumber numberWithFloat:startSeconds]; + NSString *qualityValue = [YTPlayerView stringForPlaybackQuality:suggestedQuality]; + NSString *command = [NSString stringWithFormat:@"player.loadVideoById('%@', %@, '%@');", + videoId, startSecondsValue, qualityValue]; + [self stringFromEvaluatingJavaScript:command]; +} + +- (void)loadVideoById:(NSString *)videoId + startSeconds:(float)startSeconds + endSeconds:(float)endSeconds + suggestedQuality:(YTPlaybackQuality)suggestedQuality { + NSNumber *startSecondsValue = [NSNumber numberWithFloat:startSeconds]; + NSNumber *endSecondsValue = [NSNumber numberWithFloat:endSeconds]; + NSString *qualityValue = [YTPlayerView stringForPlaybackQuality:suggestedQuality]; + NSString *command = [NSString stringWithFormat:@"player.loadVideoById({'videoId': '%@', 'startSeconds': %@, 'endSeconds': %@, 'suggestedQuality': '%@'});",videoId, startSecondsValue, endSecondsValue, qualityValue]; + [self stringFromEvaluatingJavaScript:command]; +} + +- (void)cueVideoByURL:(NSString *)videoURL + startSeconds:(float)startSeconds + suggestedQuality:(YTPlaybackQuality)suggestedQuality { + NSNumber *startSecondsValue = [NSNumber numberWithFloat:startSeconds]; + NSString *qualityValue = [YTPlayerView stringForPlaybackQuality:suggestedQuality]; + NSString *command = [NSString stringWithFormat:@"player.cueVideoByUrl('%@', %@, '%@');", + videoURL, startSecondsValue, qualityValue]; + [self stringFromEvaluatingJavaScript:command]; +} + +- (void)cueVideoByURL:(NSString *)videoURL + startSeconds:(float)startSeconds + endSeconds:(float)endSeconds + suggestedQuality:(YTPlaybackQuality)suggestedQuality { + NSNumber *startSecondsValue = [NSNumber numberWithFloat:startSeconds]; + NSNumber *endSecondsValue = [NSNumber numberWithFloat:endSeconds]; + NSString *qualityValue = [YTPlayerView stringForPlaybackQuality:suggestedQuality]; + NSString *command = [NSString stringWithFormat:@"player.cueVideoByUrl('%@', %@, %@, '%@');", + videoURL, startSecondsValue, endSecondsValue, qualityValue]; + [self stringFromEvaluatingJavaScript:command]; +} + +- (void)loadVideoByURL:(NSString *)videoURL + startSeconds:(float)startSeconds + suggestedQuality:(YTPlaybackQuality)suggestedQuality { + NSNumber *startSecondsValue = [NSNumber numberWithFloat:startSeconds]; + NSString *qualityValue = [YTPlayerView stringForPlaybackQuality:suggestedQuality]; + NSString *command = [NSString stringWithFormat:@"player.loadVideoByUrl('%@', %@, '%@');", + videoURL, startSecondsValue, qualityValue]; + [self stringFromEvaluatingJavaScript:command]; +} + +- (void)loadVideoByURL:(NSString *)videoURL + startSeconds:(float)startSeconds + endSeconds:(float)endSeconds + suggestedQuality:(YTPlaybackQuality)suggestedQuality { + NSNumber *startSecondsValue = [NSNumber numberWithFloat:startSeconds]; + NSNumber *endSecondsValue = [NSNumber numberWithFloat:endSeconds]; + NSString *qualityValue = [YTPlayerView stringForPlaybackQuality:suggestedQuality]; + NSString *command = [NSString stringWithFormat:@"player.loadVideoByUrl('%@', %@, %@, '%@');", + videoURL, startSecondsValue, endSecondsValue, qualityValue]; + [self stringFromEvaluatingJavaScript:command]; +} + +#pragma mark - Cueing methods for lists + +- (void)cuePlaylistByPlaylistId:(NSString *)playlistId + index:(int)index + startSeconds:(float)startSeconds + suggestedQuality:(YTPlaybackQuality)suggestedQuality { + NSString *playlistIdString = [NSString stringWithFormat:@"'%@'", playlistId]; + [self cuePlaylist:playlistIdString + index:index + startSeconds:startSeconds + suggestedQuality:suggestedQuality]; +} + +- (void)cuePlaylistByVideos:(NSArray *)videoIds + index:(int)index + startSeconds:(float)startSeconds + suggestedQuality:(YTPlaybackQuality)suggestedQuality { + [self cuePlaylist:[self stringFromVideoIdArray:videoIds] + index:index + startSeconds:startSeconds + suggestedQuality:suggestedQuality]; +} + +- (void)loadPlaylistByPlaylistId:(NSString *)playlistId + index:(int)index + startSeconds:(float)startSeconds + suggestedQuality:(YTPlaybackQuality)suggestedQuality { + NSString *playlistIdString = [NSString stringWithFormat:@"'%@'", playlistId]; + [self loadPlaylist:playlistIdString + index:index + startSeconds:startSeconds + suggestedQuality:suggestedQuality]; +} + +- (void)loadPlaylistByVideos:(NSArray *)videoIds + index:(int)index + startSeconds:(float)startSeconds + suggestedQuality:(YTPlaybackQuality)suggestedQuality { + [self loadPlaylist:[self stringFromVideoIdArray:videoIds] + index:index + startSeconds:startSeconds + suggestedQuality:suggestedQuality]; +} + +#pragma mark - Setting the playback rate + +- (float)playbackRate { + NSString *returnValue = [self stringFromEvaluatingJavaScript:@"player.getPlaybackRate();"]; + return [returnValue floatValue]; +} + +- (void)setPlaybackRate:(float)suggestedRate { + NSString *command = [NSString stringWithFormat:@"player.setPlaybackRate(%f);", suggestedRate]; + [self stringFromEvaluatingJavaScript:command]; +} + +- (NSArray *)availablePlaybackRates { + NSString *returnValue = + [self stringFromEvaluatingJavaScript:@"player.getAvailablePlaybackRates();"]; + + NSData *playbackRateData = [returnValue dataUsingEncoding:NSUTF8StringEncoding]; + NSError *jsonDeserializationError; + NSArray *playbackRates = [NSJSONSerialization JSONObjectWithData:playbackRateData + options:kNilOptions + error:&jsonDeserializationError]; + if (jsonDeserializationError) { + return nil; + } + + return playbackRates; +} + +#pragma mark - Setting playback behavior for playlists + +- (void)setLoop:(BOOL)loop { + NSString *loopPlayListValue = [self stringForJSBoolean:loop]; + NSString *command = [NSString stringWithFormat:@"player.setLoop(%@);", loopPlayListValue]; + [self stringFromEvaluatingJavaScript:command]; +} + +- (void)setShuffle:(BOOL)shuffle { + NSString *shufflePlayListValue = [self stringForJSBoolean:shuffle]; + NSString *command = [NSString stringWithFormat:@"player.setShuffle(%@);", shufflePlayListValue]; + [self stringFromEvaluatingJavaScript:command]; +} + +#pragma mark - Playback status + +- (float)videoLoadedFraction { + return [[self stringFromEvaluatingJavaScript:@"player.getVideoLoadedFraction();"] floatValue]; +} + +- (YTPlayerState)playerState { + NSString *returnValue = [self stringFromEvaluatingJavaScript:@"player.getPlayerState();"]; + return [YTPlayerView playerStateForString:returnValue]; +} + +- (float)currentTime { + return [[self stringFromEvaluatingJavaScript:@"player.getCurrentTime();"] floatValue]; +} + +// Playback quality +- (YTPlaybackQuality)playbackQuality { + NSString *qualityValue = [self stringFromEvaluatingJavaScript:@"player.getPlaybackQuality();"]; + return [YTPlayerView playbackQualityForString:qualityValue]; +} + +- (void)setPlaybackQuality:(YTPlaybackQuality)suggestedQuality { + NSString *qualityValue = [YTPlayerView stringForPlaybackQuality:suggestedQuality]; + NSString *command = [NSString stringWithFormat:@"player.setPlaybackQuality('%@');", qualityValue]; + [self stringFromEvaluatingJavaScript:command]; +} + +#pragma mark - Video information methods + +- (NSTimeInterval)duration { + return [[self stringFromEvaluatingJavaScript:@"player.getDuration();"] doubleValue]; +} + +- (NSURL *)videoUrl { + return [NSURL URLWithString:[self stringFromEvaluatingJavaScript:@"player.getVideoUrl();"]]; +} + +- (NSString *)videoEmbedCode { + return [self stringFromEvaluatingJavaScript:@"player.getVideoEmbedCode();"]; +} + +#pragma mark - Playlist methods + +- (NSArray *)playlist { + NSString *returnValue = [self stringFromEvaluatingJavaScript:@"player.getPlaylist();"]; + + NSData *playlistData = [returnValue dataUsingEncoding:NSUTF8StringEncoding]; + NSError *jsonDeserializationError; + NSArray *videoIds = [NSJSONSerialization JSONObjectWithData:playlistData + options:kNilOptions + error:&jsonDeserializationError]; + if (jsonDeserializationError) { + return nil; + } + + return videoIds; +} + +- (int)playlistIndex { + NSString *returnValue = [self stringFromEvaluatingJavaScript:@"player.getPlaylistIndex();"]; + return [returnValue intValue]; +} + +#pragma mark - Playing a video in a playlist + +- (void)nextVideo { + [self stringFromEvaluatingJavaScript:@"player.nextVideo();"]; +} + +- (void)previousVideo { + [self stringFromEvaluatingJavaScript:@"player.previousVideo();"]; +} + +- (void)playVideoAt:(int)index { + NSString *command = + [NSString stringWithFormat:@"player.playVideoAt(%@);", [NSNumber numberWithInt:index]]; + [self stringFromEvaluatingJavaScript:command]; +} + +#pragma mark - Helper methods + +- (NSArray *)availableQualityLevels { + NSString *returnValue = + [self stringFromEvaluatingJavaScript:@"player.getAvailableQualityLevels().toString();"]; + if(!returnValue) return nil; + + NSArray *rawQualityValues = [returnValue componentsSeparatedByString:@","]; + NSMutableArray *levels = [[NSMutableArray alloc] init]; + for (NSString *rawQualityValue in rawQualityValues) { + YTPlaybackQuality quality = [YTPlayerView playbackQualityForString:rawQualityValue]; + [levels addObject:[NSNumber numberWithInt:quality]]; + } + return levels; +} + +- (BOOL)webView:(UIWebView *)webView + shouldStartLoadWithRequest:(NSURLRequest *)request + navigationType:(UIWebViewNavigationType)navigationType { + if ([request.URL.host isEqual: self.originURL.host]) { + return YES; + } else if ([request.URL.scheme isEqual:@"ytplayer"]) { + [self notifyDelegateOfYouTubeCallbackUrl:request.URL]; + return NO; + } else if ([request.URL.scheme isEqual: @"http"] || [request.URL.scheme isEqual:@"https"]) { + return [self handleHttpNavigationToUrl:request.URL]; + } + return YES; +} + +- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error { + if (self.initialLoadingView) { + [self.initialLoadingView removeFromSuperview]; + } +} + +/** + * Convert a quality value from NSString to the typed enum value. + * + * @param qualityString A string representing playback quality. Ex: "small", "medium", "hd1080". + * @return An enum value representing the playback quality. + */ ++ (YTPlaybackQuality)playbackQualityForString:(NSString *)qualityString { + YTPlaybackQuality quality = kYTPlaybackQualityUnknown; + + if ([qualityString isEqualToString:kYTPlaybackQualitySmallQuality]) { + quality = kYTPlaybackQualitySmall; + } else if ([qualityString isEqualToString:kYTPlaybackQualityMediumQuality]) { + quality = kYTPlaybackQualityMedium; + } else if ([qualityString isEqualToString:kYTPlaybackQualityLargeQuality]) { + quality = kYTPlaybackQualityLarge; + } else if ([qualityString isEqualToString:kYTPlaybackQualityHD720Quality]) { + quality = kYTPlaybackQualityHD720; + } else if ([qualityString isEqualToString:kYTPlaybackQualityHD1080Quality]) { + quality = kYTPlaybackQualityHD1080; + } else if ([qualityString isEqualToString:kYTPlaybackQualityHighResQuality]) { + quality = kYTPlaybackQualityHighRes; + } else if ([qualityString isEqualToString:kYTPlaybackQualityAutoQuality]) { + quality = kYTPlaybackQualityAuto; + } + + return quality; +} + +/** + * Convert a |YTPlaybackQuality| value from the typed value to NSString. + * + * @param quality A |YTPlaybackQuality| parameter. + * @return An |NSString| value to be used in the JavaScript bridge. + */ ++ (NSString *)stringForPlaybackQuality:(YTPlaybackQuality)quality { + switch (quality) { + case kYTPlaybackQualitySmall: + return kYTPlaybackQualitySmallQuality; + case kYTPlaybackQualityMedium: + return kYTPlaybackQualityMediumQuality; + case kYTPlaybackQualityLarge: + return kYTPlaybackQualityLargeQuality; + case kYTPlaybackQualityHD720: + return kYTPlaybackQualityHD720Quality; + case kYTPlaybackQualityHD1080: + return kYTPlaybackQualityHD1080Quality; + case kYTPlaybackQualityHighRes: + return kYTPlaybackQualityHighResQuality; + case kYTPlaybackQualityAuto: + return kYTPlaybackQualityAutoQuality; + default: + return kYTPlaybackQualityUnknownQuality; + } +} + +/** + * Convert a state value from NSString to the typed enum value. + * + * @param stateString A string representing player state. Ex: "-1", "0", "1". + * @return An enum value representing the player state. + */ ++ (YTPlayerState)playerStateForString:(NSString *)stateString { + YTPlayerState state = kYTPlayerStateUnknown; + if ([stateString isEqualToString:kYTPlayerStateUnstartedCode]) { + state = kYTPlayerStateUnstarted; + } else if ([stateString isEqualToString:kYTPlayerStateEndedCode]) { + state = kYTPlayerStateEnded; + } else if ([stateString isEqualToString:kYTPlayerStatePlayingCode]) { + state = kYTPlayerStatePlaying; + } else if ([stateString isEqualToString:kYTPlayerStatePausedCode]) { + state = kYTPlayerStatePaused; + } else if ([stateString isEqualToString:kYTPlayerStateBufferingCode]) { + state = kYTPlayerStateBuffering; + } else if ([stateString isEqualToString:kYTPlayerStateCuedCode]) { + state = kYTPlayerStateQueued; + } + return state; +} + +/** + * Convert a state value from the typed value to NSString. + * + * @param quality A |YTPlayerState| parameter. + * @return A string value to be used in the JavaScript bridge. + */ ++ (NSString *)stringForPlayerState:(YTPlayerState)state { + switch (state) { + case kYTPlayerStateUnstarted: + return kYTPlayerStateUnstartedCode; + case kYTPlayerStateEnded: + return kYTPlayerStateEndedCode; + case kYTPlayerStatePlaying: + return kYTPlayerStatePlayingCode; + case kYTPlayerStatePaused: + return kYTPlayerStatePausedCode; + case kYTPlayerStateBuffering: + return kYTPlayerStateBufferingCode; + case kYTPlayerStateQueued: + return kYTPlayerStateCuedCode; + default: + return kYTPlayerStateUnknownCode; + } +} + +#pragma mark - Private methods + +/** + * Private method to handle "navigation" to a callback URL of the format + * ytplayer://action?data=someData + * This is how the UIWebView communicates with the containing Objective-C code. + * Side effects of this method are that it calls methods on this class's delegate. + * + * @param url A URL of the format ytplayer://action?data=value. + */ +- (void)notifyDelegateOfYouTubeCallbackUrl: (NSURL *) url { + NSString *action = url.host; + + // We know the query can only be of the format ytplayer://action?data=SOMEVALUE, + // so we parse out the value. + NSString *query = url.query; + NSString *data; + if (query) { + data = [query componentsSeparatedByString:@"="][1]; + } + + if ([action isEqual:kYTPlayerCallbackOnReady]) { + if (self.initialLoadingView) { + [self.initialLoadingView removeFromSuperview]; + } + if ([self.delegate respondsToSelector:@selector(playerViewDidBecomeReady:)]) { + [self.delegate playerViewDidBecomeReady:self]; + } + } else if ([action isEqual:kYTPlayerCallbackOnStateChange]) { + if ([self.delegate respondsToSelector:@selector(playerView:didChangeToState:)]) { + YTPlayerState state = kYTPlayerStateUnknown; + + if ([data isEqual:kYTPlayerStateEndedCode]) { + state = kYTPlayerStateEnded; + } else if ([data isEqual:kYTPlayerStatePlayingCode]) { + state = kYTPlayerStatePlaying; + } else if ([data isEqual:kYTPlayerStatePausedCode]) { + state = kYTPlayerStatePaused; + } else if ([data isEqual:kYTPlayerStateBufferingCode]) { + state = kYTPlayerStateBuffering; + } else if ([data isEqual:kYTPlayerStateCuedCode]) { + state = kYTPlayerStateQueued; + } else if ([data isEqual:kYTPlayerStateUnstartedCode]) { + state = kYTPlayerStateUnstarted; + } + + [self.delegate playerView:self didChangeToState:state]; + } + } else if ([action isEqual:kYTPlayerCallbackOnPlaybackQualityChange]) { + if ([self.delegate respondsToSelector:@selector(playerView:didChangeToQuality:)]) { + YTPlaybackQuality quality = [YTPlayerView playbackQualityForString:data]; + [self.delegate playerView:self didChangeToQuality:quality]; + } + } else if ([action isEqual:kYTPlayerCallbackOnError]) { + if ([self.delegate respondsToSelector:@selector(playerView:receivedError:)]) { + YTPlayerError error = kYTPlayerErrorUnknown; + + if ([data isEqual:kYTPlayerErrorInvalidParamErrorCode]) { + error = kYTPlayerErrorInvalidParam; + } else if ([data isEqual:kYTPlayerErrorHTML5ErrorCode]) { + error = kYTPlayerErrorHTML5Error; + } else if ([data isEqual:kYTPlayerErrorNotEmbeddableErrorCode] || + [data isEqual:kYTPlayerErrorSameAsNotEmbeddableErrorCode]) { + error = kYTPlayerErrorNotEmbeddable; + } else if ([data isEqual:kYTPlayerErrorVideoNotFoundErrorCode] || + [data isEqual:kYTPlayerErrorCannotFindVideoErrorCode]) { + error = kYTPlayerErrorVideoNotFound; + } + + [self.delegate playerView:self receivedError:error]; + } + } else if ([action isEqualToString:kYTPlayerCallbackOnPlayTime]) { + if ([self.delegate respondsToSelector:@selector(playerView:didPlayTime:)]) { + float time = [data floatValue]; + [self.delegate playerView:self didPlayTime:time]; + } + } else if ([action isEqualToString:kYTPlayerCallbackOnYouTubeIframeAPIFailedToLoad]) { + if (self.initialLoadingView) { + [self.initialLoadingView removeFromSuperview]; + } + } +} + +- (BOOL)handleHttpNavigationToUrl:(NSURL *) url { + // Usually this means the user has clicked on the YouTube logo or an error message in the + // player. Most URLs should open in the browser. The only http(s) URL that should open in this + // UIWebView is the URL for the embed, which is of the format: + // http(s)://www.youtube.com/embed/[VIDEO ID]?[PARAMETERS] + NSError *error = NULL; + NSRegularExpression *ytRegex = + [NSRegularExpression regularExpressionWithPattern:kYTPlayerEmbedUrlRegexPattern + options:NSRegularExpressionCaseInsensitive + error:&error]; + NSTextCheckingResult *ytMatch = + [ytRegex firstMatchInString:url.absoluteString + options:0 + range:NSMakeRange(0, [url.absoluteString length])]; + + NSRegularExpression *adRegex = + [NSRegularExpression regularExpressionWithPattern:kYTPlayerAdUrlRegexPattern + options:NSRegularExpressionCaseInsensitive + error:&error]; + NSTextCheckingResult *adMatch = + [adRegex firstMatchInString:url.absoluteString + options:0 + range:NSMakeRange(0, [url.absoluteString length])]; + + NSRegularExpression *syndicationRegex = + [NSRegularExpression regularExpressionWithPattern:kYTPlayerSyndicationRegexPattern + options:NSRegularExpressionCaseInsensitive + error:&error]; + + NSTextCheckingResult *syndicationMatch = + [syndicationRegex firstMatchInString:url.absoluteString + options:0 + range:NSMakeRange(0, [url.absoluteString length])]; + + NSRegularExpression *oauthRegex = + [NSRegularExpression regularExpressionWithPattern:kYTPlayerOAuthRegexPattern + options:NSRegularExpressionCaseInsensitive + error:&error]; + NSTextCheckingResult *oauthMatch = + [oauthRegex firstMatchInString:url.absoluteString + options:0 + range:NSMakeRange(0, [url.absoluteString length])]; + + NSRegularExpression *staticProxyRegex = + [NSRegularExpression regularExpressionWithPattern:kYTPlayerStaticProxyRegexPattern + options:NSRegularExpressionCaseInsensitive + error:&error]; + NSTextCheckingResult *staticProxyMatch = + [staticProxyRegex firstMatchInString:url.absoluteString + options:0 + range:NSMakeRange(0, [url.absoluteString length])]; + + if (ytMatch || adMatch || oauthMatch || staticProxyMatch || syndicationMatch) { + return YES; + } else { + [[UIApplication sharedApplication] openURL:url]; + return NO; + } +} + + +/** + * Private helper method to load an iframe player with the given player parameters. + * + * @param additionalPlayerParams An NSDictionary of parameters in addition to required parameters + * to instantiate the HTML5 player with. This differs depending on + * whether a single video or playlist is being loaded. + * @return YES if successful, NO if not. + */ +- (BOOL)loadWithPlayerParams:(NSDictionary *)additionalPlayerParams { + NSDictionary *playerCallbacks = @{ + @"onReady" : @"onReady", + @"onStateChange" : @"onStateChange", + @"onPlaybackQualityChange" : @"onPlaybackQualityChange", + @"onError" : @"onPlayerError" + }; + NSMutableDictionary *playerParams = [[NSMutableDictionary alloc] init]; + if (additionalPlayerParams) { + [playerParams addEntriesFromDictionary:additionalPlayerParams]; + } + if (![playerParams objectForKey:@"height"]) { + [playerParams setValue:@"100%" forKey:@"height"]; + } + if (![playerParams objectForKey:@"width"]) { + [playerParams setValue:@"100%" forKey:@"width"]; + } + + [playerParams setValue:playerCallbacks forKey:@"events"]; + + if ([playerParams objectForKey:@"playerVars"]) { + NSMutableDictionary *playerVars = [[NSMutableDictionary alloc] init]; + [playerVars addEntriesFromDictionary:[playerParams objectForKey:@"playerVars"]]; + + if (![playerVars objectForKey:@"origin"]) { + self.originURL = [NSURL URLWithString:@"about:blank"]; + } else { + self.originURL = [NSURL URLWithString: [playerVars objectForKey:@"origin"]]; + } + } else { + // This must not be empty so we can render a '{}' in the output JSON + [playerParams setValue:[[NSDictionary alloc] init] forKey:@"playerVars"]; + } + + // Remove the existing webView to reset any state + [self.webView removeFromSuperview]; + _webView = [self createNewWebView]; + [self addSubview:self.webView]; + + NSError *error = nil; + NSString *path = [[NSBundle bundleForClass:[YTPlayerView class]] pathForResource:@"YTPlayerView-iframe-player" + ofType:@"html" + inDirectory:@"Assets"]; + + // in case of using Swift and embedded frameworks, resources included not in main bundle, + // but in framework bundle + if (!path) { + path = [[[self class] frameworkBundle] pathForResource:@"YTPlayerView-iframe-player" + ofType:@"html" + inDirectory:@"Assets"]; + } + + NSString *embedHTMLTemplate = + [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:&error]; + + if (error) { + NSLog(@"Received error rendering template: %@", error); + return NO; + } + + // Render the playerVars as a JSON dictionary. + NSError *jsonRenderingError = nil; + NSData *jsonData = [NSJSONSerialization dataWithJSONObject:playerParams + options:NSJSONWritingPrettyPrinted + error:&jsonRenderingError]; + if (jsonRenderingError) { + NSLog(@"Attempted configuration of player with invalid playerVars: %@ \tError: %@", + playerParams, + jsonRenderingError); + return NO; + } + + NSString *playerVarsJsonString = + [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding]; + + NSString *embedHTML = [NSString stringWithFormat:embedHTMLTemplate, playerVarsJsonString]; + [self.webView loadHTMLString:embedHTML baseURL: self.originURL]; + [self.webView setDelegate:self]; + self.webView.allowsInlineMediaPlayback = YES; + self.webView.mediaPlaybackRequiresUserAction = NO; + + if ([self.delegate respondsToSelector:@selector(playerViewPreferredInitialLoadingView:)]) { + UIView *initialLoadingView = [self.delegate playerViewPreferredInitialLoadingView:self]; + if (initialLoadingView) { + initialLoadingView.frame = self.bounds; + initialLoadingView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; + [self addSubview:initialLoadingView]; + self.initialLoadingView = initialLoadingView; + } + } + + return YES; +} + +/** + * Private method for cueing both cases of playlist ID and array of video IDs. Cueing + * a playlist does not start playback. + * + * @param cueingString A JavaScript string representing an array, playlist ID or list of + * video IDs to play with the playlist player. + * @param index 0-index position of video to start playback on. + * @param startSeconds Seconds after start of video to begin playback. + * @param suggestedQuality Suggested YTPlaybackQuality to play the videos. + * @return The result of cueing the playlist. + */ +- (void)cuePlaylist:(NSString *)cueingString + index:(int)index + startSeconds:(float)startSeconds + suggestedQuality:(YTPlaybackQuality)suggestedQuality { + NSNumber *indexValue = [NSNumber numberWithInt:index]; + NSNumber *startSecondsValue = [NSNumber numberWithFloat:startSeconds]; + NSString *qualityValue = [YTPlayerView stringForPlaybackQuality:suggestedQuality]; + NSString *command = [NSString stringWithFormat:@"player.cuePlaylist(%@, %@, %@, '%@');", + cueingString, indexValue, startSecondsValue, qualityValue]; + [self stringFromEvaluatingJavaScript:command]; +} + +/** + * Private method for loading both cases of playlist ID and array of video IDs. Loading + * a playlist automatically starts playback. + * + * @param cueingString A JavaScript string representing an array, playlist ID or list of + * video IDs to play with the playlist player. + * @param index 0-index position of video to start playback on. + * @param startSeconds Seconds after start of video to begin playback. + * @param suggestedQuality Suggested YTPlaybackQuality to play the videos. + * @return The result of cueing the playlist. + */ +- (void)loadPlaylist:(NSString *)cueingString + index:(int)index + startSeconds:(float)startSeconds + suggestedQuality:(YTPlaybackQuality)suggestedQuality { + NSNumber *indexValue = [NSNumber numberWithInt:index]; + NSNumber *startSecondsValue = [NSNumber numberWithFloat:startSeconds]; + NSString *qualityValue = [YTPlayerView stringForPlaybackQuality:suggestedQuality]; + NSString *command = [NSString stringWithFormat:@"player.loadPlaylist(%@, %@, %@, '%@');", + cueingString, indexValue, startSecondsValue, qualityValue]; + [self stringFromEvaluatingJavaScript:command]; +} + +/** + * Private helper method for converting an NSArray of video IDs into its JavaScript equivalent. + * + * @param videoIds An array of video ID strings to convert into JavaScript format. + * @return A JavaScript array in String format containing video IDs. + */ +- (NSString *)stringFromVideoIdArray:(NSArray *)videoIds { + NSMutableArray *formattedVideoIds = [[NSMutableArray alloc] init]; + + for (id unformattedId in videoIds) { + [formattedVideoIds addObject:[NSString stringWithFormat:@"'%@'", unformattedId]]; + } + + return [NSString stringWithFormat:@"[%@]", [formattedVideoIds componentsJoinedByString:@", "]]; +} + +/** + * Private method for evaluating JavaScript in the WebView. + * + * @param jsToExecute The JavaScript code in string format that we want to execute. + * @return JavaScript response from evaluating code. + */ +- (NSString *)stringFromEvaluatingJavaScript:(NSString *)jsToExecute { + return [self.webView stringByEvaluatingJavaScriptFromString:jsToExecute]; +} + +/** + * Private method to convert a Objective-C BOOL value to JS boolean value. + * + * @param boolValue Objective-C BOOL value. + * @return JavaScript Boolean value, i.e. "true" or "false". + */ +- (NSString *)stringForJSBoolean:(BOOL)boolValue { + return boolValue ? @"true" : @"false"; +} + +#pragma mark - Exposed for Testing + +- (void)setWebView:(UIWebView *)webView { + _webView = webView; +} + +- (UIWebView *)createNewWebView { + UIWebView *webView = [[UIWebView alloc] initWithFrame:self.bounds]; + webView.autoresizingMask = (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight); + webView.scrollView.scrollEnabled = NO; + webView.scrollView.bounces = NO; + + if ([self.delegate respondsToSelector:@selector(playerViewPreferredWebViewBackgroundColor:)]) { + webView.backgroundColor = [self.delegate playerViewPreferredWebViewBackgroundColor:self]; + if (webView.backgroundColor == [UIColor clearColor]) { + webView.opaque = NO; + } + } + + return webView; +} + +- (void)removeWebView { + [self.webView removeFromSuperview]; + self.webView = nil; +} + ++ (NSBundle *)frameworkBundle { + static NSBundle* frameworkBundle = nil; + static dispatch_once_t predicate; + dispatch_once(&predicate, ^{ + NSString* mainBundlePath = [[NSBundle bundleForClass:[self class]] resourcePath]; + NSString* frameworkBundlePath = [mainBundlePath stringByAppendingPathComponent:@"Assets.bundle"]; + frameworkBundle = [NSBundle bundleWithPath:frameworkBundlePath]; + }); + return frameworkBundle; +} + +@end diff --git a/Pods/youtube-ios-player-helper/LICENSE b/Pods/youtube-ios-player-helper/LICENSE new file mode 100644 index 0000000000..bfdf05f50c --- /dev/null +++ b/Pods/youtube-ios-player-helper/LICENSE @@ -0,0 +1,13 @@ +Copyright 2014 Google Inc. All rights reserved. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. \ No newline at end of file diff --git a/Pods/youtube-ios-player-helper/README.md b/Pods/youtube-ios-player-helper/README.md new file mode 100644 index 0000000000..453f66fc12 --- /dev/null +++ b/Pods/youtube-ios-player-helper/README.md @@ -0,0 +1,45 @@ +# YouTube-Player-iOS-Helper + +[![Version](https://cocoapod-badges.herokuapp.com/v/youtube-ios-player-helper/badge.png)](https://cocoapods.org/pods/youtube-ios-player-helper) +[![Platform](https://cocoapod-badges.herokuapp.com/p/youtube-ios-player-helper/badge.png)](https://cocoapods.org/pods/youtube-ios-player-helper) + +## Usage + +To run the example project; clone the repo, and run `pod install` from the Project directory first. For a simple tutorial see this Google Developers article - [Using the YouTube Helper Library to embed YouTube videos in your iOS application](https://developers.google.com/youtube/v3/guides/ios_youtube_helper). + +## Requirements + +## Installation + +YouTube-Player-iOS-Helper is available through [CocoaPods](http://cocoapods.org), to install +it simply add the following line to your Podfile: + + pod "youtube-ios-player-helper", "~> 0.1.4" + +After installing in your project and opening the workspace, to use the library: + + 1. Drag a UIView the desired size of your player onto your Storyboard. + 2. Change the UIView's class in the Identity Inspector tab to YTPlayerView + 3. Import "YTPlayerView.h" in your ViewController. + 4. Add the following property to your ViewController's header file: +```objc + @property(nonatomic, strong) IBOutlet YTPlayerView *playerView; +``` + 5. Load the video into the player in your controller's code with the following code: +```objc + [self.playerView loadWithVideoId:@"M7lc1UVf-VE"]; +``` + 6. Run your code! + +See the sample project for more advanced uses, including passing additional player parameters and +working with callbacks via YTPlayerViewDelegate. + +## Author + +Ikai Lan +Ibrahim Ulukaya, ulukaya@google.com +Yoshifumi Yamaguchi, yoshifumi@google.com + +## License + +YouTube-Player-iOS-Helper is available under the Apache 2.0 license. See the LICENSE file for more info. diff --git a/Pods/youtube-ios-player-helper/youtube-ios-player-helper/Assets.bundle/Assets/YTPlayerView-iframe-player.html b/Pods/youtube-ios-player-helper/youtube-ios-player-helper/Assets.bundle/Assets/YTPlayerView-iframe-player.html new file mode 100644 index 0000000000..975510efa9 --- /dev/null +++ b/Pods/youtube-ios-player-helper/youtube-ios-player-helper/Assets.bundle/Assets/YTPlayerView-iframe-player.html @@ -0,0 +1,90 @@ + + + + + + + +
+
+
+ + + + diff --git a/Source/OEXVideoSummary.m b/Source/OEXVideoSummary.m index 6119e72012..834cab5706 100644 --- a/Source/OEXVideoSummary.m +++ b/Source/OEXVideoSummary.m @@ -151,7 +151,7 @@ - (BOOL) isSupportedVideo { if (([encoding URL] && [OEXInterface isURLForVideo:[encoding URL]]) && [self isSupportedEncoding:name]) { isSupportedEncoding = true; break; - }else if ([[encoding name] isEqualToString:OEXVideoEncodingYoutube] && OEXConfig.sharedConfig.youtubeVideoConfig.enabled) { + } else if ([[encoding name] isEqualToString:OEXVideoEncodingYoutube] && OEXConfig.sharedConfig.youtubeVideoConfig.enabled) { isSupportedEncoding = true; break; } diff --git a/Test/YoutubeVideoPlayerTests.swift b/Test/YoutubeVideoPlayerTests.swift new file mode 100644 index 0000000000..ba139725f5 --- /dev/null +++ b/Test/YoutubeVideoPlayerTests.swift @@ -0,0 +1,58 @@ +// +// YoutubeVideoPlayerTests.swift +// edXTests +// +// Created by AndreyCanon on 9/28/18. +// Copyright © 2018 edX. All rights reserved. +// + +import XCTest +@testable import edX + +class YoutubeVideoPlayerTests: XCTestCase { + + let course = OEXCourse.freshCourse() + var outline: CourseOutline! + var environment: TestRouterEnvironment! + var youtubeVideoPlayer : YoutubeVideoPlayer? + let networkManager = MockNetworkManager(baseURL: URL(string: "www.example.com")!) + + override func setUp() { + super.setUp() + outline = CourseOutlineTestDataFactory.freshCourseOutline(course.course_id!) + let youtubeConfig = ["ENABLED": false, "YOUTUBE_API_KEY": "test12345"] as [String: Any] + let config = OEXConfig(dictionary: ["COURSE_VIDEOS_ENABLED": true, "YOUTUBE_VIDEO": youtubeConfig]) + let interface = OEXInterface.shared() + environment = TestRouterEnvironment(config: config, interface: interface) + environment.mockCourseDataManager.querier = CourseOutlineQuerier(courseID: outline.root, interface: interface, outline: outline) + youtubeVideoPlayer = YoutubeVideoPlayer(environment: environment) + } + + func testVideoPlay() { + let summary = OEXVideoSummary(videoID: "some-video", name: "Youtube Video", encodings: [ + OEXVideoEncodingYoutube: OEXVideoEncoding(name: OEXVideoEncodingYoutube, url: "https://some-youtube-url/watch?v=abc123", size: 12)]) + let video = OEXHelperVideoDownload() + video.summary = summary + youtubeVideoPlayer?.play(video: video) + XCTAssertEqual("abc123", youtubeVideoPlayer?.videoId) + } + + func testVideoPlayerProtraitView() { + let screenSize: CGRect = UIScreen.main.bounds + youtubeVideoPlayer?.videoPlayerProtraitView(portraitView: false) + var landScapeSize = CGRect(x: 0, y: 0, width: screenSize.width, height: screenSize.height) + + XCTAssertEqual(landScapeSize, youtubeVideoPlayer?.playerView.frame) + + landScapeSize = CGRect(x: 0, y: 0, width: screenSize.width, height: screenSize.width * 9 / 16) + + youtubeVideoPlayer?.videoPlayerProtraitView(portraitView: true) + + XCTAssertEqual(landScapeSize, youtubeVideoPlayer?.playerView.frame) + } + + func testViewDidLoad() { + youtubeVideoPlayer?.viewDidLoad() + XCTAssertTrue((youtubeVideoPlayer?.playerView.isDescendant(of: (youtubeVideoPlayer?.view)!))!) + } +} diff --git a/edX.xcodeproj/project.pbxproj b/edX.xcodeproj/project.pbxproj index a8ce1fc681..c0b3520b0d 100644 --- a/edX.xcodeproj/project.pbxproj +++ b/edX.xcodeproj/project.pbxproj @@ -850,6 +850,9 @@ E0FC64C31C85B492004E3E92 /* DiscussionDataParsingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0FC64C11C85B46C004E3E92 /* DiscussionDataParsingTests.swift */; }; E0FCFCC91EC59DB2000B969C /* WhatsNewObjectTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0FCFCC81EC59DB2000B969C /* WhatsNewObjectTests.swift */; }; E0FF457920FDD24400109662 /* VideoCompletionApi.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0FF457820FDD24400109662 /* VideoCompletionApi.swift */; }; + E40AEA73218D074700049C39 /* YoutubeConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = E40AEA72218D074600049C39 /* YoutubeConfig.swift */; }; + E40AEA75218D076200049C39 /* YoutubeVideoPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E40AEA74218D076200049C39 /* YoutubeVideoPlayer.swift */; }; + E473C3D0215E90E800D2ADEB /* YoutubeVideoPlayerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E473C3CF215E90E800D2ADEB /* YoutubeVideoPlayerTests.swift */; }; F22A0ABB1CE60D5E00D50DFF /* NetworkManager+Authenticators.swift in Sources */ = {isa = PBXBuildFile; fileRef = F22A0ABA1CE60D5E00D50DFF /* NetworkManager+Authenticators.swift */; }; F22A0ABD1CE660B300D50DFF /* LoginApi.swift in Sources */ = {isa = PBXBuildFile; fileRef = F22A0ABC1CE660B300D50DFF /* LoginApi.swift */; }; F2586E061CF5F8C7007C1118 /* NetworkManager+AuthenticatorTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2808CF91CF374FA002EAD1D /* NetworkManager+AuthenticatorTests.swift */; }; @@ -1891,6 +1894,9 @@ E0FC64C11C85B46C004E3E92 /* DiscussionDataParsingTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DiscussionDataParsingTests.swift; sourceTree = ""; }; E0FCFCC81EC59DB2000B969C /* WhatsNewObjectTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WhatsNewObjectTests.swift; sourceTree = ""; }; E0FF457820FDD24400109662 /* VideoCompletionApi.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoCompletionApi.swift; sourceTree = ""; }; + E40AEA72218D074600049C39 /* YoutubeConfig.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = YoutubeConfig.swift; sourceTree = ""; }; + E40AEA74218D076200049C39 /* YoutubeVideoPlayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = YoutubeVideoPlayer.swift; sourceTree = ""; }; + E473C3CF215E90E800D2ADEB /* YoutubeVideoPlayerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YoutubeVideoPlayerTests.swift; sourceTree = ""; }; E638C306F51AA4045D332D34 /* Pods-edXTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-edXTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-edXTests/Pods-edXTests.debug.xcconfig"; sourceTree = ""; }; F22A0ABA1CE60D5E00D50DFF /* NetworkManager+Authenticators.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NetworkManager+Authenticators.swift"; sourceTree = ""; }; F22A0ABC1CE660B300D50DFF /* LoginApi.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LoginApi.swift; sourceTree = SOURCE_ROOT; }; @@ -3156,6 +3162,7 @@ E06292741F7BAFFF006D5EFC /* BranchConfig.swift */, E06292761F7BB452006D5EFC /* FabricKits.swift */, 2255C94D2111BADC005F7C8C /* ProgramConfig.swift */, + E40AEA72218D074600049C39 /* YoutubeConfig.swift */, ); name = Configuration; sourceTree = ""; @@ -3173,6 +3180,7 @@ 22A1B6FE206CFFA3001C1704 /* TranscriptManager.swift */, 2254EF02207610FF00BA183C /* CustomPlayerButton.swift */, 22E6A218207AA54600D50EDE /* PlayerView.swift */, + E40AEA74218D076200049C39 /* YoutubeVideoPlayer.swift */, ); path = CutomePlayer; sourceTree = ""; @@ -3630,6 +3638,7 @@ BECB7B331924C0C3009C77F1 /* Unit Tests */ = { isa = PBXGroup; children = ( + E473C3CF215E90E800D2ADEB /* YoutubeVideoPlayerTests.swift */, 3F92D6E320B1996800A69806 /* AgreementURLsConfigTests.swift */, 22F8A90F1F45EFAF0025E18A /* AccountViewControllerTest.swift */, E0E163ED21368A4F00DAE9F0 /* FirebaseConfigTests.swift */, @@ -4918,6 +4927,7 @@ 5D836DCA1B2FA12E00411CAB /* DiscussionNewCommentViewController.swift in Sources */, 1AFEB1B11BBD51EE004C471D /* JSONFormBuilderChooser.swift in Sources */, 19321F651961698B00B7D75C /* OEXDownloadTableCell.m in Sources */, + E40AEA73218D074700049C39 /* YoutubeConfig.swift in Sources */, B7CCC730209B16B100A66923 /* ConstraintOffsetTarget.swift in Sources */, E076A5C21C7DB624008A99C6 /* DiscussionResponsesDataController.swift in Sources */, 1A5AC5801B94ED0D00885187 /* CourseCardViewModel.swift in Sources */, @@ -4947,6 +4957,7 @@ 225474162201B765000E5957 /* SegmentItem.swift in Sources */, 9EC6E0FE1BDE106500729704 /* IrregularBorderView.swift in Sources */, 8F562F881A1F2D2C00320DB3 /* OEXGoogleSocial.m in Sources */, + E40AEA75218D076200049C39 /* YoutubeVideoPlayer.swift in Sources */, 69C12C661E07F5F8004E7261 /* VideoTranscript.swift in Sources */, E03E6A151D38C91F00944AAA /* OfflineSupportViewController.swift in Sources */, 773B1D421B1F48F100B861DF /* CourseOutlineHeaderView.swift in Sources */, @@ -5035,6 +5046,7 @@ 7765025B1C73B90C007384E7 /* EmailTemplateTests.swift in Sources */, 771FA0161B4588D80067F22D /* CourseDataManagerTests.swift in Sources */, E03E6A221D38F77C00944AAA /* OfflineSupportViewControllerTests.swift in Sources */, + E473C3D0215E90E800D2ADEB /* YoutubeVideoPlayerTests.swift in Sources */, 77BC6F431CB82E1D00F0A8C1 /* CourseOutlineTestDataFactory.swift in Sources */, 77124FDB1CA5A706002DA012 /* SessionUsernameProviderTests.swift in Sources */, E06292791F7E349D006D5EFC /* BranchConfigTests.swift in Sources */, From 2f62c421bc162eab4521bc30f0f547a37cf8f777 Mon Sep 17 00:00:00 2001 From: andrey-canon Date: Thu, 1 Nov 2018 20:41:48 -0400 Subject: [PATCH 05/14] Using the language device to set the transcripts --- Source/CutomePlayer/YoutubeVideoPlayer.swift | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Source/CutomePlayer/YoutubeVideoPlayer.swift b/Source/CutomePlayer/YoutubeVideoPlayer.swift index f088ca6783..fd772cdc52 100644 --- a/Source/CutomePlayer/YoutubeVideoPlayer.swift +++ b/Source/CutomePlayer/YoutubeVideoPlayer.swift @@ -9,6 +9,7 @@ class YoutubeVideoPlayer: VideoPlayer{ let playerView: YTPlayerView + let background: UIColor var videoId: String override var currentTime: TimeInterval { @@ -17,6 +18,7 @@ class YoutubeVideoPlayer: VideoPlayer{ override init(environment : Environment) { playerView = YTPlayerView() videoId = String() + background = environment.styles.neutralWhite() super.init(environment: environment) playerView.delegate = self } @@ -29,11 +31,16 @@ class YoutubeVideoPlayer: VideoPlayer{ super.viewDidLoad() createYoutubePlayer() } + + override func viewDidDisappear(_ animated: Bool) { + UINavigationBar.appearance().barTintColor = background + } private func createYoutubePlayer() { videoPlayerProtraitView(portraitView: UIDevice.current.orientation.isPortrait) view.addSubview(playerView) UINavigationBar.appearance().barTintColor = .black + t_captionLanguage = String(Locale.preferredLanguages[0].prefix(2)) } func videoPlayerProtraitView(portraitView: Bool){ From dde132dc128452c7460edb5367e317d73ca3e004 Mon Sep 17 00:00:00 2001 From: andrey-canon Date: Thu, 1 Nov 2018 20:42:46 -0400 Subject: [PATCH 06/14] Add support to autogenerated youtube transcripts --- Source/TranscriptParser.swift | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Source/TranscriptParser.swift b/Source/TranscriptParser.swift index fc30fac906..3e7b19db02 100644 --- a/Source/TranscriptParser.swift +++ b/Source/TranscriptParser.swift @@ -36,7 +36,8 @@ class TranscriptParser: NSObject { return } - let transcriptString = transcript.replacingOccurrences(of: "\r", with:"\n") + var transcriptString = transcript.replacingOccurrences(of: "\r\n", with:"\n") + transcriptString = transcriptString.replacingOccurrences(of: "\r", with:"\n") var components = transcriptString.components(separatedBy: "\r\n\r\n") // Fall back to \n\n separation @@ -65,7 +66,7 @@ class TranscriptParser: NSObject { var textLineScanResult = false if scanner.scanLocation + 1 < component.count { scanner.scanLocation += 1 - textLineScanResult = scanner.scanUpToCharacters(from: CharacterSet.newlines, into: &textResult) + textLineScanResult = scanner.scanUpTo("", into: &textResult) } if let start = startResult as String?, From ed4cc1e04ed35be00e1dd9c821c2a73af2c5abeb Mon Sep 17 00:00:00 2001 From: AndreyCanon Date: Thu, 11 Apr 2019 12:21:45 -0400 Subject: [PATCH 07/14] Swift 4 updates --- Source/CutomePlayer/VideoPlayer.swift | 30 ++++++++++---------- Source/CutomePlayer/YoutubeVideoPlayer.swift | 10 ++----- Source/YoutubeConfig.swift | 4 +-- 3 files changed, 20 insertions(+), 24 deletions(-) diff --git a/Source/CutomePlayer/VideoPlayer.swift b/Source/CutomePlayer/VideoPlayer.swift index 09fb87b87c..d83d72130d 100644 --- a/Source/CutomePlayer/VideoPlayer.swift +++ b/Source/CutomePlayer/VideoPlayer.swift @@ -577,21 +577,6 @@ class VideoPlayer: UIViewController,VideoPlayerControlsDelegate,TranscriptManage deinit { removeObservers() } -} - -extension VideoPlayer { - - var movieBackgroundFrame: CGRect { - if #available(iOS 11, *) { - if let safeBounds = fullScreenContainerView?.safeAreaLayoutGuide.layoutFrame { - return safeBounds - } - } - else if let containerBounds = fullScreenContainerView?.bounds { - return containerBounds - } - return .zero - } func setFullscreen(fullscreen: Bool, animated: Bool, with deviceOrientation: UIInterfaceOrientation, forceRotate rotate: Bool) { if !isVisible { return } @@ -641,6 +626,21 @@ extension VideoPlayer { }) } } +} + +extension VideoPlayer { + + var movieBackgroundFrame: CGRect { + if #available(iOS 11, *) { + if let safeBounds = fullScreenContainerView?.safeAreaLayoutGuide.layoutFrame { + return safeBounds + } + } + else if let containerBounds = fullScreenContainerView?.bounds { + return containerBounds + } + return .zero + } func rotateMoviePlayer(for orientation: UIInterfaceOrientation, animated: Bool, forceRotate rotate: Bool, completion: (() -> Void)? = nil) { var angle: Double = 0 diff --git a/Source/CutomePlayer/YoutubeVideoPlayer.swift b/Source/CutomePlayer/YoutubeVideoPlayer.swift index fd772cdc52..c4f7c393c9 100644 --- a/Source/CutomePlayer/YoutubeVideoPlayer.swift +++ b/Source/CutomePlayer/YoutubeVideoPlayer.swift @@ -69,17 +69,13 @@ class YoutubeVideoPlayer: VideoPlayer{ videoId = (url.queryItems?.first?.value)! playerView.load(withVideoId: videoId, playerVars: playvarsDic) } - } - -extension YoutubeVideoPlayer { - + override func setFullscreen(fullscreen: Bool, animated: Bool, with deviceOrientation: UIInterfaceOrientation, forceRotate rotate: Bool) { isFullScreen = fullscreen videoPlayerProtraitView(portraitView: !fullscreen) - playerView.playVideo() - + playerView.playVideo() } -} + } extension YoutubeVideoPlayer: YTPlayerViewDelegate { diff --git a/Source/YoutubeConfig.swift b/Source/YoutubeConfig.swift index d6c8777369..f3f555c4a8 100644 --- a/Source/YoutubeConfig.swift +++ b/Source/YoutubeConfig.swift @@ -14,7 +14,7 @@ fileprivate enum YoutubeKeys: String, RawStringExtractable { } class YoutubeVideoConfig: NSObject { - var enabled: Bool = false + @objc var enabled: Bool = false var youtubeApiKey: String = "" init(dictionary: [String: AnyObject]) { @@ -25,7 +25,7 @@ class YoutubeVideoConfig: NSObject { } private let key = "YOUTUBE_VIDEO" extension OEXConfig { - var youtubeVideoConfig: YoutubeVideoConfig { + @objc var youtubeVideoConfig: YoutubeVideoConfig { return YoutubeVideoConfig(dictionary: self[key] as? [String:AnyObject] ?? [:]) } } From d56969f8d2fe965c259c68d9954c2a4ebf66bf96 Mon Sep 17 00:00:00 2001 From: AndreyCanon Date: Fri, 12 Apr 2019 12:18:28 -0400 Subject: [PATCH 08/14] Fixing test --- Podfile | 2 + ...ds-EndToEndTests-acknowledgements.markdown | 20 +++ .../Pods-EndToEndTests-acknowledgements.plist | 52 +++++++ .../Pods-EndToEndTests-dummy.m | 5 + .../Pods-EndToEndTests-frameworks.sh | 146 ++++++++++++++++++ .../Pods-EndToEndTests-resources.sh | 127 +++++++++++++++ .../Pods-EndToEndTests.debug.xcconfig | 9 ++ .../Pods-EndToEndTests.profile.xcconfig | 9 ++ .../Pods-EndToEndTests.release.xcconfig | 9 ++ 9 files changed, 379 insertions(+) create mode 100644 Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-acknowledgements.markdown create mode 100644 Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-acknowledgements.plist create mode 100644 Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-dummy.m create mode 100755 Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-frameworks.sh create mode 100755 Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-resources.sh create mode 100644 Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests.debug.xcconfig create mode 100644 Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests.profile.xcconfig create mode 100644 Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests.release.xcconfig diff --git a/Podfile b/Podfile index 66822cd505..babc403094 100644 --- a/Podfile +++ b/Podfile @@ -32,6 +32,8 @@ target 'edXTests' do pod 'OHHTTPStubs', '~> 4.0' end +target 'EndToEndTests' do pod 'youtube-ios-player-helper', '~> 0.1.6' end + post_install do |installer| installer.pods_project.targets.each do |target| for i in 0..target.headers_build_phase.files.length - 1 diff --git a/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-acknowledgements.markdown b/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-acknowledgements.markdown new file mode 100644 index 0000000000..32373e943d --- /dev/null +++ b/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-acknowledgements.markdown @@ -0,0 +1,20 @@ +# Acknowledgements +This application makes use of the following third party libraries: + +## youtube-ios-player-helper + +Copyright 2014 Google Inc. All rights reserved. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + +Generated by CocoaPods - https://cocoapods.org diff --git a/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-acknowledgements.plist b/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-acknowledgements.plist new file mode 100644 index 0000000000..7e2d34dcde --- /dev/null +++ b/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-acknowledgements.plist @@ -0,0 +1,52 @@ + + + + + PreferenceSpecifiers + + + FooterText + This application makes use of the following third party libraries: + Title + Acknowledgements + Type + PSGroupSpecifier + + + FooterText + Copyright 2014 Google Inc. All rights reserved. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + + License + Apache + Title + youtube-ios-player-helper + Type + PSGroupSpecifier + + + FooterText + Generated by CocoaPods - https://cocoapods.org + Title + + Type + PSGroupSpecifier + + + StringsTable + Acknowledgements + Title + Acknowledgements + + diff --git a/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-dummy.m b/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-dummy.m new file mode 100644 index 0000000000..ea2979efbc --- /dev/null +++ b/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_EndToEndTests : NSObject +@end +@implementation PodsDummy_Pods_EndToEndTests +@end diff --git a/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-frameworks.sh b/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-frameworks.sh new file mode 100755 index 0000000000..08e3eaaca4 --- /dev/null +++ b/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-frameworks.sh @@ -0,0 +1,146 @@ +#!/bin/sh +set -e +set -u +set -o pipefail + +if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then + # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy + # frameworks to, so exit 0 (signalling the script phase was successful). + exit 0 +fi + +echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" +mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + +COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}" +SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" + +# Used as a return value for each invocation of `strip_invalid_archs` function. +STRIP_BINARY_RETVAL=0 + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + +# Copies and strips a vendored framework +install_framework() +{ + if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then + local source="${BUILT_PRODUCTS_DIR}/$1" + elif [ -r "${BUILT_PRODUCTS_DIR}/$(basename "$1")" ]; then + local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")" + elif [ -r "$1" ]; then + local source="$1" + fi + + local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + + if [ -L "${source}" ]; then + echo "Symlinked..." + source="$(readlink "${source}")" + fi + + # Use filter instead of exclude so missing patterns don't throw errors. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + + local basename + basename="$(basename -s .framework "$1")" + binary="${destination}/${basename}.framework/${basename}" + if ! [ -r "$binary" ]; then + binary="${destination}/${basename}" + fi + + # Strip invalid architectures so "fat" simulator / device frameworks work on device + if [[ "$(file "$binary")" == *"dynamically linked shared library"* ]]; then + strip_invalid_archs "$binary" + fi + + # Resign the code if required by the build settings to avoid unstable apps + code_sign_if_enabled "${destination}/$(basename "$1")" + + # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. + if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then + local swift_runtime_libs + swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]}) + for lib in $swift_runtime_libs; do + echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" + rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" + code_sign_if_enabled "${destination}/${lib}" + done + fi +} + +# Copies and strips a vendored dSYM +install_dsym() { + local source="$1" + if [ -r "$source" ]; then + # Copy the dSYM into a the targets temp dir. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" + + local basename + basename="$(basename -s .framework.dSYM "$source")" + binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" + + # Strip invalid architectures so "fat" simulator / device frameworks work on device + if [[ "$(file "$binary")" == *"Mach-O dSYM companion"* ]]; then + strip_invalid_archs "$binary" + fi + + if [[ $STRIP_BINARY_RETVAL == 1 ]]; then + # Move the stripped file into its final destination. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + else + # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" + fi + fi +} + +# Signs a framework with the provided identity +code_sign_if_enabled() { + if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then + # Use the current code_sign_identitiy + echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" + local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" + + if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + code_sign_cmd="$code_sign_cmd &" + fi + echo "$code_sign_cmd" + eval "$code_sign_cmd" + fi +} + +# Strip invalid architectures +strip_invalid_archs() { + binary="$1" + # Get architectures for current target binary + binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" + # Intersect them with the architectures we are building for + intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" + # If there are no archs supported by this binary then warn the user + if [[ -z "$intersected_archs" ]]; then + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." + STRIP_BINARY_RETVAL=0 + return + fi + stripped="" + for arch in $binary_archs; do + if ! [[ "${ARCHS}" == *"$arch"* ]]; then + # Strip non-valid architectures in-place + lipo -remove "$arch" -output "$binary" "$binary" || exit 1 + stripped="$stripped $arch" + fi + done + if [[ "$stripped" ]]; then + echo "Stripped $binary of architectures:$stripped" + fi + STRIP_BINARY_RETVAL=1 +} + +if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + wait +fi diff --git a/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-resources.sh b/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-resources.sh new file mode 100755 index 0000000000..a874318d0c --- /dev/null +++ b/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-resources.sh @@ -0,0 +1,127 @@ +#!/bin/sh +set -e +set -u +set -o pipefail + +if [ -z ${UNLOCALIZED_RESOURCES_FOLDER_PATH+x} ]; then + # If UNLOCALIZED_RESOURCES_FOLDER_PATH is not set, then there's nowhere for us to copy + # resources to, so exit 0 (signalling the script phase was successful). + exit 0 +fi + +mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" + +RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt +> "$RESOURCES_TO_COPY" + +XCASSET_FILES=() + +# This protects against multiple targets copying the same framework dependency at the same time. The solution +# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html +RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") + +case "${TARGETED_DEVICE_FAMILY:-}" in + 1,2) + TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" + ;; + 1) + TARGET_DEVICE_ARGS="--target-device iphone" + ;; + 2) + TARGET_DEVICE_ARGS="--target-device ipad" + ;; + 3) + TARGET_DEVICE_ARGS="--target-device tv" + ;; + 4) + TARGET_DEVICE_ARGS="--target-device watch" + ;; + *) + TARGET_DEVICE_ARGS="--target-device mac" + ;; +esac + +install_resource() +{ + if [[ "$1" = /* ]] ; then + RESOURCE_PATH="$1" + else + RESOURCE_PATH="${PODS_ROOT}/$1" + fi + if [[ ! -e "$RESOURCE_PATH" ]] ; then + cat << EOM +error: Resource "$RESOURCE_PATH" not found. Run 'pod install' to update the copy resources script. +EOM + exit 1 + fi + case $RESOURCE_PATH in + *.storyboard) + echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true + ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} + ;; + *.xib) + echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true + ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} + ;; + *.framework) + echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true + mkdir -p "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + ;; + *.xcdatamodel) + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" || true + xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom" + ;; + *.xcdatamodeld) + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" || true + xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd" + ;; + *.xcmappingmodel) + echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" || true + xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm" + ;; + *.xcassets) + ABSOLUTE_XCASSET_FILE="$RESOURCE_PATH" + XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") + ;; + *) + echo "$RESOURCE_PATH" || true + echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY" + ;; + esac +} +if [[ "$CONFIGURATION" == "Debug" ]]; then + install_resource "${PODS_ROOT}/youtube-ios-player-helper/youtube-ios-player-helper/Assets.bundle" +fi +if [[ "$CONFIGURATION" == "Release" ]]; then + install_resource "${PODS_ROOT}/youtube-ios-player-helper/youtube-ios-player-helper/Assets.bundle" +fi +if [[ "$CONFIGURATION" == "Profile" ]]; then + install_resource "${PODS_ROOT}/youtube-ios-player-helper/youtube-ios-player-helper/Assets.bundle" +fi + +mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then + mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" + rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +fi +rm -f "$RESOURCES_TO_COPY" + +if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "${XCASSET_FILES:-}" ] +then + # Find all other xcassets (this unfortunately includes those of path pods and other targets). + OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d) + while read line; do + if [[ $line != "${PODS_ROOT}*" ]]; then + XCASSET_FILES+=("$line") + fi + done <<<"$OTHER_XCASSETS" + + if [ -z ${ASSETCATALOG_COMPILER_APPICON_NAME+x} ]; then + printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" + else + printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-plist "${TARGET_TEMP_DIR}/assetcatalog_generated_info_cocoapods.plist" + fi +fi diff --git a/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests.debug.xcconfig b/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests.debug.xcconfig new file mode 100644 index 0000000000..aa55a3603f --- /dev/null +++ b/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests.debug.xcconfig @@ -0,0 +1,9 @@ +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Analytics" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/Branch" "${PODS_ROOT}/Headers/Public/Crashlytics" "${PODS_ROOT}/Headers/Public/DateTools" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public/Fabric" "${PODS_ROOT}/Headers/Public/Firebase" "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" "${PODS_ROOT}/Headers/Public/FirebaseCore" "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" "${PODS_ROOT}/Headers/Public/GoogleAnalytics" "${PODS_ROOT}/Headers/Public/GoogleSignIn" "${PODS_ROOT}/Headers/Public/GoogleToolboxForMac" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/NewRelicAgent" "${PODS_ROOT}/Headers/Public/OCMock" "${PODS_ROOT}/Headers/Public/OHHTTPStubs" "${PODS_ROOT}/Headers/Public/Segment-GoogleAnalytics" "${PODS_ROOT}/Headers/Public/Smartling.i18n" "${PODS_ROOT}/Headers/Public/nanopb" "${PODS_ROOT}/Headers/Public/youtube-ios-player-helper" +LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/youtube-ios-player-helper" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Analytics" -isystem "${PODS_ROOT}/Headers/Public/Bolts" -isystem "${PODS_ROOT}/Headers/Public/Branch" -isystem "${PODS_ROOT}/Headers/Public/Crashlytics" -isystem "${PODS_ROOT}/Headers/Public/DateTools" -isystem "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" -isystem "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" -isystem "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" -isystem "${PODS_ROOT}/Headers/Public/Fabric" -isystem "${PODS_ROOT}/Headers/Public/Firebase" -isystem "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" -isystem "${PODS_ROOT}/Headers/Public/FirebaseCore" -isystem "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" -isystem "${PODS_ROOT}/Headers/Public/GoogleAnalytics" -isystem "${PODS_ROOT}/Headers/Public/GoogleSignIn" -isystem "${PODS_ROOT}/Headers/Public/GoogleToolboxForMac" -isystem "${PODS_ROOT}/Headers/Public/Masonry" -isystem "${PODS_ROOT}/Headers/Public/NewRelicAgent" -isystem "${PODS_ROOT}/Headers/Public/OCMock" -isystem "${PODS_ROOT}/Headers/Public/OHHTTPStubs" -isystem "${PODS_ROOT}/Headers/Public/Segment-GoogleAnalytics" -isystem "${PODS_ROOT}/Headers/Public/Smartling.i18n" -isystem "${PODS_ROOT}/Headers/Public/nanopb" -isystem "${PODS_ROOT}/Headers/Public/youtube-ios-player-helper" +OTHER_LDFLAGS = $(inherited) -ObjC -l"youtube-ios-player-helper" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. +PODS_ROOT = ${SRCROOT}/Pods diff --git a/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests.profile.xcconfig b/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests.profile.xcconfig new file mode 100644 index 0000000000..aa55a3603f --- /dev/null +++ b/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests.profile.xcconfig @@ -0,0 +1,9 @@ +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Analytics" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/Branch" "${PODS_ROOT}/Headers/Public/Crashlytics" "${PODS_ROOT}/Headers/Public/DateTools" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public/Fabric" "${PODS_ROOT}/Headers/Public/Firebase" "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" "${PODS_ROOT}/Headers/Public/FirebaseCore" "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" "${PODS_ROOT}/Headers/Public/GoogleAnalytics" "${PODS_ROOT}/Headers/Public/GoogleSignIn" "${PODS_ROOT}/Headers/Public/GoogleToolboxForMac" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/NewRelicAgent" "${PODS_ROOT}/Headers/Public/OCMock" "${PODS_ROOT}/Headers/Public/OHHTTPStubs" "${PODS_ROOT}/Headers/Public/Segment-GoogleAnalytics" "${PODS_ROOT}/Headers/Public/Smartling.i18n" "${PODS_ROOT}/Headers/Public/nanopb" "${PODS_ROOT}/Headers/Public/youtube-ios-player-helper" +LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/youtube-ios-player-helper" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Analytics" -isystem "${PODS_ROOT}/Headers/Public/Bolts" -isystem "${PODS_ROOT}/Headers/Public/Branch" -isystem "${PODS_ROOT}/Headers/Public/Crashlytics" -isystem "${PODS_ROOT}/Headers/Public/DateTools" -isystem "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" -isystem "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" -isystem "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" -isystem "${PODS_ROOT}/Headers/Public/Fabric" -isystem "${PODS_ROOT}/Headers/Public/Firebase" -isystem "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" -isystem "${PODS_ROOT}/Headers/Public/FirebaseCore" -isystem "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" -isystem "${PODS_ROOT}/Headers/Public/GoogleAnalytics" -isystem "${PODS_ROOT}/Headers/Public/GoogleSignIn" -isystem "${PODS_ROOT}/Headers/Public/GoogleToolboxForMac" -isystem "${PODS_ROOT}/Headers/Public/Masonry" -isystem "${PODS_ROOT}/Headers/Public/NewRelicAgent" -isystem "${PODS_ROOT}/Headers/Public/OCMock" -isystem "${PODS_ROOT}/Headers/Public/OHHTTPStubs" -isystem "${PODS_ROOT}/Headers/Public/Segment-GoogleAnalytics" -isystem "${PODS_ROOT}/Headers/Public/Smartling.i18n" -isystem "${PODS_ROOT}/Headers/Public/nanopb" -isystem "${PODS_ROOT}/Headers/Public/youtube-ios-player-helper" +OTHER_LDFLAGS = $(inherited) -ObjC -l"youtube-ios-player-helper" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. +PODS_ROOT = ${SRCROOT}/Pods diff --git a/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests.release.xcconfig b/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests.release.xcconfig new file mode 100644 index 0000000000..aa55a3603f --- /dev/null +++ b/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests.release.xcconfig @@ -0,0 +1,9 @@ +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Analytics" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/Branch" "${PODS_ROOT}/Headers/Public/Crashlytics" "${PODS_ROOT}/Headers/Public/DateTools" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public/Fabric" "${PODS_ROOT}/Headers/Public/Firebase" "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" "${PODS_ROOT}/Headers/Public/FirebaseCore" "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" "${PODS_ROOT}/Headers/Public/GoogleAnalytics" "${PODS_ROOT}/Headers/Public/GoogleSignIn" "${PODS_ROOT}/Headers/Public/GoogleToolboxForMac" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/NewRelicAgent" "${PODS_ROOT}/Headers/Public/OCMock" "${PODS_ROOT}/Headers/Public/OHHTTPStubs" "${PODS_ROOT}/Headers/Public/Segment-GoogleAnalytics" "${PODS_ROOT}/Headers/Public/Smartling.i18n" "${PODS_ROOT}/Headers/Public/nanopb" "${PODS_ROOT}/Headers/Public/youtube-ios-player-helper" +LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/youtube-ios-player-helper" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Analytics" -isystem "${PODS_ROOT}/Headers/Public/Bolts" -isystem "${PODS_ROOT}/Headers/Public/Branch" -isystem "${PODS_ROOT}/Headers/Public/Crashlytics" -isystem "${PODS_ROOT}/Headers/Public/DateTools" -isystem "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" -isystem "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" -isystem "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" -isystem "${PODS_ROOT}/Headers/Public/Fabric" -isystem "${PODS_ROOT}/Headers/Public/Firebase" -isystem "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" -isystem "${PODS_ROOT}/Headers/Public/FirebaseCore" -isystem "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" -isystem "${PODS_ROOT}/Headers/Public/GoogleAnalytics" -isystem "${PODS_ROOT}/Headers/Public/GoogleSignIn" -isystem "${PODS_ROOT}/Headers/Public/GoogleToolboxForMac" -isystem "${PODS_ROOT}/Headers/Public/Masonry" -isystem "${PODS_ROOT}/Headers/Public/NewRelicAgent" -isystem "${PODS_ROOT}/Headers/Public/OCMock" -isystem "${PODS_ROOT}/Headers/Public/OHHTTPStubs" -isystem "${PODS_ROOT}/Headers/Public/Segment-GoogleAnalytics" -isystem "${PODS_ROOT}/Headers/Public/Smartling.i18n" -isystem "${PODS_ROOT}/Headers/Public/nanopb" -isystem "${PODS_ROOT}/Headers/Public/youtube-ios-player-helper" +OTHER_LDFLAGS = $(inherited) -ObjC -l"youtube-ios-player-helper" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_PODFILE_DIR_PATH = ${SRCROOT}/. +PODS_ROOT = ${SRCROOT}/Pods From 282c27823acbdc5ca02313bd860bdf23c60f2549 Mon Sep 17 00:00:00 2001 From: AndreyCanon Date: Fri, 12 Apr 2019 12:23:41 -0400 Subject: [PATCH 09/14] Addressing PR comments - Change fullscreen view - support click on transcripts - improve syntax --- Source/CutomePlayer/YoutubeVideoPlayer.swift | 46 +++++++++++++------- Source/VideoBlockViewController.swift | 5 ++- Test/YoutubeVideoPlayerTests.swift | 4 +- 3 files changed, 36 insertions(+), 19 deletions(-) diff --git a/Source/CutomePlayer/YoutubeVideoPlayer.swift b/Source/CutomePlayer/YoutubeVideoPlayer.swift index c4f7c393c9..93f2e22d30 100644 --- a/Source/CutomePlayer/YoutubeVideoPlayer.swift +++ b/Source/CutomePlayer/YoutubeVideoPlayer.swift @@ -6,10 +6,10 @@ // Copyright © 2018 edX. All rights reserved. // -class YoutubeVideoPlayer: VideoPlayer{ +class YoutubeVideoPlayer: VideoPlayer { let playerView: YTPlayerView - let background: UIColor + private let background: UIColor var videoId: String override var currentTime: TimeInterval { @@ -37,43 +37,58 @@ class YoutubeVideoPlayer: VideoPlayer{ } private func createYoutubePlayer() { - videoPlayerProtraitView(portraitView: UIDevice.current.orientation.isPortrait) + videoPlayerPortraitView(portraitView: UIDevice.current.orientation.isPortrait) view.addSubview(playerView) UINavigationBar.appearance().barTintColor = .black t_captionLanguage = String(Locale.preferredLanguages[0].prefix(2)) } - func videoPlayerProtraitView(portraitView: Bool){ + func videoPlayerPortraitView(portraitView: Bool) { let screenSize: CGRect = UIScreen.main.bounds - if portraitView{ + if portraitView { playerView.frame = CGRect(x: 0, y: 0, width: screenSize.width, height: screenSize.width * 9 / 16) } - else{ + else { playerView.frame = CGRect(x: 0, y: 0, width: screenSize.width, height: screenSize.height) } } override func play(video: OEXHelperVideoDownload) { super.setVideo(video: video) - guard let videoUrl = video.summary?.videoURL else{ + guard let videoUrl = video.summary?.videoURL, let url = URLComponents(string : videoUrl) else { Logger.logError("YOUTUBE_VIDEO", "invalid url") return } - guard let url = URLComponents(string : videoUrl) else { - Logger.logError("YOUTUBE_VIDEO", "invalid url") + + let playvarsDic = ["playsinline": 1, "autohide": 1, "fs": 0, "showinfo": 0] + + guard let id = url.queryItems?.first?.value else { return } - let playvarsDic = ["playsinline": 1, "autohide": 1, "fs": 0, "showinfo": 0, ] - - videoId = (url.queryItems?.first?.value)! + videoId = id playerView.load(withVideoId: videoId, playerVars: playvarsDic) } override func setFullscreen(fullscreen: Bool, animated: Bool, with deviceOrientation: UIInterfaceOrientation, forceRotate rotate: Bool) { isFullScreen = fullscreen - videoPlayerProtraitView(portraitView: !fullscreen) - playerView.playVideo() + let currentTime = Int(playerView.currentTime()) + + var playVars = ["playsinline": 1, "autohide": 1, "fs": 0, "showinfo": 0, "start": currentTime] + + if fullscreen { + playVars.setObjectOrNil(0, forKey: "playsinline") + } + else { + playerView.webView?.loadHTMLString("", baseURL: nil) + } + playerView.load(withVideoId: videoId, playerVars: playVars) + videoPlayerPortraitView(portraitView: !fullscreen) + + } + + override func seek(to time: Double) { + playerView.seek(toSeconds: Float(time), allowSeekAhead: true) } } @@ -81,6 +96,7 @@ extension YoutubeVideoPlayer: YTPlayerViewDelegate { func playerViewDidBecomeReady(_ playerView: YTPlayerView) { // call play video when the player is finished loading. - self.playerView.playVideo() + playerView.playVideo() } + } diff --git a/Source/VideoBlockViewController.swift b/Source/VideoBlockViewController.swift index 6e314270f5..3d247c553c 100644 --- a/Source/VideoBlockViewController.swift +++ b/Source/VideoBlockViewController.swift @@ -33,9 +33,10 @@ class VideoBlockViewController : UIViewController, CourseBlockViewController, St courseQuerier = environment.dataManager.courseDataManager.querierForCourseWithID(courseID: courseID) loadController = LoadStateViewController() let block = courseQuerier.blockWithID(id: blockID) - if environment.config.youtubeVideoConfig.enabled && (block.value?.type.asVideo?.isYoutubeVideo)! { + if let isYoutubeVideo = block.value?.type.asVideo?.isYoutubeVideo, environment.config.youtubeVideoConfig.enabled { videoController = YoutubeVideoPlayer(environment: environment) - }else{ + } + else { videoController = VideoPlayer(environment: environment) } super.init(nibName: nil, bundle: nil) diff --git a/Test/YoutubeVideoPlayerTests.swift b/Test/YoutubeVideoPlayerTests.swift index ba139725f5..4e06e53d68 100644 --- a/Test/YoutubeVideoPlayerTests.swift +++ b/Test/YoutubeVideoPlayerTests.swift @@ -39,14 +39,14 @@ class YoutubeVideoPlayerTests: XCTestCase { func testVideoPlayerProtraitView() { let screenSize: CGRect = UIScreen.main.bounds - youtubeVideoPlayer?.videoPlayerProtraitView(portraitView: false) + youtubeVideoPlayer?.videoPlayerPortraitView(portraitView: false) var landScapeSize = CGRect(x: 0, y: 0, width: screenSize.width, height: screenSize.height) XCTAssertEqual(landScapeSize, youtubeVideoPlayer?.playerView.frame) landScapeSize = CGRect(x: 0, y: 0, width: screenSize.width, height: screenSize.width * 9 / 16) - youtubeVideoPlayer?.videoPlayerProtraitView(portraitView: true) + youtubeVideoPlayer?.videoPlayerPortraitView(portraitView: true) XCTAssertEqual(landScapeSize, youtubeVideoPlayer?.playerView.frame) } From 500ae03fe5b3d3ffa208a73c159a3319dabb26bc Mon Sep 17 00:00:00 2001 From: AndreyCanon Date: Fri, 12 Apr 2019 12:49:57 -0400 Subject: [PATCH 10/14] Add YoutubeVideoConfigTest Rename YoutubeConfig and add tests --- ...eConfig.swift => YoutubeVideoConfig.swift} | 8 +--- Test/YoutubeVideoConfigTest.swift | 47 +++++++++++++++++++ edX.xcodeproj/project.pbxproj | 12 +++-- 3 files changed, 57 insertions(+), 10 deletions(-) rename Source/{YoutubeConfig.swift => YoutubeVideoConfig.swift} (72%) create mode 100644 Test/YoutubeVideoConfigTest.swift diff --git a/Source/YoutubeConfig.swift b/Source/YoutubeVideoConfig.swift similarity index 72% rename from Source/YoutubeConfig.swift rename to Source/YoutubeVideoConfig.swift index f3f555c4a8..241710ece8 100644 --- a/Source/YoutubeConfig.swift +++ b/Source/YoutubeVideoConfig.swift @@ -1,5 +1,5 @@ // -// YoutubeConfig.swift +// YoutubeVideoConfig.swift // edX // // Created by Andrey Cañon on 14/9/168. @@ -10,17 +10,13 @@ import Foundation fileprivate enum YoutubeKeys: String, RawStringExtractable { case Enabled = "ENABLED" - case YoutubeApiKey = "YOUTUBE_API_KEY" } class YoutubeVideoConfig: NSObject { - @objc var enabled: Bool = false - var youtubeApiKey: String = "" + @objc var enabled: Bool init(dictionary: [String: AnyObject]) { enabled = dictionary[YoutubeKeys.Enabled] as? Bool ?? false - youtubeApiKey = dictionary[YoutubeKeys.YoutubeApiKey] as? String ?? "" - } } private let key = "YOUTUBE_VIDEO" diff --git a/Test/YoutubeVideoConfigTest.swift b/Test/YoutubeVideoConfigTest.swift new file mode 100644 index 0000000000..551121fd8f --- /dev/null +++ b/Test/YoutubeVideoConfigTest.swift @@ -0,0 +1,47 @@ +// +// YoutubeVideoConfigTests.swift +// edXTests +// +// Created by Andrey Canon on 4/12/19. +// Copyright © 2018 edX. All rights reserved. +// + +import Foundation + +@testable import edX + +class YoutubeVideoConfigTests: XCTestCase { + + func testNoYoutubeVideoConfig() { + let config = OEXConfig(dictionary:[:]) + XCTAssertFalse(config.youtubeVideoConfig.enabled) + } + + func testEmptyYoutubeVideoConfig() { + let config = OEXConfig(dictionary:["YOUTUBE_VIDEO":[:]]) + XCTAssertFalse(config.youtubeVideoConfig.enabled) + } + + func testYoutubeVideoConfig() { + let configDictionary = [ + "YOUTUBE_VIDEO" : [ + "ENABLED": true, + ] + ] + + let config = OEXConfig(dictionary: configDictionary) + XCTAssertTrue(config.youtubeVideoConfig.enabled) + } + + func testYoutubeVideoDisableConfig() { + let configDictionary = [ + "YOUTUBE_VIDEO" : [ + "ENABLED": false, + ] + ] + + let config = OEXConfig(dictionary: configDictionary) + XCTAssertFalse(config.youtubeVideoConfig.enabled) + + } +} diff --git a/edX.xcodeproj/project.pbxproj b/edX.xcodeproj/project.pbxproj index c0b3520b0d..0800d62da8 100644 --- a/edX.xcodeproj/project.pbxproj +++ b/edX.xcodeproj/project.pbxproj @@ -775,6 +775,7 @@ BECB7B301924C0C3009C77F1 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BECB7B121924C0C3009C77F1 /* UIKit.framework */; }; BECB7B691924EE11009C77F1 /* OEXLoginViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = BECB7B681924EE11009C77F1 /* OEXLoginViewController.m */; }; BEEEBF80196AAACF00EF2C35 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = BEEEBF82196AAACF00EF2C35 /* Localizable.strings */; }; + CBED55012260F90700C4F2F1 /* YoutubeVideoConfigTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBED55002260F90700C4F2F1 /* YoutubeVideoConfigTest.swift */; }; E00523431CF81D9800B7F5C3 /* DiscussionBlockViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E00523421CF81D9800B7F5C3 /* DiscussionBlockViewController.swift */; }; E00523451CFD768700B7F5C3 /* DiscussionBlockViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E00523441CFD768700B7F5C3 /* DiscussionBlockViewControllerTests.swift */; }; E008D9061CCE150F007F3643 /* DiscussionResponsesViewControllerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E008D9041CCE1506007F3643 /* DiscussionResponsesViewControllerTests.swift */; }; @@ -850,7 +851,7 @@ E0FC64C31C85B492004E3E92 /* DiscussionDataParsingTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0FC64C11C85B46C004E3E92 /* DiscussionDataParsingTests.swift */; }; E0FCFCC91EC59DB2000B969C /* WhatsNewObjectTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0FCFCC81EC59DB2000B969C /* WhatsNewObjectTests.swift */; }; E0FF457920FDD24400109662 /* VideoCompletionApi.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0FF457820FDD24400109662 /* VideoCompletionApi.swift */; }; - E40AEA73218D074700049C39 /* YoutubeConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = E40AEA72218D074600049C39 /* YoutubeConfig.swift */; }; + E40AEA73218D074700049C39 /* YoutubeVideoConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = E40AEA72218D074600049C39 /* YoutubeVideoConfig.swift */; }; E40AEA75218D076200049C39 /* YoutubeVideoPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = E40AEA74218D076200049C39 /* YoutubeVideoPlayer.swift */; }; E473C3D0215E90E800D2ADEB /* YoutubeVideoPlayerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E473C3CF215E90E800D2ADEB /* YoutubeVideoPlayerTests.swift */; }; F22A0ABB1CE60D5E00D50DFF /* NetworkManager+Authenticators.swift in Sources */ = {isa = PBXBuildFile; fileRef = F22A0ABA1CE60D5E00D50DFF /* NetworkManager+Authenticators.swift */; }; @@ -1803,6 +1804,7 @@ BECB7B681924EE11009C77F1 /* OEXLoginViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OEXLoginViewController.m; sourceTree = ""; }; C1061FFC436565270CDA40E3 /* Pods-edXTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-edXTests.profile.xcconfig"; path = "Pods/Target Support Files/Pods-edXTests/Pods-edXTests.profile.xcconfig"; sourceTree = ""; }; C7C088336C8983E1C003D89D /* libPods-edX.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-edX.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + CBED55002260F90700C4F2F1 /* YoutubeVideoConfigTest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = YoutubeVideoConfigTest.swift; sourceTree = ""; }; D403B266ACE25A256FD75605 /* Pods-edXTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-edXTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-edXTests/Pods-edXTests.release.xcconfig"; sourceTree = ""; }; E00523421CF81D9800B7F5C3 /* DiscussionBlockViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DiscussionBlockViewController.swift; sourceTree = ""; }; E00523441CFD768700B7F5C3 /* DiscussionBlockViewControllerTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DiscussionBlockViewControllerTests.swift; sourceTree = ""; }; @@ -1894,7 +1896,7 @@ E0FC64C11C85B46C004E3E92 /* DiscussionDataParsingTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DiscussionDataParsingTests.swift; sourceTree = ""; }; E0FCFCC81EC59DB2000B969C /* WhatsNewObjectTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WhatsNewObjectTests.swift; sourceTree = ""; }; E0FF457820FDD24400109662 /* VideoCompletionApi.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoCompletionApi.swift; sourceTree = ""; }; - E40AEA72218D074600049C39 /* YoutubeConfig.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = YoutubeConfig.swift; sourceTree = ""; }; + E40AEA72218D074600049C39 /* YoutubeVideoConfig.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = YoutubeVideoConfig.swift; sourceTree = ""; }; E40AEA74218D076200049C39 /* YoutubeVideoPlayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = YoutubeVideoPlayer.swift; sourceTree = ""; }; E473C3CF215E90E800D2ADEB /* YoutubeVideoPlayerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YoutubeVideoPlayerTests.swift; sourceTree = ""; }; E638C306F51AA4045D332D34 /* Pods-edXTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-edXTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-edXTests/Pods-edXTests.debug.xcconfig"; sourceTree = ""; }; @@ -3162,7 +3164,7 @@ E06292741F7BAFFF006D5EFC /* BranchConfig.swift */, E06292761F7BB452006D5EFC /* FabricKits.swift */, 2255C94D2111BADC005F7C8C /* ProgramConfig.swift */, - E40AEA72218D074600049C39 /* YoutubeConfig.swift */, + E40AEA72218D074600049C39 /* YoutubeVideoConfig.swift */, ); name = Configuration; sourceTree = ""; @@ -3638,6 +3640,7 @@ BECB7B331924C0C3009C77F1 /* Unit Tests */ = { isa = PBXGroup; children = ( + CBED55002260F90700C4F2F1 /* YoutubeVideoConfigTest.swift */, E473C3CF215E90E800D2ADEB /* YoutubeVideoPlayerTests.swift */, 3F92D6E320B1996800A69806 /* AgreementURLsConfigTests.swift */, 22F8A90F1F45EFAF0025E18A /* AccountViewControllerTest.swift */, @@ -4927,7 +4930,7 @@ 5D836DCA1B2FA12E00411CAB /* DiscussionNewCommentViewController.swift in Sources */, 1AFEB1B11BBD51EE004C471D /* JSONFormBuilderChooser.swift in Sources */, 19321F651961698B00B7D75C /* OEXDownloadTableCell.m in Sources */, - E40AEA73218D074700049C39 /* YoutubeConfig.swift in Sources */, + E40AEA73218D074700049C39 /* YoutubeVideoConfig.swift in Sources */, B7CCC730209B16B100A66923 /* ConstraintOffsetTarget.swift in Sources */, E076A5C21C7DB624008A99C6 /* DiscussionResponsesDataController.swift in Sources */, 1A5AC5801B94ED0D00885187 /* CourseCardViewModel.swift in Sources */, @@ -5117,6 +5120,7 @@ 77567B4C1AC5E8EC00877A7B /* OEXAnalyticsTests.m in Sources */, 779376551BF15A8F00900A8C /* OEXConfig+URLCredentialProviderTests.swift in Sources */, 7778F0951ABA2C3600B4CDA0 /* OEXRegistrationFieldEmailViewTests.m in Sources */, + CBED55012260F90700C4F2F1 /* YoutubeVideoConfigTest.swift in Sources */, 775716B71CB803330091AB10 /* UIImage+TestData.swift in Sources */, 775391411C97593B00FA959C /* NetworkManager+InterceptionTests.swift in Sources */, E0A246211D5DB3FD0066C766 /* AppUpgradeConfigTests.swift in Sources */, From 615cad86267f54adb0ac61fde515d831d32c03fb Mon Sep 17 00:00:00 2001 From: AndreyCanon Date: Fri, 12 Apr 2019 16:04:00 -0500 Subject: [PATCH 11/14] Replace youtube-ios-player-helper with YoutubePlayer-in-WKWebView --- Podfile | 6 +- .../Classes/YTPlayerView.h | 693 -------------- .../Classes/YTPlayerView.m | 885 ------------------ Pods/youtube-ios-player-helper/LICENSE | 13 - Pods/youtube-ios-player-helper/README.md | 45 - .../Assets/YTPlayerView-iframe-player.html | 90 -- Source/CutomePlayer/YoutubeVideoPlayer.swift | 41 +- Source/VideoBlockViewController.swift | 9 +- Source/edX-Bridging-Header.h | 2 +- 9 files changed, 32 insertions(+), 1752 deletions(-) delete mode 100644 Pods/youtube-ios-player-helper/Classes/YTPlayerView.h delete mode 100644 Pods/youtube-ios-player-helper/Classes/YTPlayerView.m delete mode 100644 Pods/youtube-ios-player-helper/LICENSE delete mode 100644 Pods/youtube-ios-player-helper/README.md delete mode 100644 Pods/youtube-ios-player-helper/youtube-ios-player-helper/Assets.bundle/Assets/YTPlayerView-iframe-player.html diff --git a/Podfile b/Podfile index babc403094..b5ee4b0689 100644 --- a/Podfile +++ b/Podfile @@ -23,7 +23,7 @@ pod 'Firebase/InAppMessagingDisplay' pod 'Firebase/Analytics' pod 'Firebase/Performance' pod 'Branch', '= 0.25.5' -pod 'youtube-ios-player-helper', '~> 0.1.6' +pod 'YoutubePlayer-in-WKWebView', '~> 0.3.0' end target 'edXTests' do @@ -32,7 +32,9 @@ target 'edXTests' do pod 'OHHTTPStubs', '~> 4.0' end -target 'EndToEndTests' do pod 'youtube-ios-player-helper', '~> 0.1.6' end +target 'EndToEndTests' do + pod 'YoutubePlayer-in-WKWebView', '~> 0.3.0' +end post_install do |installer| installer.pods_project.targets.each do |target| diff --git a/Pods/youtube-ios-player-helper/Classes/YTPlayerView.h b/Pods/youtube-ios-player-helper/Classes/YTPlayerView.h deleted file mode 100644 index 7923c1585f..0000000000 --- a/Pods/youtube-ios-player-helper/Classes/YTPlayerView.h +++ /dev/null @@ -1,693 +0,0 @@ -// Copyright 2014 Google Inc. All rights reserved. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#import - -@class YTPlayerView; - -/** These enums represent the state of the current video in the player. */ -typedef NS_ENUM(NSInteger, YTPlayerState) { - kYTPlayerStateUnstarted, - kYTPlayerStateEnded, - kYTPlayerStatePlaying, - kYTPlayerStatePaused, - kYTPlayerStateBuffering, - kYTPlayerStateQueued, - kYTPlayerStateUnknown -}; - -/** These enums represent the resolution of the currently loaded video. */ -typedef NS_ENUM(NSInteger, YTPlaybackQuality) { - kYTPlaybackQualitySmall, - kYTPlaybackQualityMedium, - kYTPlaybackQualityLarge, - kYTPlaybackQualityHD720, - kYTPlaybackQualityHD1080, - kYTPlaybackQualityHighRes, - kYTPlaybackQualityAuto, /** Addition for YouTube Live Events. */ - kYTPlaybackQualityDefault, - kYTPlaybackQualityUnknown /** This should never be returned. It is here for future proofing. */ -}; - -/** These enums represent error codes thrown by the player. */ -typedef NS_ENUM(NSInteger, YTPlayerError) { - kYTPlayerErrorInvalidParam, - kYTPlayerErrorHTML5Error, - kYTPlayerErrorVideoNotFound, // Functionally equivalent error codes 100 and - // 105 have been collapsed into |kYTPlayerErrorVideoNotFound|. - kYTPlayerErrorNotEmbeddable, // Functionally equivalent error codes 101 and - // 150 have been collapsed into |kYTPlayerErrorNotEmbeddable|. - kYTPlayerErrorUnknown -}; - -/** - * A delegate for ViewControllers to respond to YouTube player events outside - * of the view, such as changes to video playback state or playback errors. - * The callback functions correlate to the events fired by the IFrame API. - * For the full documentation, see the IFrame documentation here: - * https://developers.google.com/youtube/iframe_api_reference#Events - */ -@protocol YTPlayerViewDelegate - -@optional -/** - * Invoked when the player view is ready to receive API calls. - * - * @param playerView The YTPlayerView instance that has become ready. - */ -- (void)playerViewDidBecomeReady:(nonnull YTPlayerView *)playerView; - -/** - * Callback invoked when player state has changed, e.g. stopped or started playback. - * - * @param playerView The YTPlayerView instance where playback state has changed. - * @param state YTPlayerState designating the new playback state. - */ -- (void)playerView:(nonnull YTPlayerView *)playerView didChangeToState:(YTPlayerState)state; - -/** - * Callback invoked when playback quality has changed. - * - * @param playerView The YTPlayerView instance where playback quality has changed. - * @param quality YTPlaybackQuality designating the new playback quality. - */ -- (void)playerView:(nonnull YTPlayerView *)playerView didChangeToQuality:(YTPlaybackQuality)quality; - -/** - * Callback invoked when an error has occured. - * - * @param playerView The YTPlayerView instance where the error has occurred. - * @param error YTPlayerError containing the error state. - */ -- (void)playerView:(nonnull YTPlayerView *)playerView receivedError:(YTPlayerError)error; - -/** - * Callback invoked frequently when playBack is plaing. - * - * @param playerView The YTPlayerView instance where the error has occurred. - * @param playTime float containing curretn playback time. - */ -- (void)playerView:(nonnull YTPlayerView *)playerView didPlayTime:(float)playTime; - -/** - * Callback invoked when setting up the webview to allow custom colours so it fits in - * with app color schemes. If a transparent view is required specify clearColor and - * the code will handle the opacity etc. - * - * @param playerView The YTPlayerView instance where the error has occurred. - * @return A color object that represents the background color of the webview. - */ -- (nonnull UIColor *)playerViewPreferredWebViewBackgroundColor:(nonnull YTPlayerView *)playerView; - -/** - * Callback invoked when initially loading the YouTube iframe to the webview to display a custom - * loading view while the player view is not ready. This loading view will be dismissed just before - * -playerViewDidBecomeReady: callback is invoked. The loading view will be automatically resized - * to cover the entire player view. - * - * The default implementation does not display any custom loading views so the player will display - * a blank view with a background color of (-playerViewPreferredWebViewBackgroundColor:). - * - * Note that the custom loading view WILL NOT be displayed after iframe is loaded. It will be - * handled by YouTube iframe API. This callback is just intended to tell users the view is actually - * doing something while iframe is being loaded, which will take some time if users are in poor networks. - * - * @param playerView The YTPlayerView instance where the error has occurred. - * @return A view object that will be displayed while YouTube iframe API is being loaded. - * Pass nil to display no custom loading view. Default implementation returns nil. - */ -- (nullable UIView *)playerViewPreferredInitialLoadingView:(nonnull YTPlayerView *)playerView; - -@end - -/** - * YTPlayerView is a custom UIView that client developers will use to include YouTube - * videos in their iOS applications. It can be instantiated programmatically, or via - * Interface Builder. Use the methods YTPlayerView::loadWithVideoId:, - * YTPlayerView::loadWithPlaylistId: or their variants to set the video or playlist - * to populate the view with. - */ -@interface YTPlayerView : UIView - -@property(nonatomic, strong, nullable, readonly) UIWebView *webView; - -/** A delegate to be notified on playback events. */ -@property(nonatomic, weak, nullable) id delegate; - -/** - * This method loads the player with the given video ID. - * This is a convenience method for calling YTPlayerView::loadPlayerWithVideoId:withPlayerVars: - * without player variables. - * - * This method reloads the entire contents of the UIWebView and regenerates its HTML contents. - * To change the currently loaded video without reloading the entire UIWebView, use the - * YTPlayerView::cueVideoById:startSeconds:suggestedQuality: family of methods. - * - * @param videoId The YouTube video ID of the video to load in the player view. - * @return YES if player has been configured correctly, NO otherwise. - */ -- (BOOL)loadWithVideoId:(nonnull NSString *)videoId; - -/** - * This method loads the player with the given playlist ID. - * This is a convenience method for calling YTPlayerView::loadWithPlaylistId:withPlayerVars: - * without player variables. - * - * This method reloads the entire contents of the UIWebView and regenerates its HTML contents. - * To change the currently loaded video without reloading the entire UIWebView, use the - * YTPlayerView::cuePlaylistByPlaylistId:index:startSeconds:suggestedQuality: - * family of methods. - * - * @param playlistId The YouTube playlist ID of the playlist to load in the player view. - * @return YES if player has been configured correctly, NO otherwise. - */ -- (BOOL)loadWithPlaylistId:(nonnull NSString *)playlistId; - -/** - * This method loads the player with the given video ID and player variables. Player variables - * specify optional parameters for video playback. For instance, to play a YouTube - * video inline, the following playerVars dictionary would be used: - * - * @code - * @{ @"playsinline" : @1 }; - * @endcode - * - * Note that when the documentation specifies a valid value as a number (typically 0, 1 or 2), - * both strings and integers are valid values. The full list of parameters is defined at: - * https://developers.google.com/youtube/player_parameters?playerVersion=HTML5. - * - * This method reloads the entire contents of the UIWebView and regenerates its HTML contents. - * To change the currently loaded video without reloading the entire UIWebView, use the - * YTPlayerView::cueVideoById:startSeconds:suggestedQuality: family of methods. - * - * @param videoId The YouTube video ID of the video to load in the player view. - * @param playerVars An NSDictionary of player parameters. - * @return YES if player has been configured correctly, NO otherwise. - */ -- (BOOL)loadWithVideoId:(nonnull NSString *)videoId playerVars:(nullable NSDictionary *)playerVars; - -/** - * This method loads the player with the given playlist ID and player variables. Player variables - * specify optional parameters for video playback. For instance, to play a YouTube - * video inline, the following playerVars dictionary would be used: - * - * @code - * @{ @"playsinline" : @1 }; - * @endcode - * - * Note that when the documentation specifies a valid value as a number (typically 0, 1 or 2), - * both strings and integers are valid values. The full list of parameters is defined at: - * https://developers.google.com/youtube/player_parameters?playerVersion=HTML5. - * - * This method reloads the entire contents of the UIWebView and regenerates its HTML contents. - * To change the currently loaded video without reloading the entire UIWebView, use the - * YTPlayerView::cuePlaylistByPlaylistId:index:startSeconds:suggestedQuality: - * family of methods. - * - * @param playlistId The YouTube playlist ID of the playlist to load in the player view. - * @param playerVars An NSDictionary of player parameters. - * @return YES if player has been configured correctly, NO otherwise. - */ -- (BOOL)loadWithPlaylistId:(nonnull NSString *)playlistId playerVars:(nullable NSDictionary *)playerVars; - -/** - * This method loads an iframe player with the given player parameters. Usually you may want to use - * -loadWithVideoId:playerVars: or -loadWithPlaylistId:playerVars: instead of this method does not handle - * video_id or playlist_id at all. The full list of parameters is defined at: - * https://developers.google.com/youtube/player_parameters?playerVersion=HTML5. - * - * @param additionalPlayerParams An NSDictionary of parameters in addition to required parameters - * to instantiate the HTML5 player with. This differs depending on - * whether a single video or playlist is being loaded. - * @return YES if successful, NO if not. - */ -- (BOOL)loadWithPlayerParams:(nullable NSDictionary *)additionalPlayerParams; - -#pragma mark - Player controls - -// These methods correspond to their JavaScript equivalents as documented here: -// https://developers.google.com/youtube/iframe_api_reference#Playback_controls - -/** - * Starts or resumes playback on the loaded video. Corresponds to this method from - * the JavaScript API: - * https://developers.google.com/youtube/iframe_api_reference#playVideo - */ -- (void)playVideo; - -/** - * Pauses playback on a playing video. Corresponds to this method from - * the JavaScript API: - * https://developers.google.com/youtube/iframe_api_reference#pauseVideo - */ -- (void)pauseVideo; - -/** - * Stops playback on a playing video. Corresponds to this method from - * the JavaScript API: - * https://developers.google.com/youtube/iframe_api_reference#stopVideo - */ -- (void)stopVideo; - -/** - * Seek to a given time on a playing video. Corresponds to this method from - * the JavaScript API: - * https://developers.google.com/youtube/iframe_api_reference#seekTo - * - * @param seekToSeconds The time in seconds to seek to in the loaded video. - * @param allowSeekAhead Whether to make a new request to the server if the time is - * outside what is currently buffered. Recommended to set to YES. - */ -- (void)seekToSeconds:(float)seekToSeconds allowSeekAhead:(BOOL)allowSeekAhead; - -#pragma mark - Queuing videos - -// Queueing functions for videos. These methods correspond to their JavaScript -// equivalents as documented here: -// https://developers.google.com/youtube/iframe_api_reference#Queueing_Functions - -/** - * Cues a given video by its video ID for playback starting at the given time and with the - * suggested quality. Cueing loads a video, but does not start video playback. This method - * corresponds with its JavaScript API equivalent as documented here: - * https://developers.google.com/youtube/iframe_api_reference#cueVideoById - * - * @param videoId A video ID to cue. - * @param startSeconds Time in seconds to start the video when YTPlayerView::playVideo is called. - * @param suggestedQuality YTPlaybackQuality value suggesting a playback quality. - */ -- (void)cueVideoById:(nonnull NSString *)videoId - startSeconds:(float)startSeconds - suggestedQuality:(YTPlaybackQuality)suggestedQuality; - -/** - * Cues a given video by its video ID for playback starting and ending at the given times - * with the suggested quality. Cueing loads a video, but does not start video playback. This - * method corresponds with its JavaScript API equivalent as documented here: - * https://developers.google.com/youtube/iframe_api_reference#cueVideoById - * - * @param videoId A video ID to cue. - * @param startSeconds Time in seconds to start the video when playVideo() is called. - * @param endSeconds Time in seconds to end the video after it begins playing. - * @param suggestedQuality YTPlaybackQuality value suggesting a playback quality. - */ -- (void)cueVideoById:(nonnull NSString *)videoId - startSeconds:(float)startSeconds - endSeconds:(float)endSeconds - suggestedQuality:(YTPlaybackQuality)suggestedQuality; - -/** - * Loads a given video by its video ID for playback starting at the given time and with the - * suggested quality. Loading a video both loads it and begins playback. This method - * corresponds with its JavaScript API equivalent as documented here: - * https://developers.google.com/youtube/iframe_api_reference#loadVideoById - * - * @param videoId A video ID to load and begin playing. - * @param startSeconds Time in seconds to start the video when it has loaded. - * @param suggestedQuality YTPlaybackQuality value suggesting a playback quality. - */ -- (void)loadVideoById:(nonnull NSString *)videoId - startSeconds:(float)startSeconds - suggestedQuality:(YTPlaybackQuality)suggestedQuality; - -/** - * Loads a given video by its video ID for playback starting and ending at the given times - * with the suggested quality. Loading a video both loads it and begins playback. This method - * corresponds with its JavaScript API equivalent as documented here: - * https://developers.google.com/youtube/iframe_api_reference#loadVideoById - * - * @param videoId A video ID to load and begin playing. - * @param startSeconds Time in seconds to start the video when it has loaded. - * @param endSeconds Time in seconds to end the video after it begins playing. - * @param suggestedQuality YTPlaybackQuality value suggesting a playback quality. - */ -- (void)loadVideoById:(nonnull NSString *)videoId - startSeconds:(float)startSeconds - endSeconds:(float)endSeconds - suggestedQuality:(YTPlaybackQuality)suggestedQuality; - -/** - * Cues a given video by its URL on YouTube.com for playback starting at the given time - * and with the suggested quality. Cueing loads a video, but does not start video playback. - * This method corresponds with its JavaScript API equivalent as documented here: - * https://developers.google.com/youtube/iframe_api_reference#cueVideoByUrl - * - * @param videoURL URL of a YouTube video to cue for playback. - * @param startSeconds Time in seconds to start the video when YTPlayerView::playVideo is called. - * @param suggestedQuality YTPlaybackQuality value suggesting a playback quality. - */ -- (void)cueVideoByURL:(nonnull NSString *)videoURL - startSeconds:(float)startSeconds - suggestedQuality:(YTPlaybackQuality)suggestedQuality; - -/** - * Cues a given video by its URL on YouTube.com for playback starting at the given time - * and with the suggested quality. Cueing loads a video, but does not start video playback. - * This method corresponds with its JavaScript API equivalent as documented here: - * https://developers.google.com/youtube/iframe_api_reference#cueVideoByUrl - * - * @param videoURL URL of a YouTube video to cue for playback. - * @param startSeconds Time in seconds to start the video when YTPlayerView::playVideo is called. - * @param endSeconds Time in seconds to end the video after it begins playing. - * @param suggestedQuality YTPlaybackQuality value suggesting a playback quality. - */ -- (void)cueVideoByURL:(nonnull NSString *)videoURL - startSeconds:(float)startSeconds - endSeconds:(float)endSeconds - suggestedQuality:(YTPlaybackQuality)suggestedQuality; - -/** - * Loads a given video by its video ID for playback starting at the given time - * with the suggested quality. Loading a video both loads it and begins playback. This method - * corresponds with its JavaScript API equivalent as documented here: - * https://developers.google.com/youtube/iframe_api_reference#loadVideoByUrl - * - * @param videoURL URL of a YouTube video to load and play. - * @param startSeconds Time in seconds to start the video when it has loaded. - * @param suggestedQuality YTPlaybackQuality value suggesting a playback quality. - */ -- (void)loadVideoByURL:(nonnull NSString *)videoURL - startSeconds:(float)startSeconds - suggestedQuality:(YTPlaybackQuality)suggestedQuality; - -/** - * Loads a given video by its video ID for playback starting and ending at the given times - * with the suggested quality. Loading a video both loads it and begins playback. This method - * corresponds with its JavaScript API equivalent as documented here: - * https://developers.google.com/youtube/iframe_api_reference#loadVideoByUrl - * - * @param videoURL URL of a YouTube video to load and play. - * @param startSeconds Time in seconds to start the video when it has loaded. - * @param endSeconds Time in seconds to end the video after it begins playing. - * @param suggestedQuality YTPlaybackQuality value suggesting a playback quality. - */ -- (void)loadVideoByURL:(nonnull NSString *)videoURL - startSeconds:(float)startSeconds - endSeconds:(float)endSeconds - suggestedQuality:(YTPlaybackQuality)suggestedQuality; - -#pragma mark - Queuing functions for playlists - -// Queueing functions for playlists. These methods correspond to -// the JavaScript methods defined here: -// https://developers.google.com/youtube/js_api_reference#Playlist_Queueing_Functions - -/** - * Cues a given playlist with the given ID. The |index| parameter specifies the 0-indexed - * position of the first video to play, starting at the given time and with the - * suggested quality. Cueing loads a playlist, but does not start video playback. This method - * corresponds with its JavaScript API equivalent as documented here: - * https://developers.google.com/youtube/iframe_api_reference#cuePlaylist - * - * @param playlistId Playlist ID of a YouTube playlist to cue. - * @param index A 0-indexed position specifying the first video to play. - * @param startSeconds Time in seconds to start the video when YTPlayerView::playVideo is called. - * @param suggestedQuality YTPlaybackQuality value suggesting a playback quality. - */ -- (void)cuePlaylistByPlaylistId:(nonnull NSString *)playlistId - index:(int)index - startSeconds:(float)startSeconds - suggestedQuality:(YTPlaybackQuality)suggestedQuality; - -/** - * Cues a playlist of videos with the given video IDs. The |index| parameter specifies the - * 0-indexed position of the first video to play, starting at the given time and with the - * suggested quality. Cueing loads a playlist, but does not start video playback. This method - * corresponds with its JavaScript API equivalent as documented here: - * https://developers.google.com/youtube/iframe_api_reference#cuePlaylist - * - * @param videoIds An NSArray of video IDs to compose the playlist of. - * @param index A 0-indexed position specifying the first video to play. - * @param startSeconds Time in seconds to start the video when YTPlayerView::playVideo is called. - * @param suggestedQuality YTPlaybackQuality value suggesting a playback quality. - */ -- (void)cuePlaylistByVideos:(nonnull NSArray *)videoIds - index:(int)index - startSeconds:(float)startSeconds - suggestedQuality:(YTPlaybackQuality)suggestedQuality; - -/** - * Loads a given playlist with the given ID. The |index| parameter specifies the 0-indexed - * position of the first video to play, starting at the given time and with the - * suggested quality. Loading a playlist starts video playback. This method - * corresponds with its JavaScript API equivalent as documented here: - * https://developers.google.com/youtube/iframe_api_reference#loadPlaylist - * - * @param playlistId Playlist ID of a YouTube playlist to cue. - * @param index A 0-indexed position specifying the first video to play. - * @param startSeconds Time in seconds to start the video when YTPlayerView::playVideo is called. - * @param suggestedQuality YTPlaybackQuality value suggesting a playback quality. - */ -- (void)loadPlaylistByPlaylistId:(nonnull NSString *)playlistId - index:(int)index - startSeconds:(float)startSeconds - suggestedQuality:(YTPlaybackQuality)suggestedQuality; - -/** - * Loads a playlist of videos with the given video IDs. The |index| parameter specifies the - * 0-indexed position of the first video to play, starting at the given time and with the - * suggested quality. Loading a playlist starts video playback. This method - * corresponds with its JavaScript API equivalent as documented here: - * https://developers.google.com/youtube/iframe_api_reference#loadPlaylist - * - * @param videoIds An NSArray of video IDs to compose the playlist of. - * @param index A 0-indexed position specifying the first video to play. - * @param startSeconds Time in seconds to start the video when YTPlayerView::playVideo is called. - * @param suggestedQuality YTPlaybackQuality value suggesting a playback quality. - */ -- (void)loadPlaylistByVideos:(nonnull NSArray *)videoIds - index:(int)index - startSeconds:(float)startSeconds - suggestedQuality:(YTPlaybackQuality)suggestedQuality; - -#pragma mark - Playing a video in a playlist - -// These methods correspond to the JavaScript API as defined under the -// "Playing a video in a playlist" section here: -// https://developers.google.com/youtube/iframe_api_reference#Playback_status - -/** - * Loads and plays the next video in the playlist. Corresponds to this method from - * the JavaScript API: - * https://developers.google.com/youtube/iframe_api_reference#nextVideo - */ -- (void)nextVideo; - -/** - * Loads and plays the previous video in the playlist. Corresponds to this method from - * the JavaScript API: - * https://developers.google.com/youtube/iframe_api_reference#previousVideo - */ -- (void)previousVideo; - -/** - * Loads and plays the video at the given 0-indexed position in the playlist. - * Corresponds to this method from the JavaScript API: - * https://developers.google.com/youtube/iframe_api_reference#playVideoAt - * - * @param index The 0-indexed position of the video in the playlist to load and play. - */ -- (void)playVideoAt:(int)index; - -#pragma mark - Setting the playback rate - -/** - * Gets the playback rate. The default value is 1.0, which represents a video - * playing at normal speed. Other values may include 0.25 or 0.5 for slower - * speeds, and 1.5 or 2.0 for faster speeds. This method corresponds to the - * JavaScript API defined here: - * https://developers.google.com/youtube/iframe_api_reference#getPlaybackRate - * - * @return An integer value between 0 and 100 representing the current volume. - */ -- (float)playbackRate; - -/** - * Sets the playback rate. The default value is 1.0, which represents a video - * playing at normal speed. Other values may include 0.25 or 0.5 for slower - * speeds, and 1.5 or 2.0 for faster speeds. To fetch a list of valid values for - * this method, call YTPlayerView::getAvailablePlaybackRates. This method does not - * guarantee that the playback rate will change. - * This method corresponds to the JavaScript API defined here: - * https://developers.google.com/youtube/iframe_api_reference#setPlaybackRate - * - * @param suggestedRate A playback rate to suggest for the player. - */ -- (void)setPlaybackRate:(float)suggestedRate; - -/** - * Gets a list of the valid playback rates, useful in conjunction with - * YTPlayerView::setPlaybackRate. This method corresponds to the - * JavaScript API defined here: - * https://developers.google.com/youtube/iframe_api_reference#getPlaybackRate - * - * @return An NSArray containing available playback rates. nil if there is an error. - */ -- (nullable NSArray *)availablePlaybackRates; - -#pragma mark - Setting playback behavior for playlists - -/** - * Sets whether the player should loop back to the first video in the playlist - * after it has finished playing the last video. This method corresponds to the - * JavaScript API defined here: - * https://developers.google.com/youtube/iframe_api_reference#loopPlaylist - * - * @param loop A boolean representing whether the player should loop. - */ -- (void)setLoop:(BOOL)loop; - -/** - * Sets whether the player should shuffle through the playlist. This method - * corresponds to the JavaScript API defined here: - * https://developers.google.com/youtube/iframe_api_reference#shufflePlaylist - * - * @param shuffle A boolean representing whether the player should - * shuffle through the playlist. - */ -- (void)setShuffle:(BOOL)shuffle; - -#pragma mark - Playback status -// These methods correspond to the JavaScript methods defined here: -// https://developers.google.com/youtube/js_api_reference#Playback_status - -/** - * Returns a number between 0 and 1 that specifies the percentage of the video - * that the player shows as buffered. This method corresponds to the - * JavaScript API defined here: - * https://developers.google.com/youtube/iframe_api_reference#getVideoLoadedFraction - * - * @return A float value between 0 and 1 representing the percentage of the video - * already loaded. - */ -- (float)videoLoadedFraction; - -/** - * Returns the state of the player. This method corresponds to the - * JavaScript API defined here: - * https://developers.google.com/youtube/iframe_api_reference#getPlayerState - * - * @return |YTPlayerState| representing the state of the player. - */ -- (YTPlayerState)playerState; - -/** - * Returns the elapsed time in seconds since the video started playing. This - * method corresponds to the JavaScript API defined here: - * https://developers.google.com/youtube/iframe_api_reference#getCurrentTime - * - * @return Time in seconds since the video started playing. - */ -- (float)currentTime; - -#pragma mark - Playback quality - -// Playback quality. These methods correspond to the JavaScript -// methods defined here: -// https://developers.google.com/youtube/js_api_reference#Playback_quality - -/** - * Returns the playback quality. This method corresponds to the - * JavaScript API defined here: - * https://developers.google.com/youtube/iframe_api_reference#getPlaybackQuality - * - * @return YTPlaybackQuality representing the current playback quality. - */ -- (YTPlaybackQuality)playbackQuality; - -/** - * Suggests playback quality for the video. It is recommended to leave this setting to - * |default|. This method corresponds to the JavaScript API defined here: - * https://developers.google.com/youtube/iframe_api_reference#setPlaybackQuality - * - * @param quality YTPlaybackQuality value to suggest for the player. - */ -- (void)setPlaybackQuality:(YTPlaybackQuality)suggestedQuality; - -/** - * Gets a list of the valid playback quality values, useful in conjunction with - * YTPlayerView::setPlaybackQuality. This method corresponds to the - * JavaScript API defined here: - * https://developers.google.com/youtube/iframe_api_reference#getAvailableQualityLevels - * - * @return An NSArray containing available playback quality levels. Returns nil if there is an error. - */ -- (nullable NSArray *)availableQualityLevels; - -#pragma mark - Retrieving video information - -// Retrieving video information. These methods correspond to the JavaScript -// methods defined here: -// https://developers.google.com/youtube/js_api_reference#Retrieving_video_information - -/** - * Returns the duration in seconds since the video of the video. This - * method corresponds to the JavaScript API defined here: - * https://developers.google.com/youtube/iframe_api_reference#getDuration - * - * @return Length of the video in seconds. - */ -- (NSTimeInterval)duration; - -/** - * Returns the YouTube.com URL for the video. This method corresponds - * to the JavaScript API defined here: - * https://developers.google.com/youtube/iframe_api_reference#getVideoUrl - * - * @return The YouTube.com URL for the video. Returns nil if no video is loaded yet. - */ -- (nullable NSURL *)videoUrl; - -/** - * Returns the embed code for the current video. This method corresponds - * to the JavaScript API defined here: - * https://developers.google.com/youtube/iframe_api_reference#getVideoEmbedCode - * - * @return The embed code for the current video. Returns nil if no video is loaded yet. - */ -- (nullable NSString *)videoEmbedCode; - -#pragma mark - Retrieving playlist information - -// Retrieving playlist information. These methods correspond to the -// JavaScript defined here: -// https://developers.google.com/youtube/js_api_reference#Retrieving_playlist_information - -/** - * Returns an ordered array of video IDs in the playlist. This method corresponds - * to the JavaScript API defined here: - * https://developers.google.com/youtube/iframe_api_reference#getPlaylist - * - * @return An NSArray containing all the video IDs in the current playlist. |nil| on error. - */ -- (nullable NSArray *)playlist; - -/** - * Returns the 0-based index of the currently playing item in the playlist. - * This method corresponds to the JavaScript API defined here: - * https://developers.google.com/youtube/iframe_api_reference#getPlaylistIndex - * - * @return The 0-based index of the currently playing item in the playlist. - */ -- (int)playlistIndex; - -#pragma mark - Exposed for Testing - -/** - * Removes the internal web view from this player view. - * Intended to use for testing, should not be used in production code. - */ -- (void)removeWebView; - -@end diff --git a/Pods/youtube-ios-player-helper/Classes/YTPlayerView.m b/Pods/youtube-ios-player-helper/Classes/YTPlayerView.m deleted file mode 100644 index b2e2df4ab6..0000000000 --- a/Pods/youtube-ios-player-helper/Classes/YTPlayerView.m +++ /dev/null @@ -1,885 +0,0 @@ -// Copyright 2014 Google Inc. All rights reserved. -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -#import "YTPlayerView.h" - -// These are instances of NSString because we get them from parsing a URL. It would be silly to -// convert these into an integer just to have to convert the URL query string value into an integer -// as well for the sake of doing a value comparison. A full list of response error codes can be -// found here: -// https://developers.google.com/youtube/iframe_api_reference -NSString static *const kYTPlayerStateUnstartedCode = @"-1"; -NSString static *const kYTPlayerStateEndedCode = @"0"; -NSString static *const kYTPlayerStatePlayingCode = @"1"; -NSString static *const kYTPlayerStatePausedCode = @"2"; -NSString static *const kYTPlayerStateBufferingCode = @"3"; -NSString static *const kYTPlayerStateCuedCode = @"5"; -NSString static *const kYTPlayerStateUnknownCode = @"unknown"; - -// Constants representing playback quality. -NSString static *const kYTPlaybackQualitySmallQuality = @"small"; -NSString static *const kYTPlaybackQualityMediumQuality = @"medium"; -NSString static *const kYTPlaybackQualityLargeQuality = @"large"; -NSString static *const kYTPlaybackQualityHD720Quality = @"hd720"; -NSString static *const kYTPlaybackQualityHD1080Quality = @"hd1080"; -NSString static *const kYTPlaybackQualityHighResQuality = @"highres"; -NSString static *const kYTPlaybackQualityAutoQuality = @"auto"; -NSString static *const kYTPlaybackQualityDefaultQuality = @"default"; -NSString static *const kYTPlaybackQualityUnknownQuality = @"unknown"; - -// Constants representing YouTube player errors. -NSString static *const kYTPlayerErrorInvalidParamErrorCode = @"2"; -NSString static *const kYTPlayerErrorHTML5ErrorCode = @"5"; -NSString static *const kYTPlayerErrorVideoNotFoundErrorCode = @"100"; -NSString static *const kYTPlayerErrorNotEmbeddableErrorCode = @"101"; -NSString static *const kYTPlayerErrorCannotFindVideoErrorCode = @"105"; -NSString static *const kYTPlayerErrorSameAsNotEmbeddableErrorCode = @"150"; - -// Constants representing player callbacks. -NSString static *const kYTPlayerCallbackOnReady = @"onReady"; -NSString static *const kYTPlayerCallbackOnStateChange = @"onStateChange"; -NSString static *const kYTPlayerCallbackOnPlaybackQualityChange = @"onPlaybackQualityChange"; -NSString static *const kYTPlayerCallbackOnError = @"onError"; -NSString static *const kYTPlayerCallbackOnPlayTime = @"onPlayTime"; - -NSString static *const kYTPlayerCallbackOnYouTubeIframeAPIReady = @"onYouTubeIframeAPIReady"; -NSString static *const kYTPlayerCallbackOnYouTubeIframeAPIFailedToLoad = @"onYouTubeIframeAPIFailedToLoad"; - -NSString static *const kYTPlayerEmbedUrlRegexPattern = @"^http(s)://(www.)youtube.com/embed/(.*)$"; -NSString static *const kYTPlayerAdUrlRegexPattern = @"^http(s)://pubads.g.doubleclick.net/pagead/conversion/"; -NSString static *const kYTPlayerOAuthRegexPattern = @"^http(s)://accounts.google.com/o/oauth2/(.*)$"; -NSString static *const kYTPlayerStaticProxyRegexPattern = @"^https://content.googleapis.com/static/proxy.html(.*)$"; -NSString static *const kYTPlayerSyndicationRegexPattern = @"^https://tpc.googlesyndication.com/sodar/(.*).html$"; - -@interface YTPlayerView() - -@property (nonatomic, strong) NSURL *originURL; -@property (nonatomic, weak) UIView *initialLoadingView; - -@end - -@implementation YTPlayerView - -- (BOOL)loadWithVideoId:(NSString *)videoId { - return [self loadWithVideoId:videoId playerVars:nil]; -} - -- (BOOL)loadWithPlaylistId:(NSString *)playlistId { - return [self loadWithPlaylistId:playlistId playerVars:nil]; -} - -- (BOOL)loadWithVideoId:(NSString *)videoId playerVars:(NSDictionary *)playerVars { - if (!playerVars) { - playerVars = @{}; - } - NSDictionary *playerParams = @{ @"videoId" : videoId, @"playerVars" : playerVars }; - return [self loadWithPlayerParams:playerParams]; -} - -- (BOOL)loadWithPlaylistId:(NSString *)playlistId playerVars:(NSDictionary *)playerVars { - - // Mutable copy because we may have been passed an immutable config dictionary. - NSMutableDictionary *tempPlayerVars = [[NSMutableDictionary alloc] init]; - [tempPlayerVars setValue:@"playlist" forKey:@"listType"]; - [tempPlayerVars setValue:playlistId forKey:@"list"]; - if (playerVars) { - [tempPlayerVars addEntriesFromDictionary:playerVars]; - } - - NSDictionary *playerParams = @{ @"playerVars" : tempPlayerVars }; - return [self loadWithPlayerParams:playerParams]; -} - -#pragma mark - Player methods - -- (void)playVideo { - [self stringFromEvaluatingJavaScript:@"player.playVideo();"]; -} - -- (void)pauseVideo { - [self notifyDelegateOfYouTubeCallbackUrl:[NSURL URLWithString:[NSString stringWithFormat:@"ytplayer://onStateChange?data=%@", kYTPlayerStatePausedCode]]]; - [self stringFromEvaluatingJavaScript:@"player.pauseVideo();"]; -} - -- (void)stopVideo { - [self stringFromEvaluatingJavaScript:@"player.stopVideo();"]; -} - -- (void)seekToSeconds:(float)seekToSeconds allowSeekAhead:(BOOL)allowSeekAhead { - NSNumber *secondsValue = [NSNumber numberWithFloat:seekToSeconds]; - NSString *allowSeekAheadValue = [self stringForJSBoolean:allowSeekAhead]; - NSString *command = [NSString stringWithFormat:@"player.seekTo(%@, %@);", secondsValue, allowSeekAheadValue]; - [self stringFromEvaluatingJavaScript:command]; -} - -#pragma mark - Cueing methods - -- (void)cueVideoById:(NSString *)videoId - startSeconds:(float)startSeconds - suggestedQuality:(YTPlaybackQuality)suggestedQuality { - NSNumber *startSecondsValue = [NSNumber numberWithFloat:startSeconds]; - NSString *qualityValue = [YTPlayerView stringForPlaybackQuality:suggestedQuality]; - NSString *command = [NSString stringWithFormat:@"player.cueVideoById('%@', %@, '%@');", - videoId, startSecondsValue, qualityValue]; - [self stringFromEvaluatingJavaScript:command]; -} - -- (void)cueVideoById:(NSString *)videoId - startSeconds:(float)startSeconds - endSeconds:(float)endSeconds - suggestedQuality:(YTPlaybackQuality)suggestedQuality { - NSNumber *startSecondsValue = [NSNumber numberWithFloat:startSeconds]; - NSNumber *endSecondsValue = [NSNumber numberWithFloat:endSeconds]; - NSString *qualityValue = [YTPlayerView stringForPlaybackQuality:suggestedQuality]; - NSString *command = [NSString stringWithFormat:@"player.cueVideoById({'videoId': '%@', 'startSeconds': %@, 'endSeconds': %@, 'suggestedQuality': '%@'});", videoId, startSecondsValue, endSecondsValue, qualityValue]; - [self stringFromEvaluatingJavaScript:command]; -} - -- (void)loadVideoById:(NSString *)videoId - startSeconds:(float)startSeconds - suggestedQuality:(YTPlaybackQuality)suggestedQuality { - NSNumber *startSecondsValue = [NSNumber numberWithFloat:startSeconds]; - NSString *qualityValue = [YTPlayerView stringForPlaybackQuality:suggestedQuality]; - NSString *command = [NSString stringWithFormat:@"player.loadVideoById('%@', %@, '%@');", - videoId, startSecondsValue, qualityValue]; - [self stringFromEvaluatingJavaScript:command]; -} - -- (void)loadVideoById:(NSString *)videoId - startSeconds:(float)startSeconds - endSeconds:(float)endSeconds - suggestedQuality:(YTPlaybackQuality)suggestedQuality { - NSNumber *startSecondsValue = [NSNumber numberWithFloat:startSeconds]; - NSNumber *endSecondsValue = [NSNumber numberWithFloat:endSeconds]; - NSString *qualityValue = [YTPlayerView stringForPlaybackQuality:suggestedQuality]; - NSString *command = [NSString stringWithFormat:@"player.loadVideoById({'videoId': '%@', 'startSeconds': %@, 'endSeconds': %@, 'suggestedQuality': '%@'});",videoId, startSecondsValue, endSecondsValue, qualityValue]; - [self stringFromEvaluatingJavaScript:command]; -} - -- (void)cueVideoByURL:(NSString *)videoURL - startSeconds:(float)startSeconds - suggestedQuality:(YTPlaybackQuality)suggestedQuality { - NSNumber *startSecondsValue = [NSNumber numberWithFloat:startSeconds]; - NSString *qualityValue = [YTPlayerView stringForPlaybackQuality:suggestedQuality]; - NSString *command = [NSString stringWithFormat:@"player.cueVideoByUrl('%@', %@, '%@');", - videoURL, startSecondsValue, qualityValue]; - [self stringFromEvaluatingJavaScript:command]; -} - -- (void)cueVideoByURL:(NSString *)videoURL - startSeconds:(float)startSeconds - endSeconds:(float)endSeconds - suggestedQuality:(YTPlaybackQuality)suggestedQuality { - NSNumber *startSecondsValue = [NSNumber numberWithFloat:startSeconds]; - NSNumber *endSecondsValue = [NSNumber numberWithFloat:endSeconds]; - NSString *qualityValue = [YTPlayerView stringForPlaybackQuality:suggestedQuality]; - NSString *command = [NSString stringWithFormat:@"player.cueVideoByUrl('%@', %@, %@, '%@');", - videoURL, startSecondsValue, endSecondsValue, qualityValue]; - [self stringFromEvaluatingJavaScript:command]; -} - -- (void)loadVideoByURL:(NSString *)videoURL - startSeconds:(float)startSeconds - suggestedQuality:(YTPlaybackQuality)suggestedQuality { - NSNumber *startSecondsValue = [NSNumber numberWithFloat:startSeconds]; - NSString *qualityValue = [YTPlayerView stringForPlaybackQuality:suggestedQuality]; - NSString *command = [NSString stringWithFormat:@"player.loadVideoByUrl('%@', %@, '%@');", - videoURL, startSecondsValue, qualityValue]; - [self stringFromEvaluatingJavaScript:command]; -} - -- (void)loadVideoByURL:(NSString *)videoURL - startSeconds:(float)startSeconds - endSeconds:(float)endSeconds - suggestedQuality:(YTPlaybackQuality)suggestedQuality { - NSNumber *startSecondsValue = [NSNumber numberWithFloat:startSeconds]; - NSNumber *endSecondsValue = [NSNumber numberWithFloat:endSeconds]; - NSString *qualityValue = [YTPlayerView stringForPlaybackQuality:suggestedQuality]; - NSString *command = [NSString stringWithFormat:@"player.loadVideoByUrl('%@', %@, %@, '%@');", - videoURL, startSecondsValue, endSecondsValue, qualityValue]; - [self stringFromEvaluatingJavaScript:command]; -} - -#pragma mark - Cueing methods for lists - -- (void)cuePlaylistByPlaylistId:(NSString *)playlistId - index:(int)index - startSeconds:(float)startSeconds - suggestedQuality:(YTPlaybackQuality)suggestedQuality { - NSString *playlistIdString = [NSString stringWithFormat:@"'%@'", playlistId]; - [self cuePlaylist:playlistIdString - index:index - startSeconds:startSeconds - suggestedQuality:suggestedQuality]; -} - -- (void)cuePlaylistByVideos:(NSArray *)videoIds - index:(int)index - startSeconds:(float)startSeconds - suggestedQuality:(YTPlaybackQuality)suggestedQuality { - [self cuePlaylist:[self stringFromVideoIdArray:videoIds] - index:index - startSeconds:startSeconds - suggestedQuality:suggestedQuality]; -} - -- (void)loadPlaylistByPlaylistId:(NSString *)playlistId - index:(int)index - startSeconds:(float)startSeconds - suggestedQuality:(YTPlaybackQuality)suggestedQuality { - NSString *playlistIdString = [NSString stringWithFormat:@"'%@'", playlistId]; - [self loadPlaylist:playlistIdString - index:index - startSeconds:startSeconds - suggestedQuality:suggestedQuality]; -} - -- (void)loadPlaylistByVideos:(NSArray *)videoIds - index:(int)index - startSeconds:(float)startSeconds - suggestedQuality:(YTPlaybackQuality)suggestedQuality { - [self loadPlaylist:[self stringFromVideoIdArray:videoIds] - index:index - startSeconds:startSeconds - suggestedQuality:suggestedQuality]; -} - -#pragma mark - Setting the playback rate - -- (float)playbackRate { - NSString *returnValue = [self stringFromEvaluatingJavaScript:@"player.getPlaybackRate();"]; - return [returnValue floatValue]; -} - -- (void)setPlaybackRate:(float)suggestedRate { - NSString *command = [NSString stringWithFormat:@"player.setPlaybackRate(%f);", suggestedRate]; - [self stringFromEvaluatingJavaScript:command]; -} - -- (NSArray *)availablePlaybackRates { - NSString *returnValue = - [self stringFromEvaluatingJavaScript:@"player.getAvailablePlaybackRates();"]; - - NSData *playbackRateData = [returnValue dataUsingEncoding:NSUTF8StringEncoding]; - NSError *jsonDeserializationError; - NSArray *playbackRates = [NSJSONSerialization JSONObjectWithData:playbackRateData - options:kNilOptions - error:&jsonDeserializationError]; - if (jsonDeserializationError) { - return nil; - } - - return playbackRates; -} - -#pragma mark - Setting playback behavior for playlists - -- (void)setLoop:(BOOL)loop { - NSString *loopPlayListValue = [self stringForJSBoolean:loop]; - NSString *command = [NSString stringWithFormat:@"player.setLoop(%@);", loopPlayListValue]; - [self stringFromEvaluatingJavaScript:command]; -} - -- (void)setShuffle:(BOOL)shuffle { - NSString *shufflePlayListValue = [self stringForJSBoolean:shuffle]; - NSString *command = [NSString stringWithFormat:@"player.setShuffle(%@);", shufflePlayListValue]; - [self stringFromEvaluatingJavaScript:command]; -} - -#pragma mark - Playback status - -- (float)videoLoadedFraction { - return [[self stringFromEvaluatingJavaScript:@"player.getVideoLoadedFraction();"] floatValue]; -} - -- (YTPlayerState)playerState { - NSString *returnValue = [self stringFromEvaluatingJavaScript:@"player.getPlayerState();"]; - return [YTPlayerView playerStateForString:returnValue]; -} - -- (float)currentTime { - return [[self stringFromEvaluatingJavaScript:@"player.getCurrentTime();"] floatValue]; -} - -// Playback quality -- (YTPlaybackQuality)playbackQuality { - NSString *qualityValue = [self stringFromEvaluatingJavaScript:@"player.getPlaybackQuality();"]; - return [YTPlayerView playbackQualityForString:qualityValue]; -} - -- (void)setPlaybackQuality:(YTPlaybackQuality)suggestedQuality { - NSString *qualityValue = [YTPlayerView stringForPlaybackQuality:suggestedQuality]; - NSString *command = [NSString stringWithFormat:@"player.setPlaybackQuality('%@');", qualityValue]; - [self stringFromEvaluatingJavaScript:command]; -} - -#pragma mark - Video information methods - -- (NSTimeInterval)duration { - return [[self stringFromEvaluatingJavaScript:@"player.getDuration();"] doubleValue]; -} - -- (NSURL *)videoUrl { - return [NSURL URLWithString:[self stringFromEvaluatingJavaScript:@"player.getVideoUrl();"]]; -} - -- (NSString *)videoEmbedCode { - return [self stringFromEvaluatingJavaScript:@"player.getVideoEmbedCode();"]; -} - -#pragma mark - Playlist methods - -- (NSArray *)playlist { - NSString *returnValue = [self stringFromEvaluatingJavaScript:@"player.getPlaylist();"]; - - NSData *playlistData = [returnValue dataUsingEncoding:NSUTF8StringEncoding]; - NSError *jsonDeserializationError; - NSArray *videoIds = [NSJSONSerialization JSONObjectWithData:playlistData - options:kNilOptions - error:&jsonDeserializationError]; - if (jsonDeserializationError) { - return nil; - } - - return videoIds; -} - -- (int)playlistIndex { - NSString *returnValue = [self stringFromEvaluatingJavaScript:@"player.getPlaylistIndex();"]; - return [returnValue intValue]; -} - -#pragma mark - Playing a video in a playlist - -- (void)nextVideo { - [self stringFromEvaluatingJavaScript:@"player.nextVideo();"]; -} - -- (void)previousVideo { - [self stringFromEvaluatingJavaScript:@"player.previousVideo();"]; -} - -- (void)playVideoAt:(int)index { - NSString *command = - [NSString stringWithFormat:@"player.playVideoAt(%@);", [NSNumber numberWithInt:index]]; - [self stringFromEvaluatingJavaScript:command]; -} - -#pragma mark - Helper methods - -- (NSArray *)availableQualityLevels { - NSString *returnValue = - [self stringFromEvaluatingJavaScript:@"player.getAvailableQualityLevels().toString();"]; - if(!returnValue) return nil; - - NSArray *rawQualityValues = [returnValue componentsSeparatedByString:@","]; - NSMutableArray *levels = [[NSMutableArray alloc] init]; - for (NSString *rawQualityValue in rawQualityValues) { - YTPlaybackQuality quality = [YTPlayerView playbackQualityForString:rawQualityValue]; - [levels addObject:[NSNumber numberWithInt:quality]]; - } - return levels; -} - -- (BOOL)webView:(UIWebView *)webView - shouldStartLoadWithRequest:(NSURLRequest *)request - navigationType:(UIWebViewNavigationType)navigationType { - if ([request.URL.host isEqual: self.originURL.host]) { - return YES; - } else if ([request.URL.scheme isEqual:@"ytplayer"]) { - [self notifyDelegateOfYouTubeCallbackUrl:request.URL]; - return NO; - } else if ([request.URL.scheme isEqual: @"http"] || [request.URL.scheme isEqual:@"https"]) { - return [self handleHttpNavigationToUrl:request.URL]; - } - return YES; -} - -- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error { - if (self.initialLoadingView) { - [self.initialLoadingView removeFromSuperview]; - } -} - -/** - * Convert a quality value from NSString to the typed enum value. - * - * @param qualityString A string representing playback quality. Ex: "small", "medium", "hd1080". - * @return An enum value representing the playback quality. - */ -+ (YTPlaybackQuality)playbackQualityForString:(NSString *)qualityString { - YTPlaybackQuality quality = kYTPlaybackQualityUnknown; - - if ([qualityString isEqualToString:kYTPlaybackQualitySmallQuality]) { - quality = kYTPlaybackQualitySmall; - } else if ([qualityString isEqualToString:kYTPlaybackQualityMediumQuality]) { - quality = kYTPlaybackQualityMedium; - } else if ([qualityString isEqualToString:kYTPlaybackQualityLargeQuality]) { - quality = kYTPlaybackQualityLarge; - } else if ([qualityString isEqualToString:kYTPlaybackQualityHD720Quality]) { - quality = kYTPlaybackQualityHD720; - } else if ([qualityString isEqualToString:kYTPlaybackQualityHD1080Quality]) { - quality = kYTPlaybackQualityHD1080; - } else if ([qualityString isEqualToString:kYTPlaybackQualityHighResQuality]) { - quality = kYTPlaybackQualityHighRes; - } else if ([qualityString isEqualToString:kYTPlaybackQualityAutoQuality]) { - quality = kYTPlaybackQualityAuto; - } - - return quality; -} - -/** - * Convert a |YTPlaybackQuality| value from the typed value to NSString. - * - * @param quality A |YTPlaybackQuality| parameter. - * @return An |NSString| value to be used in the JavaScript bridge. - */ -+ (NSString *)stringForPlaybackQuality:(YTPlaybackQuality)quality { - switch (quality) { - case kYTPlaybackQualitySmall: - return kYTPlaybackQualitySmallQuality; - case kYTPlaybackQualityMedium: - return kYTPlaybackQualityMediumQuality; - case kYTPlaybackQualityLarge: - return kYTPlaybackQualityLargeQuality; - case kYTPlaybackQualityHD720: - return kYTPlaybackQualityHD720Quality; - case kYTPlaybackQualityHD1080: - return kYTPlaybackQualityHD1080Quality; - case kYTPlaybackQualityHighRes: - return kYTPlaybackQualityHighResQuality; - case kYTPlaybackQualityAuto: - return kYTPlaybackQualityAutoQuality; - default: - return kYTPlaybackQualityUnknownQuality; - } -} - -/** - * Convert a state value from NSString to the typed enum value. - * - * @param stateString A string representing player state. Ex: "-1", "0", "1". - * @return An enum value representing the player state. - */ -+ (YTPlayerState)playerStateForString:(NSString *)stateString { - YTPlayerState state = kYTPlayerStateUnknown; - if ([stateString isEqualToString:kYTPlayerStateUnstartedCode]) { - state = kYTPlayerStateUnstarted; - } else if ([stateString isEqualToString:kYTPlayerStateEndedCode]) { - state = kYTPlayerStateEnded; - } else if ([stateString isEqualToString:kYTPlayerStatePlayingCode]) { - state = kYTPlayerStatePlaying; - } else if ([stateString isEqualToString:kYTPlayerStatePausedCode]) { - state = kYTPlayerStatePaused; - } else if ([stateString isEqualToString:kYTPlayerStateBufferingCode]) { - state = kYTPlayerStateBuffering; - } else if ([stateString isEqualToString:kYTPlayerStateCuedCode]) { - state = kYTPlayerStateQueued; - } - return state; -} - -/** - * Convert a state value from the typed value to NSString. - * - * @param quality A |YTPlayerState| parameter. - * @return A string value to be used in the JavaScript bridge. - */ -+ (NSString *)stringForPlayerState:(YTPlayerState)state { - switch (state) { - case kYTPlayerStateUnstarted: - return kYTPlayerStateUnstartedCode; - case kYTPlayerStateEnded: - return kYTPlayerStateEndedCode; - case kYTPlayerStatePlaying: - return kYTPlayerStatePlayingCode; - case kYTPlayerStatePaused: - return kYTPlayerStatePausedCode; - case kYTPlayerStateBuffering: - return kYTPlayerStateBufferingCode; - case kYTPlayerStateQueued: - return kYTPlayerStateCuedCode; - default: - return kYTPlayerStateUnknownCode; - } -} - -#pragma mark - Private methods - -/** - * Private method to handle "navigation" to a callback URL of the format - * ytplayer://action?data=someData - * This is how the UIWebView communicates with the containing Objective-C code. - * Side effects of this method are that it calls methods on this class's delegate. - * - * @param url A URL of the format ytplayer://action?data=value. - */ -- (void)notifyDelegateOfYouTubeCallbackUrl: (NSURL *) url { - NSString *action = url.host; - - // We know the query can only be of the format ytplayer://action?data=SOMEVALUE, - // so we parse out the value. - NSString *query = url.query; - NSString *data; - if (query) { - data = [query componentsSeparatedByString:@"="][1]; - } - - if ([action isEqual:kYTPlayerCallbackOnReady]) { - if (self.initialLoadingView) { - [self.initialLoadingView removeFromSuperview]; - } - if ([self.delegate respondsToSelector:@selector(playerViewDidBecomeReady:)]) { - [self.delegate playerViewDidBecomeReady:self]; - } - } else if ([action isEqual:kYTPlayerCallbackOnStateChange]) { - if ([self.delegate respondsToSelector:@selector(playerView:didChangeToState:)]) { - YTPlayerState state = kYTPlayerStateUnknown; - - if ([data isEqual:kYTPlayerStateEndedCode]) { - state = kYTPlayerStateEnded; - } else if ([data isEqual:kYTPlayerStatePlayingCode]) { - state = kYTPlayerStatePlaying; - } else if ([data isEqual:kYTPlayerStatePausedCode]) { - state = kYTPlayerStatePaused; - } else if ([data isEqual:kYTPlayerStateBufferingCode]) { - state = kYTPlayerStateBuffering; - } else if ([data isEqual:kYTPlayerStateCuedCode]) { - state = kYTPlayerStateQueued; - } else if ([data isEqual:kYTPlayerStateUnstartedCode]) { - state = kYTPlayerStateUnstarted; - } - - [self.delegate playerView:self didChangeToState:state]; - } - } else if ([action isEqual:kYTPlayerCallbackOnPlaybackQualityChange]) { - if ([self.delegate respondsToSelector:@selector(playerView:didChangeToQuality:)]) { - YTPlaybackQuality quality = [YTPlayerView playbackQualityForString:data]; - [self.delegate playerView:self didChangeToQuality:quality]; - } - } else if ([action isEqual:kYTPlayerCallbackOnError]) { - if ([self.delegate respondsToSelector:@selector(playerView:receivedError:)]) { - YTPlayerError error = kYTPlayerErrorUnknown; - - if ([data isEqual:kYTPlayerErrorInvalidParamErrorCode]) { - error = kYTPlayerErrorInvalidParam; - } else if ([data isEqual:kYTPlayerErrorHTML5ErrorCode]) { - error = kYTPlayerErrorHTML5Error; - } else if ([data isEqual:kYTPlayerErrorNotEmbeddableErrorCode] || - [data isEqual:kYTPlayerErrorSameAsNotEmbeddableErrorCode]) { - error = kYTPlayerErrorNotEmbeddable; - } else if ([data isEqual:kYTPlayerErrorVideoNotFoundErrorCode] || - [data isEqual:kYTPlayerErrorCannotFindVideoErrorCode]) { - error = kYTPlayerErrorVideoNotFound; - } - - [self.delegate playerView:self receivedError:error]; - } - } else if ([action isEqualToString:kYTPlayerCallbackOnPlayTime]) { - if ([self.delegate respondsToSelector:@selector(playerView:didPlayTime:)]) { - float time = [data floatValue]; - [self.delegate playerView:self didPlayTime:time]; - } - } else if ([action isEqualToString:kYTPlayerCallbackOnYouTubeIframeAPIFailedToLoad]) { - if (self.initialLoadingView) { - [self.initialLoadingView removeFromSuperview]; - } - } -} - -- (BOOL)handleHttpNavigationToUrl:(NSURL *) url { - // Usually this means the user has clicked on the YouTube logo or an error message in the - // player. Most URLs should open in the browser. The only http(s) URL that should open in this - // UIWebView is the URL for the embed, which is of the format: - // http(s)://www.youtube.com/embed/[VIDEO ID]?[PARAMETERS] - NSError *error = NULL; - NSRegularExpression *ytRegex = - [NSRegularExpression regularExpressionWithPattern:kYTPlayerEmbedUrlRegexPattern - options:NSRegularExpressionCaseInsensitive - error:&error]; - NSTextCheckingResult *ytMatch = - [ytRegex firstMatchInString:url.absoluteString - options:0 - range:NSMakeRange(0, [url.absoluteString length])]; - - NSRegularExpression *adRegex = - [NSRegularExpression regularExpressionWithPattern:kYTPlayerAdUrlRegexPattern - options:NSRegularExpressionCaseInsensitive - error:&error]; - NSTextCheckingResult *adMatch = - [adRegex firstMatchInString:url.absoluteString - options:0 - range:NSMakeRange(0, [url.absoluteString length])]; - - NSRegularExpression *syndicationRegex = - [NSRegularExpression regularExpressionWithPattern:kYTPlayerSyndicationRegexPattern - options:NSRegularExpressionCaseInsensitive - error:&error]; - - NSTextCheckingResult *syndicationMatch = - [syndicationRegex firstMatchInString:url.absoluteString - options:0 - range:NSMakeRange(0, [url.absoluteString length])]; - - NSRegularExpression *oauthRegex = - [NSRegularExpression regularExpressionWithPattern:kYTPlayerOAuthRegexPattern - options:NSRegularExpressionCaseInsensitive - error:&error]; - NSTextCheckingResult *oauthMatch = - [oauthRegex firstMatchInString:url.absoluteString - options:0 - range:NSMakeRange(0, [url.absoluteString length])]; - - NSRegularExpression *staticProxyRegex = - [NSRegularExpression regularExpressionWithPattern:kYTPlayerStaticProxyRegexPattern - options:NSRegularExpressionCaseInsensitive - error:&error]; - NSTextCheckingResult *staticProxyMatch = - [staticProxyRegex firstMatchInString:url.absoluteString - options:0 - range:NSMakeRange(0, [url.absoluteString length])]; - - if (ytMatch || adMatch || oauthMatch || staticProxyMatch || syndicationMatch) { - return YES; - } else { - [[UIApplication sharedApplication] openURL:url]; - return NO; - } -} - - -/** - * Private helper method to load an iframe player with the given player parameters. - * - * @param additionalPlayerParams An NSDictionary of parameters in addition to required parameters - * to instantiate the HTML5 player with. This differs depending on - * whether a single video or playlist is being loaded. - * @return YES if successful, NO if not. - */ -- (BOOL)loadWithPlayerParams:(NSDictionary *)additionalPlayerParams { - NSDictionary *playerCallbacks = @{ - @"onReady" : @"onReady", - @"onStateChange" : @"onStateChange", - @"onPlaybackQualityChange" : @"onPlaybackQualityChange", - @"onError" : @"onPlayerError" - }; - NSMutableDictionary *playerParams = [[NSMutableDictionary alloc] init]; - if (additionalPlayerParams) { - [playerParams addEntriesFromDictionary:additionalPlayerParams]; - } - if (![playerParams objectForKey:@"height"]) { - [playerParams setValue:@"100%" forKey:@"height"]; - } - if (![playerParams objectForKey:@"width"]) { - [playerParams setValue:@"100%" forKey:@"width"]; - } - - [playerParams setValue:playerCallbacks forKey:@"events"]; - - if ([playerParams objectForKey:@"playerVars"]) { - NSMutableDictionary *playerVars = [[NSMutableDictionary alloc] init]; - [playerVars addEntriesFromDictionary:[playerParams objectForKey:@"playerVars"]]; - - if (![playerVars objectForKey:@"origin"]) { - self.originURL = [NSURL URLWithString:@"about:blank"]; - } else { - self.originURL = [NSURL URLWithString: [playerVars objectForKey:@"origin"]]; - } - } else { - // This must not be empty so we can render a '{}' in the output JSON - [playerParams setValue:[[NSDictionary alloc] init] forKey:@"playerVars"]; - } - - // Remove the existing webView to reset any state - [self.webView removeFromSuperview]; - _webView = [self createNewWebView]; - [self addSubview:self.webView]; - - NSError *error = nil; - NSString *path = [[NSBundle bundleForClass:[YTPlayerView class]] pathForResource:@"YTPlayerView-iframe-player" - ofType:@"html" - inDirectory:@"Assets"]; - - // in case of using Swift and embedded frameworks, resources included not in main bundle, - // but in framework bundle - if (!path) { - path = [[[self class] frameworkBundle] pathForResource:@"YTPlayerView-iframe-player" - ofType:@"html" - inDirectory:@"Assets"]; - } - - NSString *embedHTMLTemplate = - [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:&error]; - - if (error) { - NSLog(@"Received error rendering template: %@", error); - return NO; - } - - // Render the playerVars as a JSON dictionary. - NSError *jsonRenderingError = nil; - NSData *jsonData = [NSJSONSerialization dataWithJSONObject:playerParams - options:NSJSONWritingPrettyPrinted - error:&jsonRenderingError]; - if (jsonRenderingError) { - NSLog(@"Attempted configuration of player with invalid playerVars: %@ \tError: %@", - playerParams, - jsonRenderingError); - return NO; - } - - NSString *playerVarsJsonString = - [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding]; - - NSString *embedHTML = [NSString stringWithFormat:embedHTMLTemplate, playerVarsJsonString]; - [self.webView loadHTMLString:embedHTML baseURL: self.originURL]; - [self.webView setDelegate:self]; - self.webView.allowsInlineMediaPlayback = YES; - self.webView.mediaPlaybackRequiresUserAction = NO; - - if ([self.delegate respondsToSelector:@selector(playerViewPreferredInitialLoadingView:)]) { - UIView *initialLoadingView = [self.delegate playerViewPreferredInitialLoadingView:self]; - if (initialLoadingView) { - initialLoadingView.frame = self.bounds; - initialLoadingView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; - [self addSubview:initialLoadingView]; - self.initialLoadingView = initialLoadingView; - } - } - - return YES; -} - -/** - * Private method for cueing both cases of playlist ID and array of video IDs. Cueing - * a playlist does not start playback. - * - * @param cueingString A JavaScript string representing an array, playlist ID or list of - * video IDs to play with the playlist player. - * @param index 0-index position of video to start playback on. - * @param startSeconds Seconds after start of video to begin playback. - * @param suggestedQuality Suggested YTPlaybackQuality to play the videos. - * @return The result of cueing the playlist. - */ -- (void)cuePlaylist:(NSString *)cueingString - index:(int)index - startSeconds:(float)startSeconds - suggestedQuality:(YTPlaybackQuality)suggestedQuality { - NSNumber *indexValue = [NSNumber numberWithInt:index]; - NSNumber *startSecondsValue = [NSNumber numberWithFloat:startSeconds]; - NSString *qualityValue = [YTPlayerView stringForPlaybackQuality:suggestedQuality]; - NSString *command = [NSString stringWithFormat:@"player.cuePlaylist(%@, %@, %@, '%@');", - cueingString, indexValue, startSecondsValue, qualityValue]; - [self stringFromEvaluatingJavaScript:command]; -} - -/** - * Private method for loading both cases of playlist ID and array of video IDs. Loading - * a playlist automatically starts playback. - * - * @param cueingString A JavaScript string representing an array, playlist ID or list of - * video IDs to play with the playlist player. - * @param index 0-index position of video to start playback on. - * @param startSeconds Seconds after start of video to begin playback. - * @param suggestedQuality Suggested YTPlaybackQuality to play the videos. - * @return The result of cueing the playlist. - */ -- (void)loadPlaylist:(NSString *)cueingString - index:(int)index - startSeconds:(float)startSeconds - suggestedQuality:(YTPlaybackQuality)suggestedQuality { - NSNumber *indexValue = [NSNumber numberWithInt:index]; - NSNumber *startSecondsValue = [NSNumber numberWithFloat:startSeconds]; - NSString *qualityValue = [YTPlayerView stringForPlaybackQuality:suggestedQuality]; - NSString *command = [NSString stringWithFormat:@"player.loadPlaylist(%@, %@, %@, '%@');", - cueingString, indexValue, startSecondsValue, qualityValue]; - [self stringFromEvaluatingJavaScript:command]; -} - -/** - * Private helper method for converting an NSArray of video IDs into its JavaScript equivalent. - * - * @param videoIds An array of video ID strings to convert into JavaScript format. - * @return A JavaScript array in String format containing video IDs. - */ -- (NSString *)stringFromVideoIdArray:(NSArray *)videoIds { - NSMutableArray *formattedVideoIds = [[NSMutableArray alloc] init]; - - for (id unformattedId in videoIds) { - [formattedVideoIds addObject:[NSString stringWithFormat:@"'%@'", unformattedId]]; - } - - return [NSString stringWithFormat:@"[%@]", [formattedVideoIds componentsJoinedByString:@", "]]; -} - -/** - * Private method for evaluating JavaScript in the WebView. - * - * @param jsToExecute The JavaScript code in string format that we want to execute. - * @return JavaScript response from evaluating code. - */ -- (NSString *)stringFromEvaluatingJavaScript:(NSString *)jsToExecute { - return [self.webView stringByEvaluatingJavaScriptFromString:jsToExecute]; -} - -/** - * Private method to convert a Objective-C BOOL value to JS boolean value. - * - * @param boolValue Objective-C BOOL value. - * @return JavaScript Boolean value, i.e. "true" or "false". - */ -- (NSString *)stringForJSBoolean:(BOOL)boolValue { - return boolValue ? @"true" : @"false"; -} - -#pragma mark - Exposed for Testing - -- (void)setWebView:(UIWebView *)webView { - _webView = webView; -} - -- (UIWebView *)createNewWebView { - UIWebView *webView = [[UIWebView alloc] initWithFrame:self.bounds]; - webView.autoresizingMask = (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight); - webView.scrollView.scrollEnabled = NO; - webView.scrollView.bounces = NO; - - if ([self.delegate respondsToSelector:@selector(playerViewPreferredWebViewBackgroundColor:)]) { - webView.backgroundColor = [self.delegate playerViewPreferredWebViewBackgroundColor:self]; - if (webView.backgroundColor == [UIColor clearColor]) { - webView.opaque = NO; - } - } - - return webView; -} - -- (void)removeWebView { - [self.webView removeFromSuperview]; - self.webView = nil; -} - -+ (NSBundle *)frameworkBundle { - static NSBundle* frameworkBundle = nil; - static dispatch_once_t predicate; - dispatch_once(&predicate, ^{ - NSString* mainBundlePath = [[NSBundle bundleForClass:[self class]] resourcePath]; - NSString* frameworkBundlePath = [mainBundlePath stringByAppendingPathComponent:@"Assets.bundle"]; - frameworkBundle = [NSBundle bundleWithPath:frameworkBundlePath]; - }); - return frameworkBundle; -} - -@end diff --git a/Pods/youtube-ios-player-helper/LICENSE b/Pods/youtube-ios-player-helper/LICENSE deleted file mode 100644 index bfdf05f50c..0000000000 --- a/Pods/youtube-ios-player-helper/LICENSE +++ /dev/null @@ -1,13 +0,0 @@ -Copyright 2014 Google Inc. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. \ No newline at end of file diff --git a/Pods/youtube-ios-player-helper/README.md b/Pods/youtube-ios-player-helper/README.md deleted file mode 100644 index 453f66fc12..0000000000 --- a/Pods/youtube-ios-player-helper/README.md +++ /dev/null @@ -1,45 +0,0 @@ -# YouTube-Player-iOS-Helper - -[![Version](https://cocoapod-badges.herokuapp.com/v/youtube-ios-player-helper/badge.png)](https://cocoapods.org/pods/youtube-ios-player-helper) -[![Platform](https://cocoapod-badges.herokuapp.com/p/youtube-ios-player-helper/badge.png)](https://cocoapods.org/pods/youtube-ios-player-helper) - -## Usage - -To run the example project; clone the repo, and run `pod install` from the Project directory first. For a simple tutorial see this Google Developers article - [Using the YouTube Helper Library to embed YouTube videos in your iOS application](https://developers.google.com/youtube/v3/guides/ios_youtube_helper). - -## Requirements - -## Installation - -YouTube-Player-iOS-Helper is available through [CocoaPods](http://cocoapods.org), to install -it simply add the following line to your Podfile: - - pod "youtube-ios-player-helper", "~> 0.1.4" - -After installing in your project and opening the workspace, to use the library: - - 1. Drag a UIView the desired size of your player onto your Storyboard. - 2. Change the UIView's class in the Identity Inspector tab to YTPlayerView - 3. Import "YTPlayerView.h" in your ViewController. - 4. Add the following property to your ViewController's header file: -```objc - @property(nonatomic, strong) IBOutlet YTPlayerView *playerView; -``` - 5. Load the video into the player in your controller's code with the following code: -```objc - [self.playerView loadWithVideoId:@"M7lc1UVf-VE"]; -``` - 6. Run your code! - -See the sample project for more advanced uses, including passing additional player parameters and -working with callbacks via YTPlayerViewDelegate. - -## Author - -Ikai Lan -Ibrahim Ulukaya, ulukaya@google.com -Yoshifumi Yamaguchi, yoshifumi@google.com - -## License - -YouTube-Player-iOS-Helper is available under the Apache 2.0 license. See the LICENSE file for more info. diff --git a/Pods/youtube-ios-player-helper/youtube-ios-player-helper/Assets.bundle/Assets/YTPlayerView-iframe-player.html b/Pods/youtube-ios-player-helper/youtube-ios-player-helper/Assets.bundle/Assets/YTPlayerView-iframe-player.html deleted file mode 100644 index 975510efa9..0000000000 --- a/Pods/youtube-ios-player-helper/youtube-ios-player-helper/Assets.bundle/Assets/YTPlayerView-iframe-player.html +++ /dev/null @@ -1,90 +0,0 @@ - - - - - - - -
-
-
- - - - diff --git a/Source/CutomePlayer/YoutubeVideoPlayer.swift b/Source/CutomePlayer/YoutubeVideoPlayer.swift index 93f2e22d30..19d8318914 100644 --- a/Source/CutomePlayer/YoutubeVideoPlayer.swift +++ b/Source/CutomePlayer/YoutubeVideoPlayer.swift @@ -8,17 +8,20 @@ class YoutubeVideoPlayer: VideoPlayer { - let playerView: YTPlayerView - private let background: UIColor + let playerView: WKYTPlayerView var videoId: String + private var videoCurrentTime: Float override var currentTime: TimeInterval { - return Double(playerView.currentTime()) + playerView.getCurrentTime({ (time, nil) in + self.videoCurrentTime = time + }) + return Double(videoCurrentTime) } override init(environment : Environment) { - playerView = YTPlayerView() + playerView = WKYTPlayerView() videoId = String() - background = environment.styles.neutralWhite() + videoCurrentTime = Float() super.init(environment: environment) playerView.delegate = self } @@ -31,15 +34,10 @@ class YoutubeVideoPlayer: VideoPlayer { super.viewDidLoad() createYoutubePlayer() } - - override func viewDidDisappear(_ animated: Bool) { - UINavigationBar.appearance().barTintColor = background - } private func createYoutubePlayer() { videoPlayerPortraitView(portraitView: UIDevice.current.orientation.isPortrait) view.addSubview(playerView) - UINavigationBar.appearance().barTintColor = .black t_captionLanguage = String(Locale.preferredLanguages[0].prefix(2)) } @@ -69,34 +67,33 @@ class YoutubeVideoPlayer: VideoPlayer { videoId = id playerView.load(withVideoId: videoId, playerVars: playvarsDic) } - + override func setFullscreen(fullscreen: Bool, animated: Bool, with deviceOrientation: UIInterfaceOrientation, forceRotate rotate: Bool) { isFullScreen = fullscreen - let currentTime = Int(playerView.currentTime()) - - var playVars = ["playsinline": 1, "autohide": 1, "fs": 0, "showinfo": 0, "start": currentTime] - + var playVars = ["playsinline": 1, "autohide": 1, "fs": 0, "showinfo": 0, "start": Int(currentTime)] + if fullscreen { playVars.setObjectOrNil(0, forKey: "playsinline") } - else { - playerView.webView?.loadHTMLString("", baseURL: nil) - } playerView.load(withVideoId: videoId, playerVars: playVars) videoPlayerPortraitView(portraitView: !fullscreen) - + } - + override func seek(to time: Double) { playerView.seek(toSeconds: Float(time), allowSeekAhead: true) } } -extension YoutubeVideoPlayer: YTPlayerViewDelegate { +extension YoutubeVideoPlayer: WKYTPlayerViewDelegate { - func playerViewDidBecomeReady(_ playerView: YTPlayerView) { + func playerViewDidBecomeReady(_ playerView: WKYTPlayerView) { // call play video when the player is finished loading. playerView.playVideo() } + func playerView(_ playerView: WKYTPlayerView, receivedError error: WKYTPlayerError) { + let s = error + } + } diff --git a/Source/VideoBlockViewController.swift b/Source/VideoBlockViewController.swift index 3d247c553c..be84795486 100644 --- a/Source/VideoBlockViewController.swift +++ b/Source/VideoBlockViewController.swift @@ -34,7 +34,14 @@ class VideoBlockViewController : UIViewController, CourseBlockViewController, St loadController = LoadStateViewController() let block = courseQuerier.blockWithID(id: blockID) if let isYoutubeVideo = block.value?.type.asVideo?.isYoutubeVideo, environment.config.youtubeVideoConfig.enabled { - videoController = YoutubeVideoPlayer(environment: environment) + + if isYoutubeVideo { + videoController = YoutubeVideoPlayer(environment: environment) + } + else { + videoController = VideoPlayer(environment: environment) + } + } else { videoController = VideoPlayer(environment: environment) diff --git a/Source/edX-Bridging-Header.h b/Source/edX-Bridging-Header.h index 93e7bc1355..1065c909d0 100644 --- a/Source/edX-Bridging-Header.h +++ b/Source/edX-Bridging-Header.h @@ -4,7 +4,7 @@ #import #import -#import +#import #import "DACircularProgressView.h" #import From 262cd23ae4328cb7f9a27582e9c9eef9f2bb9928 Mon Sep 17 00:00:00 2001 From: AndreyCanon Date: Thu, 23 May 2019 11:58:10 -0400 Subject: [PATCH 12/14] Addressing pull request comments --- Source/CutomePlayer/VideoPlayer.swift | 2 +- Source/CutomePlayer/YoutubeVideoPlayer.swift | 49 +++++++++++++------- Source/VideoBlockViewController.swift | 18 ++----- Test/YoutubeVideoPlayerTests.swift | 8 ++-- 4 files changed, 43 insertions(+), 34 deletions(-) diff --git a/Source/CutomePlayer/VideoPlayer.swift b/Source/CutomePlayer/VideoPlayer.swift index d83d72130d..3ccf3b9185 100644 --- a/Source/CutomePlayer/VideoPlayer.swift +++ b/Source/CutomePlayer/VideoPlayer.swift @@ -43,7 +43,7 @@ class VideoPlayer: UIViewController,VideoPlayerControlsDelegate,TranscriptManage fileprivate let playerView = PlayerView() private var timeObserver : AnyObject? fileprivate let player = AVPlayer() - private let loadingIndicatorView = UIActivityIndicatorView(style: .white) + let loadingIndicatorView = UIActivityIndicatorView(style: .white) private var lastElapsedTime: TimeInterval = 0 private var transcriptManager: TranscriptManager? private let videoSkipBackwardsDuration: Double = 30 diff --git a/Source/CutomePlayer/YoutubeVideoPlayer.swift b/Source/CutomePlayer/YoutubeVideoPlayer.swift index 19d8318914..340999001b 100644 --- a/Source/CutomePlayer/YoutubeVideoPlayer.swift +++ b/Source/CutomePlayer/YoutubeVideoPlayer.swift @@ -11,6 +11,23 @@ class YoutubeVideoPlayer: VideoPlayer { let playerView: WKYTPlayerView var videoId: String private var videoCurrentTime: Float + private let background: UIColor + + private struct playVars { + var playsinline = 0 + var start = 0 + var value: [String:Int] { + get{ + return [ + "playsinline": playsinline, + "autohide": 1, + "fs": 0, + "showinfo": 0, + "start": start + ] + } + } + } override var currentTime: TimeInterval { playerView.getCurrentTime({ (time, nil) in @@ -22,6 +39,7 @@ class YoutubeVideoPlayer: VideoPlayer { playerView = WKYTPlayerView() videoId = String() videoCurrentTime = Float() + background = environment.styles.neutralWhite() super.init(environment: environment) playerView.delegate = self } @@ -34,18 +52,23 @@ class YoutubeVideoPlayer: VideoPlayer { super.viewDidLoad() createYoutubePlayer() } + + override func viewDidDisappear(_ animated: Bool) { + UINavigationBar.appearance().barTintColor = background + } private func createYoutubePlayer() { - videoPlayerPortraitView(portraitView: UIDevice.current.orientation.isPortrait) + loadingIndicatorView.startAnimating() + UINavigationBar.appearance().barTintColor = .black view.addSubview(playerView) t_captionLanguage = String(Locale.preferredLanguages[0].prefix(2)) } - func videoPlayerPortraitView(portraitView: Bool) { + func setVideoPlayerMode(portraitView: Bool) { let screenSize: CGRect = UIScreen.main.bounds if portraitView { - playerView.frame = CGRect(x: 0, y: 0, width: screenSize.width, height: screenSize.width * 9 / 16) + playerView.frame = CGRect(x: 0, y: 0, width: screenSize.width, height: screenSize.width * CGFloat(STANDARD_VIDEO_ASPECT_RATIO)) } else { playerView.frame = CGRect(x: 0, y: 0, width: screenSize.width, height: screenSize.height) @@ -59,24 +82,20 @@ class YoutubeVideoPlayer: VideoPlayer { return } - let playvarsDic = ["playsinline": 1, "autohide": 1, "fs": 0, "showinfo": 0] - + let playvars = playVars(playsinline: 1, start: 0) guard let id = url.queryItems?.first?.value else { return } videoId = id - playerView.load(withVideoId: videoId, playerVars: playvarsDic) + playerView.load(withVideoId: videoId, playerVars: playvars.value) } override func setFullscreen(fullscreen: Bool, animated: Bool, with deviceOrientation: UIInterfaceOrientation, forceRotate rotate: Bool) { isFullScreen = fullscreen - var playVars = ["playsinline": 1, "autohide": 1, "fs": 0, "showinfo": 0, "start": Int(currentTime)] + let playvars = playVars(playsinline: Int(truncating: NSNumber(value:!fullscreen)), start: Int(currentTime)) - if fullscreen { - playVars.setObjectOrNil(0, forKey: "playsinline") - } - playerView.load(withVideoId: videoId, playerVars: playVars) - videoPlayerPortraitView(portraitView: !fullscreen) + playerView.load(withVideoId: videoId, playerVars: playvars.value) + setVideoPlayerMode(portraitView: !fullscreen) } @@ -89,11 +108,9 @@ extension YoutubeVideoPlayer: WKYTPlayerViewDelegate { func playerViewDidBecomeReady(_ playerView: WKYTPlayerView) { // call play video when the player is finished loading. + setVideoPlayerMode(portraitView: UIDevice.current.orientation.isPortrait) + loadingIndicatorView.stopAnimating() playerView.playVideo() } - func playerView(_ playerView: WKYTPlayerView, receivedError error: WKYTPlayerError) { - let s = error - } - } diff --git a/Source/VideoBlockViewController.swift b/Source/VideoBlockViewController.swift index be84795486..7bd121adfc 100644 --- a/Source/VideoBlockViewController.swift +++ b/Source/VideoBlockViewController.swift @@ -33,17 +33,9 @@ class VideoBlockViewController : UIViewController, CourseBlockViewController, St courseQuerier = environment.dataManager.courseDataManager.querierForCourseWithID(courseID: courseID) loadController = LoadStateViewController() let block = courseQuerier.blockWithID(id: blockID) - if let isYoutubeVideo = block.value?.type.asVideo?.isYoutubeVideo, environment.config.youtubeVideoConfig.enabled { - - if isYoutubeVideo { - videoController = YoutubeVideoPlayer(environment: environment) - } - else { - videoController = VideoPlayer(environment: environment) - } - - } - else { + if environment.config.youtubeVideoConfig.enabled && block.value?.type.asVideo?.isYoutubeVideo ?? false { + videoController = YoutubeVideoPlayer(environment: environment) + }else{ videoController = VideoPlayer(environment: environment) } super.init(nibName: nil, bundle: nil) @@ -70,8 +62,8 @@ class VideoBlockViewController : UIViewController, CourseBlockViewController, St self?.showError(error: nil) return } - if (video.summary?.isYoutubeVideo)! { - if (self?.environment.config.youtubeVideoConfig.enabled)!{ + if video.summary?.isYoutubeVideo ?? false { + if self?.environment.config.youtubeVideoConfig.enabled ?? false { self?.showLoadedBlock(block: block, forVideo: video) } else { diff --git a/Test/YoutubeVideoPlayerTests.swift b/Test/YoutubeVideoPlayerTests.swift index 4e06e53d68..fda7c91039 100644 --- a/Test/YoutubeVideoPlayerTests.swift +++ b/Test/YoutubeVideoPlayerTests.swift @@ -20,7 +20,7 @@ class YoutubeVideoPlayerTests: XCTestCase { override func setUp() { super.setUp() outline = CourseOutlineTestDataFactory.freshCourseOutline(course.course_id!) - let youtubeConfig = ["ENABLED": false, "YOUTUBE_API_KEY": "test12345"] as [String: Any] + let youtubeConfig = ["ENABLED": false] as [String: Any] let config = OEXConfig(dictionary: ["COURSE_VIDEOS_ENABLED": true, "YOUTUBE_VIDEO": youtubeConfig]) let interface = OEXInterface.shared() environment = TestRouterEnvironment(config: config, interface: interface) @@ -39,14 +39,14 @@ class YoutubeVideoPlayerTests: XCTestCase { func testVideoPlayerProtraitView() { let screenSize: CGRect = UIScreen.main.bounds - youtubeVideoPlayer?.videoPlayerPortraitView(portraitView: false) + youtubeVideoPlayer?.setVideoPlayerMode(portraitView: false) var landScapeSize = CGRect(x: 0, y: 0, width: screenSize.width, height: screenSize.height) XCTAssertEqual(landScapeSize, youtubeVideoPlayer?.playerView.frame) - landScapeSize = CGRect(x: 0, y: 0, width: screenSize.width, height: screenSize.width * 9 / 16) + landScapeSize = CGRect(x: 0, y: 0, width: screenSize.width, height: screenSize.width * CGFloat(STANDARD_VIDEO_ASPECT_RATIO)) - youtubeVideoPlayer?.videoPlayerPortraitView(portraitView: true) + youtubeVideoPlayer?.setVideoPlayerMode(portraitView: true) XCTAssertEqual(landScapeSize, youtubeVideoPlayer?.playerView.frame) } From bdb306e4aaa0b2a106c4dab88177726d227eb8f1 Mon Sep 17 00:00:00 2001 From: AndreyCanon Date: Thu, 23 May 2019 14:46:34 -0400 Subject: [PATCH 13/14] Update header an remove endtoendtest target from the pod file --- Podfile | 4 ---- Source/edX-Bridging-Header.h | 2 +- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/Podfile b/Podfile index b5ee4b0689..b6af038951 100644 --- a/Podfile +++ b/Podfile @@ -32,10 +32,6 @@ target 'edXTests' do pod 'OHHTTPStubs', '~> 4.0' end -target 'EndToEndTests' do - pod 'YoutubePlayer-in-WKWebView', '~> 0.3.0' -end - post_install do |installer| installer.pods_project.targets.each do |target| for i in 0..target.headers_build_phase.files.length - 1 diff --git a/Source/edX-Bridging-Header.h b/Source/edX-Bridging-Header.h index 1065c909d0..ea229ee1ef 100644 --- a/Source/edX-Bridging-Header.h +++ b/Source/edX-Bridging-Header.h @@ -4,7 +4,7 @@ #import #import -#import +#import #import "DACircularProgressView.h" #import From 5e791e1c324fc477ad9ad189a80b4c91ae66aca6 Mon Sep 17 00:00:00 2001 From: AndreyCanon Date: Thu, 23 May 2019 14:49:58 -0400 Subject: [PATCH 14/14] Add autogenerated pod files --- Podfile.lock | 6 +- .../WKYTPlayerView.h | 1 + .../youtube-ios-player-helper/YTPlayerView.h | 1 - .../WKYTPlayerView.h | 1 + .../youtube-ios-player-helper/YTPlayerView.h | 1 - Pods/Manifest.lock | 6 +- Pods/Pods.xcodeproj/project.pbxproj | 11585 ++++++++-------- .../Pods-EndToEndTests-acknowledgements.plist | 52 - .../Pods-EndToEndTests-dummy.m | 5 - .../Pods-EndToEndTests-frameworks.sh | 146 - .../Pods-EndToEndTests-resources.sh | 127 - .../Pods-EndToEndTests.debug.xcconfig | 9 - .../Pods-EndToEndTests.profile.xcconfig | 9 - .../Pods-EndToEndTests.release.xcconfig | 9 - .../Pods-edX-acknowledgements.markdown | 17 + .../Pods-edX/Pods-edX-acknowledgements.plist | 23 + .../Pods-edX/Pods-edX-resources.sh | 3 + .../Pods-edX/Pods-edX.debug.xcconfig | 8 +- .../Pods-edX/Pods-edX.profile.xcconfig | 8 +- .../Pods-edX/Pods-edX.release.xcconfig | 8 +- .../YoutubePlayer-in-WKWebView-dummy.m | 5 + .../YoutubePlayer-in-WKWebView-prefix.pch} | 0 .../YoutubePlayer-in-WKWebView.xcconfig} | 6 +- .../youtube-ios-player-helper-dummy.m | 5 - .../LICENSE} | 11 +- Pods/YoutubePlayer-in-WKWebView/README.md | 62 + .../Assets/YTPlayerView-iframe-player.html | 90 + .../WKYTPlayerView/WKYTPlayerView.h | 710 + .../WKYTPlayerView/WKYTPlayerView.m | 1098 ++ edX.xcodeproj/project.pbxproj | 2 + 30 files changed, 7955 insertions(+), 6059 deletions(-) create mode 120000 Pods/Headers/Private/YoutubePlayer-in-WKWebView/WKYTPlayerView.h delete mode 120000 Pods/Headers/Private/youtube-ios-player-helper/YTPlayerView.h create mode 120000 Pods/Headers/Public/YoutubePlayer-in-WKWebView/WKYTPlayerView.h delete mode 120000 Pods/Headers/Public/youtube-ios-player-helper/YTPlayerView.h delete mode 100644 Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-acknowledgements.plist delete mode 100644 Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-dummy.m delete mode 100755 Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-frameworks.sh delete mode 100755 Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-resources.sh delete mode 100644 Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests.debug.xcconfig delete mode 100644 Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests.profile.xcconfig delete mode 100644 Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests.release.xcconfig create mode 100644 Pods/Target Support Files/YoutubePlayer-in-WKWebView/YoutubePlayer-in-WKWebView-dummy.m rename Pods/Target Support Files/{youtube-ios-player-helper/youtube-ios-player-helper-prefix.pch => YoutubePlayer-in-WKWebView/YoutubePlayer-in-WKWebView-prefix.pch} (100%) rename Pods/Target Support Files/{youtube-ios-player-helper/youtube-ios-player-helper.xcconfig => YoutubePlayer-in-WKWebView/YoutubePlayer-in-WKWebView.xcconfig} (55%) delete mode 100644 Pods/Target Support Files/youtube-ios-player-helper/youtube-ios-player-helper-dummy.m rename Pods/{Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-acknowledgements.markdown => YoutubePlayer-in-WKWebView/LICENSE} (67%) create mode 100644 Pods/YoutubePlayer-in-WKWebView/README.md create mode 100644 Pods/YoutubePlayer-in-WKWebView/WKYTPlayerView/WKYTPlayerView.bundle/Assets/YTPlayerView-iframe-player.html create mode 100644 Pods/YoutubePlayer-in-WKWebView/WKYTPlayerView/WKYTPlayerView.h create mode 100644 Pods/YoutubePlayer-in-WKWebView/WKYTPlayerView/WKYTPlayerView.m diff --git a/Podfile.lock b/Podfile.lock index 4b3cf3b525..607c729400 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -164,6 +164,7 @@ PODS: - GoogleIDFASupport (~> 3.14) - Segment-GoogleAnalytics/Core - Smartling.i18n (1.0.14) + - YoutubePlayer-in-WKWebView (0.3.0) DEPENDENCIES: - Analytics (~> 3.6.10) @@ -185,6 +186,7 @@ DEPENDENCIES: - Segment-Firebase (= 2.4.0) - Segment-GoogleAnalytics (~> 1.2.0) - Smartling.i18n (~> 1.0) + - YoutubePlayer-in-WKWebView (~> 0.3.0) SPEC REPOS: https://github.com/cocoapods/specs.git: @@ -222,6 +224,7 @@ SPEC REPOS: - Segment-Firebase - Segment-GoogleAnalytics - Smartling.i18n + - YoutubePlayer-in-WKWebView SPEC CHECKSUMS: Analytics: 63744ad4afa65c3bcdcdb7a94b62515bde5b3900 @@ -258,7 +261,8 @@ SPEC CHECKSUMS: Segment-Firebase: cac4b742228ef74d50ed886f3fc731e4bc8b7d29 Segment-GoogleAnalytics: b5070619ad337eb09c4b01c52c3d0d90495307cf Smartling.i18n: 0d508b89a2a12f0e070e6369e4dcdcf46ae2d59f + YoutubePlayer-in-WKWebView: 17a33b2fa619d357c9ddd763942ce556660facae -PODFILE CHECKSUM: 8e30504acaf59bb1fde35f9228c9612291c9bb26 +PODFILE CHECKSUM: e9b7deed279cceb36d4470b323a8314feeb363e4 COCOAPODS: 1.5.3 diff --git a/Pods/Headers/Private/YoutubePlayer-in-WKWebView/WKYTPlayerView.h b/Pods/Headers/Private/YoutubePlayer-in-WKWebView/WKYTPlayerView.h new file mode 120000 index 0000000000..f174706c0c --- /dev/null +++ b/Pods/Headers/Private/YoutubePlayer-in-WKWebView/WKYTPlayerView.h @@ -0,0 +1 @@ +../../../YoutubePlayer-in-WKWebView/WKYTPlayerView/WKYTPlayerView.h \ No newline at end of file diff --git a/Pods/Headers/Private/youtube-ios-player-helper/YTPlayerView.h b/Pods/Headers/Private/youtube-ios-player-helper/YTPlayerView.h deleted file mode 120000 index ec60afc6d0..0000000000 --- a/Pods/Headers/Private/youtube-ios-player-helper/YTPlayerView.h +++ /dev/null @@ -1 +0,0 @@ -../../../youtube-ios-player-helper/Classes/YTPlayerView.h \ No newline at end of file diff --git a/Pods/Headers/Public/YoutubePlayer-in-WKWebView/WKYTPlayerView.h b/Pods/Headers/Public/YoutubePlayer-in-WKWebView/WKYTPlayerView.h new file mode 120000 index 0000000000..f174706c0c --- /dev/null +++ b/Pods/Headers/Public/YoutubePlayer-in-WKWebView/WKYTPlayerView.h @@ -0,0 +1 @@ +../../../YoutubePlayer-in-WKWebView/WKYTPlayerView/WKYTPlayerView.h \ No newline at end of file diff --git a/Pods/Headers/Public/youtube-ios-player-helper/YTPlayerView.h b/Pods/Headers/Public/youtube-ios-player-helper/YTPlayerView.h deleted file mode 120000 index ec60afc6d0..0000000000 --- a/Pods/Headers/Public/youtube-ios-player-helper/YTPlayerView.h +++ /dev/null @@ -1 +0,0 @@ -../../../youtube-ios-player-helper/Classes/YTPlayerView.h \ No newline at end of file diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 4b3cf3b525..607c729400 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -164,6 +164,7 @@ PODS: - GoogleIDFASupport (~> 3.14) - Segment-GoogleAnalytics/Core - Smartling.i18n (1.0.14) + - YoutubePlayer-in-WKWebView (0.3.0) DEPENDENCIES: - Analytics (~> 3.6.10) @@ -185,6 +186,7 @@ DEPENDENCIES: - Segment-Firebase (= 2.4.0) - Segment-GoogleAnalytics (~> 1.2.0) - Smartling.i18n (~> 1.0) + - YoutubePlayer-in-WKWebView (~> 0.3.0) SPEC REPOS: https://github.com/cocoapods/specs.git: @@ -222,6 +224,7 @@ SPEC REPOS: - Segment-Firebase - Segment-GoogleAnalytics - Smartling.i18n + - YoutubePlayer-in-WKWebView SPEC CHECKSUMS: Analytics: 63744ad4afa65c3bcdcdb7a94b62515bde5b3900 @@ -258,7 +261,8 @@ SPEC CHECKSUMS: Segment-Firebase: cac4b742228ef74d50ed886f3fc731e4bc8b7d29 Segment-GoogleAnalytics: b5070619ad337eb09c4b01c52c3d0d90495307cf Smartling.i18n: 0d508b89a2a12f0e070e6369e4dcdcf46ae2d59f + YoutubePlayer-in-WKWebView: 17a33b2fa619d357c9ddd763942ce556660facae -PODFILE CHECKSUM: 8e30504acaf59bb1fde35f9228c9612291c9bb26 +PODFILE CHECKSUM: e9b7deed279cceb36d4470b323a8314feeb363e4 COCOAPODS: 1.5.3 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 50981b9cf8..8198d01391 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -7,2584 +7,2854 @@ objects = { /* Begin PBXBuildFile section */ - 000A86935440F2820A21EA837AC3F052 /* BranchRedeemRewardsRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = F892D8695F00E99C4D12143F071B0FB3 /* BranchRedeemRewardsRequest.m */; }; - 005B562968799DB2FADC50C9F7BF2CD0 /* Masonry-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FB9DD404A364CF8F3AF35761F25D247 /* Masonry-dummy.m */; }; - 00A8793ECB2C504FC206490D18A203BA /* BranchLogoutRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 660DCF2FC0A4EB9CB265518B77D7A654 /* BranchLogoutRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 012C67DBD38EF9762E7380043A4025F6 /* FBSDKGraphRequestConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 6EC7F3EF382B90A53B4672018EB10A74 /* FBSDKGraphRequestConnection.m */; }; - 014EB404EA2B9BE98FAA37FACE3E9E4E /* GTMSessionFetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 22B7BCC1A0AA2F7C4A3B6B0B22B2AE50 /* GTMSessionFetcher.m */; }; - 023BBE639BC29B52B8AEB4B1787AA1BD /* FIRInstanceIDStringEncoding.h in Headers */ = {isa = PBXBuildFile; fileRef = DEA99DCA5B5A3356ECC037C27AA768A7 /* FIRInstanceIDStringEncoding.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 02FF2BC0A1DFD468F7156B5576C4E1A7 /* FBSDKAppLinkResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F8E2D805DBCCD0E7FA9439EB482CDA0 /* FBSDKAppLinkResolver.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0321903315F34B0A965A6075B2202B01 /* FBSDKLoginKit.h in Headers */ = {isa = PBXBuildFile; fileRef = DDBA44B15B1296B695DF6D0A20B6960B /* FBSDKLoginKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 036AECB72418EEE5B64FE8988B32225E /* FBSDKCoreKit+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1832CC1166BB354BC13DD368180529DF /* FBSDKCoreKit+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 03E22826F90D6D01648AA0A895192EA2 /* BranchLoadRewardsRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 358D2D87D4B250D95DBEC2728ECFE816 /* BranchLoadRewardsRequest.m */; }; - 043FA7FEEE1E1F615887B16AFC38B826 /* BranchCreditHistoryRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 2710E6153BAE9DB4536F52892E7A2F4F /* BranchCreditHistoryRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0440A1E7FB10548ACE4F61274ACFEDF4 /* FIRIAMDisplayExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 60171B76F8E9028F0E9189A19DD74269 /* FIRIAMDisplayExecutor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 04B82B5D80458DD799999279BD2562A6 /* FIRIAMTimeFetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = BC80F53001E24989F7FF9248E971BF66 /* FIRIAMTimeFetcher.m */; }; - 04C89450E1067B1FD74810FA028EAA11 /* BranchContentDiscoveryManifest.m in Sources */ = {isa = PBXBuildFile; fileRef = B5F285509046D0E42823B34218616F25 /* BranchContentDiscoveryManifest.m */; }; - 051257598723977FC0D42490B2C4D6A0 /* FIRIAMActivityLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = AC9CE309881AB0795921E0E05B1BDAB2 /* FIRIAMActivityLogger.m */; }; - 05268BB1941E0C454008206435E6C929 /* FBSDKGraphRequestPiggybackManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C15B3F6808F5F815E7BFB5BB48FF400 /* FBSDKGraphRequestPiggybackManager.m */; }; - 056E2D9018FE9DC2EC928445482D9A57 /* FIRVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 6587C39A8B7DFA5FE1A79EF6D1AF7F56 /* FIRVersion.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 05AC3C9BE4B21F40189A386EEE93E273 /* FBSDKContainerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 767BB86811B73DF85847FFC7A5E1B3A0 /* FBSDKContainerViewController.m */; }; - 05E5A2E1A8D8C6B014DA7B36EFA5CA50 /* UIColor+FIRIAMHexString.m in Sources */ = {isa = PBXBuildFile; fileRef = B074E35F1E55AF5A7B250FA275469AD1 /* UIColor+FIRIAMHexString.m */; }; - 061041C6FE332187D0733FE753599B35 /* SEGFirebaseIntegrationFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 124E97B01978800130B867B976619042 /* SEGFirebaseIntegrationFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 064D4DE1ECD4BE19C75C224A7B422D0C /* FBSDKButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 5CB349F5DA888EDF8C1B1A402D56F697 /* FBSDKButton.m */; }; - 06820631D37DF987043EE53FB9450547 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0132AA28E57C58FD756067906BAB000C /* UIKit.framework */; }; - 06BF385B70231D2272F78C5661DD82C7 /* FIRInstanceIDCheckinPreferences+Internal.m in Sources */ = {isa = PBXBuildFile; fileRef = 87A5D16D70F6761933B8269685383845 /* FIRInstanceIDCheckinPreferences+Internal.m */; }; - 06C580FEE8A8A0A73AB461B45EAECDC6 /* FIRInstanceIDTokenManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BD5E08E820EEA39AD5658AF68175C65 /* FIRInstanceIDTokenManager.m */; }; - 06DFE29A448355EFBBFB6E82810866A8 /* BNCDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 55566260AD09CEA161D5952B165F3BD2 /* BNCDeviceInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 06E906860112E9DE21820C518EA828B7 /* pb_common.h in Headers */ = {isa = PBXBuildFile; fileRef = FA5A08B86DBCF87CB5089FE3BFA164E2 /* pb_common.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 07297D16AC2114B381DD40DC4E2F8DDE /* FBSDKWebDialogView.m in Sources */ = {isa = PBXBuildFile; fileRef = E37CF83BEAFB606210F4029C2CD36AC6 /* FBSDKWebDialogView.m */; }; - 07709A5EB2A3D9B5BEF609ABAB71D1B2 /* FIRIMessageCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 475B10EDFE1B5442F8C9FBA65DE6256F /* FIRIMessageCode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 07C28503B351EF5FFBD6D4450CDCC4C7 /* FIRIAMDisplayExecutor.m in Sources */ = {isa = PBXBuildFile; fileRef = C93591EA1C3EE8EFB9C399576E1028C9 /* FIRIAMDisplayExecutor.m */; }; - 0895935D8D2634E6375C5C09A545ECB9 /* BNCSystemObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 41EFD93644359AEF717399559BF5F771 /* BNCSystemObserver.m */; }; - 08A5B340519212738C5D25EDEB16B459 /* FBSDKBridgeAPIProtocolType.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BC79F10AF8E7FC2BCEBB4770B714601 /* FBSDKBridgeAPIProtocolType.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 08AFE91D3F0DBA008F3A779A9D209EB5 /* FIRInstanceIDCheckinPreferences_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = F33AC7A5B48FC8E9F4250E193CA2149A /* FIRInstanceIDCheckinPreferences_Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 092630F6AF8047B61D97ECEBFCB3415E /* BFMeasurementEvent_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 98863DC15F9C9ABF6AB3573DE77F1852 /* BFMeasurementEvent_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 09DD260409FF85998291F42A18A34239 /* FBSDKCoreKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A71878FE854705CFA3FD18D59ABE5E4 /* FBSDKCoreKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0A5F8F191AD89D9176B06F1D0A2BFF7B /* FBSDKContainerViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = D09C4A78FA21CDCFB7DFDAC6A55C6154 /* FBSDKContainerViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0A78B0AB9876E08A8F5C34FC05750F80 /* UIColor+FIRIAMHexString.h in Headers */ = {isa = PBXBuildFile; fileRef = F8775FD128A1C6F15633C8BE911A930C /* UIColor+FIRIAMHexString.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0ADF9B9188E9E232643982362980B86D /* GoogleToolboxForMac-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = BF5F007635BBA00D9D5AFF2F25360257 /* GoogleToolboxForMac-dummy.m */; }; - 0B516C651B85E0451AF11CA2BDC18FDB /* FIRInstanceIDKeyPair.h in Headers */ = {isa = PBXBuildFile; fileRef = 11A468DDE39D620289F1E2180DA24BF9 /* FIRInstanceIDKeyPair.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0B615A5CFDD7D0EB0035BE4F89047C99 /* GULAppDelegateSwizzler.m in Sources */ = {isa = PBXBuildFile; fileRef = CC71698072FFBC97BA4568F3E1F5FC79 /* GULAppDelegateSwizzler.m */; }; - 0C22B04A7071482DF12D493F43CC82FB /* DTError.m in Sources */ = {isa = PBXBuildFile; fileRef = E9372675D7DC1BBDB8AFD40DB2E18DF6 /* DTError.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 0C9A01A218C289595D3D04262ABF49C3 /* FIRIAMTimeFetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = D32B13ACA256B50590E226062D63AAC0 /* FIRIAMTimeFetcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0D26844DC373E91FDFFDD716556F11BC /* GTMNSString+URLArguments.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B043A78E11172FF58B9D173A18A3E96 /* GTMNSString+URLArguments.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0D34E5CE79FBD977081593CA8309CC84 /* FIRIAMClearcutLogStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = F2504E75F7A326D9E8699D39C18F42DA /* FIRIAMClearcutLogStorage.m */; }; - 0DAB96B4EA0DD870BB5C78AEC37B14BA /* FBSDKUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 963DDE0D9FC2C33910ADCF51B7231A2E /* FBSDKUtility.m */; }; - 0DADD576ECB802BFE8DF1783BF4145FE /* BNCContentDiscoveryManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B0A60ED97EB0BD5C782C4A4BC5CF33B1 /* BNCContentDiscoveryManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0DD06BF47324CFD834225D5D8FBCDB84 /* FIRInstanceIDTokenFetchOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 48A1229C29B5FA04792E9822658AB9F9 /* FIRInstanceIDTokenFetchOperation.m */; }; - 0DF12D150BD736448A6956D03FF08E7D /* BNCEncodingUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = EFB66651BCFE9D78D82AA22921CC398D /* BNCEncodingUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0E9D9FA13F1BD9C9541F6D96EDED3352 /* FIRCore+InAppMessaging.h in Headers */ = {isa = PBXBuildFile; fileRef = 64895036A361B0680EE8D8477428173B /* FIRCore+InAppMessaging.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 105BF19EC34035E7CE8ABBC8424CE2F8 /* FBSnapshotTestCasePlatform.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C128A18D0862A8A4F8328126D4C0FFC /* FBSnapshotTestCasePlatform.m */; }; - 105F93F838DBA8DCAF7D7EA31F301CD4 /* FIRDependency.h in Headers */ = {isa = PBXBuildFile; fileRef = 36DDCA99157D49FE23981FEFE5C517A4 /* FIRDependency.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 115EFBBEEF3501AC344FBBBCA3928437 /* FieldMask.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AD8123E83BBF2CD4C0126670B7FC9B9 /* FieldMask.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 11E09F19B6D778795DA2F0EA6328B463 /* FirebaseInAppMessaging-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2548E1D9DACDFC6C7639F9C20C4C3606 /* FirebaseInAppMessaging-dummy.m */; }; - 121AC9636A2443988E82370E885BBEAF /* GULLoggerLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DEE5A8378721AAF1FBC4EAE226B471B /* GULLoggerLevel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 122123E96912E4DBF49487FDBB3D3B28 /* GULNSData+zlib.m in Sources */ = {isa = PBXBuildFile; fileRef = 3610CCE120B3C3EDC2F55AF18F19F34A /* GULNSData+zlib.m */; }; - 1255D40CD00E17E79B9F3267BEDB2F92 /* BNCNetworkService.h in Headers */ = {isa = PBXBuildFile; fileRef = F4F01658950B8EB6A5539D2BDB11CB12 /* BNCNetworkService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 12C4F120D0371BDF352613CD9B924C3D /* FIRInstanceIDCheckinPreferences.m in Sources */ = {isa = PBXBuildFile; fileRef = 5515A541CEB76235248280F330CD920E /* FIRInstanceIDCheckinPreferences.m */; }; - 1324061BEB7C3BAC2F6679C845D74475 /* NSLayoutConstraint+MASDebugAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 94E2BFDF8301D99022F5B20FA1143B17 /* NSLayoutConstraint+MASDebugAdditions.m */; }; - 1336C646A6DD70F6CC1A90B9E0E012E4 /* FIRAppAssociationRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = B2FBEC6CEF0D9ACA374AF596C410B33F /* FIRAppAssociationRegistration.m */; }; - 1336FACA2E3C0C5678CBAFF7207D667B /* Smartling.i18n-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B802825C627FF9B2B0B5718FC5C82E9C /* Smartling.i18n-dummy.m */; }; - 1358F3D55FE44CE2F40DF1413CAE5F4B /* SEGIntegrationsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F0F2FEA81F40D313A03716CC9A4217BE /* SEGIntegrationsManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 13614DE887C54069880379AC6B7EF3C5 /* FIRIAMMessageContentDataWithImageURL.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F7063488235FBBD6FFCE40D5ADBE3AA /* FIRIAMMessageContentDataWithImageURL.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 138B43AB88CBA50B0C3A236C89A5CEBA /* FBSDKDeviceLoginManager.h in Headers */ = {isa = PBXBuildFile; fileRef = AF2FA62F8CBEAE33178534BA3168EB7D /* FBSDKDeviceLoginManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 139F35B981A93E6180C12DA5DA71A50D /* UIViewController+SEGScreen.m in Sources */ = {isa = PBXBuildFile; fileRef = ECAEF0F23FC195D2CED72E30A27E4339 /* UIViewController+SEGScreen.m */; }; - 13D95AB30E5355C1206047BFB7BD2557 /* FIRIAMMsgFetcherUsingRestful.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DB496EB8EDA12974A68DC23F60258AC /* FIRIAMMsgFetcherUsingRestful.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1456AFE7F64403814FE16C8A19D91736 /* FBSDKColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 19500926E4E1CCE009F11A04D697707D /* FBSDKColor.m */; }; - 147D21298AD88185E179657C9E0EBE0E /* SEGAliasPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D48D9D06D0CAB08F4D9F71ECA4E5273 /* SEGAliasPayload.m */; }; - 14EBA026D8F4DAF0B3C7462775997F65 /* SEGAES256Crypto.h in Headers */ = {isa = PBXBuildFile; fileRef = 295997F37C2D39818E1CB7F6ED6F7873 /* SEGAES256Crypto.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 150FB25FDCEEE065CEF02C51ACF6C8A5 /* FIRInstanceIDAuthService.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A9AA680A16F8C7FD18A93EFA1DBB495 /* FIRInstanceIDAuthService.m */; }; - 15232CB285DC3157AAC019A6CA9559CA /* GULNetworkURLSession.m in Sources */ = {isa = PBXBuildFile; fileRef = 5391D67E788420CE76F014AAFCD4D9B3 /* GULNetworkURLSession.m */; }; - 15352E08744DB463AA6C905D77554C2B /* floatvalue.m in Sources */ = {isa = PBXBuildFile; fileRef = B0090A1A723DC087E5ABEB47C0938471 /* floatvalue.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 157329FB5EBCC63550C8336169C18357 /* FBSDKSettings+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = E0BB3643FBE82F4CC5D1CEFFDF1806E3 /* FBSDKSettings+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 158DC446B81D037638DF95B70EEA158F /* FBSnapshotTestCasePlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 070BCC87B13DEF206292CD29DCCA85E4 /* FBSnapshotTestCasePlatform.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 16657CF34A118ED81E0336E1A13AE538 /* FBSDKBridgeAPIProtocolWebV1.h in Headers */ = {isa = PBXBuildFile; fileRef = CDA6C05BD900FD78538E4CD10A6B1E99 /* FBSDKBridgeAPIProtocolWebV1.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 166EEB17F52BE377A0093000AF1B5BBA /* BranchShortUrlSyncRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = BB551F4219C5EFAD4F690ED75D9EB7AB /* BranchShortUrlSyncRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1751CB047D4183860671BB048206AD8D /* FIRIAMActionURLFollower.h in Headers */ = {isa = PBXBuildFile; fileRef = 46E1833AEB403780562B55C2DFEB61B2 /* FIRIAMActionURLFollower.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1754434A87418D6FA04C8355D051E6FF /* FBSDKAccessToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 7978BD1687068D733E404EF5E985CF5C /* FBSDKAccessToken.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 178DA12EF88D354652D910D8AA1FB28A /* GULMutableDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = B990531A971524399C7690EDAAE9686C /* GULMutableDictionary.m */; }; - 181F4D64B930DE554E64BB6D7E4E4046 /* SEGScreenPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = F477F4B237F7F6CBCA5DC59C2B188FDA /* SEGScreenPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1834E0225A6D4F61ECF76804AD95FCEB /* FBSDKBridgeAPIRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 537B5721C65505A6D8F044C54CCA9B3F /* FBSDKBridgeAPIRequest.m */; }; - 18CC005EA12BCE17CC63D9EBE9B53660 /* Branch.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CF6D58D9314D01A7D065B0734D741A5 /* Branch.m */; }; - 192D6CAA69FB769780DF65711890F074 /* FBSDKDeviceLoginManagerResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AC7523350C59D44CFB587761FF93F15 /* FBSDKDeviceLoginManagerResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 193B1BCA939F004C4BCCDA6512F3A988 /* iOSSnapshotTestCase-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FA167894142A6E8A0CDD4AA42BE6DCA /* iOSSnapshotTestCase-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 198180BBFD72CB56EF529C9F612A1C61 /* BNCPreferenceHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C93C574258B092A05C8E1F33004D7A8 /* BNCPreferenceHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 19A90FA3067EE16561C270E6F9CBB39E /* GULLoggerCodes.h in Headers */ = {isa = PBXBuildFile; fileRef = FDAAE542BDC72448410DDDD03C9B3BC9 /* GULLoggerCodes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A4E5C9B38E65515CBBE33EEF0BC070B /* BranchShortUrlRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 50780642A16943CF19712019FCFA91BF /* BranchShortUrlRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1AAA4EFBB76957B2EC6222B8759D0DAB /* FIRInstanceIDTokenOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = FF7D95EFFB407E796E6F0F31EEA00BAF /* FIRInstanceIDTokenOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1B3F2B804C92C70C170E76DCD898B777 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D86E08AE8F5894B114BDD20C8F90CBE3 /* XCTest.framework */; }; - 1B41EDDB573FBF9A6A93DA0A755229B6 /* SEGGroupPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = 5411FC9E75239742AAE9C06831519EFC /* SEGGroupPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1B6EA0771263073FE5A1636CE260E21C /* BFAppLinkTarget.h in Headers */ = {isa = PBXBuildFile; fileRef = 977744DB3E8DDD5340945BCF01CC9FE4 /* BFAppLinkTarget.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1B82A93F06C885FE8A05740C0D2916E1 /* FirebaseCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 743105AF38F51C200E88E7D66D99740D /* FirebaseCore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1C1E983563A7A7D0B9B161695AE88012 /* BFCancellationTokenRegistration.h in Headers */ = {isa = PBXBuildFile; fileRef = 30311877EBE5DBB28ABC81B3F23E2C36 /* BFCancellationTokenRegistration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1C78E611593A0564EAD94E06BA68B2FF /* FIRInstanceIDTokenInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B5CB0799EAE1DD2E9D0DA13A75416FD /* FIRInstanceIDTokenInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1CD5DE927D3B75066DDBD1F1F5695188 /* UIImage+Compare.m in Sources */ = {isa = PBXBuildFile; fileRef = 30823FF4A07C2D085DDCC843A3244136 /* UIImage+Compare.m */; }; - 1D6876480A09125F6482E7F8DE40BCA9 /* BNCThreads.m in Sources */ = {isa = PBXBuildFile; fileRef = A1929CCE1547C27E47D41D05483549EE /* BNCThreads.m */; }; - 1DA3815239DF13B3DDA75CC4705AF2A2 /* Duration.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = E46AB4E1371227ECE47AF9CAE9C92E2A /* Duration.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1DCBAC9FFA6752963A427549A028390A /* NSLayoutConstraint+MASDebugAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = AD5EB34CD926AA0D62F41661D473928B /* NSLayoutConstraint+MASDebugAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1DF02F49705967CE1C4EEBEB35F66842 /* SafariServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 58D8AEC43CB1545EA1470B068BC8DB84 /* SafariServices.framework */; }; - 1DF82FC0DE61657EDCD067E6E6EBD240 /* GULSwizzledObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 37C2C6705ECE50CFF747D44583C8B6E3 /* GULSwizzledObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1E05DB9101641EEED55C56BF33F054A5 /* GPBCodedInputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = E6F71728F715B41A0142C5B2C9E27ABF /* GPBCodedInputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1E44F578153BB37274E3D061F94BAD98 /* FIRIAMDisplayCheckOnAppForegroundFlow.h in Headers */ = {isa = PBXBuildFile; fileRef = FDE50F9664987BD56501C26EF2D54838 /* FIRIAMDisplayCheckOnAppForegroundFlow.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1E4D17DFB018B9BFCB33A9084AA84BE3 /* UIViewController+Branch.h in Headers */ = {isa = PBXBuildFile; fileRef = AA5DCA5F603DC7D53B3127EC81AB26ED /* UIViewController+Branch.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1E71D26462C8AFB08B4CC5F02B639915 /* FBSDKServerConfigurationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CEDE93A6B7ADE7C080D4B4B82F06BC53 /* FBSDKServerConfigurationManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1EDAA3FFB90A34800AD1CF384202E399 /* MASLayoutConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 56BB45C246746831D5F3988241DC4A76 /* MASLayoutConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1FAE13C91130D83BEA3B04CB338BB345 /* GULSwizzler.h in Headers */ = {isa = PBXBuildFile; fileRef = AF4A0BA10914FC9C668DBAC31E863D4D /* GULSwizzler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1FC36A0E599F26CD6CDB517851C23BBC /* Any.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 34EADEC6CEB1F3386F6DAEA30D2384DF /* Any.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 20186A55F1D0D8F27CC341E93E294745 /* FIROptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D7F6DB8589A58723C9448B47DAC940B /* FIROptions.m */; }; - 20785D5C14602E311344D61E7830999D /* BranchContentDiscoveryManifest.h in Headers */ = {isa = PBXBuildFile; fileRef = 75109A25B94223AFA7F944A530E5EE51 /* BranchContentDiscoveryManifest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2082422E374AC5FAE3A68725380D9367 /* GULNetworkLoggerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 49F70A4FE83944ECF6E1F2D2CC51D71D /* GULNetworkLoggerProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 21638A0C389D15C1B2DD3B7E9C6A80CF /* FIDBaseRenderingViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 72C1EFDB314E2CF9C5288780A91D2188 /* FIDBaseRenderingViewController.m */; }; - 21B871D6D56903268C3D6F7FB0EE6894 /* FIRIAMDisplayCheckOnFetchDoneNotificationFlow.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DDEFBFCCF31A43A04D42DD84A74AE49 /* FIRIAMDisplayCheckOnFetchDoneNotificationFlow.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 21BCFE95B396E85EA799F125C1A1E626 /* DTTimePeriodGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = A1DA5F3756B81572DD193B05939627AD /* DTTimePeriodGroup.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 21FDDE73E8763ACAEA300B7655EFA504 /* FBSDKAudioResourceLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = AF4BFCF7FB2B99709753C2AE0C90F30E /* FBSDKAudioResourceLoader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 22E6A2FB0BDD16A740803F5113B6BA39 /* SEGUserDefaultsStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = EE34D2112C030B2EC95050D6A7B793BC /* SEGUserDefaultsStorage.m */; }; - 22E9B1228780062968D3AFBA94AA3861 /* BNCPreferenceHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 266517C813AD1E4CB05451BC3BC86EFC /* BNCPreferenceHelper.m */; }; - 2336E7EC338799C2D9E6DB9ED2FBCD23 /* FIDImageOnlyViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A4C9B9776393728814D4F4671362A3B /* FIDImageOnlyViewController.m */; }; - 23786E3851F5E5537097A6898583F87D /* BFAppLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A545002A728DFCEA11A8621E5A84F8F /* BFAppLink.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 23F0B81FAF9A90F90A19F3254C2323A7 /* BranchConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = C246C56F5AB72574B8B100F0DA90E097 /* BranchConstants.m */; }; - 247D20DEFDE054F59DF28AE58A5E6828 /* FBSDKBoltsMeasurementEventListener.m in Sources */ = {isa = PBXBuildFile; fileRef = 863906B15E0D77036DB89F6D1D402495 /* FBSDKBoltsMeasurementEventListener.m */; }; - 2487C04D23ACBD8BB3EEF24AEEBBE53F /* GULReachabilityChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = 1564ECCCC4938CDA77C48A1D7BCC0E10 /* GULReachabilityChecker.m */; }; - 24E8CFC9F116E3661B40FABD7646656A /* FIRInstanceIDUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = EC2F604EED7A3025387607A635FB2728 /* FIRInstanceIDUtilities.m */; }; - 251E72E38D81583A3A35575CB2C70F44 /* FBSDKAppEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A294DC1DD370787DB7ECDC97CA85CAA /* FBSDKAppEvents.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 253976DAE98307F7418165E85CADC731 /* BNCAvailability.h in Headers */ = {isa = PBXBuildFile; fileRef = 12B6B28A3679F574A699516058FD2082 /* BNCAvailability.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 25A536DACCB15E39F2749BF5E39574B8 /* FBSDKIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = 659C5EF358CE66A2061E090F8A0DFD8B /* FBSDKIcon.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 25AA2C3D14B7C625B193AA29A63FF59A /* FBSDKAccessTokenExpirer.h in Headers */ = {isa = PBXBuildFile; fileRef = CA3A262D27D72AB21A52E7B27E254F76 /* FBSDKAccessTokenExpirer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 25EC46129BA77191111D295385C27439 /* FBSDKAccessTokenCacheV3_21.m in Sources */ = {isa = PBXBuildFile; fileRef = 32ED39025F4EC37679B731D1CADEC5FC /* FBSDKAccessTokenCacheV3_21.m */; }; - 26185991E834AE35552A7D8DEE0057C1 /* FIRIAMElapsedTimeTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CF52141CCAEBE434F128FF08C219BC7 /* FIRIAMElapsedTimeTracker.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2642172434C103E631D812F9A9FAD765 /* FBSDKLoginManagerLoginResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 9182BBBBEAA431805278E8130487156C /* FBSDKLoginManagerLoginResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 265B1DF01EC72D3FC2E3D8EC16C05332 /* SEGGoogleAnalyticsIntegrationFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = CBFDFE216C20B168B7FDF2ED5AA38E5C /* SEGGoogleAnalyticsIntegrationFactory.m */; }; - 269D4AEBCCA536FFC4945A36684C541A /* FBSDKBridgeAPIProtocolWebV2.m in Sources */ = {isa = PBXBuildFile; fileRef = D25689FB3BCC467FD866F4AA59C04A62 /* FBSDKBridgeAPIProtocolWebV2.m */; }; - 26D791E4761661DBCC26F182EF4273A5 /* BNCConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = D69199C010962228D26A698E6E3D3F46 /* BNCConfig.m */; }; - 2740EB648AB1E60DC1A0A186CF55783E /* FBSDKWebDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C2EFE75CCA2DF59DD0A2C6467889470 /* FBSDKWebDialog.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2768EEC43B2B014888280E81948107F5 /* FIDBaseRenderingViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E7D9F160520F68335D0432F700ED30 /* FIDBaseRenderingViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 276A8AAE587437B77D9B65D9F48644C6 /* UIImage+Snapshot.m in Sources */ = {isa = PBXBuildFile; fileRef = 75C52A9EBEDAB709F8AA5CBA1CAF69D8 /* UIImage+Snapshot.m */; }; - 278B39017825F17684AC25D32E02B045 /* FIRIAMBookKeeper.m in Sources */ = {isa = PBXBuildFile; fileRef = 487FBABAA39DCB5308D3F8E777EEB27E /* FIRIAMBookKeeper.m */; }; - 2809948F536B6BC150776101504EA056 /* FBSDKBridgeAPI.h in Headers */ = {isa = PBXBuildFile; fileRef = E259C1BF3AFA10C3D72E3EE4E0EB571B /* FBSDKBridgeAPI.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 28278579B2D7D2BCBCAA08AE3244E063 /* FIRInstanceIDAPNSInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 515925EC75F7B571CADEB644514D24F3 /* FIRInstanceIDAPNSInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2847A8418309657B1462569A1848753E /* GPBBootstrap.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B7CAB3ADA64E9B2EAFFF2ED6AB07855 /* GPBBootstrap.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 286A697C210D6B3DAEE862AA70F995BA /* UIImage+Diff.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BB663B1D0B30B1A01123D5323A58FFE /* UIImage+Diff.m */; }; - 28AF4001C9B4CDBA57247DA0D6856E62 /* GULUserDefaults.h in Headers */ = {isa = PBXBuildFile; fileRef = C6E78AFC9DC952BA57739D11F5ABFC84 /* GULUserDefaults.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 28BDC08C5338DDD19717650911CC6DCB /* FIRInstanceIDKeychain.h in Headers */ = {isa = PBXBuildFile; fileRef = 11879580807F0625ED2AF966F3BA0611 /* FIRInstanceIDKeychain.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2989EBB5AA39D98327BC0E9ED90E8E2F /* FBSDKAppLinkUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 37E934B0BB0E4B78A1C62FCABFFE183D /* FBSDKAppLinkUtility.m */; }; - 29B9C3D07BDA8DA75DF64B44D7CAB771 /* FBSDKButton+Subclass.h in Headers */ = {isa = PBXBuildFile; fileRef = 6362DF8757E7A0CE8A522A481EA1749B /* FBSDKButton+Subclass.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 29C61FF246F1A33CA7D05CD3D0B499C5 /* _FBSDKLoginRecoveryAttempter.m in Sources */ = {isa = PBXBuildFile; fileRef = 01667194F6C8F930933451DC497683DA /* _FBSDKLoginRecoveryAttempter.m */; }; - 2A12FCEF4EB4466DE320507A6DB3DA4D /* FBSDKAppEventsUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = A37C2BA6523875DB014F0EE17A258FBE /* FBSDKAppEventsUtility.m */; }; - 2A9EE7F2503CA161BA790260769D5281 /* FBSDKGraphRequestBody.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CBA5BA7572EC7B94ACBCB845F5E7902 /* FBSDKGraphRequestBody.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2B75CD80A23497F1E906D910BD396AB1 /* FBSDKLoginManagerLoginResult+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = C68085B980D3B2302C29866DF64CDDAC /* FBSDKLoginManagerLoginResult+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2BBB058F7A9FAFB9FF1AB7187C5119B8 /* FIRCore+InAppMessagingDisplay.m in Sources */ = {isa = PBXBuildFile; fileRef = 421CB58B48A16AE8F5D8DCDAB4B2E79F /* FIRCore+InAppMessagingDisplay.m */; }; - 2C1E7711089DA117981B7912A5C56F64 /* GTMSessionFetcherService.m in Sources */ = {isa = PBXBuildFile; fileRef = 29642D4C23E26E3EEB72590F59EA6DA3 /* GTMSessionFetcherService.m */; }; - 2C5E88893BB19C517C58A37D088D966D /* BNCStrongMatchHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = A153BE931D3DABAC8EFCC4388C061A41 /* BNCStrongMatchHelper.m */; }; - 2CBB309804DF13EB8E4E88B11524596B /* SEGHTTPClient.m in Sources */ = {isa = PBXBuildFile; fileRef = F55E5513330A166155529E31CF316BD9 /* SEGHTTPClient.m */; }; - 2CE8BA02391B28C7711BD2AF9BF96E1C /* FBSDKImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 634E90DCE0056F3E1EDEF3905819BCB4 /* FBSDKImageDownloader.m */; }; - 2D25C9BF2A08C284C39CD95D7427C811 /* AdSupport.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3E14A8E1104AAE6EE245FCF6441FDC30 /* AdSupport.framework */; }; - 2D554B2647CD3B16CAC948E4BFD78B09 /* OHHTTPStubsResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = A77A04FD47A07D515872C2569F7CC353 /* OHHTTPStubsResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2E35A432402C2845831A09FABBB033AE /* GTMDebugSelectorValidation.h in Headers */ = {isa = PBXBuildFile; fileRef = 681A7CA42387FD680E857D14AC7F2443 /* GTMDebugSelectorValidation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2E3B0044B81DDFFE60E6BCC9DA8CE290 /* FIRInstanceID+Private.m in Sources */ = {isa = PBXBuildFile; fileRef = CDE64E98E41ED215DEC484D30760131D /* FIRInstanceID+Private.m */; }; - 2E7507FB8B00690C1B0F6F98BF1C158C /* SEGIdentifyPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = 78879F820061ECFAFC61901621BA3B0E /* SEGIdentifyPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2F20238AFA684284AC6CBD7C8FD1D201 /* FIROptionsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = EA9CE1C2CAF860538F7CC67966C439E1 /* FIROptionsInternal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2FE21E19F61018E9CC1D2B023B5FA6CC /* FIRIAMBookKeeper.h in Headers */ = {isa = PBXBuildFile; fileRef = 28773365A024B2147C73E66027818FE6 /* FIRIAMBookKeeper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 30B1485E3AD7F5BE7F3598BCF6D185FE /* MASConstraintMaker.m in Sources */ = {isa = PBXBuildFile; fileRef = B88570E4E75BC72ECC3111B96775E311 /* MASConstraintMaker.m */; }; - 31AADB45FB7DF53F75E6764ADFD1AA25 /* FBSDKAppLinkNavigation.h in Headers */ = {isa = PBXBuildFile; fileRef = 49951C11332EE4E8CB3ECC420C21FA03 /* FBSDKAppLinkNavigation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 31D4ADC97E8EFD2304EEB7DA708580E0 /* FIRIAMClientInfoFetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 79C8944FF397991222F22C2CE430583B /* FIRIAMClientInfoFetcher.m */; }; - 3235254F831D83B99BAA5D02A2A77A51 /* BFAppLinkReturnToRefererView.m in Sources */ = {isa = PBXBuildFile; fileRef = BF99C07B20B7837691600CED006ED3E4 /* BFAppLinkReturnToRefererView.m */; }; - 32437388F5BDCDC35F4ADE5D1488BBBE /* FIRLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 811D97E270354AF851B1C11C93384184 /* FIRLogger.m */; }; - 3297979B78E5285AA35029E04437C1B9 /* Timestamp.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 2974EFC614E39BCF31129A48CCC08C35 /* Timestamp.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 32D0E25E8B212525AE333EA87E5617F8 /* FIRAppAssociationRegistration.h in Headers */ = {isa = PBXBuildFile; fileRef = C828B6E6BD3821A90A1665D67AD202BF /* FIRAppAssociationRegistration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 33204D2CEE0426FFADC78A701DCD706F /* Any.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = F835941F69E480CAF7683BA82EF99FE8 /* Any.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 33798B7B54B882499F9BDC41F1291165 /* BNCNetworkServiceProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 219B9DC61C5C08D79D2380A31551081F /* BNCNetworkServiceProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 343C1BD84808705807D35F5A12CB1DC4 /* FIRInstanceID.m in Sources */ = {isa = PBXBuildFile; fileRef = 350B4201A47F034F3A07CAFF6719AAE4 /* FIRInstanceID.m */; }; - 343CD73674397044764C2DB42F74BD7E /* FBSDKBridgeAPIResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 2754E587E8AB8D03135D46BE8A09CFCC /* FBSDKBridgeAPIResponse.m */; }; - 344841BCCA2B04D7E5381A56F0986027 /* BranchDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = DFB0D7DA07E6D7553A4BB6F9101BCD6B /* BranchDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 34829A1058972AB7A98A1E003687B994 /* FIRIAMClearcutUploader.h in Headers */ = {isa = PBXBuildFile; fileRef = CA12AD5281AFD3762543F6AD65E47E71 /* FIRIAMClearcutUploader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 34BE94618B681099C17D120965EEA9E1 /* OHPathHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = B865CEDF2C32B5F6ACF7B1F4F845EEAF /* OHPathHelpers.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 34C1A96D3A8C68CE139A449FEE0B025B /* FBSDKURLSessionTask.h in Headers */ = {isa = PBXBuildFile; fileRef = EE8FAA9EA2CE473B434ADD847EDB77E4 /* FBSDKURLSessionTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 35722D710854B44589FFBF9A288024F5 /* MASViewAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = 997938E0BB1B1ABB92506EDA8C594E84 /* MASViewAttribute.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 35D99C8463790D6A1714E289249DF89B /* GTMSessionFetcherService.h in Headers */ = {isa = PBXBuildFile; fileRef = BCF73A6A903422C45CC94CE168EDC774 /* GTMSessionFetcherService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3629043286720C017551FD2045C422EC /* FIRInstanceIDConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 1221C66E88146996065FF589C04A4EF6 /* FIRInstanceIDConstants.m */; }; - 369E11418F10922CAC36C2CD035ADAF8 /* Bolts.h in Headers */ = {isa = PBXBuildFile; fileRef = A2AFD550ECA13CAF3F328FDEA29A56F8 /* Bolts.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 36F7B3D1F5F673620EB000ADFFF621C9 /* FirebaseCore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 304517776FD6B333B681CB85E237D3BD /* FirebaseCore-dummy.m */; }; - 378934EA256734EE64B359857A68A23B /* FIDModalViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = EB8963F3DEE1354BFBBC5A28CD5D3821 /* FIDModalViewController.m */; }; - 37972BB14C7FAB1ABC940B488A69E464 /* FIRIAMFetchResponseParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BF1B75EF6FDE278E245F65D4E475241 /* FIRIAMFetchResponseParser.m */; }; - 37AE8AEBA552B59537D75DA15063C8AE /* BNCSpotlightService.h in Headers */ = {isa = PBXBuildFile; fileRef = 35FFFF1F506D7EFBB26697FBDF5333A5 /* BNCSpotlightService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 37B65D68AF3476CC3E7A96ABDA647D12 /* FIRIAMMessageClientCache.m in Sources */ = {isa = PBXBuildFile; fileRef = E9ED56EA8227CC50E49D58FF53009D90 /* FIRIAMMessageClientCache.m */; }; - 3885F2CB28C29B34AAA5FD4E6BC4F24F /* FBSDKDynamicFrameworkLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 59AD83C11EB8771DE13AA3EE9D66AD78 /* FBSDKDynamicFrameworkLoader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 38BC140FDB0A71D1D9454FC7EC095461 /* FirebaseInstanceID-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AFAC671ABE3FA4E9594F211BA3E3326E /* FirebaseInstanceID-dummy.m */; }; - 38EECF62A8D58AA4FE3C539C9D2C54B3 /* GULNSData+zlib.h in Headers */ = {isa = PBXBuildFile; fileRef = 94C1904706C79B03E20EAE2E3C280A18 /* GULNSData+zlib.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 391675DCE0BFC3CD87AC510BB9F49260 /* GULObjectSwizzler.m in Sources */ = {isa = PBXBuildFile; fileRef = 55007BB619E6AC440411E8FE86E85E84 /* GULObjectSwizzler.m */; }; - 3923053850EE0B0145B78D4A99C510DE /* FIRConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = CBBA6745E26E6B38C36950CA31FB7564 /* FIRConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3923FBA27945B2DE3E5F88E5FB6458A6 /* GTMNSDictionary+URLArguments.m in Sources */ = {isa = PBXBuildFile; fileRef = 9EEE61FCB33F23A58E23FBFA96B12A40 /* GTMNSDictionary+URLArguments.m */; }; - 392474B000C396CEEB47F97474EDD7D0 /* FBSDKSystemAccountStoreAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FDED56CD1C276B8F484D1B853394405 /* FBSDKSystemAccountStoreAdapter.m */; }; - 398ADD974A410B7F05A002D9943912DA /* FBSDKCloseIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = 779E3525B72FE11F0AA79D9BE66816C2 /* FBSDKCloseIcon.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 399ECB46E272A85861D9E61D0024106D /* FBSDKMeasurementEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = AF98B941896776B98E393562821DBA4D /* FBSDKMeasurementEvent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3A553030CFF41BF9BC6CF2F9EB63841B /* GULReachabilityMessageCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C2399331847BAC6652195B9BAA73A9D /* GULReachabilityMessageCode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3A82F3F6918C74FF23B9C9BB49619395 /* FIRInstanceID+Testing.h in Headers */ = {isa = PBXBuildFile; fileRef = AA27D2F6F601D2ACF5A9F0E4674B6E1C /* FIRInstanceID+Testing.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3B0AE62155BABCD21FEB5A3240BA8672 /* FIRInstanceIDBackupExcludedPlist.m in Sources */ = {isa = PBXBuildFile; fileRef = 851ED8DF1F5689D3A40FC39C7770BC7B /* FIRInstanceIDBackupExcludedPlist.m */; }; - 3B1D0644CA519C1CF72C52A9258BD4DB /* Compatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = F37DBCFE9AF93C68FB4AF83A62D4934B /* Compatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3B2457525F8FB2F48DE6AB35D4D3B812 /* FBSDKErrorRecoveryAttempter.h in Headers */ = {isa = PBXBuildFile; fileRef = C5969E37C3F65859DE3935A6FD0F13B3 /* FBSDKErrorRecoveryAttempter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3B6E796FEC7AF1192E4F8BAC72476CB5 /* GTMNSDictionary+URLArguments.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A1ABD4972F9DC9D14DE0F85C93FEBED /* GTMNSDictionary+URLArguments.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3C3C6435F357E50C1D65FC92F47C768F /* SEGFirebaseIntegrationFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BC14CD36D5A735B241E9AAF3F91026F /* SEGFirebaseIntegrationFactory.m */; }; - 3C422FDFEB66AAD4AE70C1022A201C83 /* FIRErrors.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EEC9AF13CA6809A13170F10C0EDEEFE /* FIRErrors.m */; }; - 3C563948025753A82D124F09649B63B5 /* ViewController+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 2094E0494BDE5472EF958F453EB29877 /* ViewController+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3C7DBCEC1274F81674AD2499286F8305 /* MASConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = D340D970AE745FEE9E5DE214D661F9E6 /* MASConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3CC7F9BA17EF961775C7853AE8D26452 /* DTConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = ACCE83DA3F984AD9EECF0391530C9788 /* DTConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3CD33D1F6B55FE34A36559350A7BEE81 /* NSString+Branch.h in Headers */ = {isa = PBXBuildFile; fileRef = 609C7239BB337928FCE027EC33861122 /* NSString+Branch.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3D0BAC03E2E4067242DDC895D4EF869D /* FIRInstanceIDCheckinPreferences+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 75C8492FDB524BE8DBB0F48A8D9B2B94 /* FIRInstanceIDCheckinPreferences+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3D31DA83BE64B4C4C7840F0546A72F7C /* Type.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = FC7721FCA2AD88E5BBD8A2A8B3C0819B /* Type.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3D4EA0C0C8AA13BE1DB0077B77BA6D55 /* FBSDKBridgeAPIProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = EA398003738D90F96B68C7003E3EF1DF /* FBSDKBridgeAPIProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3D68BF2A012579907DA74A18E2EA2A06 /* BFTaskCompletionSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 696A94527EF347C139011C2D74C9F500 /* BFTaskCompletionSource.m */; }; - 3D8B6C8DC80EB646EC4625B237EA886D /* FBSDKAppLinkReturnToRefererView.m in Sources */ = {isa = PBXBuildFile; fileRef = EE499A5A4486A9A55E5EA4381C88955C /* FBSDKAppLinkReturnToRefererView.m */; }; - 3D9F5C8CC69356504CDE535C1D3CB91F /* FIRIAMDisplayCheckTriggerFlow.m in Sources */ = {isa = PBXBuildFile; fileRef = F993FC41B954DB22DBF6CB0FDC72E334 /* FIRIAMDisplayCheckTriggerFlow.m */; }; - 3DA8B78729259CA6FDB16A22DC5E14A6 /* BNCServerResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 99D32435755E97824C9F73B628A0ECFE /* BNCServerResponse.m */; }; - 3EA296F26ACDC5E28648A70168122ABF /* FBSnapshotTestController.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F5541886EBEED9E9AB894E07182B29E /* FBSnapshotTestController.m */; }; - 3F679F45106447F894F807AEFA6D2BC2 /* FBSDKMonotonicTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 6717BB214E6927C89C19378263B05C6B /* FBSDKMonotonicTime.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3F9B19FD3FBF03181EC5BF1642B3830E /* FBSDKServerConfiguration+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0376EBDFB70B1F2C811DDC6B311904C9 /* FBSDKServerConfiguration+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3F9FE8997D22460406FE70DD147CF83A /* FIRIAMActivityLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 95E8DC8655D7512CBFA3A256F54B280A /* FIRIAMActivityLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3FE6F2C8181DD813806FB90EC336F68B /* BranchUniversalObject.h in Headers */ = {isa = PBXBuildFile; fileRef = F3400435E0D19943A5D68C017BFD3592 /* BranchUniversalObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 40BA40B56E5C6130F1A443C9DC5D1DA5 /* Duration.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 615E1BF263553EFABC51C6CF5968273E /* Duration.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 40FCDDADAA21344C21DD27370AD77E1B /* Struct.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 61CBEA447AA6445CF7C51B84D3CDA62C /* Struct.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 41057D18E8D57DC17BD37843B7300C85 /* FBSDKTooltipView.m in Sources */ = {isa = PBXBuildFile; fileRef = D9335C6AF0DEB324AD0C368A45B6A3C1 /* FBSDKTooltipView.m */; }; - 41273B7567222407158A340925D50649 /* FIRInstanceIDCheckinService.m in Sources */ = {isa = PBXBuildFile; fileRef = D59F9AD3C2FCB7A550A7A01C1DCD78ED /* FIRInstanceIDCheckinService.m */; }; - 414F3256F6FD11883CD56B3FEEAB95EF /* BFTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 87EF2F676C395BABB8D5608FBA6EA0F1 /* BFTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 41E4906367926168585C24687ED9314D /* FBSDKAppEventsState.h in Headers */ = {isa = PBXBuildFile; fileRef = B70018F013BE240E9D16BECCD417FE6A /* FBSDKAppEventsState.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 42112B22739C63B8519755EBBD803E9B /* SEGIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = 30B566321B0A5229CDD37B9E7270DBED /* SEGIntegration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 42139766FCB3056F7787B82B0D212E46 /* GPBCodedInputStream_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = D82E71FF39BA9B94BA8A12BFBFBFF016 /* GPBCodedInputStream_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 423B71BA4D3C382A12017D40F7525766 /* FBSDKGraphRequestConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = E8BE383561E8E9DF781906631206707C /* FBSDKGraphRequestConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 423C83769FD73ECE3D0D0608F98D00FE /* Fabric.h in Headers */ = {isa = PBXBuildFile; fileRef = 849D53DD13FF62E914CA26D7F63E7D74 /* Fabric.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 426FF3149DD37597F31DD82F0DB67EC1 /* SEGReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 66418F67C3C19EC0704DAE1829BC5286 /* SEGReachability.m */; }; - 427E4851E94CBE047290ABAAAD340360 /* OHHTTPStubs.h in Headers */ = {isa = PBXBuildFile; fileRef = E2FE9F6DBEEC280BE28C7F6190FFA1E1 /* OHHTTPStubs.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 42EA9536BF6E923985CD4F617C770141 /* FBSDKViewHierarchy.h in Headers */ = {isa = PBXBuildFile; fileRef = BF35382765972AA934A17B11A4AA6EA2 /* FBSDKViewHierarchy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4374CFA3BEE0ED006DB8CD237E0533BD /* BNCDeepLinkViewControllerInstance.m in Sources */ = {isa = PBXBuildFile; fileRef = 8244CA270C94583C3FC7D78237A856E8 /* BNCDeepLinkViewControllerInstance.m */; }; - 43BE0F86C45AA9279381A3A74B218692 /* FIRIAMClearcutLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 41208B045A37E1BF235B40F07F5EC146 /* FIRIAMClearcutLogger.m */; }; - 43E191DF4BC0E7E6C164EE625B41E818 /* BranchShareLink.m in Sources */ = {isa = PBXBuildFile; fileRef = B7F8F72C3FC01F8E8DBC547B5E905A8A /* BranchShareLink.m */; }; - 43F0792AAAB27BB4E9CA5651AABDFE8C /* SEGIdentifyPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = A5D61F8AB48ED1CAEAEF30882A59657C /* SEGIdentifyPayload.m */; }; - 4408BE317625EB0360DEF1DF82C1B3FC /* BranchLogoutRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = E32B5F557143FFC7061B3C483577B588 /* BranchLogoutRequest.m */; }; - 4420993F94C13B8A7F268F29B8949707 /* FIRInstanceIDAuthKeyChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A07FAFAAA418C5AE2C3371ACFD594E2 /* FIRInstanceIDAuthKeyChain.m */; }; - 44B5B9392C14AB3A94D130A8A80A2887 /* FBSDKLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = D3F1D6F410FCC0C101D2EA8FBFD32261 /* FBSDKLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 44F8DE743F9F6DB8F35C69F2CDC6C961 /* FBSDKUIUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 943018FAA4F1C454CC5A5598CBB3CC2B /* FBSDKUIUtility.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 45B6CDC6EC12FA53AC4AF79B0499DEDE /* BNCURLBlackList.m in Sources */ = {isa = PBXBuildFile; fileRef = 458DB3D94D8F9749565E60463DA0134D /* BNCURLBlackList.m */; }; - 45BE60536DAB5E92F197E7F5ED44EFBB /* FBSDKWebViewAppLinkResolver.m in Sources */ = {isa = PBXBuildFile; fileRef = E7C992D20FADBFB4F46CF801E95D3DC9 /* FBSDKWebViewAppLinkResolver.m */; }; - 45D6A6CCD8504692DD600A57DE6B1009 /* FBSDKTimeSpentData.h in Headers */ = {isa = PBXBuildFile; fileRef = ECFD8C2430121886CBAEF18870F1C879 /* FBSDKTimeSpentData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 45F136C524B2723CBA4D289F0E1677EF /* FBSDKCodelessParameterComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = EE1A5F15D6D23E17A7E9BEF4DAFC94FA /* FBSDKCodelessParameterComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 464E1B4A410C64A57A48A1EFE7D5E25D /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E297355CA38BFC98B2B0E633EF734417 /* Security.framework */; }; - 46E45AA6D9C4FCCE6380F4BC2175DD87 /* NSError+FIRInstanceID.h in Headers */ = {isa = PBXBuildFile; fileRef = CB21E9D1B865ED68472F11A8824C79DA /* NSError+FIRInstanceID.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 46F4B01F123AE8B48009BD41C412F888 /* GULNetworkURLSession.h in Headers */ = {isa = PBXBuildFile; fileRef = EFEDE9B6B8283E04E197FAB599F4986A /* GULNetworkURLSession.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 473FB79AD56F98F31917BD9558ED5AD6 /* FIRInstanceIDCombinedHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = BDE555433099B2AFEE38ED7B854D6111 /* FIRInstanceIDCombinedHandler.m */; }; - 47AB8223568902CDF83B5CA794F47FA5 /* FBSDKMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 4657789F5D43762E7FDB08E0AD4E7824 /* FBSDKMath.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 47BF0AAEF5B5654BAD9F29B708AF9E0B /* MASCompositeConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 8864EFD4D2C74AAB33B332933DA58A3D /* MASCompositeConstraint.m */; }; - 4822284316C4D52DDE910FFC68574A13 /* SEGTrackPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = 8704F5E83AC77ACE6D3B1F93ED9B4C80 /* SEGTrackPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4961E920EF9D0669770CB071A27D7CA8 /* FBSDKAccessTokenCache.m in Sources */ = {isa = PBXBuildFile; fileRef = B8D3FE5380E1BA07100982F0968CF02E /* FBSDKAccessTokenCache.m */; }; - 49802A87592882534670798F87492567 /* MASViewAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = D399F4AD4E3656713C8F58AB3BD261F0 /* MASViewAttribute.m */; }; - 49B7F6AC691C78809761BB4543D8093E /* iOSSnapshotTestCase-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 290F90564FA8A06DC0E9C1D119C8D82F /* iOSSnapshotTestCase-dummy.m */; }; - 49D2E667A56A4F37B3191F25A7B5747F /* FBSDKServerConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 989AC974D4684465457DC496403AF184 /* FBSDKServerConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4A12ADBB4AA530244C2B800F3EF330F3 /* BFCancellationTokenSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 32551CC3D74E26802D0A1958E51ED622 /* BFCancellationTokenSource.m */; }; - 4A15AD534A6FBBC225DFC4C6C7B59BCB /* FBSDKAccessToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 9378E29A893C39C288F84980D7822BF2 /* FBSDKAccessToken.m */; }; - 4A5AB4E62986B2C468A41CCB596CE4A7 /* FIRInstanceIDTokenOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 67FFFC9496004C88CB79B9F549C263FE /* FIRInstanceIDTokenOperation.m */; }; - 4A8F74AC0F5D40D90AE02BA2E3A23717 /* FIDBannerViewUIWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = 37737C6409409C70D54085A3CCB88C00 /* FIDBannerViewUIWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4AAC2FFBBDF8DEC78EA42AA1EDF308AD /* SEGAES256Crypto.m in Sources */ = {isa = PBXBuildFile; fileRef = 13013CA5190F94D03A1A6E1D5DC32461 /* SEGAES256Crypto.m */; }; - 4AB7212F9016489C9686F0EFAF5B1BE0 /* BNCNetworkService.m in Sources */ = {isa = PBXBuildFile; fileRef = D7068F9EB6FCDA8D1908996D6DB65E20 /* BNCNetworkService.m */; }; - 4AED7CB8AD40DF35A818EC93EAAD1872 /* FBSDKDeviceLoginManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BC2F012EA47AA01F416FB78E3155394 /* FBSDKDeviceLoginManager.m */; }; - 4B1CCBBC5DC2EE9052062DF3DD4A6CB0 /* BranchActivityItemProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = 7EBD40011EC4AD55DFD1005BCCD08CCC /* BranchActivityItemProvider.m */; }; - 4B39A805EAE718561CA825F25577250F /* BNCDebug.m in Sources */ = {isa = PBXBuildFile; fileRef = D5BBB3AE14BAC0DF42E71F9AFF1DE766 /* BNCDebug.m */; }; - 4B48A73C978DE96C7904E570D7C6019E /* BranchContentDiscoverer.m in Sources */ = {isa = PBXBuildFile; fileRef = B3BEC105BBE1663022196F27A77BE8D6 /* BranchContentDiscoverer.m */; }; - 4B6A1EDBFD14161DC664EC8A8948EBD0 /* FIRConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = B0AF404F7B078DFE3D1E50B17C42A90A /* FIRConfiguration.m */; }; - 4B8677BB1F956852D9472952D9A82C00 /* SEGAnalyticsUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 1451EE02F7FCF76083E05D600790943F /* SEGAnalyticsUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4BBA849A937317B15B90B7D636A8C8F8 /* BNCThreads.h in Headers */ = {isa = PBXBuildFile; fileRef = CA36EDAB4D4312E7CABCBAEF8F75CA45 /* BNCThreads.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4BF10CD111A12687D1D5E112257C3A82 /* BNCConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CA7F3BA49362C1D8465B9CCB63FEE99 /* BNCConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4C149BC0BA7571EEFD9C84F5D56551F0 /* FBSDKUserDataStore.m in Sources */ = {isa = PBXBuildFile; fileRef = A57F5028EAA88A4B4A59D627137226FB /* FBSDKUserDataStore.m */; }; - 4D0716C645DCB220BDE45AB5ABE14472 /* FBSDKBridgeAPIRequest+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 143E7A9C8B70144E1E1229FF1015A04A /* FBSDKBridgeAPIRequest+Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4D5AC8ACEB8D712578D2347279D08AAF /* FIRDependency.m in Sources */ = {isa = PBXBuildFile; fileRef = D916A37DFF9E9598306C1F91E1BDA910 /* FIRDependency.m */; }; - 4DA3A1AC32F7EB4469858F82B598523A /* FIRApp.h in Headers */ = {isa = PBXBuildFile; fileRef = CB49726F4CFA0F7A9FA9DFA1B9A112D0 /* FIRApp.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4E00571236E08EAEE33BA5C185C75CDE /* Pods-edXTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AC5CA970AA3674021A7FD11F4B0E5C82 /* Pods-edXTests-dummy.m */; }; - 4E0D6D29C186F4C0E62DF4959DF749BF /* FBSDKAccessTokenExpirer.m in Sources */ = {isa = PBXBuildFile; fileRef = 8087A4D1AA915008012AC955A037F83B /* FBSDKAccessTokenExpirer.m */; }; - 4E18EC4AE6D486D0BA74F40D53FF00D4 /* FIRComponentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 37A3F4504C75FE3A42613193BB59C8B1 /* FIRComponentType.m */; }; - 4E24671EE649E9CB89085BB9DED0CF2B /* UIImage+Diff.h in Headers */ = {isa = PBXBuildFile; fileRef = C45F2525168FC5A40D3FFADC8118EAFA /* UIImage+Diff.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4E25010F647B054E9313A88FDA4D5F91 /* SEGIntegrationsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C204FD99B9F11BB026498AA1F229119A /* SEGIntegrationsManager.m */; }; - 4EBEEB8C6D7DF50EE7B3272949C88DA0 /* SEGAnalyticsUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = E9A6B6E986A8361336704961279C867D /* SEGAnalyticsUtils.m */; }; - 4EE63232BF1B40D6B32F7DAA1E1FB614 /* SEGStoreKitTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = A22E16D7B8A60C0366D5866E03EDB4DD /* SEGStoreKitTracker.m */; }; - 4F8629F8BD03BAD21AA0D6D94791B248 /* Fabric+FABKits.h in Headers */ = {isa = PBXBuildFile; fileRef = B64E9A5F295D108E76E200C7A1CB97C2 /* Fabric+FABKits.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4FF4DBCA62248D91249BD104A3E00878 /* FABAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A217E9AEA54F55C44AA71DDA0C539F7 /* FABAttributes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 50716019D9CBA4C0E93B549C9FFB9834 /* SLLocalization.h in Headers */ = {isa = PBXBuildFile; fileRef = CED7052E71F71CF088388B4E2557C34E /* SLLocalization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 507879AA40C262E071D9106F869F23F7 /* SEGAnalyticsConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D5501E27C0B7DC77FBE61DFAEB7A5D9 /* SEGAnalyticsConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 508253977F8BF2E9F1971A528769CEEC /* FBSDKTypeUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A7C571C493B074A9A9174395E1BB51D /* FBSDKTypeUtility.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5088A15A27B7223AFEF5A09465A29440 /* pb_common.c in Sources */ = {isa = PBXBuildFile; fileRef = EA86FCEAAF17EB2950D907E304264D80 /* pb_common.c */; settings = {COMPILER_FLAGS = "-fno-objc-arc -fno-objc-arc -fno-objc-arc"; }; }; - 509D13945D7CEEA9F525AA781775ECD4 /* FIRIAMRuntimeManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 91AEA5164A94896156E3B9659D7BEA0A /* FIRIAMRuntimeManager.m */; }; - 50A072CC0D691D1FEAC98174033CA73A /* BFAppLinkNavigation.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FB40E6AD6F52E9107F6698F047429F0 /* BFAppLinkNavigation.m */; }; - 50E09B587EA494E0030CE4964AE56DA2 /* GPBCodedOutputStream_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = A609660D7E42C1E77BA2E4294F610F75 /* GPBCodedOutputStream_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 50E3C7C275E616BBD489EB7B80D32F14 /* FIRInAppMessaging+Bootstrap.h in Headers */ = {isa = PBXBuildFile; fileRef = 76840750408A879D443966986D1853AE /* FIRInAppMessaging+Bootstrap.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 522F4232BCF33B0F9DBC6AF2E44A05CD /* BranchShareLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 215C292AD1A830BCDC44A3615D3B9C9A /* BranchShareLink.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 526FD77E57BD98AD83DDEEC3F33E7392 /* FBSDKGraphRequestPiggybackManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A1379B272FFAFF42FAB0B5A71F92710 /* FBSDKGraphRequestPiggybackManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 52CE884287F5583C019B664F3CEFF0DF /* Segment-GoogleAnalytics-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 83CF0F17F5944169932F00343753EC8C /* Segment-GoogleAnalytics-dummy.m */; }; - 52F6439CCE8BEE7CE2F70A6BEAEB63AE /* FIRIAMAnalyticsEventLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = B55B470ED8DC15E0CA57585E5D94DE0C /* FIRIAMAnalyticsEventLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 53CAE70642E5B6B7C35D5A87E6E01D26 /* Answers.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A7A520AA7751A0A38F6702C5C33A66D /* Answers.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 54170A4CFAC325439631DC2939A675FD /* FBSDKWebDialogView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E67CC358181F9F0F2A211DF2747DB53 /* FBSDKWebDialogView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5478DB73005BDFE7B6284C917D58BD76 /* FBSDKGateKeeperManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C0B8A7999DD36FF690E4F309884657E4 /* FBSDKGateKeeperManager.m */; }; - 5489897BFAF739401B208FCF755DB425 /* GULLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DBD42CC6777B5001D5B8A5443BDA25B /* GULLogger.m */; }; - 549B77B93F8A2E5B1EE30E37653A34F8 /* FBSDKLoginManagerLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 40F1D0E556380D2A5071053185011D34 /* FBSDKLoginManagerLogger.m */; }; - 54A7635BBEBAC2BB2D16458765504FF4 /* FBSDKMath.m in Sources */ = {isa = PBXBuildFile; fileRef = ED82657359E158EDC6BF0C4F7FACFCA0 /* FBSDKMath.m */; }; - 54D011149062069B451DAE94FD85FF33 /* FBSDKAppLinkTarget.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D2BF395BCFEBC7EF1C7A4F142C48FA8 /* FBSDKAppLinkTarget.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 54E8DAE580ED957B8782EA1CAE53A9CF /* FBSDKLoginButton.m in Sources */ = {isa = PBXBuildFile; fileRef = F8E71D1B3D19BF7005B19E6F1CB981D5 /* FBSDKLoginButton.m */; }; - 550DE9A5EE8B3BBA69FF3535D0AED4BA /* FIRComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 4144DD6F32750E6627F0BB337D55CEB1 /* FIRComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 553E5B7226F92EA0D996FCC1F43BF7C0 /* BranchInstallRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = CAE808955301BF99E8AC9C6356F7EFC2 /* BranchInstallRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5564E79B0EE2302A341FCA9A2436A6D0 /* FIRIAMSDKSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = 160F2A254E5B77A454661C77DBA986AD /* FIRIAMSDKSettings.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 556F67ED76ACBED128BE9E742A7F973B /* FBSDKErrorRecoveryConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D129297C03D60829F7BEE1DC3157704 /* FBSDKErrorRecoveryConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 55AEF585777759E7EE8E574D7283FF13 /* FBSDKBridgeAPIProtocolNativeV1.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F7AF2EC969E5E128D34A6BB4D117295 /* FBSDKBridgeAPIProtocolNativeV1.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 56310839F679A6B60EC71C624107736F /* FIRInstanceIDTokenInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = D9294C309D6CAE7919E58B630FE4D9A2 /* FIRInstanceIDTokenInfo.m */; }; - 566B91CB425967096C3960EE53E7F990 /* BFAppLinkNavigation.h in Headers */ = {isa = PBXBuildFile; fileRef = 55C1664DE500ABA0542CD15D063C1D76 /* BFAppLinkNavigation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 575BB65BF31D7F5FE78EF812B72061C7 /* FBSDKGraphErrorRecoveryProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 60600E47B2BC73A15F432998760338CB /* FBSDKGraphErrorRecoveryProcessor.m */; }; - 575DE0F82C04F6D2AB80EB33D1EFFF26 /* FIRIAMDisplayCheckOnAppForegroundFlow.m in Sources */ = {isa = PBXBuildFile; fileRef = C61588C266021EF3D767E8B825CCEA57 /* FIRIAMDisplayCheckOnAppForegroundFlow.m */; }; - 57889362C1FFB9268E86E88CEE997AF0 /* FieldMask.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = C26E35C6577A1121C3AC7CA0BA16E343 /* FieldMask.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 57B7B563DEB621DAA40B5ED2C9506F5B /* MASConstraint+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 055AE32A61611E68A69F2CAF2AC14FF5 /* MASConstraint+Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 57D5ED6AA849D178EF7D8C3FF0A06FB4 /* FBSDKCodelessPathComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 17C400807A1516E498F3298C5E17ED8F /* FBSDKCodelessPathComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5838E526B31D3AB83CC751F12CBE238A /* MASViewConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 03DC8A692C0AA61F6AA4175B12BFA9A8 /* MASViewConstraint.m */; }; - 584E8D5BAE8F571A280EE6F2804F0B42 /* GPBUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 264C3FDBA6D652C642B6F359B1CB7B52 /* GPBUtilities.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 5852434ED6173CF38A4B3B6D693764D2 /* SEGAliasPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = 372137F94136357BC7A313E616EFF832 /* SEGAliasPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 58FD1E3479359B245C875C70D74DE3E7 /* BranchSpotlightUrlRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 088B5242AF984CF435176C34AC156A5A /* BranchSpotlightUrlRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5914489F0224DC1250AE44EEDD0DA103 /* ANSCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A4BBC975FDD556C6B113A6BCD3BA88B /* ANSCompatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 594987C509EF8758AA05DBCB59AB1B68 /* OHHTTPStubs+NSURLSessionConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BC4BA448804011ACBC5298D8DAF64C7 /* OHHTTPStubs+NSURLSessionConfiguration.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 59C9270143FF066186ED2C0599A8B0C5 /* GPBMessage_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = D6065233AAB1F42819DDCA6AFCA90FD6 /* GPBMessage_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 59FAE38034C4C03CFF715C899BAC0F25 /* FBSDKLoginError.m in Sources */ = {isa = PBXBuildFile; fileRef = A8FC2D066A4F8AB1CF7E4C2EDD7C84B9 /* FBSDKLoginError.m */; }; - 5A852176378B266254C49A8521F1AC83 /* FIRApp.m in Sources */ = {isa = PBXBuildFile; fileRef = 08FB08B4314A82385D0788407624EF1E /* FIRApp.m */; }; - 5AA576230F9B0DD50E36BB9FD765615B /* FirebaseInAppMessagingDisplay-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 36C36DBA95B65C1517889382FA9D38FC /* FirebaseInAppMessagingDisplay-dummy.m */; }; - 5B1C0B56A94A17B8294C873EA495921B /* FBSDKURLOpening.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F4EB87DF7377070BF661B50A6483E7E /* FBSDKURLOpening.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5BB6AC7D5E3D08FA05E2221CB2D334A1 /* BNCFieldDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A8BE9D2054793BE50B01DFC0AC0BBDB /* BNCFieldDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5BC168D1DAF48D3206B9E40C6B37F250 /* FBSDKKeychainStoreViaBundleID.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AD1774BA578D5280B6DA8DCE549283A /* FBSDKKeychainStoreViaBundleID.m */; }; - 5BE9C4B0785155E78B6CC8B71782F717 /* FBSDKProfilePictureView.m in Sources */ = {isa = PBXBuildFile; fileRef = 057452E06D65ED018CE7C85F94F2AADD /* FBSDKProfilePictureView.m */; }; - 5C0BDF8940A0B6AE9AC68EA6133088F4 /* FBSDKGraphRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 20DFD78AF458CAB595E8C94CD4AE2B9B /* FBSDKGraphRequest.m */; }; - 5C23E04E0A6D300676184AC4FCBB9AA5 /* BFGeneric.h in Headers */ = {isa = PBXBuildFile; fileRef = C118424964EB9C4359CA446A4687DBCB /* BFGeneric.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5C4147FE2E266F40D45563C2CB695795 /* FirebaseInAppMessagingDisplay.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C8EEA82E34C7F9F523B2EB2ABEDD161 /* FirebaseInAppMessagingDisplay.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5C67C99F73C238B244ABC9512156DBE2 /* FBSDKCopying.h in Headers */ = {isa = PBXBuildFile; fileRef = FC39D18582B38BA733207BFC7F533BDD /* FBSDKCopying.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5C9CA41F4B760E20591B2D7B35D59455 /* Masonry.h in Headers */ = {isa = PBXBuildFile; fileRef = D045DE38FA844F8EC108BAF678935D14 /* Masonry.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5CD6807D4BD4CDCD18482F0D7F629C3E /* BranchContentDiscoverer.h in Headers */ = {isa = PBXBuildFile; fileRef = C1F19C9EA5656BA3AC753AAD95F57BBB /* BranchContentDiscoverer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5D6939F69C29FCA65E6EA387123DB2F7 /* FBSDKCodelessParameterComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F1E41429E5880AC474C369C3ADCAC57 /* FBSDKCodelessParameterComponent.m */; }; - 5DA65266C71DDCA5DBE548561F3B0488 /* GPBUnknownField.m in Sources */ = {isa = PBXBuildFile; fileRef = 23A172BEC6A474EEBF265BA1BF417D55 /* GPBUnknownField.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 5DC8D2D70C608C3BD8EDE69F6D0E0131 /* FBSDKSwizzler.h in Headers */ = {isa = PBXBuildFile; fileRef = 99D787E8B2270C02B7D03135951D585B /* FBSDKSwizzler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5DDF211D12DEEE945A0B6145547BD284 /* SEGPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = C13469FE12A27746D95CE92DBD2E8B18 /* SEGPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5DE190D6F3F13EBB89192E82D4E472B5 /* FIRIAMFetchFlow.h in Headers */ = {isa = PBXBuildFile; fileRef = CFB55749FB6B24B4DD54A90D09F2E240 /* FIRIAMFetchFlow.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5F2AE6274E3392B99F3F66C2A4B82E15 /* BranchViewHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = F2B8BCB9683AD3BDB14A6D9664942178 /* BranchViewHandler.m */; }; - 5F3745983C18164BBA2A2E5CD7F5104F /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E297355CA38BFC98B2B0E633EF734417 /* Security.framework */; }; - 5F4561D9B89580C6CA2B76B7DF380B7B /* FBSDKGraphRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 9F2C240DB273047D880554EFF77283D7 /* FBSDKGraphRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5F56B957070AC616D9D7EB8015C5820F /* GPBWellKnownTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 73A05D4795915C9EBD9609E9F835C31D /* GPBWellKnownTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5F8AD2B8C2B6A54DF1026E492173BDAD /* _FBSDKTemporaryErrorRecoveryAttempter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D1C80C7C0BD8BA1BB34EFD615B45DD2 /* _FBSDKTemporaryErrorRecoveryAttempter.m */; }; - 5FADBBA2B944281AC444524D554CC599 /* Bolts-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 03DAC5F4AA2D8219EF81C4ADD879AFC9 /* Bolts-dummy.m */; }; - 5FF834910A7165F751B5CA07D27877E4 /* SEGSegmentIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = 4733AA66D6C1933141FEF83EFA18830D /* SEGSegmentIntegration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 60AB1D75D88D9F849B195B0D88F13E69 /* BNCCommerceEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = F0BD01B358749AA6F0727A996F2FF67E /* BNCCommerceEvent.m */; }; - 60CEF7BB94B113F955E6832C122A4541 /* BranchRedeemRewardsRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = FB685A66FFA61944342A6AA1D03C23FC /* BranchRedeemRewardsRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 613BC89788EADB024A0B3E36DEFC1DF7 /* FBSDKConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = FD129FDA722868E13EA34F5FC287DF3D /* FBSDKConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 61883243E665CD18A681943C5391ED31 /* NSString+FIRInterlaceStrings.m in Sources */ = {isa = PBXBuildFile; fileRef = A65BEA47A9615117177E71768B386ED4 /* NSString+FIRInterlaceStrings.m */; }; - 61ECA128F4B60FCBE058EF9AA01F6F99 /* FBSDKLoginUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F2CCD87DA69B91E5E20736567DEF3AC /* FBSDKLoginUtility.m */; }; - 62468D93720D17F8012AFAC8E9E4C5E3 /* SEGFileStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 5237C060FACC9DB161B6396A92F850DC /* SEGFileStorage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 62672211E39383A0FEB9B529BDFCF941 /* GTMSessionUploadFetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D8EC1EFE6D3E7597B26C22E542AE5B5 /* GTMSessionUploadFetcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 62B0D5F2170E0C0F16271E5FBF047671 /* BNCDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AC87DB7C36A30644BB6159C3E3E05DD /* BNCDebug.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 63484C4E0ED6395C29EC8390FDECF68C /* FBSDKLoginManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F4CCA804D06EFB083BAB081DD2DF783C /* FBSDKLoginManager.m */; }; - 63A4D896FF4ED1315052EA18F2259803 /* FBSDKCloseIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = BE3AA16A9E9EF138A43574DF9F14CC95 /* FBSDKCloseIcon.m */; }; - 63E056E5C68E7DB310F434759D0C3D10 /* FIRInstanceIDTokenStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FFBB062D39CDF3AD4A448B238DA8BF4 /* FIRInstanceIDTokenStore.m */; }; - 63E0C5552620025024E58570F355A6FB /* NSData+SEGGZIP.h in Headers */ = {isa = PBXBuildFile; fileRef = BF17782A2BD65751EF278818B9BF5ED2 /* NSData+SEGGZIP.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 642AFE12FB535B3CB1AE5DFCD71271C0 /* FBSDKInternalUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = EF1C03B60ED3568D0ADAEFD00F4211B4 /* FBSDKInternalUtility.m */; }; - 64B2E563EF0110FDC97D484480B9F1EE /* BranchOpenRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 013CAD2C4991E53C9CC9D6C248C3B8C0 /* BranchOpenRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6523C27549C0454E415218370CBE4907 /* BranchView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CEBC8C1270F6EF268CAF18AC275F357 /* BranchView.m */; }; - 65288D59404192FB549C169F0A898056 /* FBSDKGraphRequestMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 49778EC42247D32D605F08A2F792F5FE /* FBSDKGraphRequestMetadata.m */; }; - 655F36378AB688E617485AB30983940F /* BNCContentDiscoveryManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C4AFB0CAB8BE9F61801DCA494F0050E /* BNCContentDiscoveryManager.m */; }; - 65C7477BFC68ACDE9CC7E2F67F47EA03 /* BFCancellationTokenSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E3DDE2865A24B757E52865787AB712E /* BFCancellationTokenSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 65E8AF882E0E03896D3569DF0D9D7C47 /* SEGUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = DF01B6617468C678D408633EA8FA0287 /* SEGUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 65EA873ED5B2406B4618D55951552E34 /* SEGSegmentIntegrationFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 27BA5F73661290591F8BF30ABB10D35E /* SEGSegmentIntegrationFactory.m */; }; - 66303255EAC9C80EE5A65679930B55AD /* FBSDKDeviceRequestsHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A871BD9F9910EB62816591E3385C6D5 /* FBSDKDeviceRequestsHelper.m */; }; - 663379728A4C5E85703E23BB68223CD4 /* FIDRenderingWindowHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 1393149EEF68EADD7C1ED4580A4F6239 /* FIDRenderingWindowHelper.m */; }; - 667E71EA49A809377B151BA1916FDFD6 /* FIRComponentContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 732FCC80907B9A1BB4C402C415D418F9 /* FIRComponentContainer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 66AF03E9558FEA2294564696490260CE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 44A8EADFB37A6FB5F1FD0C79E04C270A /* Foundation.framework */; }; - 66F01B0382DE1EEABD6089C37B39FE51 /* FBSDKAppLinkReturnToRefererView.h in Headers */ = {isa = PBXBuildFile; fileRef = EE54F00F38FC883B717FCAE956DC80AD /* FBSDKAppLinkReturnToRefererView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 66F1E396D2F9294EE57B4B8E2493D0BA /* BNCFabricAnswers.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F2DAE36273AD807A6A5959E486B284A /* BNCFabricAnswers.m */; }; - 670BC58126692DB26AA6C486D55552B9 /* FBSDKAudioResourceLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = FE59D64360DAE227B46DD269EE334F6E /* FBSDKAudioResourceLoader.m */; }; - 67173551EB53E4B0E19380676885EE3B /* FIRInstanceIDTokenFetchOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = B2E2C6A4AF4BCF820B01A9A34C25AD69 /* FIRInstanceIDTokenFetchOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 676BA3DD433FB2CF4847812AB9461A8D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 44A8EADFB37A6FB5F1FD0C79E04C270A /* Foundation.framework */; }; - 67A11250B9C0F21C36A6626F08DDE07B /* DateTools-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3270E95CEF1416CDEB3EFBF126627162 /* DateTools-dummy.m */; }; - 67CABA0220AEF97ED360797339D90A79 /* GPBUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 90CB65973A88B9761678D146C7B68276 /* GPBUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 684E31A44F81299725789B4560F944F5 /* BNCURLBlackList.h in Headers */ = {isa = PBXBuildFile; fileRef = 14EA0C3AD370AD7A1FDD6389AF4E120A /* BNCURLBlackList.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 68DC803B41EC09D645EC587105C72760 /* SEGSegmentIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E1162D445AFEE1F8ABCC0F60E1EADDF /* SEGSegmentIntegration.m */; }; - 68F07E33AF0501D078CBC0DB54ED8E99 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CC31B4D87F3AC193D46AD09AA8D5F915 /* SystemConfiguration.framework */; }; - 694021E3CFD0E1742745AA37C89CDC73 /* FBSDKViewHierarchy.m in Sources */ = {isa = PBXBuildFile; fileRef = F904A5D8FC14546F11A80078623BA8E2 /* FBSDKViewHierarchy.m */; }; - 6A652263795FE24F6033C4D0FF734176 /* FIRIAMDisplayTriggerDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 93DCCE0F99AE2DC3656CAE9C5ED5C1D9 /* FIRIAMDisplayTriggerDefinition.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6AD069D7C7E285E3A50943DF68627747 /* FIRIAMSDKRuntimeErrorCodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 85BDC51531DC3B382DED9722296E1DA9 /* FIRIAMSDKRuntimeErrorCodes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6B69A4E94C5065613377A8134B16CD2F /* FBSDKAppLinkReturnToRefererController.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F3B22889AC775281784DB0C6A79A82F /* FBSDKAppLinkReturnToRefererController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6C42AD05DC1AA7F3F54F8E31199ED860 /* BNCError.m in Sources */ = {isa = PBXBuildFile; fileRef = 83FE054362A6AAA1F8A57FA9D9B58CFE /* BNCError.m */; }; - 6C70126CD6BCC2889206594DC5498C17 /* FBSDKEventBinding.h in Headers */ = {isa = PBXBuildFile; fileRef = 380DA415BB870D632EF9008E38BCC7DE /* FBSDKEventBinding.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6CAE79C3F55B8D07B6D2DC84BCE18C91 /* FIRInstanceIDLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FE6CD5769756C6E85559052A048CEDC /* FIRInstanceIDLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6CB7C08B981A6608B3F17B0E2F0E247B /* FBSDKAppLinkNavigation.m in Sources */ = {isa = PBXBuildFile; fileRef = 726E38120C599D04F0602DC1F0027D01 /* FBSDKAppLinkNavigation.m */; }; - 6D43C8117B9D753599AF5F19345ABFB7 /* SEGCrypto.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E9CF2BB09E5AF60D83E871D176254B2 /* SEGCrypto.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6D7353669C58FA2ECA574DB5C0D3AC68 /* OHHTTPStubs-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A3A8B88C4DB067631405DDB5C89A6D24 /* OHHTTPStubs-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6D8DD0171B18E1B3A68A3FC5C6AB2D56 /* SEGPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = 9901E8EABBE1BACF43EC8DFB03C6854D /* SEGPayload.m */; }; - 6DA2B0DF599E6B51C3F1DF2CBC5E96B7 /* FBSDKAccessTokenCacheV4.m in Sources */ = {isa = PBXBuildFile; fileRef = ED900A28B9970AB126B163CF2BE57195 /* FBSDKAccessTokenCacheV4.m */; }; - 6E28CFFFCAF3456C5E40663D26FCB5FA /* BNCKeyChain.h in Headers */ = {isa = PBXBuildFile; fileRef = D8D48A4EC8E09B9FEC57B5C27872BE7E /* BNCKeyChain.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6E31BD009BF8973AB05A16AA0ECC25FC /* MASViewConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 367526A8764BBDCBD90EB1983F0EE99A /* MASViewConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6E466169D920082CBF657BDA57A4E259 /* BFURL.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A3403AD3134FA510F0A03599E34DD2F /* BFURL.m */; }; - 6EB1D262BD24FDFD42F61EE68BDE7B3D /* FBSDKURL.m in Sources */ = {isa = PBXBuildFile; fileRef = F0EB40B2BD5CF3E18F34A34A48D76F23 /* FBSDKURL.m */; }; - 6EB3D38EFE8B2D9D04E92A21E42C9D97 /* SEGFileStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = E5F09AEDFB3E5AF383F5276788E441ED /* SEGFileStorage.m */; }; - 6F098B2FF53C447A0ECB3561D09F3ACC /* FIRInAppMessaging+Bootstrap.m in Sources */ = {isa = PBXBuildFile; fileRef = CEC8BD0ED63EDAD673B53B5B8AB9B875 /* FIRInAppMessaging+Bootstrap.m */; }; - 700B1F32B2FF1CD063F3821D8F688B50 /* FIRIAMClearcutUploader.m in Sources */ = {isa = PBXBuildFile; fileRef = AF84527C72018DBA8EC55BEA9E2E114E /* FIRIAMClearcutUploader.m */; }; - 70383F830E637174CA3907C22E83E6E3 /* BranchContentPathProperties.h in Headers */ = {isa = PBXBuildFile; fileRef = A5489759AF0837C221661ECC68828A3E /* BranchContentPathProperties.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 705BB81D0D267F355FC5BC64C6DCFA16 /* GPBExtensionRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C18CD48FA5DF1260A5F9385AF765E5E /* GPBExtensionRegistry.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 708BB71C3774AE62C8CCE009C9B326A3 /* BFExecutor.m in Sources */ = {isa = PBXBuildFile; fileRef = C024EF128D805B98DE6F136931C4EC91 /* BFExecutor.m */; }; - 712DD2CF5F232F35B8F2C95CA730ED3E /* FIRIAMAnalyticsEventLoggerImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 87C0275D066CEEDCD13275369FF36E25 /* FIRIAMAnalyticsEventLoggerImpl.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7183AD2F74E2575990C6DA64AAFDF610 /* FIRInAppMessagingPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 2385CD0D49AE8212525AFE3E63DD5246 /* FIRInAppMessagingPrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 718DF52F99FFD5B6DEF2A82DBA274726 /* FIRIAMSDKSettings.m in Sources */ = {isa = PBXBuildFile; fileRef = F8F95B86F60C1E1C978570469A1E5AB7 /* FIRIAMSDKSettings.m */; }; - 71E1E11A3069BA8FBB3556752009C2FF /* GPBWireFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CC66ED94E14F4B5C30D947BA2288121 /* GPBWireFormat.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 72484FAE2B81B7E1E87B5CC784802955 /* FBSDKBridgeAPIResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BC761ADA96016ECF49F2AE4CC7958C8 /* FBSDKBridgeAPIResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7254C144D23E10CA59B872E9E93CBE53 /* BNCServerRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = C69CF0135F2D7A2A768A19F553A2127E /* BNCServerRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 72909A0B2C1030F864425AD0B87F334F /* FIRIAMClearcutHttpRequestSender.m in Sources */ = {isa = PBXBuildFile; fileRef = 56360D22989261926E0BBC43DC0FA6BF /* FIRIAMClearcutHttpRequestSender.m */; }; - 72E5ABD53658084781F0C878BC7E8393 /* FBSDKSystemAccountStoreAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = A4D89F49FF4BDB9DBB0F0E79065F9F94 /* FBSDKSystemAccountStoreAdapter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 72E98EFC3C232F2CD30F722C65F4D6DE /* FBSDKBridgeAPICrypto.h in Headers */ = {isa = PBXBuildFile; fileRef = 99AA35E937ED82F0AB2A7A3D30F0F2F3 /* FBSDKBridgeAPICrypto.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 73C298F3E81AC33250233284BE19B0E3 /* SEGUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 62454AE70507A3716B0B3F7F73645B26 /* SEGUtils.m */; }; - 73E48A3B24EB69D7045BB59CAF8FA0AE /* FIRInstanceIDKeyPairStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 41E17D4C788797354FE42D3C619F5EF5 /* FIRInstanceIDKeyPairStore.m */; }; - 73EEBF030F615414671289602E3635C3 /* DTTimePeriod.m in Sources */ = {isa = PBXBuildFile; fileRef = D74239B148DEA90B94535F3209CBA40D /* DTTimePeriod.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 73F427AD5C9ED4554C021E62C5566BEC /* FIDBannerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0834584F07CF0B39C767080136AD9BA4 /* FIDBannerViewController.m */; }; - 7414157622C01FAEEAA49215504171AB /* BFURL.h in Headers */ = {isa = PBXBuildFile; fileRef = 681FD213FB517C60FE6E16EAB020A1C0 /* BFURL.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7446F2EE41C1EB29DBF2F81A6B38483F /* FIRIAMRenderingEffectSetting.m in Sources */ = {isa = PBXBuildFile; fileRef = 101264A2613F2AF9EC725A19545FC29D /* FIRIAMRenderingEffectSetting.m */; }; - 744A660A3129C108A17C7623E30A01D7 /* BFAppLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 8ACE005ACB02F9140A71F6278559040D /* BFAppLink.m */; }; - 7489436A44C4D815ACF6C9D4FB842C1E /* FBSDKDialogConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 3558C8B0B053F4D5111A29A8416C41F7 /* FBSDKDialogConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 75820EB16227588028BA81EBFC7C7D4D /* FirebaseInstanceID.h in Headers */ = {isa = PBXBuildFile; fileRef = 0AAA04007655A7D9BF7F24CF76A94473 /* FirebaseInstanceID.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 75962A56875A3138957E11C0905ED59B /* FIDBannerViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = DA06B656431C6B5F0606C21709ED431D /* FIDBannerViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 759807B909DF8368FDBE94C656C3D293 /* FBSDKTypeUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BE506D867490E584CB4D22350BC48DA /* FBSDKTypeUtility.m */; }; - 75B5DE86E95A360D5D49727B40A72244 /* FIRInstanceID+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B9D54DEBBC7ABCB810F962DBEFFF8850 /* FIRInstanceID+Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 75D04C04EBC9BE157E4B982D842435C7 /* FBSDKCodelessPathComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 74DE89ECB9192A7E1116E0E2408A7AD8 /* FBSDKCodelessPathComponent.m */; }; - 75ED28958A66CAF798D07F177F53DC94 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 44A8EADFB37A6FB5F1FD0C79E04C270A /* Foundation.framework */; }; - 76766E64448787EB9E0BFE25A0B29A76 /* FIRInstanceIDTokenDeleteOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = A1A4D8E317E24915A0EDE61D6BFB5385 /* FIRInstanceIDTokenDeleteOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 782D2381491A31A2D2386DDE26CDBC41 /* FBSDKServerConfigurationManager+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 380B311F459FEA5A62F7EB1A2D27070B /* FBSDKServerConfigurationManager+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 78668D3032AFFF06A82526CE75EF563E /* BNCLinkCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 53B05EBBA3DEB32776B5BECA1151C952 /* BNCLinkCache.m */; }; - 7900328F2139B1393AE5057A1E3440E2 /* SEGGoogleAnalyticsIntegrationFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E5093D19D90A1FAE7859914F1E539A9 /* SEGGoogleAnalyticsIntegrationFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 79250E8BA96389A7031B39D6EE9A56F4 /* FIRIAMMessageClientCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 4334A45E9FC65E9A0C587CDF99603EC4 /* FIRIAMMessageClientCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 79540FDC667FACB5CBF98576773A89E0 /* BranchDeepLinkingController.h in Headers */ = {isa = PBXBuildFile; fileRef = 02FB59DB1029CBB2268E27B96D42228E /* BranchDeepLinkingController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 79BD0A76319F34DAD4F59F62B30E26A7 /* GPBProtocolBuffers_RuntimeSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 82BEA7CF018F653419B45187F3C7D9A5 /* GPBProtocolBuffers_RuntimeSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 79C1E26FD13B58A1EBD743790D36AA74 /* DTTimePeriodGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = 9152E973DA64EB8C5631B83F19EE08C9 /* DTTimePeriodGroup.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 79DCBFECA9C550174F19B340A8763498 /* GULOriginalIMPConvenienceMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 2912081DA8A9D1908774A5711CECA858 /* GULOriginalIMPConvenienceMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7A35D75CA6C90FA78C9D7420F957B234 /* FIRIAMMessageContentData.h in Headers */ = {isa = PBXBuildFile; fileRef = 921C5EAFF7A4D4137067DF7F1A227392 /* FIRIAMMessageContentData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7A8C79A092777E3FCEB4F55DA0ADC0F2 /* FBSDKKeychainStore.h in Headers */ = {isa = PBXBuildFile; fileRef = F0509AFAC1DD7BBB9E80E2492C4377D1 /* FBSDKKeychainStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7A982242720A10E315F104400130B7A7 /* FBSDKDynamicFrameworkLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 24777068BB1DF49845AD07ECBE59BF51 /* FBSDKDynamicFrameworkLoader.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 7AB585BF03571E65D7DBCBF0D177DB4E /* GPBDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = 13CF9622FD00060F3DF363C402347CB7 /* GPBDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7AF63F0034A317950A47A93C8076D0E0 /* GPBDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 31ABFFAF0B56F880B2D54D53B0F747DB /* GPBDictionary.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 7B08911B810945994AFE7575D32D5FC0 /* FBSDKGraphRequest+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = EF087CB1D751C5678EFC4751B3E132AE /* FBSDKGraphRequest+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C214DAD9382978D36211D96C7452476 /* BFAppLink_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = A3D302E4078873BB0BA91249A52F091D /* BFAppLink_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C87D426147FBCB4285EAC65A28268B4 /* FBSDKColor.h in Headers */ = {isa = PBXBuildFile; fileRef = A490ED6181114EB0F6A56198B75CAB52 /* FBSDKColor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7CB5369B0E454CBBDBD0B4EA5A96D408 /* FABKitProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BEC485DA063935227A0D5FBB6048C38 /* FABKitProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7D134C979E5C126B08C41B158B585423 /* SEGSegmentIntegrationFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 171E8DB12D6B33F2F3B773501309C25A /* SEGSegmentIntegrationFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7EC640339F088992524AB7E95F263CD7 /* FIRCore+InAppMessagingDisplay.h in Headers */ = {isa = PBXBuildFile; fileRef = 8692DA9A77385294B998EF203769EB7E /* FIRCore+InAppMessagingDisplay.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7EC6CCF9B9F624FC83757DAD636015AC /* Empty.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 7036A71EB1B5756844344C3233B02AA0 /* Empty.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7F5627CEA64EDA474DB0606072203256 /* GULMutableDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = B473B2E89B46411C63F57DE0F494FBC6 /* GULMutableDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 800EDE4D63B2820CC86D1536800C50CB /* BNCCrashlyticsWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = F7711F0F4D1A0F982E03FC0CC7E11F43 /* BNCCrashlyticsWrapper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 801D783E1BACDCC910705B37D49BA7E1 /* FBSDKInternalUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 1618D91EE62612D063DF0E5C8075EEBE /* FBSDKInternalUtility.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8052DB654F4CB4D396DFECC77C037899 /* BNCError.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F2C6205D93ECA4C91C67B8523669E29 /* BNCError.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8077BC133700597C8AC1B919101172FE /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E297355CA38BFC98B2B0E633EF734417 /* Security.framework */; }; - 81C22870A2081B3591E57ABCF1900D14 /* GULUserDefaults.m in Sources */ = {isa = PBXBuildFile; fileRef = 643FF9DACF60CB7E744FE7DA90C63E1B /* GULUserDefaults.m */; }; - 81ED7B982C94F888F9AD60AECDC2EF53 /* BNCSpotlightService.m in Sources */ = {isa = PBXBuildFile; fileRef = 6730941852EBE7A072F99F2D62733455 /* BNCSpotlightService.m */; }; - 824951EF006D2E1AA2D159418CFB4E77 /* BFAppLinkResolving.h in Headers */ = {isa = PBXBuildFile; fileRef = 405185FC1F07C49FC565C1BF74F76D6E /* BFAppLinkResolving.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 829C9026BD0DB1DF97EC08570B485C5F /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0132AA28E57C58FD756067906BAB000C /* UIKit.framework */; }; - 82DAE6A8E6668C1F600F252D4F66DA4A /* FBSDKEventBindingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B82D0E2846583B8B8F98EBF8FAD27E7 /* FBSDKEventBindingManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 82DAEEAAEB0332905C7BC4F2E6E9EFA6 /* GULNetwork.h in Headers */ = {isa = PBXBuildFile; fileRef = C94EB6BA2D086D59027E231B6AEDC99D /* GULNetwork.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 83B19FF68F70DD3B3C28031103E62BBC /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5F6B3E4E12EAA3A10576D81DFDFCB0C1 /* MobileCoreServices.framework */; }; - 83EF72844AAB0AECD5E8198744938C46 /* FBSDKImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 70B6332B0CD1A37B1CF50E58697F9A74 /* FBSDKImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 83FE4E0B22DC11A942192577FBAC29C7 /* FIRIAMMessageDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = F65F51A3138D34182A145F9CBDE7C657 /* FIRIAMMessageDefinition.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 84AA7F650973D7DEDF4B5EB321F9B685 /* BranchEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = EB57E40D3E28D78B282ECFF4BCF67C9F /* BranchEvent.m */; }; - 84C0AF2DD5D32BEAC83C8345CEB7A168 /* FBSDKBridgeAPIProtocolWebV2.h in Headers */ = {isa = PBXBuildFile; fileRef = 45A264EFE98E1569811B5FC777749398 /* FBSDKBridgeAPIProtocolWebV2.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 85574F4A38827229E035B12F73425EA7 /* GTMSessionFetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 3356BBC03AA60F5FBAFB947D7768E691 /* GTMSessionFetcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 857146C30110C8B261F7B86BA7238AF1 /* BFCancellationToken.h in Headers */ = {isa = PBXBuildFile; fileRef = FE3DE0CE1EBC1A17192FCD86A33ECCFA /* BFCancellationToken.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 85AFA40D46D0703CD31F5124E4EED2DE /* FBSDKMeasurementEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 244496A0DB2EDAC8EA21459259DCD46A /* FBSDKMeasurementEvent.m */; }; - 8631DED32FD9467ECC9544DD9DE65B6B /* FBSDKDeviceLoginCodeInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C53D90E4C794578D8D25441E08ABECB /* FBSDKDeviceLoginCodeInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 86337C30AFA28DAC9540A8F3B01B32C9 /* FIRIAMDefaultDisplayImpl.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B4FE68659E4AE29D4F8CACC1E53C473 /* FIRIAMDefaultDisplayImpl.m */; }; - 863A7970AB2649B15D0EE67D00D80F7F /* FBSDKMaleSilhouetteIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = 1964A29E3F30EF790C44F3BDCB93A96E /* FBSDKMaleSilhouetteIcon.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 865FE7E2EC41F71C7EE50F5668AA5AEC /* FIDBannerViewUIWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 361F7D65618EAC8E4D48A42C63202E8E /* FIDBannerViewUIWindow.m */; }; - 873A7D8EAA4DA3597C8C51AA05F82878 /* BranchSetIdentityRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = C976A537643A26B8E6A6857FA00AFA11 /* BranchSetIdentityRequest.m */; }; - 87E3A17AD66DC949FCDE7E09FEE37732 /* FBSDKLoginError.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CA499107BA46F21595A5F7D7BA668B3 /* FBSDKLoginError.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8804D64C091FDCF2B601AC35C4543FD6 /* BNCLinkData.m in Sources */ = {isa = PBXBuildFile; fileRef = C52A4C0D715BA3070014C2C45D692633 /* BNCLinkData.m */; }; - 881D070722BF962D964623FE9B13874E /* FIRInAppMessaging.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B1FB7C9CFF2B34399F94DF389621346 /* FIRInAppMessaging.m */; }; - 8832F1BCD5D3F849C585FA7610F33000 /* FIRErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 6384304FB3BBB1994B1C3654EBC56029 /* FIRErrors.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8838D10606048830844886E950CB0D15 /* FBSDKLoginCompletion.m in Sources */ = {isa = PBXBuildFile; fileRef = E19B3FB3C4EFC47861CA292EBDF06F56 /* FBSDKLoginCompletion.m */; }; - 88C7E85838142A0D9FA9FE198C6A2FF4 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 37B1B9DAC3677941D2E2541FBE1AA75E /* QuartzCore.framework */; }; - 896C8251B6CAAF2018A1C3B3AC4DE097 /* FBSDKErrorRecoveryAttempter.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B69C885EC24EA33F09495EBE2FFCBC7 /* FBSDKErrorRecoveryAttempter.m */; }; - 89BEE5EFBF6178DE7188E5823E4E9D4A /* FBSDKLoginCompletion.h in Headers */ = {isa = PBXBuildFile; fileRef = CC02AA2FC4932B17CA98FB652A45FB58 /* FBSDKLoginCompletion.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8A25B14CA66B2426BA430C402E7F9B90 /* FBSDKButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 40B4171B16F3B57983839BA4330B0BE1 /* FBSDKButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8A87014921BCC517D3D3E6112C7F553A /* FBSDKPaymentObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = BDF2EB1D963659AD9E2CE52144CD064F /* FBSDKPaymentObserver.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8B48D8F2C4CFA0E4CC31DB8B468BE396 /* BranchView.h in Headers */ = {isa = PBXBuildFile; fileRef = 65F4F9FA525E7EB6933A4F7664DD698B /* BranchView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8C3A1DC98729BDBEC0ED6687A1BE685D /* FBSDKTriStateBOOL.h in Headers */ = {isa = PBXBuildFile; fileRef = 508BCEE4310A84A3FE8393EB7EC5B282 /* FBSDKTriStateBOOL.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8C3E2F88FF3F9218AFDBDE4AD5B7B81E /* FIRIAMFetchFlow.m in Sources */ = {isa = PBXBuildFile; fileRef = EBE9AF98C0BD6F6D0192D2121C74896D /* FIRIAMFetchFlow.m */; }; - 8C45672CC3306277C48208ADF77340B4 /* SEGAnalyticsConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = D27DA7FAEFC5DF17F55A0AE44AEBF116 /* SEGAnalyticsConfiguration.m */; }; - 8C8F868EFA2AC907042A9D848A5D2C9E /* BranchRegisterViewRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 87AE46913E84ECA45F90637E544F7E58 /* BranchRegisterViewRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8CDC6904A9F6E27C7581B8F7E41CA203 /* GULAppEnvironmentUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 736C45F1C4EF0AF720C2DC1902FC1A80 /* GULAppEnvironmentUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8D2B6D7D5F9D419165F0B77F7293C19D /* BranchContentPathProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = 2ED451554906E40F172BA00135F53335 /* BranchContentPathProperties.m */; }; - 8D782D3DCEC43401C9ED84E10088A813 /* FIRInstanceIDCheckinStore.m in Sources */ = {isa = PBXBuildFile; fileRef = D56E6F5A9350B3C6DDC19949920F3CEE /* FIRInstanceIDCheckinStore.m */; }; - 8DEE13867A82462238C85AEE708FBE2F /* FIRInAppMessageDisplayStoryboard.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B0D9157789D0C01B6BD4B733E7036704 /* FIRInAppMessageDisplayStoryboard.storyboard */; }; - 8E3207704A4D1037DB17F1D0E7EE3469 /* GTMLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 50B15822131869584F02934FCFFE711A /* GTMLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8E752EF3DDA35DB60A959E79CDE6E348 /* FBSDKAppEventsUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = D2088869E71E019B07301F4E2035E065 /* FBSDKAppEventsUtility.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8EAF5922F9FF303B0297C9D6EC8F8EAA /* FIRInAppMessagingRendering.h in Headers */ = {isa = PBXBuildFile; fileRef = FF78ABFDF59D672A946325B8C9A10A2C /* FIRInAppMessagingRendering.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F1085C080BCA414BF5E7DC45439D099 /* BNCServerInterface.m in Sources */ = {isa = PBXBuildFile; fileRef = D0FEB8C98F3788FB464324F41ED6BD8E /* BNCServerInterface.m */; }; - 8F2DFFD79E04201FA2634516C466DAED /* Pods-edX-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 053FB487D308330A8C7A0EDEA283A14A /* Pods-edX-dummy.m */; }; - 8F4B7177CA5A363622A376934F036707 /* FIRInstanceIDVersionUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = C6E4F72283A2881168F419BB57A3FE44 /* FIRInstanceIDVersionUtilities.m */; }; - 8F56BB25F54D2868246B43BD10BF09B0 /* BranchUserCompletedActionRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 9181880D4E4FDCF8B1F3810154DDE841 /* BranchUserCompletedActionRequest.m */; }; - 8F60A9686D150A77340080DA8E2DC48C /* FBSDKKeychainStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 068806F981616992A19740D131D9D16A /* FBSDKKeychainStore.m */; }; - 8FEC6A9EBB91A586BDDD3875860117EA /* FIRInstanceIDTokenOperation+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 455680AC1074BCCBE9BF4176BA7B3B80 /* FIRInstanceIDTokenOperation+Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 900B7B279D886DD5E345C7D9404BC81A /* FBSDKDeviceLoginCodeInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 4D4459E57B990508C170142EC4D917A9 /* FBSDKDeviceLoginCodeInfo.m */; }; - 9023AAF782008EFFD6ADD5F985FDB549 /* FIRInstanceIDStringEncoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 358E993C92317F63D1E907873614D955 /* FIRInstanceIDStringEncoding.m */; }; - 908927AC4DF25E8677DA4D43F60E675F /* FBSDKTriStateBOOL.m in Sources */ = {isa = PBXBuildFile; fileRef = 21D95FF5CAAD72066D52785DDCD5D445 /* FBSDKTriStateBOOL.m */; }; - 90FEDA58E9569504EAE597FB94C02FBA /* FBSDKBridgeAPIProtocolWebV1.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A22FEE55537D29C1FFB988D012F55BF /* FBSDKBridgeAPIProtocolWebV1.m */; }; - 911AB415FCC96341E5E3A6834D8B3AF8 /* SEGScreenPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C423D3E56E981D370AD22409721C72F /* SEGScreenPayload.m */; }; - 91D0F0704ABF5D950179896777813712 /* FBSDKGraphRequestConnection+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 11687073F2A18A5A9F69CD291B25757E /* FBSDKGraphRequestConnection+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 91ED79933DB8F05555B78FEB112A077D /* GPBUnknownField_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = C625A699AA9091FBC65E0A654576CAEA /* GPBUnknownField_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 927887FDDB60F5DFA291934A681034C4 /* FIRIAMSDKModeManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E527A1200093656DA4AB162D255EF1E /* FIRIAMSDKModeManager.m */; }; - 928C681898053D088590DAEA899E4E34 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 44A8EADFB37A6FB5F1FD0C79E04C270A /* Foundation.framework */; }; - 92BFACDF58CA0E2DBDEFC627A6BD9841 /* DTTimePeriodChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 87A9233894FE1374CA15919A1639D2A4 /* DTTimePeriodChain.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 932AF0201B9B53264BF8D2B950244630 /* pb_decode.h in Headers */ = {isa = PBXBuildFile; fileRef = 738D6561FE0F1AE9A020A7C4699902E7 /* pb_decode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 93503E2321F2B63BCD04A4081AE3BA49 /* FBSDKCoreKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F322646B318F6049AC40F0AB606096B /* FBSDKCoreKit-dummy.m */; }; - 9432B920FF75D35257B987EFFFE0A0F3 /* BranchInstallRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 55596F852093FC734721FB814BF45681 /* BranchInstallRequest.m */; }; - 9447ED35ECA68FC307611EDD05CF2A56 /* NSString+Branch.m in Sources */ = {isa = PBXBuildFile; fileRef = 3292BFD9213EBD54398B9E4880D3C8EF /* NSString+Branch.m */; }; - 944E483B9BCE8CF2F9559D90C4268479 /* MASCompositeConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = AE4E65B0989651BF2A41CC1479169FAD /* MASCompositeConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9450D7910F8C3EFA06F8E4CB8709F9FF /* pb_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = 22A1F3001000BCBDD561E42AEACE7ED3 /* pb_decode.c */; settings = {COMPILER_FLAGS = "-fno-objc-arc -fno-objc-arc"; }; }; - 948FED6B1B414B16F220C4EA7AC9F85C /* FBSDKAccessTokenCacheV4.h in Headers */ = {isa = PBXBuildFile; fileRef = 32BA85C3E6AD3E7F8A54A87553CCABA4 /* FBSDKAccessTokenCacheV4.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 957FB3F49A086DC3EC1560927ACD11D8 /* SEGFirebaseIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = 8239D0BA273179E842FD782E4C3D4BFA /* SEGFirebaseIntegration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 95A7E5662420962DF50FA155CDD03830 /* FBSDKMutableCopying.h in Headers */ = {isa = PBXBuildFile; fileRef = FD234397369CDE38D4348E4A6F3351AD /* FBSDKMutableCopying.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 95E06E97B08212538E064DAF9768BD2D /* FIRAnalyticsConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B82003FFE1D96C7E3B124D2949E99DB /* FIRAnalyticsConfiguration.m */; }; - 9633A4731E26DF60FFF5B2ED0573426A /* FBSDKAppLinkReturnToRefererView_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B780EB93BC13A9A561E8998A6B02485 /* FBSDKAppLinkReturnToRefererView_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9637CBE35A5662D44FBF8128EC4E7159 /* FBSDKLoginCompletion+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D37B01A3441918C813D5DFB581C2E1A /* FBSDKLoginCompletion+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 963E70E4F5BA760DB487FBAB24D5DFAB /* FBSDKProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = A5E26F380C3514E746B1278412D27CF7 /* FBSDKProfile.m */; }; - 96DCFDB0C597F7DBD609891018AFE14B /* FIRInstanceIDAPNSInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = B17E39287F2ECDE232D8658DDA473F53 /* FIRInstanceIDAPNSInfo.m */; }; - 985A799E00A3436E84E35EF9AF85DA20 /* FBSDKAppLinkResolver.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B5A2DFA3A3588072B1E81783AFB8DF3 /* FBSDKAppLinkResolver.m */; }; - 98BF502006F3053CF03D5D17003939E5 /* NSArray+MASShorthandAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = B2384B32E16EF03666390460D71F6230 /* NSArray+MASShorthandAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 990654A57CAC6DEA10E43DAA1B7E78A3 /* OHHTTPStubsResponse+JSON.h in Headers */ = {isa = PBXBuildFile; fileRef = DB1E547BB2CA74AFCE21ACA1D0739722 /* OHHTTPStubsResponse+JSON.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 994B3692BB6257D97A77CA79E8263177 /* OHHTTPStubs-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 33FB905595F5F7AE2E422CF3E41455B5 /* OHHTTPStubs-dummy.m */; }; - 997E26C0F6D1340DA3EFFDE9AA1B9E3A /* BranchSpotlightUrlRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AC2B681474E81031BD23DB472ED0B40 /* BranchSpotlightUrlRequest.m */; }; - 9A66A65195FC2B3CE3833A40695DC10D /* FIDModalViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 21B02CAC138AEE2BC3467A50F239EFED /* FIDModalViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9A956BBACF3A8701BBC0028D736B9824 /* BranchConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = FB7338EB8B80D5EA738FFCA7E3060406 /* BranchConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9BB3C7B8674295A64942D71E4234872E /* BFAppLinkReturnToRefererController.m in Sources */ = {isa = PBXBuildFile; fileRef = 83BB24D4E874D2948FC58C0B5B3E8A83 /* BFAppLinkReturnToRefererController.m */; }; - 9C73DA3C7A28B7008CECCA7F8EBB6A99 /* FBSDKAccessTokenCacheV3.h in Headers */ = {isa = PBXBuildFile; fileRef = A44658610108B6E5C93C097FDA2F174E /* FBSDKAccessTokenCacheV3.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9CFCA4ABB367275C4DA08386F9525F1E /* BNCEncodingUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 87F5EBF6C768A790ADF8F4F542872830 /* BNCEncodingUtils.m */; }; - 9D20669FA223866B7B8BD62886F068BB /* FBSDKLoginConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = A079855447E7899F364D17B1938AD3B2 /* FBSDKLoginConstants.m */; }; - 9D328A25967B3A81560F5FB29622618D /* FIRInstanceIDUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 0589D9A7C7FFF2FA11250685C9D0FCAF /* FIRInstanceIDUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9D364B28D00ECAC0074A19EDFB7B0F2D /* FIRInstanceIDKeyPairUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 353432CE509F0E31D913A6342C90F0CA /* FIRInstanceIDKeyPairUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9D6B4612BFB10C006DFFD2B28B2E2A17 /* BFCancellationTokenRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = DBC2087EACF586F52F85658B981A5512 /* BFCancellationTokenRegistration.m */; }; - 9E18D093C8257871D26EB647A3909DB0 /* GPBRootObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D12177FA7ED47031069452FA564836B /* GPBRootObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9E3CF18F5E6E2506742AFE14F1E345AE /* BranchCreditHistoryRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 07A9620A4FE718F70ECBA669479B3F61 /* BranchCreditHistoryRequest.m */; }; - 9E5ACA7CB855311FAE1262DDE44AF995 /* FBSDKDeviceLoginCodeInfo+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = DF97DA4C3DBF40C99F5B06F9667AD61A /* FBSDKDeviceLoginCodeInfo+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9E9A7BDDEC0D91F926518EC33C885DEA /* FBSDKLogo.h in Headers */ = {isa = PBXBuildFile; fileRef = D57B89F6666EA33DC31263BFBDE73D5C /* FBSDKLogo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9EBBCDA7496CE110CB04C40F0549C246 /* FIRIAMRuntimeManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B41430CFA8033B8FA228440A0E5E247E /* FIRIAMRuntimeManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9EFEB66FDB537A9EDE40739011ECBBA9 /* BNCServerRequestQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F82A2ED2F20404163E45D1A137B0C14 /* BNCServerRequestQueue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9F060AAE55ACEE37B000D8A00BE06D0B /* GPBWireFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 8160E929EFCAF969782F5DD74D8CDFD7 /* GPBWireFormat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9F1DDD334DAF20184BA3DB2EAC689D00 /* BranchDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 78444D6143C7B89DF0CBE609C408DB70 /* BranchDelegate.m */; }; - 9F30B85613CB37F26873BA24B85AC7F0 /* NSBundle+Smartling_i18n.m in Sources */ = {isa = PBXBuildFile; fileRef = 860E582C5BA5768CB421DD3E5368141A /* NSBundle+Smartling_i18n.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - A0051BAA5F3706C7C4E8174C2DDCD373 /* FIRBundleUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = DC9AB438E883E0A254E54B0D4F7B7D7F /* FIRBundleUtil.m */; }; - A04D8FEA74936D44DE6764AE92E9458D /* FIRComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = DFF0C5BD2DFE83F1FD59F29A42A074E5 /* FIRComponent.m */; }; - A096B7CB8EBF2F3347E70FF03D958AFC /* FIRVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FE029B43D9B7700A02725AE90C80BC3 /* FIRVersion.m */; }; - A0DF72A8F114FFCCE852C2357E776759 /* GULNetworkConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = A79B3F977768ABB254C838FDE250CA5A /* GULNetworkConstants.m */; }; - A0F097759BF19ED5A03BAD861208C568 /* MASLayoutConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 141F9532A0BEC267C5E8ED23FBB6DEA0 /* MASLayoutConstraint.m */; }; - A13E7E6D21C3B6840175E55FB1A87893 /* Branch+Validator.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A8FE54649693B3F1DC8F21103FD7768 /* Branch+Validator.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A1631DAA5F3969F33E52C0E9B8AE0CDF /* FBSDKMaleSilhouetteIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = A077A9878C0825075D4858AC4625E236 /* FBSDKMaleSilhouetteIcon.m */; }; - A17476C1813AE84F4BB8FAB37497F7A4 /* BNCStrongMatchHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = E96A6F4E3A813C204C3F73957C42716E /* BNCStrongMatchHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A1A69EC887F4D88842B6F0A0518E5A8E /* FIRInstanceIDAuthKeyChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B1F1DCBE5FD0CED7D6DD05A0B9BAD9B /* FIRInstanceIDAuthKeyChain.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A1A726AADA87BC3F7F4A90CC6E267818 /* pb_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = 52D9A6D56256E20C7A5EC1DA88C61EE4 /* pb_encode.c */; settings = {COMPILER_FLAGS = "-fno-objc-arc -fno-objc-arc"; }; }; - A1E19A35CBB10E771A262FD0A59F3555 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 44A8EADFB37A6FB5F1FD0C79E04C270A /* Foundation.framework */; }; - A1EB4920CC6F104EC8814457CC9CF2E0 /* BFCancellationToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 57D0BB4EBB8BC1A1570DD4C650BFAA73 /* BFCancellationToken.m */; }; - A22E757CA1FC590AC0E6D857EC4BD443 /* FIRInstanceIDTokenManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DB8A0D0EECEC4D4EB843208D92D2DD8 /* FIRInstanceIDTokenManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A24534F7452FE60D184D3FB7F85895B1 /* BNCFabricAnswers.h in Headers */ = {isa = PBXBuildFile; fileRef = CB5323B0A3146216BC1CB3A19CB05B7C /* BNCFabricAnswers.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A24C146A40AA4C394DEEF9FA11E7C401 /* BranchShortUrlRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = C98899C00AEA825C6D4A71503629F2F1 /* BranchShortUrlRequest.m */; }; - A2AAEA48B0BEFD14796F4463DA4B7C89 /* NSMutableDictionary+Branch.m in Sources */ = {isa = PBXBuildFile; fileRef = 64200F4AAB20FAAF0DE6DED771719D9C /* NSMutableDictionary+Branch.m */; }; - A2B279283FEE04B888EAB89BCF7F331B /* BranchCSSearchableItemAttributeSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CC920416A19646B345F99756EED01FE /* BranchCSSearchableItemAttributeSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A31B65E6D0A85872930DD8C396917C96 /* GPBCodedOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B6D89F1BB79B232436540873F03F0FF /* GPBCodedOutputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A33AF07BE903ED8F41E4923FE7B7A6E1 /* Wrappers.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E9774F5B5033CA7A491FA9A0AE298ED /* Wrappers.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A419D515C6A49D33B7DC00CF0A231217 /* FBSDKAccessTokenCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 2318F3C6CB8E61FA3949E8DAEF1C5103 /* FBSDKAccessTokenCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A4A9F8697C25D83DD84CFD847A161118 /* GULLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DB5624BDBBE1A209615667D8B56242B /* GULLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A4B93A456EBE5A454103D1FD56A3C2E1 /* FIRAnalyticsConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = A7AF570D64B610EA7F6D680756622FC3 /* FIRAnalyticsConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A5A8D2D3CE686DCB01E31AC203DA3911 /* SEGFirebaseIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = C0C3CE83076CD48D09FDD817CC92DD27 /* SEGFirebaseIntegration.m */; }; - A5B8E2F43B2F7EA0265C656E819E6C14 /* FBSDKDeviceLoginManagerResult+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EAD519AB95690907B0F1D74A9D3F415 /* FBSDKDeviceLoginManagerResult+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A5D3D7E23C08A6663839F69D73861BC7 /* FBSDKGraphRequestDataAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = 89BBB34A131743ADF0E69561C5C2A604 /* FBSDKGraphRequestDataAttachment.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A5F203EA7C61F73F54E78FD15C164C95 /* FIRComponentContainerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 87764B7FBF8690630A36B201F2E6060B /* FIRComponentContainerInternal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A5F6E2A0B277FE359EFBB163D49A1B9A /* FBSDKGraphRequestDataAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = 9AFF250DC759B0887D1F392DE6504667 /* FBSDKGraphRequestDataAttachment.m */; }; - A60EAB552BE28ABFDBCC7A205F0F9739 /* FIRIAMMsgFetcherUsingRestful.m in Sources */ = {isa = PBXBuildFile; fileRef = AA3E356A9402AE523C7672888744EA60 /* FIRIAMMsgFetcherUsingRestful.m */; }; - A618E8A1FF4A5A71F334EFD357654B1A /* SEGStoreKitTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 00B1BFC69A0E87DC47305CAD14AF214A /* SEGStoreKitTracker.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A6214FA017225A5A43363192C58C7DA9 /* GPBExtensionRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E2F731274C09924ABD923AE54F823C2 /* GPBExtensionRegistry.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - A6AE5329E06A2719955F15BEF5FFFE94 /* Branch+Validator.m in Sources */ = {isa = PBXBuildFile; fileRef = 937C6B2170BAF6C3C549E8F6329D19AD /* Branch+Validator.m */; }; - A6C912ECD6E9469E5D67B908DFA61672 /* FIRIAMDisplayTriggerDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 84B7AE7D8B3F26CEE0F5E110870BA691 /* FIRIAMDisplayTriggerDefinition.m */; }; - A7986E312D9EDC100757F3B30C0F556C /* BFAppLinkReturnToRefererView.h in Headers */ = {isa = PBXBuildFile; fileRef = 38AAD014B3ED8CDB0C757047CC711B40 /* BFAppLinkReturnToRefererView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A79E9016A2B0B4AF38F87998D2787462 /* FBSDKAppLinkReturnToRefererController.m in Sources */ = {isa = PBXBuildFile; fileRef = 43D860ED43C64DA240958BCC6ACDA2EC /* FBSDKAppLinkReturnToRefererController.m */; }; - A7A5C821FFB1B0375F19B081769D3EC8 /* FIRInstanceIDCheckinStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AE6F0CD48069824186C095FBE97C539 /* FIRInstanceIDCheckinStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A7EB8032A5D07FE6CC5AEF2F1D3498C8 /* BFMeasurementEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 34D8152F71A953F0418DCBC49A374027 /* BFMeasurementEvent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A81AF1B69C65EECF2A10777A4E3FB535 /* GTMSessionFetcherLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E7FE474931816A15C0EE6E372BC390A /* GTMSessionFetcherLogging.m */; }; - A83A9E38657F674667E61EF65881AFB9 /* BranchRegisterViewRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 40FC203530F3070AFA6ADE177DD8F126 /* BranchRegisterViewRequest.m */; }; - A85110CCC59C6B231379A142E6BD9D4F /* SEGMiddleware.h in Headers */ = {isa = PBXBuildFile; fileRef = 117237D1E4C612B177E56FE46E6D8E06 /* SEGMiddleware.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A910723D378C6D950AB63F331652A4EB /* BranchLinkProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = 013E9634B5D6D657BFBE2A01A3FA1D2E /* BranchLinkProperties.m */; }; - A980A5CBC52865AEE40FC29DCF315977 /* GTMSessionFetcher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 91EF7481C02ACA632E33F5DA53FBE926 /* GTMSessionFetcher-dummy.m */; }; - A9B7A10206140F82D3DE3351E8B79C31 /* OHHTTPStubsResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = C160BF4BF791D3076618127E6292C162 /* OHHTTPStubsResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - AA29DE9C46B9178D4CA351C3B28CF772 /* SEGSerializableValue.h in Headers */ = {isa = PBXBuildFile; fileRef = E3AB47B4292960F55EC86079AA3A89D0 /* SEGSerializableValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AA6DC12DE8D026F240ED9AF4FEF38CC6 /* pb_encode.h in Headers */ = {isa = PBXBuildFile; fileRef = A067359ECA8028C2264C22BBC993D54D /* pb_encode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AB2A8B2EEC6B19894BD203BDA28CCFA1 /* FBSDKGraphRequestMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A3FA76939A625597ED3079A7C31F391 /* FBSDKGraphRequestMetadata.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ABACA8D6080033809DE28FF6D4F5AE6C /* DTTimePeriodCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = 87E57F48C1A33F12E852BE3A4AC3B69B /* DTTimePeriodCollection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ABB0AFDDAF76AFEE60D57DDD063BD264 /* MASConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 290C467300BFEFD37D4DB1A43AD9271A /* MASConstraint.m */; }; - ABCDDEFCE6FFC369199FB792D3E9B522 /* FBSDKGraphRequestBody.m in Sources */ = {isa = PBXBuildFile; fileRef = 04D02404289F9268E2CFECBA0186AA1F /* FBSDKGraphRequestBody.m */; }; - AC15EFDE4B29C1D147A2A58A5AE49091 /* DTTimePeriodChain.m in Sources */ = {isa = PBXBuildFile; fileRef = E0106340B669D858F5EDD985AE2B3385 /* DTTimePeriodChain.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - ACFDAD2FC2827325BDA3B7B5126012E7 /* FBSDKAppEventsState.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E4B05621E42A445269D7AAD64C43093 /* FBSDKAppEventsState.m */; }; - AD3F0E63EFD4E40B30495DE164ED06D3 /* FBSDKURL_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = D378395D4F1BF645CCEC9EDD7DE89B46 /* FBSDKURL_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AD74CCD80AA34F92CE7FAB8DB34A49D7 /* SEGHTTPClient.h in Headers */ = {isa = PBXBuildFile; fileRef = D1144AEDFE0992FE0825F1D1FF488AFF /* SEGHTTPClient.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AE1CC4A3998E18B200C1C2FE0B8F94B4 /* FIRAnalyticsConfiguration+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = EE2925D3AC08919694DE90677B38BF5D /* FIRAnalyticsConfiguration+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AE27C0B1C1BD91616BF950B4E189603E /* DTTimePeriodCollection.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D8F1E061501B9B96D9853F6F5DCD1FF /* DTTimePeriodCollection.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - AE6F4275CE7BAA43158045A29534A43E /* FBSDKURL.h in Headers */ = {isa = PBXBuildFile; fileRef = ACAFDD5658A81D45E60D6C7782479A74 /* FBSDKURL.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AE7B57B914FC80CABE659764FEE849F0 /* FIRLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B2CD53DA7BA1E84A29E0A3C630AEAE7 /* FIRLibrary.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AE8B289C30C1CA144B7EDB46062D76DC /* BranchLoadRewardsRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 820794A5C29ACFC2C7DAFB38254FBECE /* BranchLoadRewardsRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AF5F886FD70B2B389AAF28EF5703FAF3 /* Empty.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = B39882EB299BF4BE902007D8188B3658 /* Empty.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - AFA46CACC3CD41D11DE2DCE7D6FA907A /* FBSDKViewImpressionTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 87EC1FF50BE2EC088F589DE46EDE4541 /* FBSDKViewImpressionTracker.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AFB8940706759C2E9B8A8DC16C1D71AC /* Analytics-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A78391F60DDD8AA73597E63F17B2590 /* Analytics-dummy.m */; }; - AFF7FAE7CD7B9B8A28CAB660F149FD2D /* FIRInstanceIDConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = D1C2ECE08D97DC4C3A434771AE1D9A28 /* FIRInstanceIDConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B0324514807CB662CFBDF2457A0DC728 /* NSArray+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = A8555A3ABD75E3405784E384543DCDCC /* NSArray+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B072BCAB7843D73B046AF69104AE5901 /* FBSDKBridgeAPIProtocolNativeV1.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE439F5D659EC22D7388A15D7FF3D77 /* FBSDKBridgeAPIProtocolNativeV1.m */; }; - B0838FE9FA0D60D2A5906AEC74EA96ED /* FBSDKGraphErrorRecoveryProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = E3DE5CD24FE497A60A786FF6BB509DCB /* FBSDKGraphErrorRecoveryProcessor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B0B574E42EFB72C58AD51B84CDA829F3 /* FBSDKCrypto.h in Headers */ = {isa = PBXBuildFile; fileRef = 4679AF32223AC787E8B6B1CEBD07AA7E /* FBSDKCrypto.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B0C02F9ED55DCD854EB48505BC16EF5D /* FBSDKGateKeeperManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 399AA9CCE90D9CC495D7D239F56363D7 /* FBSDKGateKeeperManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B1CB0F9506C1838C1E46E23301D044E8 /* BranchLinkProperties.h in Headers */ = {isa = PBXBuildFile; fileRef = 37DAF8263F1D2D038237BD8988354EDD /* BranchLinkProperties.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B212454E0DDD3578D79B35B77F982B04 /* FBSDKLoginTooltipView.m in Sources */ = {isa = PBXBuildFile; fileRef = BE1BB5FA0743E8307F16C0EE26EEBFDC /* FBSDKLoginTooltipView.m */; }; - B2529B038FE8AFE3F07A80F4262B0190 /* FIRInstanceIDURLQueryItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 15560FFBF29D7EA291DE94EDC3007422 /* FIRInstanceIDURLQueryItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B27E9667E569C3CA25F2AA633B8E11BA /* FBSDKLoginKit+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 879D77D4A2D3ADABC8A42FDE89F26497 /* FBSDKLoginKit+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B28DD438D9F1225CFC78ABC93B648728 /* FIRIAMDefaultDisplayImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = F4CD0660F80768FD389C9443E0354EAE /* FIRIAMDefaultDisplayImpl.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B2E31C3E596A6DEE132FE71EE7D322D0 /* pluralfom.c in Sources */ = {isa = PBXBuildFile; fileRef = 127CB654F6A0E5696A44D87671EDA58E /* pluralfom.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - B3AD6A76DDF9901A941828BAC7A07EC4 /* BNCLocalization.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BF40470CD039F6C1764E366AE4F6137 /* BNCLocalization.m */; }; - B3D2B9D3F2B08369CE2D6B90BCD7343B /* Wrappers.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 15C89CF26FC7AB6319DD2DD5B8BF29DB /* Wrappers.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - B3D3C65C72FE909BCACD03A97CE25BEC /* FIRIAMDisplayCheckTriggerFlow.h in Headers */ = {isa = PBXBuildFile; fileRef = BBE90E295AECF83FF8D64C60DB8E2619 /* FIRIAMDisplayCheckTriggerFlow.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B3DD78BF586822EA3EE226FC36C7FDCA /* BranchViewHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = A2242D9C47203341EBCB35B572514284 /* BranchViewHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B3E4734261F836A525C4081FC037D8C1 /* FBSDKSwizzler.m in Sources */ = {isa = PBXBuildFile; fileRef = E5BD9DA3AA2DB94BF3CE0341C05ABEB7 /* FBSDKSwizzler.m */; }; - B434D4781F963080A47BAB79373F7F37 /* nanopb-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C33EF412EFF837EB09481A327104843E /* nanopb-dummy.m */; }; - B4727B455C4B3D0BC2483FB509079E3D /* BNCServerRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 79A7721576E725E2F40597D5D3976539 /* BNCServerRequest.m */; }; - B509F0964872B3EBC3A2773AAEE5956A /* DTError.h in Headers */ = {isa = PBXBuildFile; fileRef = 1412D93AFA9162D7740F22A4B3D87B84 /* DTError.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B513578851BF9EEEDC039FCC39D53FF5 /* FIRIAMClearcutLogStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EE8B819B26491B66F99DC85A3A6161E /* FIRIAMClearcutLogStorage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B5172733BE6BAD585AE2C7DCD1978294 /* MASUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E3D7B2105E59F79BBEC2E70B2E1CEA1 /* MASUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B5A4C6EE6AC9192BA8B9A01CCC24AC66 /* BNCCallbacks.h in Headers */ = {isa = PBXBuildFile; fileRef = C58754715918D6589716782EA74FCA82 /* BNCCallbacks.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B5A5B9EFAEF4E247E4B7C06B5CC94427 /* Struct.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 06BCEF74E787C88F592D60F3865A78AC /* Struct.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - B639111BCF2B3B1472DA43177F8B511D /* FBSDKAccessTokenCacheV3_21.h in Headers */ = {isa = PBXBuildFile; fileRef = D74789CE253151AB8CB56603718F3CB2 /* FBSDKAccessTokenCacheV3_21.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B653634F95BEA58639AC2D2AB58B9655 /* SEGGroupPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = EE1AF16CA98B8DFC4DD0B912DF0F82E9 /* SEGGroupPayload.m */; }; - B67511E03CFE21AE9C8C045D1AD937DD /* SEGGoogleAnalyticsIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = 642839C2B571FA26922A7E59E9710372 /* SEGGoogleAnalyticsIntegration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B6928424964CD0165CECCA9A01166D45 /* GULObjectSwizzler.h in Headers */ = {isa = PBXBuildFile; fileRef = 26DCE2645EDC9EEFAED2F3707457A01A /* GULObjectSwizzler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B6B3434AA63C407393DFCA6142EC43BB /* UIViewController+SEGScreen.h in Headers */ = {isa = PBXBuildFile; fileRef = 5070E70CFBC6EC764BE817E4F1BAE1C1 /* UIViewController+SEGScreen.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B715556983E5DCD9A0F319505C244164 /* GPBArray_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = D950430EEC9174DA81D516BD7B10422C /* GPBArray_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B73BF2B625A22BDEA332C82E7D488ECF /* FIROptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 9211EE4879810D04CB434C06DD998366 /* FIROptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B7EA51007B9441E247DAAD54A5013947 /* FIRBundleUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = EEF4710ACFFB98C36EDFD837A747D64E /* FIRBundleUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B846A2C7BB748720324B6E84104B3C9B /* GTMSessionUploadFetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = D5A081ED33613457F1A7D32BA9CD5F75 /* GTMSessionUploadFetcher.m */; }; - B88B879FC85A5ADBA7BFA736BB52EBB1 /* GPBProtocolBuffers.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E6EAD4CF1B5BC1B429DC9DC0DE7A88A /* GPBProtocolBuffers.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B8EBFB431C65DB72AE0258AF353F2B31 /* GTMSessionFetcherLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = 598C73867E884215C88591E6989A399A /* GTMSessionFetcherLogging.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B8FC719625F9ECFC4664A6E2E67BEB03 /* GULReachabilityChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = EC957B9B05DE0FDA7BA28D140499F745 /* GULReachabilityChecker.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B98C40E59B92381C9599F4572EF61AFA /* FIRLoggerLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = AE0C3761ED6D749802EF224E523AE1D6 /* FIRLoggerLevel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BA2F5C79441617B7B8E331E1B2190A14 /* SourceContext.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D690FFEEDDE209001CF47A85999E7D6 /* SourceContext.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - BA64C147A85F1459574427E7E8FD97AA /* FBSDKCodelessMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = AF9C45A8BEEF77503F6AF01B3C53EE2B /* FBSDKCodelessMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BA6EC8C75C3574101D0F77A85E430E08 /* Api.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 299C4280ECA21A647154A2ACDB06C2E5 /* Api.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - BA9FED2CC5B2E227893FA0B88FBDEE58 /* FBSDKLoginTooltipView.h in Headers */ = {isa = PBXBuildFile; fileRef = E0B77C363CD2662DE95AB1399A949D7B /* FBSDKLoginTooltipView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BABC2132437650EA2DBF3721A118A62D /* BFAppLinkReturnToRefererView_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 573862DB3E06AE4FF2877576E07FDCF2 /* BFAppLinkReturnToRefererView_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BACA1B8BAB7088816CC8848E22FC505E /* BranchSetIdentityRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = A9A2F50ACF6C83678475FD4DEE7FD8D9 /* BranchSetIdentityRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BB61023EBF5FCA576598C1E62BC8A653 /* FIRAppInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A5A667FC5D86E2C22D90CA846E5AE60 /* FIRAppInternal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BBB48A6AEE51AD128BDF03D336817E07 /* FIRInstanceIDTokenStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B969BBE8387C65013E0A2C241BF0C1D /* FIRInstanceIDTokenStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BBF9E52EF663BB74D9003186DC76AA85 /* GPBDescriptor_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = E4E1050AE8D92FF2038EE415FC94B12A /* GPBDescriptor_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BC3173DAE172FFB0720E563C8A5922D2 /* FBSDKHybridAppEventsScriptMessageHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B4006EBC9C47FAFDA35A8E80837F727 /* FBSDKHybridAppEventsScriptMessageHandler.m */; }; - BCDECC628726F00DDB7DF4374DA3D7A1 /* FIRInstanceIDDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 73A64425F3D9C243CB2E3D1F217D388D /* FIRInstanceIDDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BD9E85C6EA70ADA5B8E7EF1A89281056 /* NSDate+DateTools.m in Sources */ = {isa = PBXBuildFile; fileRef = AC90C718D67385A14B438E71D5653D49 /* NSDate+DateTools.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - BDB21E2CC43E7303E3D9BFA8135B11DC /* GPBMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 10569DD9D7443723E42BAE8841392067 /* GPBMessage.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - BE2C55EB0A565D5A51B447529C09E58B /* Pods-edXTests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F78929AAE9865D4BF64929DD87F95D3 /* Pods-edXTests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BE7905E8DD3304D86A2610BBE2E4F26A /* FBSDKDeviceRequestsHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 5333C444967CA698A4FB3DD2DE8E99F0 /* FBSDKDeviceRequestsHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BEFF2A72870A5E9D83CFC06C7E9AB6B1 /* FIRIAMClearcutLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = D53E1B0ABB833AF3162E59F56C8ED6E1 /* FIRIAMClearcutLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BF7F931C81E32062EB37402B220FA89D /* FBSDKServerConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E00B1AB01882ABE10B865970E1675B7 /* FBSDKServerConfiguration.m */; }; - BFBE6F85AD6F4853BEAA70377C4855B3 /* FBSDKAppEventsDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 74F4334706F487E214407D248D902C67 /* FBSDKAppEventsDeviceInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C04DDB91FBD5EC815A02358FE0EE4DD2 /* FBSDKDialogConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = EDBB0E014D7398B4B5956F9882F68E37 /* FBSDKDialogConfiguration.m */; }; - C05EFBB7265A278D57268EDDE6FD2AA9 /* FBSDKAccessTokenCacheV3_17.h in Headers */ = {isa = PBXBuildFile; fileRef = BF3BAE884A3E140B8ED3002E641B282B /* FBSDKAccessTokenCacheV3_17.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C064015EAB673A7767A6621BD871C90F /* FIRIAMMessageDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 468F90407FFEA885E2FDA40628AAB829 /* FIRIAMMessageDefinition.m */; }; - C157FC5B39C823AACA4FB00E12181FBC /* BFExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D6A06F3E93311D839667845D55618E7 /* BFExecutor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C179485D476F3D9A1E8466EB3385114F /* GULNetworkMessageCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 601E26A3662EBDD3FDBD62BBA479C998 /* GULNetworkMessageCode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C1B01EAD06D739BDC637EE8A841C4029 /* FIRComponentContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = F745AF75083B1BF102553025A28BD4C1 /* FIRComponentContainer.m */; }; - C1D30442696BD02D107DB017700B436E /* View+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A85C034D2E6920B2C8D19D686F099E4 /* View+MASAdditions.m */; }; - C1E661AB6384FADA681DA2BFF427B9CB /* FBSDKEventBindingManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B8FE7CA37CAD5E96337345FE1989C69A /* FBSDKEventBindingManager.m */; }; - C222599DD40C4ED955523843D02C16A0 /* FIRIAMFetchOnAppForegroundFlow.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B0F2E5039F8899939D4499D9104EE40 /* FIRIAMFetchOnAppForegroundFlow.m */; }; - C27A6171972D876D75347D3C92C7EB29 /* FBSDKApplicationDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = CBA1896DC8C5634D2982849D95BC1D7C /* FBSDKApplicationDelegate.m */; }; - C2AAD0326DC431FC546C923F4045FB75 /* FIRInstanceIDKeyPairStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 036B35584FE1241560265161EB23E5E2 /* FIRInstanceIDKeyPairStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C32D7B68D61EBF4FCA9273997FA3A182 /* FBSDKAppEventsStateManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 182DEC2DB6A91F981684BAEAF8E38133 /* FBSDKAppEventsStateManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C382BAC3F1AD3A9752A1BCD4F296CB8A /* UIViewController+Branch.m in Sources */ = {isa = PBXBuildFile; fileRef = ACB90B013316D6BD12824F272298B9CE /* UIViewController+Branch.m */; }; - C3E666BE392AF64910408D98CA52F6C2 /* SEGContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A100237B57959099D08E61C05DA77FF /* SEGContext.m */; }; - C40A838669075BB09B79877E90164DAB /* FIRIAMRenderingEffectSetting.h in Headers */ = {isa = PBXBuildFile; fileRef = 2365200F801EF588A17BE9BD74ECF807 /* FIRIAMRenderingEffectSetting.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C4E902EFDFB1E67F0F9056CED6AB538C /* FIRIAMSDKModeManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CF2CFBD2DF4E52E67568AAC66E675EA8 /* FIRIAMSDKModeManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C4FE05FC425308B88BD923D0A71F2C60 /* Branch-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E77E66B549A7B345CB685645E9C662F6 /* Branch-dummy.m */; }; - C504750B3AE6A96A2253FE9632DA9BE3 /* FIRInstanceIDKeyPair.m in Sources */ = {isa = PBXBuildFile; fileRef = 77AD4285F83F880FAA640FB165C3534E /* FIRInstanceIDKeyPair.m */; }; - C5E8D38E513FBC4F7A4920B7D05C12AE /* FIRIAMMessageRenderData.h in Headers */ = {isa = PBXBuildFile; fileRef = 763BE1A9CDBA0920FD49383A8D578D42 /* FIRIAMMessageRenderData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C5EEE8CA73CBAE24EE005DA3534D5353 /* GULAppDelegateSwizzler_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D53DA3716DDB6D3934D7B8D32000A30 /* GULAppDelegateSwizzler_Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C5F3DF6BE1C1122BE7EA15C7FE8CF1DF /* GPBUnknownFieldSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 15CC9AF6A84C8B91118704FE86586865 /* GPBUnknownFieldSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C5FE68FACCFD29F1271F1DE9B7A7B021 /* FBSDKAppLinkTarget.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D45CCEC42B1DC85611EDBE43BC604F3 /* FBSDKAppLinkTarget.m */; }; - C612AAEF3C9BEB294F0CC86E97A97743 /* FBSDKProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F1F98949420C7F134AEA80204CB9312 /* FBSDKProfile.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C62BB86F9D416179ABED97FDABDD59CE /* FBSDKLoginUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = DFE9199991E9FB129D8AE9196E469740 /* FBSDKLoginUtility.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C691CA48E26D914C26C30EF8E1203043 /* FIRInstanceID.h in Headers */ = {isa = PBXBuildFile; fileRef = B1DC8B7483A17F73F00124D168BBC020 /* FIRInstanceID.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C6BF2D66FEAA8F8F73C039D8FBA1AF5E /* FBSDKCrypto.m in Sources */ = {isa = PBXBuildFile; fileRef = D4AA963395C4C6B599702BCDCD7E0A13 /* FBSDKCrypto.m */; }; - C6D2FCCF472DC43DC75A393E27A5DD3C /* FBSDKErrorConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = F2D16CF8767DA3A7488BD6F9ECE7317E /* FBSDKErrorConfiguration.m */; }; - C6EDFC586F24B4A025678EE96A83601D /* SEGTrackPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = B6E2472BC8F39E446E087A0FA0A4401D /* SEGTrackPayload.m */; }; - C7AB6C50A0D6437DF6A4443980D047D9 /* FBSDKError.m in Sources */ = {isa = PBXBuildFile; fileRef = 7285E57CAC10E0ED46C0A5D8861C6EFB /* FBSDKError.m */; }; - C7F63258C0BAD4E3EFD14570D0360644 /* GTMMethodCheck.h in Headers */ = {isa = PBXBuildFile; fileRef = E5609D21CF1F66B043E61733F9F6E6B5 /* GTMMethodCheck.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C7FA82C8C75B4C3219867792C1221148 /* FBSDKCodelessIndexer.m in Sources */ = {isa = PBXBuildFile; fileRef = B226EBECB47B222F7E754D53BE3BF3F5 /* FBSDKCodelessIndexer.m */; }; - C831F3809DAC5B877CDED6F3B495DE16 /* BNCDeepLinkViewControllerInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 58477B284E9B2B287E8B3115EC136456 /* BNCDeepLinkViewControllerInstance.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C854409BDF0DD1465D901DEF3730BA45 /* FIRInstanceIDAuthService.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BCF4E9ED9CA2D06EECB756BD4C98186 /* FIRInstanceIDAuthService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C8666DC4C7C6EBC60FF3D26451847080 /* FIRIAMDisplayCheckOnFetchDoneNotificationFlow.m in Sources */ = {isa = PBXBuildFile; fileRef = 5CE5A8449B76388A13D419F506674E98 /* FIRIAMDisplayCheckOnFetchDoneNotificationFlow.m */; }; - C8EDE8E2779343C57A607E94DB1CE97B /* FIRInAppMessaging.h in Headers */ = {isa = PBXBuildFile; fileRef = AE29794939172851C5AA8C22CA312D46 /* FIRInAppMessaging.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C90E202E525FEA7E7DF7D56638C17CF9 /* DTTimePeriod.h in Headers */ = {isa = PBXBuildFile; fileRef = B23B1E38A1A52F08CA17ADE1B4FF8CEF /* DTTimePeriod.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C92295EEB6498284A2BBC99647F7DDD3 /* FBSDKBoltsMeasurementEventListener.h in Headers */ = {isa = PBXBuildFile; fileRef = 10977769BCA3A1305C4373C304302EBE /* FBSDKBoltsMeasurementEventListener.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C9530C1CBF0B33A3F16600667C34D591 /* BNCAvailability.m in Sources */ = {isa = PBXBuildFile; fileRef = 44917BC1B73AB854D6996A03F3352518 /* BNCAvailability.m */; }; - C96D52A4ACE275CD19192BA1FD8C0CDD /* GTMDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = C13C196FF27DE9128B5460BDF4C65009 /* GTMDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C9711CC09205F7AB9813EBDE55E68CC9 /* NSData+SEGGZIP.m in Sources */ = {isa = PBXBuildFile; fileRef = A55F31B210AD1DFB847C146AD186FDC2 /* NSData+SEGGZIP.m */; }; - C979A97F1D02BEABADED479B99072ABC /* FIRInstanceIDVersionUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 09C4F643AC1B31E0D7059948F360E5AC /* FIRInstanceIDVersionUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CA184A4CEC316DC1CD7759C1FEBB1C17 /* FIRIAMClientInfoFetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = E354F618CFCC615246A20E767463C28E /* FIRIAMClientInfoFetcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CA299A730AB94B81DBEF68A4B40A752D /* BFTask.m in Sources */ = {isa = PBXBuildFile; fileRef = ABFB1052F4F8DF327D337B54973DB9BB /* BFTask.m */; }; - CA2E3A9C10F657EB230D9E6DBA60179D /* FBSnapshotTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 721583E6FE7ADA59F7A1F2C83256493A /* FBSnapshotTestCase.m */; }; - CA4E2F6DF90F9F441F5CD62A80498368 /* GTMNSData+zlib.h in Headers */ = {isa = PBXBuildFile; fileRef = D12BF6045B76C343098D584B9DBBC69C /* GTMNSData+zlib.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CA51F6B84D2AA2F2625B2B8B3A16AFE8 /* FBSDKUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = C8631654DFD31EA7C7C64BDEE690EA30 /* FBSDKUtility.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CA7E19326F3A70F79F22DA20C4F01052 /* FBSDKAppEventsDeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = CE97DA190F24CE2479DB7E403B23D42D /* FBSDKAppEventsDeviceInfo.m */; }; - CB3367CD427ADEB0030A8108E224150E /* FIDTimeFetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = C8C87AE92BCD8167A52B131377000F3B /* FIDTimeFetcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CB501A17E33E998FD8BB23A7D9C7FECF /* BNCServerResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 683DE0E23E43509A75DD1D5367C8C6C9 /* BNCServerResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CB6CD84ABC545176F964F734EDD1F88A /* FBSDKApplicationDelegate+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = FE2E9D79FE50B30132BF3C52187D19E5 /* FBSDKApplicationDelegate+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CBA87D27D81E9542CF6C948129EDF7ED /* FIRIAMClearcutHttpRequestSender.h in Headers */ = {isa = PBXBuildFile; fileRef = BC933298EC074B74EF8D72506BFD817A /* FIRIAMClearcutHttpRequestSender.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CBC2AF733EFC4BAFC44DF56D99D7B1EB /* SEGGoogleAnalyticsIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = FEAB257ED5E36E99CD94EC7DF6DA1AA4 /* SEGGoogleAnalyticsIntegration.m */; }; - CBE3B279EEB56D2F6BAFAA9AE3EADD17 /* BNCLog.h in Headers */ = {isa = PBXBuildFile; fileRef = CBAC9F0DE773ACB6F98DE182F6B4389D /* BNCLog.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CBE71ED5BE03D76CCC22581D4ED915EF /* BNCLocalization.h in Headers */ = {isa = PBXBuildFile; fileRef = 37A7F0F5B29E5A09ECEE176CD7A695D3 /* BNCLocalization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CC1B05B4E72DB3C9C7B807565F26C601 /* ViewController+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = D85EDF21B8C62434C89CE9EB5074A249 /* ViewController+MASAdditions.m */; }; - CC76E111113C6D13DEC8FD45BE933481 /* FBSDKCodelessIndexer.h in Headers */ = {isa = PBXBuildFile; fileRef = CE16EAA3F77121AD42333A709DB7074C /* FBSDKCodelessIndexer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CC7968E490386147989D185987F72417 /* GPBDictionary_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D0E85EF54895034EF36F32CE88AB7D0 /* GPBDictionary_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CC911CD74840EA723B27FCCEC5A72301 /* BNCKeyChain.m in Sources */ = {isa = PBXBuildFile; fileRef = C23168EF36BCC21814291FC8203322CE /* BNCKeyChain.m */; }; - CCA0B329FDAFD7E9A6674219A3AA20E0 /* BNCLinkCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A211D830F2F56606F53E214166B521A /* BNCLinkCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CCE2D55B1206F05995199B66B7F1D9DE /* GTMLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D9FA84CD577CC61FA5A935CA4712AC8 /* GTMLogger.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - CD7246692B522C877C62F90AE2A6AE61 /* GPBArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 916945B1DE920C0342BCE16C9794D28C /* GPBArray.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - CDEB53FA65DAED9FD2A70731D6A11E8B /* BranchCloseRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DB3CA0F626763A9BA6B411A494165C2 /* BranchCloseRequest.m */; }; - CE3CA90593D2B9247E05F79E50D8471A /* BFURL_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 343701D32B3C18D27ABAFCD43E49C34A /* BFURL_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CEA66624DD4308B132175DCF1C6326BD /* FBSDKAccessTokenCacheV3.m in Sources */ = {isa = PBXBuildFile; fileRef = C1DAE52C52CD6F439BFEAA6393FE39EC /* FBSDKAccessTokenCacheV3.m */; }; - CEE8D02112B809CA3243C710B86D3374 /* GPBExtensionInternals.h in Headers */ = {isa = PBXBuildFile; fileRef = B22D0FC41A353B9A151B6B4C964266B0 /* GPBExtensionInternals.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CEEC79310D99A46F50C9D4E5F926F01A /* FIRInAppMessagingRenderingDataClasses.m in Sources */ = {isa = PBXBuildFile; fileRef = 738A7F47D75C63C2FA05C9AAE754E300 /* FIRInAppMessagingRenderingDataClasses.m */; }; - CEF72CBC71F7B074B0EA7F7DF19FFC54 /* FBSDKLoginManagerLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 76350487CF4A8A012AAE9C6C4201D576 /* FBSDKLoginManagerLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CF6C9DCD7EA1BE5DE756F8F8FA8E1E15 /* FIRIAMDisplayCheckOnAnalyticEventsFlow.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AB85E91C25EFA13EFAF5DC0C2484E06 /* FIRIAMDisplayCheckOnAnalyticEventsFlow.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CFA08E001DA54372F4CB9F56230DE032 /* FBSDKAppLinkUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 75D63A9C8A2059378CAEE7B1831499BB /* FBSDKAppLinkUtility.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D00C667ACB7E21A0246D9E7A54126F34 /* FIRIAMMessageContentDataWithImageURL.m in Sources */ = {isa = PBXBuildFile; fileRef = FC84A077EE673F98A6E82937D1CC9925 /* FIRIAMMessageContentDataWithImageURL.m */; }; - D09C5A0A5017D63640071EA2076CDF8D /* Type.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = DB7E0EF949CED317AE8C21D604560196 /* Type.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - D1A3203F4D9E3F224A8F9203A7605C1C /* FBSDKConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 1665FB3BF0FD5C9F8F1560D36F18ECE1 /* FBSDKConstants.m */; }; - D1BDD4F70CC71D911B28CDE2EB80454E /* BFTaskCompletionSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 61D3E798010A96C7538ACB6A7B2C74D7 /* BFTaskCompletionSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D219231108F87D816975833DC4691934 /* FBSDKLoginManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A53FC37C6BD05495ED35DAFC2DA8B05A /* FBSDKLoginManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D2746DD8782F02B595BE77DE11362BD5 /* GPBUtilities_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DAD70076248EB991237ABEA359C488D /* GPBUtilities_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D2B23EAAB6B9CC8E249564A81377DE0F /* DateTools.h in Headers */ = {isa = PBXBuildFile; fileRef = EB7675BD1E83DA18BF8BC6811BDE2375 /* DateTools.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D33DE0CD078D38FE5C1D704CF7A3D199 /* FBSDKEventBinding.m in Sources */ = {isa = PBXBuildFile; fileRef = 8EBC66BC9130537C7DC7267F2815928A /* FBSDKEventBinding.m */; }; - D394A816046D4FC191659F818BAB1E1E /* UIImage+Compare.h in Headers */ = {isa = PBXBuildFile; fileRef = 324001BAA4E993E479B0AD97738E1DDE /* UIImage+Compare.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D3F26FC16C23912896BACE46E7ECF1E0 /* GPBUnknownField.h in Headers */ = {isa = PBXBuildFile; fileRef = 5391A900D70AA2F65FD8961C94AA4AD8 /* GPBUnknownField.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D432837AEDE4D7FBD8117DCC326DB075 /* Segment-Firebase-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B93010F5DAAD781487DFABFE8D6E7285 /* Segment-Firebase-dummy.m */; }; - D44706E54D6BD0C709FD659C352C9F68 /* FBSDKLogo.m in Sources */ = {isa = PBXBuildFile; fileRef = 855CE5607559ABB337A85AB34A4FDF09 /* FBSDKLogo.m */; }; - D4606E21ECA27D32BFA2A9EA83598D63 /* FBSDKPaymentObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 356E95E6B4251FE96CB091C54A1DF8D4 /* FBSDKPaymentObserver.m */; }; - D477CA424D0DF693A859BB085327FA3D /* close-with-transparency@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8A58D64BCC9A79AFCDD651BD50677B51 /* close-with-transparency@2x.png */; }; - D4A5BBD42CBE736193FE9B9C1830C4CE /* FIRInstanceIDLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 91191AE9443B8A92F13247C76E12612F /* FIRInstanceIDLogger.m */; }; - D5F9F20B137E1B83567564A10ED816E7 /* FIRCore+InAppMessaging.m in Sources */ = {isa = PBXBuildFile; fileRef = 959229102247219A1ABBE18F3F8B2C77 /* FIRCore+InAppMessaging.m */; }; - D60A6D4C00236ACA08BDAFA94FD84B84 /* NSString+FIRInterlaceStrings.h in Headers */ = {isa = PBXBuildFile; fileRef = A2A0027E7A79D32F788BC5A269C02987 /* NSString+FIRInterlaceStrings.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D621B9FFADF2EBB03771BEB17B9D6FD9 /* FBSDKTimeSpentData.m in Sources */ = {isa = PBXBuildFile; fileRef = 34DFD7CA0D413DCDFA6876588EC3067F /* FBSDKTimeSpentData.m */; }; - D6CFF924D709F5A41E50913F166B7F4D /* close-with-transparency.png in Resources */ = {isa = PBXBuildFile; fileRef = 5246C9C24C6C95D61F5829F88F5D8C5E /* close-with-transparency.png */; }; - D74DD7BE9237E6234FABD7DDD25197E4 /* BNCApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = 514DCF4D51EC13280971B45BCB6502F6 /* BNCApplication.m */; }; - D75F7AF83CF23E46BB33F38EF62A843B /* BranchActivityItemProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 721ED1F8DE773804176EB10B69DBD108 /* BranchActivityItemProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D7699D3C84E0D75A0F4DDEC236092E18 /* FBSDKBridgeAPICrypto.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C53FB2CD79E050B21B5A0882CA649F0 /* FBSDKBridgeAPICrypto.m */; }; - D8814BC329300685E5AB742A35BAB6AA /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E297355CA38BFC98B2B0E633EF734417 /* Security.framework */; }; - D8D779E9B5360DCE96B3D11FAAA89005 /* FBSDKWebDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = F7136482CB10AC82D3129D96B78B7F6E /* FBSDKWebDialog.m */; }; - D8E7F2C4A06F52A599D4EFE16E133630 /* FBSDKBase64.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E57096F295C6D03F82D08BDFBF6C9B9 /* FBSDKBase64.m */; }; - D9D873BA168F424A76125BC74A6A4F00 /* BranchEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = E27FA062DAF33358774A5C82A38CAAFC /* BranchEvent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D9E20645814F7FDEAB6F8EEC1BBB2D29 /* FBSDKAccessTokenCacheV3_17.m in Sources */ = {isa = PBXBuildFile; fileRef = F1799C44450AFB712250AB65A063C688 /* FBSDKAccessTokenCacheV3_17.m */; }; - D9E35E569BF0B30D3C5A5672FC411467 /* GPBMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AAFCC5EAFE5B3A9FF51A14338167112 /* GPBMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D9EBD25576F74D23C71949209FD5A8D7 /* FIRIAMFetchOnAppForegroundFlow.h in Headers */ = {isa = PBXBuildFile; fileRef = E3D2516DA9633C82844A66D8E711A4C1 /* FIRIAMFetchOnAppForegroundFlow.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DAFBC863F13996057340C37DAE1E4C2A /* FBSDKURLSessionTask.m in Sources */ = {isa = PBXBuildFile; fileRef = F2C40FB9A9E74AE463F8FDA5B6A30E9D /* FBSDKURLSessionTask.m */; }; - DB5BFA474DED40CED5F8616F2056B5F6 /* SourceContext.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C7AF2B05FF7A238EF873EF1F23C1344 /* SourceContext.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DC5F44D015E246FECF08555ACC0F78D1 /* GPBRootObject_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 10993CF7F2E9D7EE7E0E4850C87B1F69 /* GPBRootObject_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DC97411BD2884076D4F9928422AFE739 /* FBSDKAppLinkResolving.h in Headers */ = {isa = PBXBuildFile; fileRef = C328297ABB06F75CADCBBBBF2BC24C4F /* FBSDKAppLinkResolving.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DCE874D198E632F0636749AD81E14A0C /* FBSDKLoginConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 757015B28C663C1DB3EC7FE6921C7C62 /* FBSDKLoginConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DD2807C458422FB1AA76056F4CDD90A3 /* FIDImageOnlyViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 10AA0D13413542064AD1782533CE0548 /* FIDImageOnlyViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DD460B222F8FD6294776090400CE81D8 /* FIRInstanceIDURLQueryItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 44E2340C32600B71DD106DAE7D4AB0D5 /* FIRInstanceIDURLQueryItem.m */; }; - DD750A5DE375957B5934791262336E4C /* FBSDKProfile+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 020D233569DA2EA9089DFB874427DE6E /* FBSDKProfile+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DD8BB68BE5152C1F3120FF22922459C6 /* BNCSystemObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 5179EC2B57DA165A0C3B30A3E3A718C6 /* BNCSystemObserver.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DDAB880C6F63E0CE391EFCEE2DE8FC24 /* FBSDKUserDataStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 7099B931F01239EA3C689D3BFE11FDD5 /* FBSDKUserDataStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DDE00C5930C92B8C38DA5F87F663FB8C /* FBSDKSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = 976AFDCE449404A1A368932297B1E610 /* FBSDKSettings.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DDE4BC18990EE5E3F06687933A60881B /* FIRInstanceIDKeyPairUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = D7B285A07D90B68D2B80FA023BE233ED /* FIRInstanceIDKeyPairUtilities.m */; }; - DE9748C2159EA800D2C7B450987F8079 /* GULAppEnvironmentUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C7919CD716B64E68B1D98949FBA1306 /* GULAppEnvironmentUtil.m */; }; - DEC5BBF580F6F7533766D610035D3ACE /* GPBCodedOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 18F93DFEB3F69930AFB7248C600B5BBF /* GPBCodedOutputStream.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - DF035F0F73742159F63C8B5AB4A20965 /* BFWebViewAppLinkResolver.m in Sources */ = {isa = PBXBuildFile; fileRef = 54844840F31F63A00D17CD84E732BF29 /* BFWebViewAppLinkResolver.m */; }; - DFF39F9A243CF9124DD3BFC75524BCF8 /* GPBUnknownFieldSet_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 69E7EA60E7AB6593BFB2FA41596FDE1A /* GPBUnknownFieldSet_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E055E8D2358882868C1EBBC2244A3332 /* GULAppDelegateSwizzler.h in Headers */ = {isa = PBXBuildFile; fileRef = 00D2B13496EDBFDE4FA8E21924F25E94 /* GULAppDelegateSwizzler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E05C8AAEC654C9CAEED34D3C0872A6BE /* GPBUnknownFieldSet.m in Sources */ = {isa = PBXBuildFile; fileRef = E4D7579E7901F8A757798AECBA103339 /* GPBUnknownFieldSet.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - E064FF67AFE02E0150BD9E494C4852A2 /* BNCServerRequestQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 08067C3793B0E2340F3DD47D1AC81DB3 /* BNCServerRequestQueue.m */; }; - E06C102EEE18D6D76CE8082D542EBF74 /* FBSDKLoginKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B9EC96A7DA70009E69D52AD53B63184 /* FBSDKLoginKit-dummy.m */; }; - E0F4F1223A4EC3146E942CE51B96244E /* FIRIAMServerMsgFetchStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B27556EDB5BB6045A21DEC83E38B3B5 /* FIRIAMServerMsgFetchStorage.m */; }; - E14EF3081E402983D4B22D95CF287E71 /* BranchShortUrlSyncRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 61D2F3FBABF1C586DE6745326ACDBA51 /* BranchShortUrlSyncRequest.m */; }; - E1A06B07C50A0418288C7CB0E20357F6 /* FBSDKBase64.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F0347CA67038294075039A52887263C /* FBSDKBase64.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E1C1A1963C9EEBF3F01F7273B4E5460A /* pb.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BBBFD046B79C2E16F10DF45DFBB7EB9 /* pb.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E28F0D0C2FAE19D731A7373A27464A7F /* FIRComponentType.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C9037B1C9271F85D98DD8BFF353EEB2 /* FIRComponentType.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E2E8C4E64471292921C7E0DA7D3C2F69 /* FBSDKErrorConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = ADA03344F36BC2A078397ABBB7DCEAD4 /* FBSDKErrorConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E2E99874C59133BFFAC468610AD3CDC4 /* FIDRenderingWindowHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F7A1500A00DFE8247971DB75CFE0C50 /* FIDRenderingWindowHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E2F2357053CB18BD55230B99551EBD0D /* Branch.h in Headers */ = {isa = PBXBuildFile; fileRef = 5364BBE90023A7A9DC3BFF472BF7C91D /* Branch.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E3D402DFE425CDB34C9E4326292FFC56 /* GPBRuntimeTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AC1A7B6FFA8D8200F95AAB78FC85109 /* GPBRuntimeTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E453AD9F6BBF14E5D5CBBB4AA9F47C61 /* GTMDebugThreadValidation.h in Headers */ = {isa = PBXBuildFile; fileRef = CFC614EFADB6CD91F840B06E2CF22BC9 /* GTMDebugThreadValidation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E4727F195B535C284F8585051953C222 /* FBSDKLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DCBB73262E98E2B2C3963A9B8928890 /* FBSDKLogger.m */; }; - E483904F941D46A19D989B45C33FB25D /* GPBCodedInputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 9840123B9380163076951C85EF1ED7D2 /* GPBCodedInputStream.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - E528A5C7971055593B8F38B751B36BE6 /* SEGStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D3BA0CF153D11BC3ED6B9D7CEF8345D /* SEGStorage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E540A6DB8DEC68BA4A94B0E47C855C91 /* FBSDKDeviceLoginManagerResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 58AB53EA2D0B48BCE8EF5E695F9D2567 /* FBSDKDeviceLoginManagerResult.m */; }; - E54E51F15650B3E395CE29254D3FDF7F /* NSMutableDictionary+Branch.h in Headers */ = {isa = PBXBuildFile; fileRef = 85D7D7432C9FFA6921E53A0CEA0B92C9 /* NSMutableDictionary+Branch.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E56CA1736F6B4344561EC3490B3F5B75 /* FBSDKAppLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 94FA253329F012AAF718D52A07496CFD /* FBSDKAppLink.m */; }; - E5849903CA465D8229EB94621F093E21 /* FIRInstanceIDTokenDeleteOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B491FA4926800719FFBBD00BF7269DA /* FIRInstanceIDTokenDeleteOperation.m */; }; - E5AE21C6A4CC2AC22604B804601BE98A /* MASConstraintMaker.h in Headers */ = {isa = PBXBuildFile; fileRef = E9D28314B216C9F89A75A667E175D47C /* MASConstraintMaker.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E5DEDC06942FDABA7DD05B777E537052 /* FBSDKTestUsersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 594E43D3F6B476D6E0A783146C709D61 /* FBSDKTestUsersManager.m */; }; - E5FF94E238922E6C881D238467107442 /* View+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 53F6FE6D6CB5CAA6B33F05BF9AF2362B /* View+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E67FB229E9FF29952AA2E34CB0DE9411 /* FBSDKIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = 14E94BD5473757A048864E01709AE6D9 /* FBSDKIcon.m */; }; - E70CB8133DDF9F672E3AAB12A79FAD15 /* FIRErrorCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 6230503F20A770423F5E931FBF07DDE3 /* FIRErrorCode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E751674D03E65E826A7E7934B3CC99FB /* _FBSDKLoginRecoveryAttempter.h in Headers */ = {isa = PBXBuildFile; fileRef = E765FD3CEDBE8186D597D3C5BFF85C95 /* _FBSDKLoginRecoveryAttempter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E78462CFB0C964500075471F9E56D362 /* BranchUserCompletedActionRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C37264A1744D61921EE274D587699FC /* BranchUserCompletedActionRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E7C66DAD2BE6D1E028E4DD083082F73D /* OHPathHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = 25585C006D4C53F3AF101486E90F104A /* OHPathHelpers.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - E7DDD7382600CC870AF2F9EFB856FF85 /* FIRInstanceIDBackupExcludedPlist.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E14F9BCA1831F7B7328B88C6A5A17BA /* FIRInstanceIDBackupExcludedPlist.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E7F3B4A83957BC3914CC9947AFC9DD91 /* FIRIAMElapsedTimeTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C93473F56758E412B0CAC2336719D35 /* FIRIAMElapsedTimeTracker.m */; }; - E81D2B8BB0930742671FD71C5AACD7DF /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = ABD337A169928BCCC676B366C039389C /* SwiftSupport.swift */; }; - E83A00B6B0FD89ADEC8C190573B951D4 /* GPBExtensionInternals.m in Sources */ = {isa = PBXBuildFile; fileRef = 03E1EADE5FAEF61FF39B44ABCC4DEF0B /* GPBExtensionInternals.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - E84AF9720B3509480E1AAAC9F9A743EC /* GULNetwork.m in Sources */ = {isa = PBXBuildFile; fileRef = A83C31A64E8D494278D7FADD63B5C528 /* GULNetwork.m */; }; - E84C8474135ED1E57D3D5279CB5EC490 /* FBSDKAppEvents.m in Sources */ = {isa = PBXBuildFile; fileRef = 00D0C89724EF29A98F5C8D6202223B7A /* FBSDKAppEvents.m */; }; - E85617E4F3C9E9223227E44D779899CA /* FIRInstanceIDStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D58C09AB35332F319432F0FF79D9460 /* FIRInstanceIDStore.m */; }; - E85FA2AC4CF411ACAB6A0489AB2B6C91 /* SEGMiddleware.m in Sources */ = {isa = PBXBuildFile; fileRef = 1290713FC0BC8C3979E2312F918DD228 /* SEGMiddleware.m */; }; - E88C34E6C730693B38994872254962F3 /* BranchCSSearchableItemAttributeSet.m in Sources */ = {isa = PBXBuildFile; fileRef = D89B50FB72A15D2F592640A13CD69CD5 /* BranchCSSearchableItemAttributeSet.m */; }; - E8D2D326EE161F08042A4D1CBA775F92 /* Bolts.m in Sources */ = {isa = PBXBuildFile; fileRef = 65369FFF8BA9CD7EAF543E96E2272BD1 /* Bolts.m */; }; - E90CB8E57DB450339A98F8DFA63006BA /* GTMNSData+zlib.m in Sources */ = {isa = PBXBuildFile; fileRef = 34861BEEE3C66E89D905A3F8DA2DEE5F /* GTMNSData+zlib.m */; }; - E92AE81AA20331305EC9A83AEAD1035A /* NSDate+DateTools.h in Headers */ = {isa = PBXBuildFile; fileRef = 4976669D8B06202526D28926FAD4D892 /* NSDate+DateTools.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E9CAC3C4D8E67BB33373940C79E610A5 /* FBSDKMonotonicTime.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AA44138C4485698D63290A282129C81 /* FBSDKMonotonicTime.m */; }; - EA1C3784728B2112F942267C5EAF6758 /* GPBArray.h in Headers */ = {isa = PBXBuildFile; fileRef = FD21277B2057C583D5503EF15ED3B557 /* GPBArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EA70AC86AB7C0F64DDF486E31CC91EEC /* BNCCrashlyticsWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C2F6FC469407B7970C2F63350B473AA /* BNCCrashlyticsWrapper.m */; }; - EAAD1E2593E3797F7F3DC134A821C4A4 /* FBSDKProfilePictureView.h in Headers */ = {isa = PBXBuildFile; fileRef = C9D5E710E6C07E32FF0DD7306934F84F /* FBSDKProfilePictureView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EAC6AB20D25239E8B1DDBD3E7718A827 /* FIRIAMFetchResponseParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 123CB70688DED2814E8FBE33ED37E5EC /* FIRIAMFetchResponseParser.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EAE2095F8F84AD0BA00986AA663D4DC2 /* FIRIAMActionURLFollower.m in Sources */ = {isa = PBXBuildFile; fileRef = 12A2AF7B96AC8F033FB6D2C75DA05D91 /* FIRIAMActionURLFollower.m */; }; - EB22C2848AC602D08BB36D57E084F63E /* GULSwizzler.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A4F86A5284B4E6ACEA59E898866E221 /* GULSwizzler.m */; }; - EB7E4A7FA574945B8343DEDF4B233B3D /* FBSDKLoginManagerLoginResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 37D73861A0F7BC121F856B5F3AAF53E8 /* FBSDKLoginManagerLoginResult.m */; }; - EBFB0A57305A311CC6CECE0AEF2E1E20 /* FBSDKApplicationObserving.h in Headers */ = {isa = PBXBuildFile; fileRef = 24E70B82E103C0208679EE03B5E71A20 /* FBSDKApplicationObserving.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EC4A231A87FB3EC94F34C4C8A04D64C0 /* BFAppLinkReturnToRefererController.h in Headers */ = {isa = PBXBuildFile; fileRef = 20474A8E48E84F6449F8DDB4353304F0 /* BFAppLinkReturnToRefererController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EC4AF7A398FA3EB8358E64E334CF5603 /* UIImage+Snapshot.h in Headers */ = {isa = PBXBuildFile; fileRef = B55996A2C826EDF56121724BA212D9D1 /* UIImage+Snapshot.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EC84819A73AF6DCDA4E46BCA871B746B /* FIRIAMAnalyticsEventLoggerImpl.m in Sources */ = {isa = PBXBuildFile; fileRef = D5073EF8C6EA3CBCFC24B220D9502D22 /* FIRIAMAnalyticsEventLoggerImpl.m */; }; - ECE4F6E5DF4B5C7AD84461B8F8A0CFFC /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B2362C274311C6415AE0555C42B5D0D5 /* CFNetwork.framework */; }; - ED3EDAB19AF57EA7E8AF8C8C5B369C89 /* FBSnapshotTestController.h in Headers */ = {isa = PBXBuildFile; fileRef = CB10C2058410962F69CB681A8E17699E /* FBSnapshotTestController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ED6B0F467D36576E0E98CDC6B454DE78 /* FBSDKErrorRecoveryConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 55BE10A8A461871EA310887A4A7BEE59 /* FBSDKErrorRecoveryConfiguration.m */; }; - ED968DC8B8B5E0018D6AA7CB529D7F2D /* FBSDKAppLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 346B5CA5B9499840D75B72B878B9F2CD /* FBSDKAppLink.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EDD9FB6A1BCA2B80EA368E88D3F3233E /* FBSDKAccessTokenCaching.h in Headers */ = {isa = PBXBuildFile; fileRef = C18D07AE0C237E4553BD230618FA69B5 /* FBSDKAccessTokenCaching.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EDE9DF1C46B27FFC772C2F734369C644 /* FBSDKAppEventsStateManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A96D0C415DDD52AE09696CE316A12104 /* FBSDKAppEventsStateManager.m */; }; - EE774A34176B920792A22493EC148FA4 /* BranchCloseRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 320769E0FC1C6E355A60A08E51D5F64A /* BranchCloseRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EE933258ACE379474787213906DAF400 /* FBSDKLoginManager+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 08BDE54B708DA074F36715800B782D68 /* FBSDKLoginManager+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EEA1334C2DCE379C00F1B84334E29B27 /* FBSDKAppEvents+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = E398F0243F9D8EF0F12A866BA1057273 /* FBSDKAppEvents+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EEA87384A641DDF94C07159DF218080F /* FirebaseInAppMessaging.h in Headers */ = {isa = PBXBuildFile; fileRef = F1304E07642902808DA4D0968149EE72 /* FirebaseInAppMessaging.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EEAB5B3B927644200138F6A3D80D40E6 /* FIRInstanceIDKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = F74D5E1B199581C21B0287A80BF75780 /* FIRInstanceIDKeychain.m */; }; - EEB314C855855990A9DF348A3C17AC1A /* FBSDKError.h in Headers */ = {isa = PBXBuildFile; fileRef = 29A3B03B9171FF21BE9A39CEA3C01262 /* FBSDKError.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EEB8F45B0E87F632D024D04854F9D3D7 /* Api.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 549C617B4736198AFDDCACA2A655F278 /* Api.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EF1AE8F1502FDBD2BABC9734B7B0A99C /* FBSDKKeychainStoreViaBundleID.h in Headers */ = {isa = PBXBuildFile; fileRef = 367415279278097132B3BF0DADB9D8AD /* FBSDKKeychainStoreViaBundleID.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EF49D1FA93D199AF8E4EDB011E9416CC /* BFWebViewAppLinkResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = B97A11EC6BE0FD2670D1F02B1C17D271 /* BFWebViewAppLinkResolver.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F006850E16753A38B06380DB21C4F1E5 /* BNCApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D750A1B4B3CF0C715034A7D07465DC6 /* BNCApplication.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F04E31E0175CC483EC3E872A54D05E40 /* FBSDKServerConfigurationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F065A144B1B0B7DB2795E8CAF423EE03 /* FBSDKServerConfigurationManager.m */; }; - F0A2753E7BB9D1D58E379E5A91C6CD48 /* GPBDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = F8CDF78976EA653DD8D3F4629AE7B8EB /* GPBDescriptor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F0B1DAB75C724CAB4A1CA46C30735E1D /* FBSDKLoginButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 38F0863A402E8F4552071711E4142A94 /* FBSDKLoginButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F0B483D1892B53D1625AA971514F1C06 /* NSArray+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A8BB0FF27ABEF36DE931F8081F47D05 /* NSArray+MASAdditions.m */; }; - F179EF7D238928D9FD881F271D04F9CE /* SEGReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D691EDAF060A285526427F9E401E421 /* SEGReachability.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F1F4FB4DA6ABC2B577D2B7651C7C2FB7 /* BNCDeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = D2DA315F296F3C9EC808887A408AD918 /* BNCDeviceInfo.m */; }; - F21B82AC2F38BCAFE843D2C5E48B8F90 /* FIRInstanceIDCheckinService.h in Headers */ = {isa = PBXBuildFile; fileRef = 88A8C9F6C9D63030C804BFB3AB0B28DF /* FIRInstanceIDCheckinService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F24AEC63069591ECCEF4A3BC6E298D65 /* FBSDKApplicationDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = E4054DE8FE2796AAE05543DB4ACAC299 /* FBSDKApplicationDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F2BD1DE556D63EE897BA4F85E299AD01 /* BranchUniversalObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 0FB57078CB1850774A54731E0083EBD8 /* BranchUniversalObject.m */; }; - F31F5FBD0F28DECE247F457A72BDCA73 /* OHHTTPStubs.m in Sources */ = {isa = PBXBuildFile; fileRef = F48DD531AD11FDE918271C3001C4E357 /* OHHTTPStubs.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - F33C8A26418AF996B46DD5441428AD8A /* FIRInstanceIDCombinedHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 560DD266FAAF44570839A081A39B4663 /* FIRInstanceIDCombinedHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F36600BAA79EE0DED03AA240DFE797D5 /* GoogleUtilities-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FCC81766C3DA1B681C2F461B19EF41A4 /* GoogleUtilities-dummy.m */; }; - F3B6156370BA0833EC017C01FF2B9A2F /* BFMeasurementEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 37A6551DE143CB1A63653B6DED6E2225 /* BFMeasurementEvent.m */; }; - F43FF39E3241D953A5AAA5359988C1DC /* FBSDKSettings.m in Sources */ = {isa = PBXBuildFile; fileRef = 43663F20558AE7580EA31B9735046918 /* FBSDKSettings.m */; }; - F47A64FB527ABB2DD2E05969A2B36D0D /* BNCLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A0917D3E2F07611350D85AD4B21D583 /* BNCLog.m */; }; - F4B379ADCBB68D0D94D88D16207B2B8C /* SEGAnalytics.m in Sources */ = {isa = PBXBuildFile; fileRef = E9E9F3DAA08029560F46C0916CD451ED /* SEGAnalytics.m */; }; - F50E928702251B90DFBC8E51C1F4D5FD /* FBSDKTooltipView.h in Headers */ = {isa = PBXBuildFile; fileRef = 71407941F01265A7124238C303987880 /* FBSDKTooltipView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F5E9E9B76BF4E2012F1808EC54AB927F /* FBSDKTestUsersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D0AF6022C2F40B8D192F7332BC9CF457 /* FBSDKTestUsersManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F69656D34F04E13749E5EE0B3879BD3F /* BranchOpenRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 71CC8DC310BD7FCC8D9C4D5C667DE1C6 /* BranchOpenRequest.m */; }; - F6C3734E4E7806C9EE3425688045B823 /* GULReachabilityChecker+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 189C255A41382DECC3C7923B45FC5B8F /* GULReachabilityChecker+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F72C9ADE87D8874DDF1184C842C2D8CA /* FBSDKHybridAppEventsScriptMessageHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 03835471B7E2BFDB330F1DD3F49A0ACA /* FBSDKHybridAppEventsScriptMessageHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F7ACD77F90DDA3D7C7A6655962DC7D51 /* BNCServerInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 62613A484765BE88D8A66D1D7E0B34E4 /* BNCServerInterface.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F7AE8EB2A450AB6518AD73DEE3BA5639 /* FBSDKBridgeAPI.m in Sources */ = {isa = PBXBuildFile; fileRef = 336CDBD7780400445839AEED16173B9C /* FBSDKBridgeAPI.m */; }; - F8001812BF50A5D97F0B31E9DCCD4207 /* FIDTimeFetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 50CFE8F60617C6B9FBACFB8D2837667C /* FIDTimeFetcher.m */; }; - F85C6977B1D37D17ADA9DAC03D9C7B23 /* GTMNSString+URLArguments.m in Sources */ = {isa = PBXBuildFile; fileRef = 62C3C3572259EC72BD6A28A50809539A /* GTMNSString+URLArguments.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - F87C01C5DBA8CA414F09AE9B0350DA30 /* SEGContext.h in Headers */ = {isa = PBXBuildFile; fileRef = C67015C9FFF364F20CBA81A4B7F99083 /* SEGContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F887FE5BC30C353549A3F3C6BA2F0755 /* SEGAnalytics.h in Headers */ = {isa = PBXBuildFile; fileRef = 43CCD616051ECB1535F2B2A3774427C7 /* SEGAnalytics.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F88EDAAA7B3BA464F38C7369A992256C /* BNCCommerceEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 2407645D7FEF304A4E522F1207EECF10 /* BNCCommerceEvent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F8F2E456540166AEA9883FA622AA2B2E /* FIRLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 405492A5F6AACC72FBF23EBDF71EEC76 /* FIRLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F8FE49ECD342C49AF26655147D90BF64 /* View+MASShorthandAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C6D75F1CB700F01B921B03D3618A1FA /* View+MASShorthandAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F90E2BC86A3407FD7BAD02EA756333F0 /* FIRInstanceIDCheckinPreferences.h in Headers */ = {isa = PBXBuildFile; fileRef = 8258D1498F963BEB25DF4895CD562851 /* FIRInstanceIDCheckinPreferences.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FA0DBB38F321B781BD4A477A0A3A552F /* FBSDKMeasurementEvent_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = DBC92ABC9D0CE2AAF67BCF70DE772A1B /* FBSDKMeasurementEvent_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FA0F0F3A2EB52F016717EB6B90CF804F /* FBSDKMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = F5EB5E858852BDB993BDA08E9F9EC39D /* FBSDKMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FA18E7DA49B189D09BE1214D77800707 /* SEGUserDefaultsStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 23099406811C18D18600311D4CCCB973 /* SEGUserDefaultsStorage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FA54B869F45497E573307483C1C28B28 /* FBSDKViewImpressionTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = DD0978F26AA15C8B5C709779DDC7B18C /* FBSDKViewImpressionTracker.m */; }; - FA943BE737BFED6A134ACD9D073F3E2F /* FBSDKAppLink_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = C988FF9A6CB5A9CC347104EF54254269 /* FBSDKAppLink_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FAA8A049AB1026611874EFABEB6FC2D7 /* _FBSDKTemporaryErrorRecoveryAttempter.h in Headers */ = {isa = PBXBuildFile; fileRef = EACE887E1C13E4B79A62E8F65D4AFA1F /* _FBSDKTemporaryErrorRecoveryAttempter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FAFBD0EA58CC19A0A3B494490B031C8A /* SmartlingLib.h in Headers */ = {isa = PBXBuildFile; fileRef = 8ADDF5993A66A743BCFDEF17F4D94DDD /* SmartlingLib.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FB4095EE58202C96736EBB63E27D467B /* OHHTTPStubsResponse+JSON.m in Sources */ = {isa = PBXBuildFile; fileRef = EBA6116AF5D7A6CD0BFFA1AF14EBE536 /* OHHTTPStubsResponse+JSON.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - FB904DFF2E2A8397B24C68DC092DA558 /* GPBWellKnownTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = FB8C8EB48F16BC3D49018834EB25E120 /* GPBWellKnownTypes.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - FB9ED38F62816B9B12F211EA3BA99D2E /* BFAppLinkTarget.m in Sources */ = {isa = PBXBuildFile; fileRef = FF655E55ACBE9BE30DF64808AFB08333 /* BFAppLinkTarget.m */; }; - FBF739C37F5AAEFFD00D7512514B9DDC /* FIRIAMServerMsgFetchStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D54BA77155F015E58B6B8A8247FA261 /* FIRIAMServerMsgFetchStorage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FC08905619DED85E690145CD833EE167 /* BNCLinkData.h in Headers */ = {isa = PBXBuildFile; fileRef = 24C991F8105D0E1CBF8C3768600312DB /* BNCLinkData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FC49C90EBD3CC78D741022DEC77B68B6 /* GPBDescriptor.m in Sources */ = {isa = PBXBuildFile; fileRef = BDA06590494742B7684D711A5CF4FB30 /* GPBDescriptor.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - FD6B611407F63E536A6E069CBBB1099B /* FBSDKBridgeAPIRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = DEE4030D7165630381C10AEE350C2E08 /* FBSDKBridgeAPIRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FDA7D9EACAB2A97DD4C3BA036D48C296 /* GPBRootObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E7CAE477E9EFF6DA8BBF693283A448E /* GPBRootObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - FDDA7892A5C3A26D00CD860DCDA01584 /* GULNetworkConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 89F2685968B9692807785BF754116E30 /* GULNetworkConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FE0987AB62938F66801542FEDF52B9CA /* GULSwizzledObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 62E2417C2D80432566062A9A8804E4F2 /* GULSwizzledObject.m */; }; - FE228EB58145A9859237C2294642C734 /* FIRIAMDisplayCheckOnAnalyticEventsFlow.m in Sources */ = {isa = PBXBuildFile; fileRef = 79E3FBF408222F5BDA4E52CAC5469E0A /* FIRIAMDisplayCheckOnAnalyticEventsFlow.m */; }; - FE46518619011F903512ED7120B367E5 /* FBSDKWebViewAppLinkResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = D3793A6ADC7E025A3F69B2007DBEC6E3 /* FBSDKWebViewAppLinkResolver.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FEC968AC50228E5D4DBEEA9DB1F8A377 /* SEGIntegrationFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 71D5EC982BD8B9FBA8B457680F81FFB7 /* SEGIntegrationFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FED8C97256963C16651544208980E963 /* FIRInstanceIDStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 1194C613D32366E09A508CAE7DF3821A /* FIRInstanceIDStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FEFB78FBBC52D26052BC2D868A22B364 /* Timestamp.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 562762FB0951481FBB356D7ED0BE371B /* Timestamp.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FF59F6DF112D56D410CDD3281583B871 /* FBSnapshotTestCase.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A1AC55264BAA61CDCD9EC97C22844AC /* FBSnapshotTestCase.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FFA352FA80F39E06146B30A5F2CEE660 /* NSError+FIRInstanceID.m in Sources */ = {isa = PBXBuildFile; fileRef = F4C605F3ED53F5195662A235D9F89087 /* NSError+FIRInstanceID.m */; }; - FFDCE0FFC3C3A51F158A7927EA90DEE2 /* Protobuf-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F6ECB3E0E378765298BB903BBC061F5C /* Protobuf-dummy.m */; }; + 006EDF79470F3AF826788CD93913B876 /* FIRInstanceIDLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F1D63049DFA6ED5454B3EA2DEEC751 /* FIRInstanceIDLogger.m */; }; + 008BF72B7E94A879EB8DB842FF013BCF /* BNCLinkData.m in Sources */ = {isa = PBXBuildFile; fileRef = 30F405F4D3C844D4AE8516FE3E637A24 /* BNCLinkData.m */; }; + 00A43CF8346B25B9DC32E578755A71F9 /* GTMSessionUploadFetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 4878CCE01166EE95797AE50C5B3CB646 /* GTMSessionUploadFetcher.m */; }; + 00FE5949460EF1C3E324F5FB8417AFEC /* GULNetworkConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = F413A998339D8C4F97140E7622620896 /* GULNetworkConstants.m */; }; + 014F4EA1A68EE7FDF10565E5276C014B /* FBSDKTypeUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D0FAB1BE51374E0188CF1B9CE08DE9F /* FBSDKTypeUtility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0180B14C803FBEAAC7B047D091766CF1 /* GULAppEnvironmentUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = B3EF611F7D72BAC9F70AC286D6077C94 /* GULAppEnvironmentUtil.m */; }; + 02599AE8673F6EABC98238539D8F1E6E /* SEGFirebaseIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F261F9AC79CEFAC3DA6BDA4B5AA8758 /* SEGFirebaseIntegration.m */; }; + 03ADDB7CFB1E30CAD665F3E358CE7176 /* FBSDKAccessTokenExpirer.m in Sources */ = {isa = PBXBuildFile; fileRef = F8A8C7141BA1F5DF41C613C40FA7D44D /* FBSDKAccessTokenExpirer.m */; }; + 041ED75957BD34494AC926E91AAB5AA2 /* GPBProtocolBuffers.h in Headers */ = {isa = PBXBuildFile; fileRef = 74D58B97A6C4EDD389B9595563ECE090 /* GPBProtocolBuffers.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0422D1AA8C77227954A3847EFC5E3651 /* FBSDKMonotonicTime.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E549E83B9FD15AC0D2A2CC1DF37317A /* FBSDKMonotonicTime.m */; }; + 055A250469F2A6F0EB174797B650E7DD /* Fabric.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B8750D2A56AFE374958C575E6078AEE /* Fabric.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0567E156108801F21536E4254E1F51D6 /* OHHTTPStubs-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 145D1912D95ABE5B4A1B0701A2957DAE /* OHHTTPStubs-dummy.m */; }; + 068348BE1C14434C1A43D22EF838883C /* BNCPreferenceHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = A92063EF0A5215F6B6A74A3BAEB62361 /* BNCPreferenceHelper.m */; }; + 0689DB1C81540FE8F54F62356A1A57BC /* NSData+SEGGZIP.m in Sources */ = {isa = PBXBuildFile; fileRef = D72638047D5103470EA9ABEE5A35A6C4 /* NSData+SEGGZIP.m */; }; + 06A3C07041CADB09F6E4403ADCFAABEE /* FBSDKTestUsersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 38861494AD59993974DE5032443C2386 /* FBSDKTestUsersManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0789BF24A9A4B44ED96DB132D5C75B6B /* FBSDKGraphRequestPiggybackManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F9CAAFBB5CF9ACB577BDBF1B67A192D7 /* FBSDKGraphRequestPiggybackManager.m */; }; + 078F9AC702D2140E72450682823BE88D /* FIRInstanceID+Testing.h in Headers */ = {isa = PBXBuildFile; fileRef = CA22CC0E60271C6B2996411953BEAB27 /* FIRInstanceID+Testing.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 07D8EC319AE66201DC471B6DA2BF7D39 /* FIRAnalyticsConfiguration+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = D896E6F0CD2DCFD0EE374AFFE8BCFBFE /* FIRAnalyticsConfiguration+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 07E289F9C106A8EA2A930905AECEA1DD /* FBSDKLoginKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E9CDE4B7C934037CFC0BCA96135977C /* FBSDKLoginKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 08B04CE067CCB447E47EEC3D0AB0099B /* FBSDKAppLinkUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = EEAA25B7C2923A98EC6924D4D64AFEFD /* FBSDKAppLinkUtility.m */; }; + 091C95A21C71A45393E4839EF4235DED /* FBSDKGateKeeperManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E6DC5CCD212C3048BD9ADC13166DC4E /* FBSDKGateKeeperManager.m */; }; + 096D0A5BD95400ECC2AA514A42893C4F /* FIRIAMSDKSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E0E598901EA68C5B699A86BB50DED83 /* FIRIAMSDKSettings.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 099EEFA91467B3A67071AECBB4809541 /* FBSDKLoginKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 04E5F04265549A6EC017817E918E4255 /* FBSDKLoginKit-dummy.m */; }; + 09C21D56A9A3112C9A21EA1441AABF9E /* FIRIAMActivityLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 902F77B33C0DF18A5ADCAB74B2887545 /* FIRIAMActivityLogger.m */; }; + 09E0E45F0C23C4E7DBF0B202AB251654 /* FBSDKIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = 2526A10BB5686E35D7DD37B26BC4827D /* FBSDKIcon.m */; }; + 0A65D1915247E6689DC94ACACBAC16D2 /* FIRAppAssociationRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = B58C93947E3B979D5E9B4394483664CB /* FIRAppAssociationRegistration.m */; }; + 0A91BEB8C6718935FB1BE3AF95ECCA0E /* FIRIAMClearcutUploader.m in Sources */ = {isa = PBXBuildFile; fileRef = CEFC0CF157DD622F772183DBA3D2CD56 /* FIRIAMClearcutUploader.m */; }; + 0AAA82A84550CF11EE792707C941523E /* BranchOpenRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = FB033C89FAFACABB7F756CE6392C26BC /* BranchOpenRequest.m */; }; + 0B3B7AA868669DF8DB4389B3A19C5A5A /* Compatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = ED38541FDB13681E4C4C3D3B8D71DD65 /* Compatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0B461E26A81002BE9DE7E4BE7121508A /* BranchLogoutRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 25C49C8697327BAC11D4963C282667A4 /* BranchLogoutRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0B86661F37DFD243265625EC3D4E0372 /* GPBMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 51B49F4C7A31B2C54697B0B8EAC83C1B /* GPBMessage.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 0BC8CC6208E11FC706C43C90E761C1EC /* FBSDKLoginConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C96B6DAE62201D905523EB5CEA35F1F /* FBSDKLoginConstants.m */; }; + 0C67DDFC31A49DE27A5C70DD3BB7FD6B /* FBSDKAppLinkTarget.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D2ACDA0D999F8B531B6B527C6D89B2F /* FBSDKAppLinkTarget.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0CDD36C9A7852E393BAD64D4B1BED284 /* BNCCrashlyticsWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CE6D9E293D5446F63DD3F58DCD4E0AC /* BNCCrashlyticsWrapper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0D23EE8361E810A00AB8DADD21A24CB1 /* SEGContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 74FC1D787F22EC727AF9BF02626D0F38 /* SEGContext.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0D715CCD722552E6F6B386C62FF05C1A /* FIRInstanceIDTokenManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 94A4E9FACFC3AA5B4CF4D8B0F6FB65DF /* FIRInstanceIDTokenManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0D82A79C0B93C9A4999E511855644746 /* BranchLinkProperties.h in Headers */ = {isa = PBXBuildFile; fileRef = 989323A074934711C280F06E1282728A /* BranchLinkProperties.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0DB2393B8AE707E39FC35CAC9F4E1292 /* FIRInstanceID+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 3266ABFA1A7E49D1F1B3478A86A84506 /* FIRInstanceID+Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0E4A93AF3DB61B1308C1C068134D9D77 /* FBSDKCoreKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B57CA197D1801D3AEF39DAF0727269B /* FBSDKCoreKit-dummy.m */; }; + 0E684FF69DE63220E21676F173945BA0 /* BranchEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 87631D63256235C25337D3F082648E1C /* BranchEvent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0E6EF6857BC9DADCACE2B0E7103EF012 /* BNCSpotlightService.h in Headers */ = {isa = PBXBuildFile; fileRef = 4DC676B4DA3F1AD878BED977812FA500 /* BNCSpotlightService.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0E72971EB56782C003B5F4AC4A6D0349 /* MASCompositeConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 4502EFD5E288A95804ABDCEBD887AFDC /* MASCompositeConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0F78ABCB63478E9EFA2569583D48A822 /* FBSDKBridgeAPIProtocolNativeV1.h in Headers */ = {isa = PBXBuildFile; fileRef = 77AE6B09B00520A9613C44F73D07823E /* FBSDKBridgeAPIProtocolNativeV1.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0F7CF165D3999692DA00A67DAA369DB6 /* GULNetwork.m in Sources */ = {isa = PBXBuildFile; fileRef = 02D8814BD85ADD99ECE3928608241CD8 /* GULNetwork.m */; }; + 0FFCC88B9D400325DE30629412F1F652 /* FIRIAMMessageDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = 9946CF3010DEEFB69B9601FFC38051E0 /* FIRIAMMessageDefinition.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 11095D2C2EFAC9465E93DB61C377EDF8 /* GPBRuntimeTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F333112E24920B6B15274D82C8F2245 /* GPBRuntimeTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 112A9413B91AB65367673EC27B9753D9 /* pb_encode.c in Sources */ = {isa = PBXBuildFile; fileRef = 7A01555E0B55E7BBCA8EB815509A6CFF /* pb_encode.c */; settings = {COMPILER_FLAGS = "-fno-objc-arc -fno-objc-arc"; }; }; + 116DAF8C1C07530B4F9D6D978E70CCDD /* FBSDKUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 9DA1E6A6A1B2D8DF8DF967B473E7FAAC /* FBSDKUtility.m */; }; + 11B48515AE1F52E627BDBD8653B77C08 /* FBSDKDeviceLoginCodeInfo+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 26AC2284C3E62BAAC502D7AA00F46AB9 /* FBSDKDeviceLoginCodeInfo+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 11D3EB4FE4084033FACEDEE302B714B0 /* pluralfom.c in Sources */ = {isa = PBXBuildFile; fileRef = C06A4FE3760029D6E379DFD1875036E0 /* pluralfom.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 11FBEB3AB931D0CA78D7C1F7293A1FA2 /* FIRIAMFetchFlow.h in Headers */ = {isa = PBXBuildFile; fileRef = 17EAB3CE15F8B9FC5DAEEB77E2E63994 /* FIRIAMFetchFlow.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1275790E3A1EDC343C9F32EBC95A1BD4 /* GTMSessionFetcherLogging.m in Sources */ = {isa = PBXBuildFile; fileRef = 95E8DCFA32A9D1869022E90EB764D029 /* GTMSessionFetcherLogging.m */; }; + 1276B91434A49DD0803D82873BAB53ED /* SEGPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = 4252D895F01D396DFD78CFD61BDAA746 /* SEGPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1293285749959C1AF16FB234B461EDD1 /* BNCPreferenceHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = E1CBED687762C00B64FB13B85221CCBF /* BNCPreferenceHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 12C0921993E2EECEF97A781DBD6C07C8 /* FBSDKLoginError.h in Headers */ = {isa = PBXBuildFile; fileRef = 6845860F3FF1C56426BF16DBFE0945B0 /* FBSDKLoginError.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 13F8EC1FB01670E452BA1127CDF3787C /* BFMeasurementEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = CE8F2FE52087763BD912C7C054031CB0 /* BFMeasurementEvent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 141F3203F15006BBA287F6EE784D4C25 /* FBSDKImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 9AFFCF896B071DD753D32D6F0F370A9B /* FBSDKImageDownloader.m */; }; + 14C7B201710154E21EC8FAEE9BB9AC27 /* FBSDKDeviceLoginManagerResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 4FC77C0632A58898032A9D130A699CA9 /* FBSDKDeviceLoginManagerResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 14D53AC53FCA298B7C5C98BAE12C46E8 /* FIRInstanceIDCheckinService.m in Sources */ = {isa = PBXBuildFile; fileRef = C79A3FC615FF4844AC639B0AF58B7621 /* FIRInstanceIDCheckinService.m */; }; + 154E0BDB3604DD92265EC5CCC42DFBDF /* DTError.m in Sources */ = {isa = PBXBuildFile; fileRef = D95864F402495B0A7B8C53C6451BD63B /* DTError.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 157015A3AFEDCD0FE361A073B59EA3ED /* BNCServerInterface.m in Sources */ = {isa = PBXBuildFile; fileRef = DD1F6D260B1B27809FFF75DDD2EEADE6 /* BNCServerInterface.m */; }; + 15A5E99DB37D606D9D4A73087142F2A3 /* BranchRegisterViewRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 0AE920F71326FA5EEF75D972077C1919 /* BranchRegisterViewRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 15AE6EFA0C01210A018C553CCF7EC642 /* GPBArray_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 107F5B156C81DCF162E1D85DC82EEEA4 /* GPBArray_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 15DA1A01677D609C747CF1FF96BA5FA5 /* GPBUtilities_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = E343EF94995DAA909A2CE302F27312D1 /* GPBUtilities_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 15DD5617250602F3A86798C624609895 /* FBSDKButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 478DDBC8E5D63FB0015B9C003E04FC01 /* FBSDKButton.m */; }; + 160B6F6AC987795720D3C07372E5D078 /* FBSDKLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = BC4E721D65AAD9004C42B9A43CFCC20C /* FBSDKLogger.m */; }; + 161BD073461EF262734EF724ADAC8929 /* Segment-GoogleAnalytics-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C1879C3263E6A913E1AB81699F9386BE /* Segment-GoogleAnalytics-dummy.m */; }; + 165EEC54D36433400FFAC22E8F0B3489 /* FBSDKURL.h in Headers */ = {isa = PBXBuildFile; fileRef = B912EC486DAD66BB0B5FB801D24480A1 /* FBSDKURL.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 16BDEE908EE6B344397A7C1F291D19EB /* pb_decode.c in Sources */ = {isa = PBXBuildFile; fileRef = E6ABCD2CE3957953571EC89B6A1B92DA /* pb_decode.c */; settings = {COMPILER_FLAGS = "-fno-objc-arc -fno-objc-arc"; }; }; + 1728D3350306FDC714C041428D7EBE79 /* FBSDKAccessTokenCacheV3.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B3B8C0309AFE1F45730D2CBCBA6B1D0 /* FBSDKAccessTokenCacheV3.m */; }; + 1740FD524F78CB6FA9A34CBA5A6C1F96 /* FIRIAMClearcutLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AE8CD79B633A330C61428746435CA33 /* FIRIAMClearcutLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 17435B427B163FEF8BF70209FF2759CF /* FIRComponentContainer.m in Sources */ = {isa = PBXBuildFile; fileRef = 99C998F5F9CB516FA7CCFA8D1FC6DFC6 /* FIRComponentContainer.m */; }; + 174880E6811049713C4DE3764B95F79E /* pb_common.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C3C02FA0CCD4E26498290A597A7B756 /* pb_common.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 178634C5C16451EE680116CF71E948D9 /* FIRInstanceIDAPNSInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 74B8DFEC4D2D429BC25E5D4C73B80ACF /* FIRInstanceIDAPNSInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1809116F03C20B4EFBACFC1163E3065F /* FIRInAppMessagingRendering.h in Headers */ = {isa = PBXBuildFile; fileRef = A754E6CE7876DBA25BEBC83898A8F6E0 /* FIRInAppMessagingRendering.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1823415211D583A8E17033A9451F879D /* FBSDKWebViewAppLinkResolver.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B8E0CB5DE106930C6D97BF3CFA20592 /* FBSDKWebViewAppLinkResolver.m */; }; + 187216FCDDF6A1A04B063CFC20721F4A /* FBSDKAppLinkResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = 0517AEF8FEED169778E4B72816B1ACF5 /* FBSDKAppLinkResolver.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 188A0E5148F6B73B8EFCCBA535496F5E /* FIRInstanceIDTokenDeleteOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = B1602EC32EFA5CCFDE9D5DA92862F14D /* FIRInstanceIDTokenDeleteOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 188C57E04D4F34E7281B59A3D33AA864 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EF661111C48FBF2A520B2A2751C6A94C /* Security.framework */; }; + 18D02A56FF8C9056FC4317EA8CCFC912 /* FIRInAppMessaging.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B1952AA9F7326EC0BA380B7DFB3155D /* FIRInAppMessaging.m */; }; + 18E0B9C5E766D0DE7941885A6B745CA5 /* NSBundle+Smartling_i18n.m in Sources */ = {isa = PBXBuildFile; fileRef = 29F7067D36595A67A5500992BEC9AE69 /* NSBundle+Smartling_i18n.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 18FCD397D3EA252AF59220508F449D53 /* Api.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 873C7671DEE2DC270094664E39FBEB27 /* Api.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1964AC5DB847780B7163CB07F99E57DA /* FBSDKGraphRequestMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 852A51FCEBCAB7523ED299F7E1B6BA32 /* FBSDKGraphRequestMetadata.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 19B1B29A5A9F677D8D802EFCFB91D8B0 /* FBSDKUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 391F0FF18BBC0A97F22B50959349FAF5 /* FBSDKUtility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 19B6E7C22AAB1DA30C0290A94ECF4CFD /* FIRDependency.m in Sources */ = {isa = PBXBuildFile; fileRef = AAAFA1A6587A5F46336519FAD2E8CEC5 /* FIRDependency.m */; }; + 1A0C09FD4273C546D2DDF09613914A5D /* FBSDKLoginManagerLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 39E02350D12035F1265AA6910236A002 /* FBSDKLoginManagerLogger.m */; }; + 1A1D8772898BB6A8A05E829960924273 /* OHHTTPStubs.h in Headers */ = {isa = PBXBuildFile; fileRef = 57E736CD058DD234A62265246FE72B28 /* OHHTTPStubs.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1AEA8548BD2840BBE2B4E3FD8B861841 /* Type.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = E0E2E0A77941395F0417E9E8DFCE31E7 /* Type.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1B4F6240DFC074B5977B2097982D3490 /* FBSDKMeasurementEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CDF8BA4172F861A116C06D33A5C603F /* FBSDKMeasurementEvent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1B5F80FE99B9A9237AE0637276BCF9F5 /* Wrappers.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F8EEBB4696908F81B027C09D9F0ABF6 /* Wrappers.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 1BA3931D17B195E8087DB286658BFFE6 /* FBSDKAppEventsDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = E70D7BC62B771604999FA9A773F82475 /* FBSDKAppEventsDeviceInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1C3598E969953EF2602E996123D2F140 /* View+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F3442E6580C7CBF3B1692D34A964DAB /* View+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1CF0C4F31B1AB57C574AE920BF90333C /* FIRInstanceIDDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 22D51490B2ABCF3B9F96D9F54E9735E3 /* FIRInstanceIDDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1CF44B986699433A5446D02513268E02 /* GULAppDelegateSwizzler.h in Headers */ = {isa = PBXBuildFile; fileRef = B2B728AD32D933AC6CC16D9C58CEF08D /* GULAppDelegateSwizzler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1D1C12B4F66CAF2D3308C1FDC2858528 /* FIRCore+InAppMessaging.h in Headers */ = {isa = PBXBuildFile; fileRef = 78FE651EC77E083DCD97E8152B799899 /* FIRCore+InAppMessaging.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1D448B8D96E0367AFD16C61746AC219C /* GTMNSString+URLArguments.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D39779791738DE59AE4428C7FC05D86 /* GTMNSString+URLArguments.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1D4A9C31CAD368840C236A95FB6BEA81 /* Pods-edXTests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F78929AAE9865D4BF64929DD87F95D3 /* Pods-edXTests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1D64C7FA240E23AFC3EE11918262262F /* BNCNetworkServiceProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = B815B3EF3DF153230E0638BC0EDB5024 /* BNCNetworkServiceProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1DD2568A1E2F2B393C482EB36F6719B0 /* FBSDKDeviceRequestsHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = C9301F9AD3F7C62E27276E1C7D37CAC7 /* FBSDKDeviceRequestsHelper.m */; }; + 1DFC20F42F4BB5C343454F52CA201024 /* FBSnapshotTestCasePlatform.m in Sources */ = {isa = PBXBuildFile; fileRef = 48815A77FE06BFDBAF92FC5C2B09657C /* FBSnapshotTestCasePlatform.m */; }; + 1E3687E34BEF12D3DBB422E870EE73F3 /* FIRInstanceIDVersionUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E922B034B13F4B0C4A81370D89D2E23 /* FIRInstanceIDVersionUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1EC4E396EBE956D842031349D2FF76C3 /* FIRIAMMessageClientCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A5237D158C078B764F2735F03B81126 /* FIRIAMMessageClientCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1F53F0FB0C2BD66866F2BEBFB4DDE3F4 /* BNCDeepLinkViewControllerInstance.h in Headers */ = {isa = PBXBuildFile; fileRef = 48797F189905AD83D9BDE24E62302017 /* BNCDeepLinkViewControllerInstance.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1F7ACC7D83FF951A7E69A8D4E1A417CF /* FBSDKBoltsMeasurementEventListener.m in Sources */ = {isa = PBXBuildFile; fileRef = 28CA85063E028F0E7F0D5BA876C74B22 /* FBSDKBoltsMeasurementEventListener.m */; }; + 1F7D98F1136BB453D36AB23507A19507 /* FIRInstanceIDAuthService.h in Headers */ = {isa = PBXBuildFile; fileRef = 9ACC8E9B7A95544894458C76EE528BED /* FIRInstanceIDAuthService.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1FAF0EBA845768271EFA059F0320FD23 /* ANSCompatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = C2465A4A4B70A653A226A4126A755A13 /* ANSCompatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1FF0AEB18F1A2165DF16097BC070AAD8 /* GULMutableDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = EF2FEB1492038540883F0ED5F3263FC6 /* GULMutableDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2000040B7B70CF5D7FAF4DA70A468527 /* FIRInstanceIDBackupExcludedPlist.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DFA72036722879E9544DD06B63A5420 /* FIRInstanceIDBackupExcludedPlist.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 201506CFACDCB286B6A7BEC439B96CFA /* BFCancellationTokenSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 6463D0070171E0BFA5ECF51790AF07A7 /* BFCancellationTokenSource.m */; }; + 2022AD062C2C2B17238229597AE8B1DD /* OHPathHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D6CBE89E24653CFB5081E99C3A5B25A /* OHPathHelpers.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 2067E5D3CA531343FEF5BC05059E27CF /* FBSDKLoginCompletion+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = F66120DACCDB51AE2BDC50A99E1390C2 /* FBSDKLoginCompletion+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 20D8B62E7E7066D47863B797655C9E6E /* GULNetworkURLSession.m in Sources */ = {isa = PBXBuildFile; fileRef = D8F32E131F803EBB8A385990209048FA /* GULNetworkURLSession.m */; }; + 20EE743181EC69FF171A2FD0A5CEE178 /* SEGAES256Crypto.h in Headers */ = {isa = PBXBuildFile; fileRef = F9BCB1DC3139C098E9C895C21847317B /* SEGAES256Crypto.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 21062EECB38A8930FD62C46EB7E62FB0 /* BNCStrongMatchHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 0293A0622CAF9649CEF586B71A82FBF2 /* BNCStrongMatchHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 21567257B3A5C6F765A718198D731639 /* FBSDKLoginTooltipView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C07752F2BC248E0FA09CF331A56E467 /* FBSDKLoginTooltipView.m */; }; + 21619B88D29D9DC39F3378897226BB5B /* FIRAnalyticsConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 68A274FE0F840BD3E2FEF076103C56D5 /* FIRAnalyticsConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 21D6066A8F48D3A9C46CDCA834828788 /* FBSDKCrypto.h in Headers */ = {isa = PBXBuildFile; fileRef = 48F4852211090D691E268F6EC5114EDB /* FBSDKCrypto.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 223DB4A20835B4B0CFB5194E341188FC /* NSDate+DateTools.h in Headers */ = {isa = PBXBuildFile; fileRef = 22C721A5F82D8180D96F07D554896AB9 /* NSDate+DateTools.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2240A8AEB9B0AAFA155B0BEE187B30E6 /* FBSDKErrorRecoveryAttempter.h in Headers */ = {isa = PBXBuildFile; fileRef = 054DEA97D239854F2E4A18439EAC36E4 /* FBSDKErrorRecoveryAttempter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 226189D8AE510897E9E0137F0C7DB64F /* FBSDKGraphErrorRecoveryProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 1852AE91743E2BB048C25B80D9612467 /* FBSDKGraphErrorRecoveryProcessor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 228B9F706315116556060D0099BE1A2B /* BFAppLinkReturnToRefererView_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = F119569B15C05A748091EC0F27174058 /* BFAppLinkReturnToRefererView_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2329B29E6AA5062798D7B55F82E3A3D8 /* BranchViewHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 6131542CEF43E841A61A77BA4DF8C6FE /* BranchViewHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 23368A6DD2CFE9CBDA7C6B2957650E61 /* DTTimePeriodGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = F322BE520CFDFF3AD51E234767A5CACF /* DTTimePeriodGroup.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 23435CE9D1D841E4172810B4E3AF6773 /* FBSDKMaleSilhouetteIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = 278E2B51862B8331FDE311C397D2B837 /* FBSDKMaleSilhouetteIcon.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 23D6F1152986673D6344417ECE9608DA /* FBSDKCodelessIndexer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1BD529B25F0CDC94DF2D11892661514F /* FBSDKCodelessIndexer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 246804101B04DB3643531921BF82780B /* BNCDeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = DA879B0BC7A93AA6B50288A0472550F0 /* BNCDeviceInfo.m */; }; + 248656335066DB5648ADD3A181E257E5 /* FIRIAMDisplayCheckOnFetchDoneNotificationFlow.m in Sources */ = {isa = PBXBuildFile; fileRef = 8EEF73EE8FC27D3E31DB4555304BA38E /* FIRIAMDisplayCheckOnFetchDoneNotificationFlow.m */; }; + 24BE1F6E7E01759003FCBDFC0E5CB624 /* GULAppEnvironmentUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F610A02E5809FBCB683DD259460D59A /* GULAppEnvironmentUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 24CA3A0029865E3B09E269383E238E8D /* FBSDKApplicationDelegate+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D192EE559839947D35B09822F7E2522 /* FBSDKApplicationDelegate+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 24EE1F19B167B084D9EFCA21ABF1E39C /* SEGGroupPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = F30229D967295A07920AF082E7F39B7F /* SEGGroupPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 254452E4057755C9E18526949F8486E5 /* SEGIntegrationsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B658F7ADD5A8BC8B4E00FCF055B1A0C0 /* SEGIntegrationsManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 25B8403073C35AC107F15280B5C3E3D6 /* SEGSegmentIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = E0A665DDD9C90EC3FBC758503FB4C471 /* SEGSegmentIntegration.m */; }; + 25CB0CABEB0002C1C3321051A28F4CA9 /* BranchShortUrlRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 79BBC2BAAA9CB7801FE895E8288CAB85 /* BranchShortUrlRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 25F2017F4725BD5961EDCF927962D14E /* Masonry-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 14CD1775088AB9CFBBF016A8696D8B41 /* Masonry-dummy.m */; }; + 25F9C0152BB585D3FD91717C10B45C90 /* Analytics-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1476CC309CD172FF36776DC566AD56AB /* Analytics-dummy.m */; }; + 26A085266E7FB30277688D24F62D8F35 /* SEGIntegrationFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 719C7A4D46C6660DBF4A0CAA253B4573 /* SEGIntegrationFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 272673BE06ED5AC91255A259D3F23A76 /* NSData+SEGGZIP.h in Headers */ = {isa = PBXBuildFile; fileRef = F2FCBFFBCA3ECEC809A2F89B45772536 /* NSData+SEGGZIP.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 27AB91B16ED5783A4344969F59096730 /* FBSDKApplicationDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = AE74539F863CCEACB6CFA66502AAE417 /* FBSDKApplicationDelegate.m */; }; + 2859B1CCD9D9E166385EFF53B66DBCD8 /* BNCLocalization.m in Sources */ = {isa = PBXBuildFile; fileRef = D1033094B3250BADE02694979CC8B058 /* BNCLocalization.m */; }; + 28AF3A2028ADA64B2642BC5B4C17032C /* FIRInstanceIDURLQueryItem.h in Headers */ = {isa = PBXBuildFile; fileRef = 14538EA134F0F2C66D848F03334FD964 /* FIRInstanceIDURLQueryItem.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 294DC77BFA920DC59A4A6AF4EB20C497 /* Timestamp.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 47EE42919D06CB23E65EC2A33ABAAF26 /* Timestamp.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2998D9C6555CF1004F3B9C8A8C7625E6 /* FBSDKLoginManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 94FD708929BCBE2543D5559132E6FD04 /* FBSDKLoginManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 299E61ED00E7107C80BB8042C77BBCAE /* BranchInstallRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = C0F60E4263D4E75E3D886E84CC6779D5 /* BranchInstallRequest.m */; }; + 29DB3303F34BFB8CEAC4ED156454F077 /* FBSDKTriStateBOOL.m in Sources */ = {isa = PBXBuildFile; fileRef = B067C8814D909D852744F535BD25A42E /* FBSDKTriStateBOOL.m */; }; + 29E02429C68D6D60A886DAC33B87E71B /* FIRIAMRuntimeManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D39B2624EF43393B903F9F1869364877 /* FIRIAMRuntimeManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 29F898FFBF84FD8F5BFEA9CC4C8E05C6 /* FBSDKBridgeAPICrypto.m in Sources */ = {isa = PBXBuildFile; fileRef = 68CCCFDEDE7339EC418B631B1B741F15 /* FBSDKBridgeAPICrypto.m */; }; + 2A66C3BEC02947B1AC111ECFC9404E4F /* GTMSessionFetcherLogging.h in Headers */ = {isa = PBXBuildFile; fileRef = F2C89D79326D72236B33BA78E51DD87B /* GTMSessionFetcherLogging.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2A8FD4A80F6A07A622B13BBEB863CFAD /* FBSnapshotTestCasePlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = A560AD9FBB4397C316DE5A8EAB15AFFD /* FBSnapshotTestCasePlatform.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2AB8D89FA4F2B4D5DCA73D10E1A2F390 /* FIRInstanceIDKeychain.h in Headers */ = {isa = PBXBuildFile; fileRef = 9470682F71D79E4EE103F76195DA7E11 /* FIRInstanceIDKeychain.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2B08100BA25337B3EFED65B6C1B77422 /* BNCContentDiscoveryManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 969C419072804AACB7EBE4466F9768AE /* BNCContentDiscoveryManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2B2EE14798A2E66D0523EB2071507B36 /* GULNetwork.h in Headers */ = {isa = PBXBuildFile; fileRef = CF0EA313412602AD24DBA60775D893F5 /* GULNetwork.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2B2F342C31F96EA88D1D73A785F3FC77 /* FBSDKAppEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = 22EE80EE1338B2474B2A2B009D1B0110 /* FBSDKAppEvents.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2BD97B63239F3A56DAAC7969DB61C664 /* FBSDKGraphRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = A084557B38544D20D48EFE5C7587F372 /* FBSDKGraphRequest.m */; }; + 2C12F4E97B87BFE498D87661C50A3183 /* FBSDKSystemAccountStoreAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 96DDC7FAE3CEC8DE44A8A04DF62CC3E3 /* FBSDKSystemAccountStoreAdapter.m */; }; + 2C2D030B7890EDC39CA94936947CC91B /* FBSDKWebDialogView.h in Headers */ = {isa = PBXBuildFile; fileRef = 4711B771067AF63CB5F55A464AFEE8FB /* FBSDKWebDialogView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2C4E30A664012C9542A7A17BF0285686 /* FBSDKCodelessMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = ECAC3074BB55D07A6702C3A33FEA5C81 /* FBSDKCodelessMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2C79D5866770202B8D23CE3FEDDC9677 /* BranchLoadRewardsRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 194095191F3A07E08169D0D966B9479A /* BranchLoadRewardsRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2CD13C9EB344653F4585712EEBF10D61 /* BNCNetworkService.m in Sources */ = {isa = PBXBuildFile; fileRef = E96823837E9BE94C938D0CCD21A5D609 /* BNCNetworkService.m */; }; + 2D6CF41CA74D6E2B0DA3A6A050D1A0A1 /* FIRInstanceIDCheckinStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 993ED5E8597A81383D848B2E75C2BF92 /* FIRInstanceIDCheckinStore.m */; }; + 2D96AB13F68E98787CCCBD6078E83F67 /* FIRInstanceIDTokenFetchOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = F458BB26998C75A3484B9CC5F185A107 /* FIRInstanceIDTokenFetchOperation.m */; }; + 2E704FDF425EEB5F007A8D741CE61302 /* FIRInAppMessaging+Bootstrap.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A98F1BAA07CDDEC2DD23D4FE4A8D759 /* FIRInAppMessaging+Bootstrap.m */; }; + 2E89B98FEB4BFC7294D9D9C707BD6C78 /* GPBBootstrap.h in Headers */ = {isa = PBXBuildFile; fileRef = 527E9B870537014F66B1E1EF111C1D25 /* GPBBootstrap.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2E971FF224948BD8E78DFEFC73267DE5 /* FIRIAMElapsedTimeTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 07122D27F92048CDB52CB64C1C2787B5 /* FIRIAMElapsedTimeTracker.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2EC280280EE151BDB03F24DF06969624 /* FIRErrorCode.h in Headers */ = {isa = PBXBuildFile; fileRef = F8DCC42EB429B9BB1B8444E3F99AAD8A /* FIRErrorCode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2F391DAE1ACAFC3AAB30F31A0F1FC636 /* GoogleToolboxForMac-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 77B92A052F284F522B94E88CF9E34A99 /* GoogleToolboxForMac-dummy.m */; }; + 2F6035E202ECA8A29BB4C2D79754EE0C /* SEGStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = E390B611B45478E919D44B76501134AC /* SEGStorage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2FF92CCB53DEC41CD86147E069EFE4A7 /* BranchContentPathProperties.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3ED4EB5156C7F5A5D04DBA410ED557 /* BranchContentPathProperties.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 301CBB4D2FBB7D8665EB7868CD2A9976 /* FIRIAMDisplayCheckOnFetchDoneNotificationFlow.h in Headers */ = {isa = PBXBuildFile; fileRef = 73343B215BE329343D76293422411035 /* FIRIAMDisplayCheckOnFetchDoneNotificationFlow.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3085BC93520093B23A0AA1F45726F97F /* BranchActivityItemProvider.m in Sources */ = {isa = PBXBuildFile; fileRef = C9EDE93CC5B9FB52B91D219CF093B5F4 /* BranchActivityItemProvider.m */; }; + 3118B42F56E4ECFB1C0F932B977931A7 /* UIImage+Snapshot.m in Sources */ = {isa = PBXBuildFile; fileRef = 533EB2AF83D0A334D70132589EBE5543 /* UIImage+Snapshot.m */; }; + 31304328B114159F90A73C3B6C39A750 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EF661111C48FBF2A520B2A2751C6A94C /* Security.framework */; }; + 316BA771D8E84B5A9A6019F6A51D6444 /* BFAppLinkNavigation.m in Sources */ = {isa = PBXBuildFile; fileRef = 64709A0B2ACF7E0E6009F7F5772B775A /* BFAppLinkNavigation.m */; }; + 31980C9B559CAC94714895FBC296FBE0 /* FIRIAMActionURLFollower.m in Sources */ = {isa = PBXBuildFile; fileRef = D1A98C54188C70BB03A9B1BA796C4740 /* FIRIAMActionURLFollower.m */; }; + 3201A8E1B21AF5E59B648E0F8FCCB023 /* FIRIAMFetchResponseParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 2470C3EC6B03E767E4885F6C4FA231EF /* FIRIAMFetchResponseParser.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3231D36B1C07ADAB73C6DF1688D1F157 /* GPBUnknownField.h in Headers */ = {isa = PBXBuildFile; fileRef = 0115FB9D9663B7CD6B805F058197A65E /* GPBUnknownField.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 32B215FCC18701ACD748C7A2EF1F47D2 /* BranchCSSearchableItemAttributeSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 9545E7B61400C1CE20B2E3D4E5670354 /* BranchCSSearchableItemAttributeSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 331C928D12516DE3AEEF9C1D97FFE960 /* FIRIAMServerMsgFetchStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E2BBFEDB67EA801186E92B2AE9E67F2 /* FIRIAMServerMsgFetchStorage.m */; }; + 3377819C9D8C80E9C6F2A290AB92EC67 /* BNCCommerceEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = AFEF6CB005AB6BAA2675209D318D9E7B /* BNCCommerceEvent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 338D900B5E968867D0EC1B87D114E8C8 /* FirebaseCore.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CCCBC73D6BC074A76E4179108712D3A /* FirebaseCore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 33DADF0BC6EAD33BFAB4C1C0782F8D90 /* FBSDKGraphErrorRecoveryProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = DD7C28EAAF86CC025A68A9A76787144B /* FBSDKGraphErrorRecoveryProcessor.m */; }; + 34AF5A90C626B87E1D13758C0B2BBD6B /* NSArray+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BEAF7FA765B704B1C0985C12837B362 /* NSArray+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 36021BE0A8E40B4C5CE9AAFF637589B5 /* FBSDKDeviceLoginManagerResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 9856A61ACD82A55905C691FB0852CA61 /* FBSDKDeviceLoginManagerResult.m */; }; + 36298C5D245B3C7C77931B7483E254B2 /* FBSDKPaymentObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 71F078E9FBE9C35D4B9093915B412551 /* FBSDKPaymentObserver.m */; }; + 366FAD94871488BC11101F38A6E661C6 /* BranchSpotlightUrlRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = CA99077C0E785F8D685C05C9B0FDAC81 /* BranchSpotlightUrlRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 36B966EDF30C60BD128990C5ECD6FD5E /* FIRIAMDisplayCheckOnAnalyticEventsFlow.h in Headers */ = {isa = PBXBuildFile; fileRef = FB7A09D2ECE011C865890D9030D30029 /* FIRIAMDisplayCheckOnAnalyticEventsFlow.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 36C96AC15F0A9334D7A3A6414F70D579 /* FBSDKErrorRecoveryAttempter.m in Sources */ = {isa = PBXBuildFile; fileRef = B7E8D91486367D5545167145DA6E0655 /* FBSDKErrorRecoveryAttempter.m */; }; + 377DA70119FD8E450F322A13808F4488 /* FBSDKLoginManagerLoginResult+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = AF2D2D6076BB51129B27693FC3D632FB /* FBSDKLoginManagerLoginResult+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 37961174B27A10B655ED888B6467A7C7 /* BranchContentDiscoverer.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D400CD5DCCFCC2FEF262DED592990D7 /* BranchContentDiscoverer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 379C819E1C9A39C3B8EA81D6254F4DD5 /* FBSDKDeviceLoginManagerResult+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 18B5AE475C2F2A8B6A0720150FCBA586 /* FBSDKDeviceLoginManagerResult+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 37DF974B857E20C01C6965E032E66CE5 /* FIRIAMDisplayExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = E4A0637429AA7B1D0D54D07D0F5B345B /* FIRIAMDisplayExecutor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3879837486CC8BC496325F309AFF57B2 /* BNCServerRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BEE8CBFF100D4C907685F39C27DE0D0 /* BNCServerRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 38EEEC1EE32901D5907BF31D6690AC84 /* BNCStrongMatchHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C30BEE41D56367E7494B1C073EE8E8A /* BNCStrongMatchHelper.m */; }; + 390586D81AE62BD8387F16EE32FF66C3 /* FBSDKBridgeAPIRequest+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = F74B5D0C65F88ADD8BD9EFFADA275D93 /* FBSDKBridgeAPIRequest+Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 398157DA5BAAA110723DC37CD1D9E67A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B3A650E4AFF7D24E24E5E482E542C74 /* UIKit.framework */; }; + 3991DFEDE3CD99A0B5BE7B06331F3528 /* FBSDKAccessToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB4DD242566348A1DC048EE177EB0EB /* FBSDKAccessToken.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 39E332C540304EAC3B76DD40F1096A84 /* FIRIAMMessageClientCache.m in Sources */ = {isa = PBXBuildFile; fileRef = B9D36DFF39EF6CF9FF629D3FE56F72E7 /* FIRIAMMessageClientCache.m */; }; + 3A2C1211E1E7426DFDFE8D371F648337 /* FBSDKEventBindingManager.m in Sources */ = {isa = PBXBuildFile; fileRef = F4B278E45432CA61AD97E1635440DA1D /* FBSDKEventBindingManager.m */; }; + 3B0F83F8F3DB811AB000EBF6C1810EC2 /* BNCError.m in Sources */ = {isa = PBXBuildFile; fileRef = 489EAD63E9BF48F59C7DB40097F39909 /* BNCError.m */; }; + 3B2CA77F4D59AE3ACB6869FC22C2D79C /* NSArray+MASShorthandAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D3A87F4020A17D19596EC0394B9718B /* NSArray+MASShorthandAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3C2D777C9687BEDEF53EB811E8D64FB9 /* FBSDKAppLinkResolving.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EB8CE2CB9E391AA82C93F7769E3D4CA /* FBSDKAppLinkResolving.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3C3EE7074C0732BCA47B56FF0FF5A40C /* FBSDKBoltsMeasurementEventListener.h in Headers */ = {isa = PBXBuildFile; fileRef = C0EE1D41A2EE8D28EDDD387D86F86420 /* FBSDKBoltsMeasurementEventListener.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3C91E2A74E32EEFA0BC7E27AEBC2A306 /* SEGSegmentIntegrationFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 80BCF3A5AF8099029F5D34CF02320858 /* SEGSegmentIntegrationFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3CC5268C7C4397D8E16C9BDC6BBD7F87 /* GTMDebugThreadValidation.h in Headers */ = {isa = PBXBuildFile; fileRef = D7E14D3D98F8B2220264690A74E7A4D8 /* GTMDebugThreadValidation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D2CBF810C79A3DFFF94DE80DD39A1B6 /* BFCancellationToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 80BCF28470DA0F5187B5C6A5F4B6E595 /* BFCancellationToken.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D5944EC327D60771C7625BDD505D573 /* FBSDKSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = 789A8456DC5DD1FF4B05449BE8B13CFD /* FBSDKSettings.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D5F754AD3F39904E83EDEE4D146685E /* SEGFirebaseIntegrationFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = E4BBB7F3E34337A3E48E8CE86E83E17B /* SEGFirebaseIntegrationFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D64602A576D955E87A37040F24A0E4B /* SEGGoogleAnalyticsIntegrationFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = E8E545C6C4D6DAE8A555D4158EFEB66C /* SEGGoogleAnalyticsIntegrationFactory.m */; }; + 3DF00F83A817E6531685D975DA785D84 /* GTMSessionFetcher-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E67B1BFE5289074EF53D5FB0A068305 /* GTMSessionFetcher-dummy.m */; }; + 3DF15A6686344F13F5BD5D96E5F85127 /* BNCServerRequestQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = E52B943B18FE484A55A55DDB61AD1AA9 /* BNCServerRequestQueue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3E0712202F99ABDDC230A1FA68BF0D73 /* GPBDescriptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 68EFF1951B023CA267AEF187D6CBDC29 /* GPBDescriptor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3EBDD89EEA2C1F841945CB461A7B47C6 /* BFAppLinkTarget.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E0B32CC76AFFF7DF0C9DBD7BA449D6F /* BFAppLinkTarget.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3EC203E241D61FB88AE3D26005075824 /* SEGAnalyticsUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = E903CF90B395C8C1FBA144EC871D93D3 /* SEGAnalyticsUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3F163B0AE8CCC9946E5B2715707896F2 /* FIRConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A775DA21426E0CB6701A9417CEB396C /* FIRConfiguration.m */; }; + 3F2F9C626EC91C79F8C2B4214FF6F5EF /* FIRIAMDisplayCheckOnAnalyticEventsFlow.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FE93E46AC1E83F8CC46A4E76FF17FF3 /* FIRIAMDisplayCheckOnAnalyticEventsFlow.m */; }; + 3F59ADCCC1763CD929EE3809ABAD158D /* GULNetworkConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 052963B6E17A6A50EFFE4537E9448179 /* GULNetworkConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 404F6C5B5B5FAE7EA74D86F811603D6E /* BNCNetworkService.h in Headers */ = {isa = PBXBuildFile; fileRef = 547505C1FA8A141A8C7244C3318A8049 /* BNCNetworkService.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 40786153A849DA715281D10148FA42D5 /* FBSDKApplicationDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 531882F0B7F476DEFD4722662B2893A2 /* FBSDKApplicationDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 40A19C0A59B33A92ADA88EA531919DFF /* FBSDKGraphRequestBody.h in Headers */ = {isa = PBXBuildFile; fileRef = BA4CEA762852D406CD29135033A856C2 /* FBSDKGraphRequestBody.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 40B188171F24AE301608101B6842B9A1 /* FIRInstanceIDCheckinPreferences+Internal.m in Sources */ = {isa = PBXBuildFile; fileRef = 54414A3A6406DD953185CB3762F85496 /* FIRInstanceIDCheckinPreferences+Internal.m */; }; + 411F1313B8E2AB55D2CA43EA02FE613A /* FBSDKAppEventsStateManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B5CD8FCDA299CEFAE62BB13C39EC1ECC /* FBSDKAppEventsStateManager.m */; }; + 413CA45D2F5D175847EC75E9EDEFB209 /* FBSDKConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 270C7E141401CDFFE1A29F10D694EBCF /* FBSDKConstants.m */; }; + 41854F9EAAF36AF84F64B2D71C59721C /* FIRInstanceIDURLQueryItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D6A12AE860C5FC6611B7FE74E875E16 /* FIRInstanceIDURLQueryItem.m */; }; + 4189B5A06BB9E6EAF8363359725D2B35 /* FBSDKAccessToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EF42AA655EBB90DED67FB1CB4232579 /* FBSDKAccessToken.m */; }; + 41929CDD8C814379F7FA41F651692597 /* FBSDKAppEventsDeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C61E8C249360AF8BEC71C3DEE5235BD /* FBSDKAppEventsDeviceInfo.m */; }; + 4198107A2869D8A43B76185DF7F4AF4A /* BranchSetIdentityRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = B41809BF6B8958149D04B3A5ABDD3C7B /* BranchSetIdentityRequest.m */; }; + 422F9098EA0A91CB73F67A027EBB2D6A /* FIRInstanceIDCheckinStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 46F70AB50E26633FBFBA85C7826A9422 /* FIRInstanceIDCheckinStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 423B6C41E6F3503737B282F62D947AA6 /* UIViewController+SEGScreen.h in Headers */ = {isa = PBXBuildFile; fileRef = BAD652352C6ABE01D6D0F12355384203 /* UIViewController+SEGScreen.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 42C2EB0FA622964B2B3F9A18A534CBB6 /* FBSDKServerConfigurationManager+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D5D5DE506295EE2D46396F626245EB8 /* FBSDKServerConfigurationManager+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 42F5378A5F512F77E02E13DAD7A92C79 /* BFWebViewAppLinkResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EC3A703F5EC0A99F83F9262189FB0BD /* BFWebViewAppLinkResolver.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4360E3322DC400CF63B1A3B3C8705560 /* FBSDKLoginCompletion.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EA0668FAE67AFD90CD1E5C1417B5391 /* FBSDKLoginCompletion.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 436CC01E88699B01D9D65B5838AABE83 /* BNCURLBlackList.m in Sources */ = {isa = PBXBuildFile; fileRef = B72A5CCF2779C15C0C355442F73BDF3E /* BNCURLBlackList.m */; }; + 440A344002572E90AF999BB5D7198E87 /* FBSDKGraphRequestPiggybackManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5482FBB81255EA3C94645DFD95735362 /* FBSDKGraphRequestPiggybackManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4423E4B6ABE057C32DA35ADC5C55B91A /* FBSDKAppEventsState.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B99166536ED3B1F7651C6D62C46D649 /* FBSDKAppEventsState.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 44356222D213D7F637A53682A3486A8D /* FBSDKError.h in Headers */ = {isa = PBXBuildFile; fileRef = 1F76DD244B9BEE2520EFF6B3FC0E0CBB /* FBSDKError.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4467E4882BE1DD1AA0BD055EFAEB9145 /* Bolts-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D3B065D91FAC047E523ADA7898F4A06 /* Bolts-dummy.m */; }; + 4470B609FA7704E508926A98E1BEE88D /* FBSDKLogo.m in Sources */ = {isa = PBXBuildFile; fileRef = 6548103B767B935D2766135363971AA5 /* FBSDKLogo.m */; }; + 44CA6C58D36BF6A58C8744DE069FCC12 /* FIRInstanceIDKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = 095B8F02E7F2EDCF935BE89883D55CF0 /* FIRInstanceIDKeychain.m */; }; + 451217E7807F4DCC5913C9E987552EB4 /* BNCLinkCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 07CEC4AF0C5B8E09462779514E5E94AA /* BNCLinkCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 451F8FBFFDFAB1ACAEB2983960B70E32 /* DTTimePeriod.h in Headers */ = {isa = PBXBuildFile; fileRef = BF57D41895840781C148733FE47FBA52 /* DTTimePeriod.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 452CC5E7121CDF07EEEB92C8D6204EF5 /* SEGGroupPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = 817919937C4F1A7D0BED5234CC2E3E70 /* SEGGroupPayload.m */; }; + 4589BB671BF256F58F69E97CBF92CDCA /* GULNetworkURLSession.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F69CF693D7C08E0AF0070127B00050C /* GULNetworkURLSession.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 45C323BA6AE1E87D3A5F3726CF8D927A /* GULSwizzledObject.m in Sources */ = {isa = PBXBuildFile; fileRef = B7F25C455C8178DDAC3DCAF31C975590 /* GULSwizzledObject.m */; }; + 45D16E4A1DD4A856028B906286FE1838 /* FIDBaseRenderingViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = A9FAD690B476B8182A280724D7073C46 /* FIDBaseRenderingViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 466E63A3894DD4B86A36B2DD847AD115 /* GPBUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 17FCF444EEB2E4A712EE62AF4341BDD3 /* GPBUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 46BE5ECB55411C741CDCFC41FC75E7E1 /* WKYTPlayerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E9ADC16251B1792FA6316AAD0961FC0 /* WKYTPlayerView.m */; }; + 46EFFE806C68572A94DC51E5CA936658 /* FIRBundleUtil.h in Headers */ = {isa = PBXBuildFile; fileRef = 1403D82D476FDC6DFC2A4802698679F0 /* FIRBundleUtil.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4711D9689D017269F7CAD1B1AC59A59B /* BranchSpotlightUrlRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 513091D70FE923FA9358A100F958C625 /* BranchSpotlightUrlRequest.m */; }; + 475566BF5F007211D6D32F016B466379 /* FBSDKLoginManagerLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 10ECF70D2FE8493BBA5E3F6F70269ED0 /* FBSDKLoginManagerLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 47784927C0B804284E1FB37B0118AFB6 /* Smartling.i18n-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C8A53A91E013DFBD2AA9DA8400E1721 /* Smartling.i18n-dummy.m */; }; + 47A2A07D5A143316DEB9A0F773209B07 /* FIRInstanceIDStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 00E025861041F8197B0A8A753EE3B0F8 /* FIRInstanceIDStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4858467527BD95B993BF6AEB7349DFB2 /* FIRInstanceIDAuthService.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AD6CEB9E11E35A841715C9A99A2D97F /* FIRInstanceIDAuthService.m */; }; + 48AD4851260A2BE2B9415F0D3201C064 /* FBSDKCoreKit+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = C6ED7C6473EEE9AB4023781C8C75A3E9 /* FBSDKCoreKit+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 48BACD42AF6C7B50E5428002AB8D0DC7 /* FBSDKAppLinkUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 56236DF4A35C74F7BBC549AD3EF76613 /* FBSDKAppLinkUtility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4906B66B80F20F055252C3BAF65AED94 /* FIRIAMFetchOnAppForegroundFlow.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DE79AF01DF7A768F79EB7544EC9D268 /* FIRIAMFetchOnAppForegroundFlow.m */; }; + 4918291A4122D2BA57E250505084725D /* GTMNSData+zlib.h in Headers */ = {isa = PBXBuildFile; fileRef = 9728CC5E0601CD0F72964341C3ED2C03 /* GTMNSData+zlib.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 492F48625F4835AB93F48E632EC1B0E5 /* FIRInstanceID.m in Sources */ = {isa = PBXBuildFile; fileRef = 6639D95784E732DAE6976DD525A1A781 /* FIRInstanceID.m */; }; + 494845723D7132B49DAFAD7E48DEA98C /* GoogleUtilities-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 425EA4360DCF79EB39CD9FEDD41C12C1 /* GoogleUtilities-dummy.m */; }; + 49547FF97F10E14959F0662FD20F3A20 /* FIRIAMActivityLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = EC8930A76A7A00931A4B36AC778ED494 /* FIRIAMActivityLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4972BDDD720C65E3269014C0A5EDA18C /* FBSDKAccessTokenCaching.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FCD5D04B26BD8C5E45A667337DA7C43 /* FBSDKAccessTokenCaching.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4984DBEE9C706238FF4C199F3553B59F /* UIColor+FIRIAMHexString.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AD5096EE1916933764ECA791317D2C7 /* UIColor+FIRIAMHexString.m */; }; + 4989A6F2F0C0E488950DA0615B24F7C9 /* FBSDKTooltipView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0840EF8F9DE638C7A61CFA0CD8FB2DE0 /* FBSDKTooltipView.m */; }; + 4A199A80E82BB689DF02B50AA151DC34 /* FIRIMessageCode.h in Headers */ = {isa = PBXBuildFile; fileRef = AC7E6223A9AC1ECA193E53275D2210CF /* FIRIMessageCode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4A24F251DBB16321C7670726D87280CC /* FBSDKCopying.h in Headers */ = {isa = PBXBuildFile; fileRef = D110E06A47B3EB3F34CB49FF02B1A2DB /* FBSDKCopying.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4A2DA568250F37AAE3BE3D5656B13A97 /* BranchUniversalObject.m in Sources */ = {isa = PBXBuildFile; fileRef = B099CD2F66F6133518BD42514686D973 /* BranchUniversalObject.m */; }; + 4A5B3AB4B19D56A3BBFC565535F28C37 /* FIRIAMMessageDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = FE012E4EF7AC0B5E971593F25C4550F6 /* FIRIAMMessageDefinition.m */; }; + 4AB816F84F120A71A56E87CE2153E95D /* GPBUnknownFieldSet.m in Sources */ = {isa = PBXBuildFile; fileRef = FD14B51C3BE903290456BDCDB85C96E1 /* GPBUnknownFieldSet.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 4AEB9F7779B9783567BC91155489DC9A /* UIImage+Diff.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F7B40EE694A0D96C233B0404839B371 /* UIImage+Diff.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4B1CA65EBCEDB5DC712B9FE27F93B25E /* _FBSDKLoginRecoveryAttempter.m in Sources */ = {isa = PBXBuildFile; fileRef = 23CD84D503136C17D007D3BD53EC1579 /* _FBSDKLoginRecoveryAttempter.m */; }; + 4B58AF1A91771FCEB847EB8B283B6F93 /* FIRInstanceID.h in Headers */ = {isa = PBXBuildFile; fileRef = 62771A7403B3086447F1EE9C99621A41 /* FIRInstanceID.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4BD55786C24D62B2B94B3438A30556E3 /* BNCSystemObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C3F7FEA9105F69C3616FFDF5BF9D584 /* BNCSystemObserver.m */; }; + 4C5A7FEF85F7D7A6E8062B773C17A686 /* FBSDKBridgeAPIProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 69C7CF2AC5B27CBD6107BB8293EFE488 /* FBSDKBridgeAPIProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4C8827438DBCD0CD6033BA18075B3CC8 /* FBSDKCoreKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 2ADF75B0BAED2EE04E933711F92CD054 /* FBSDKCoreKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4C8E1E0C62B59E86C60CC072733CD10E /* pb.h in Headers */ = {isa = PBXBuildFile; fileRef = A5CDD59171EF801CB4FFF616C25F27EF /* pb.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4D42065D674A6CACD99A008C9F2D057A /* FBSDKAccessTokenCacheV4.m in Sources */ = {isa = PBXBuildFile; fileRef = FE67CC6FB640844429C45C3D127877A0 /* FBSDKAccessTokenCacheV4.m */; }; + 4D4C790360799DD212A654E6E56AC975 /* BranchShortUrlSyncRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = F89FCCCD1C369B72FDE0E79D8810BDF8 /* BranchShortUrlSyncRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4DC4ED7A00328DB1E30A45EC9F5A11DD /* FIRInstanceIDKeyPair.m in Sources */ = {isa = PBXBuildFile; fileRef = C6E377FACD749CA0DF178BF3E18E7FBB /* FIRInstanceIDKeyPair.m */; }; + 4DDF3659C3A4CA1F59CD1D1C85319EFE /* FIRIAMAnalyticsEventLoggerImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = 44F6FA41B5540E3F5CC73EA6EF542CFD /* FIRIAMAnalyticsEventLoggerImpl.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4E18A8221EBC215C5DC93450982915F7 /* FIDBannerViewUIWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E10DD33877D3E0D452BDCAB7CC60A98 /* FIDBannerViewUIWindow.m */; }; + 4E6041B4849B9885687AD28DF7E29F3E /* FBSDKEventBinding.m in Sources */ = {isa = PBXBuildFile; fileRef = F32E824DDAB9EBE48D400DDCBE251FFF /* FBSDKEventBinding.m */; }; + 4E6B5B9208A1DA8C154B70729D6E4CD1 /* nanopb-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 65AF7BF6407DDD8A52CD5EEFC60B44AC /* nanopb-dummy.m */; }; + 4EA0B5FA24DC5A440274D00E438808BB /* SEGCrypto.h in Headers */ = {isa = PBXBuildFile; fileRef = 846C8D0B1AEAF537AC8570885C098311 /* SEGCrypto.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4EE5110C9B98D70480D81787571A0199 /* GPBWireFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 14DB4CD075E0B9CFAE9145F9669C9C46 /* GPBWireFormat.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 4EF75DEF3726D40F456194B5A284BE95 /* FIRAppInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 41435E8253BF0D56F41794B561587629 /* FIRAppInternal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4F4D56F2D42C4C53755DCDE5C2B73EA3 /* SEGMiddleware.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CC4D6EFE3DF94FD3E4AFADA6B410A5E /* SEGMiddleware.m */; }; + 4F771B35F25BC6F620FAE79D17884CB7 /* FBSDKLoginManagerLoginResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DD7F56D3624D29400D0FF79B8D57EC8 /* FBSDKLoginManagerLoginResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 50664912E24BC4D3685B2A7FA816E87C /* Branch.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A4A0116AB47F98A079A04B537D9B4D6 /* Branch.m */; }; + 5071AE7AEACC42B60C874384502C28FA /* SEGFirebaseIntegrationFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = E71351C9242195654AF351FD9AA52CA6 /* SEGFirebaseIntegrationFactory.m */; }; + 5098EFBFCC7EB5B222D2AC45503DEE0A /* GTMSessionUploadFetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E8EBEF83007A08BC7E6926DDAFD8793 /* GTMSessionUploadFetcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 50A8B4AB38B8E1709921C8CBAFD9A1DB /* FBSDKAppEvents+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 69FBD58836D84BBA403CA156E7E91578 /* FBSDKAppEvents+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 518A3D2804C1E22FAB75AEF27216D0CB /* FBSDKHybridAppEventsScriptMessageHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 02C64698E19D18883EB14D684094E8A4 /* FBSDKHybridAppEventsScriptMessageHandler.m */; }; + 51B08D1120239796ABC0D69F4EAE2331 /* FIRIAMFetchFlow.m in Sources */ = {isa = PBXBuildFile; fileRef = C03222284A3C811E19FE1454EABA423A /* FIRIAMFetchFlow.m */; }; + 51BE7B8FFE6FB908F70C42AC6D3D87A3 /* NSDate+DateTools.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DA353F821BB8A53D04D1E0B61802B05 /* NSDate+DateTools.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 5252DAA8A0C0373E76BC5FC4599B8A41 /* FIRIAMDisplayCheckOnAppForegroundFlow.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CC537CE84296633377BBAF551B584D9 /* FIRIAMDisplayCheckOnAppForegroundFlow.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 52EA1A5A3C6217C673BBCDE3B3580FB7 /* BranchShareLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 2EEEC45028ADDE8A5F6A30E203CAEE58 /* BranchShareLink.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 52FA81BF98B1DDAE353C37A934ED8A25 /* FBSDKContainerViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B186DD5CC76F52DBC6C3872B5EC7789 /* FBSDKContainerViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 530DE4183C044B4A7299BE133BB253E5 /* FIROptionsInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = C416CFD6E60C53E636B912A62AC69A46 /* FIROptionsInternal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5319D2D1427E4DB046C6BF2A3E13B3D9 /* BFAppLinkReturnToRefererView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2603B697933DD0A8054A35381A6F9B76 /* BFAppLinkReturnToRefererView.m */; }; + 5334FD07F3E9D9D9A9D3478B700E3153 /* FBSDKBridgeAPICrypto.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D5A95D130E46126E762735072D831C5 /* FBSDKBridgeAPICrypto.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5383D946D2B01E2E75763FFCAC209594 /* GPBUnknownFieldSet.h in Headers */ = {isa = PBXBuildFile; fileRef = E39E93ED1064978CFF08E9FC2807A39B /* GPBUnknownFieldSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 53E4A10356F339452BE2C26DBAD67ABC /* FIRInstanceIDKeyPairStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 60032B20D6C1FCC52511A2671C69C700 /* FIRInstanceIDKeyPairStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 54140A8285CDE498A5ECFEBA669E1D57 /* FBSDKErrorRecoveryConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 17C0C855687A6A2B66E7B0869F472D75 /* FBSDKErrorRecoveryConfiguration.m */; }; + 5453A778E44449B788D78D31697CC0E3 /* FIRInstanceIDCheckinPreferences.h in Headers */ = {isa = PBXBuildFile; fileRef = D2E8D9FC0FF4FEE2CC386C2DC5B18F10 /* FIRInstanceIDCheckinPreferences.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 546272593BCA47A2D9B7461A1AD48DA2 /* OHHTTPStubsResponse+JSON.m in Sources */ = {isa = PBXBuildFile; fileRef = F8C4CA73A99484B54561DC60AF90B9D6 /* OHHTTPStubsResponse+JSON.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 54B25819305B021C41A8B4A1F842DD16 /* BFAppLinkReturnToRefererView.h in Headers */ = {isa = PBXBuildFile; fileRef = AFD1C7D61E2795088B81BF396404883C /* BFAppLinkReturnToRefererView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 551F1063A1AB07FC3410899FE968760C /* Bolts.m in Sources */ = {isa = PBXBuildFile; fileRef = 63080EDAF2E290E9653B9012E0831AD7 /* Bolts.m */; }; + 555EB2FE9EB6B4FA2869A0142751C6E1 /* OHHTTPStubs-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 53A677A98E6F4950B7CD2838B41E6812 /* OHHTTPStubs-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 557410F6A008121905E3675B943D1C32 /* Empty.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = A2ACE48039340DEFD9A57362D340ECE2 /* Empty.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 55F5DD9B1AD9A41BEB8D7B54C04CB043 /* GPBDictionary_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 908E228DEE25AAC8E6FA3CFA2C562010 /* GPBDictionary_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 56357C1F6CA4E5AA151EC188A047E305 /* SEGFileStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = E5E7D8C9488265FF77B999A0EB65DD84 /* SEGFileStorage.m */; }; + 563C5C3AEB731F596BA6E727B6592DB6 /* FBSDKConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BFACC8351E2AE2165DF0B4244DDBAEA /* FBSDKConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 565AD97A93328575ACC620A051219A83 /* GULSwizzledObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 3105ECC7B85AF05AC44B894DEE189ED8 /* GULSwizzledObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 567387C2B252A58A1F1A9DA3DBEC33E1 /* FBSDKDeviceLoginManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FE345B2C5F23032C28A01572E62CAEF /* FBSDKDeviceLoginManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 56BEAC42801590842B0020057D364918 /* MASConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B9E365E4C0C3C4B4766B462BF9025C4 /* MASConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5726D4ED26EF02CCC39C3F0FFB4D4DE9 /* FIDImageOnlyViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 37404D14748CB5F2DAFF375F2B06A190 /* FIDImageOnlyViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 57718209D0ACC08B30A3206E7906CD0A /* Protobuf-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = F3D833B0B8B07556C7DF8217C0C5091D /* Protobuf-dummy.m */; }; + 5781D86A77A2E0E998D5910233119D6F /* SEGUserDefaultsStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = CC5E0CF8798B10289931C4E57A82F0AE /* SEGUserDefaultsStorage.m */; }; + 57A2963418AB7ABEC1A74D1A78C61F0D /* FBSDKMath.h in Headers */ = {isa = PBXBuildFile; fileRef = C1329023C3DAEA6CDB3CA42B4B2F0678 /* FBSDKMath.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 57A6A882E065A8FB96811C0A10BAF67D /* _FBSDKTemporaryErrorRecoveryAttempter.h in Headers */ = {isa = PBXBuildFile; fileRef = FADAF5A9C658BAB6F542B4625B840D1A /* _FBSDKTemporaryErrorRecoveryAttempter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 57ACA2382BBE0526BD127C048A3BFAFB /* FIDTimeFetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = E1A4BB7BC3C5CF6B8EBA726DC6D4E280 /* FIDTimeFetcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 57C03DA8FDC40D892008BC1917D8058E /* FBSDKMaleSilhouetteIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = 4896A06A2DE83E940DA4F151E2BB1E27 /* FBSDKMaleSilhouetteIcon.m */; }; + 57C2C5A5803F4CF4E170D41ABAE77DA6 /* FIRInstanceIDCombinedHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 5858FAF09923BCA2022542BC20216CF5 /* FIRInstanceIDCombinedHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 57D80E168145AAE70C636B83CCD0DB76 /* BranchContentDiscoveryManifest.h in Headers */ = {isa = PBXBuildFile; fileRef = F9B3C79340447DC3F3A9925064376BA2 /* BranchContentDiscoveryManifest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 583CBEF32605A71B26E10703409562D6 /* FIRIAMMessageContentData.h in Headers */ = {isa = PBXBuildFile; fileRef = DA386BB63895F784F3A086F0DEDFDA5C /* FIRIAMMessageContentData.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5843504B0C0F9FB930D231055EFDCB48 /* BNCThreads.m in Sources */ = {isa = PBXBuildFile; fileRef = C6DC568DB7FFBFC38FEF60BD2826F194 /* BNCThreads.m */; }; + 58ED09ABC0F4F41A922C6BCB5A05EF00 /* FBSDKProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = 95F7D5E6C78FF4D2C94D237E392225C9 /* FBSDKProfile.m */; }; + 59074F4CE18A3C80804F6E70453F8345 /* FIRIAMSDKSettings.m in Sources */ = {isa = PBXBuildFile; fileRef = 48F3088E32C51878882215EA16E3FB7B /* FIRIAMSDKSettings.m */; }; + 591AC362CCB1FED65AE216C48E711506 /* FIRInAppMessagingRenderingDataClasses.m in Sources */ = {isa = PBXBuildFile; fileRef = 323A21672D31B24860ACA8DB830B36B9 /* FIRInAppMessagingRenderingDataClasses.m */; }; + 5950D6C626AE467C636BA86A75139DC2 /* FBSDKLoginUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 69B8F9A7B303B3AC8FE748F20BA8770E /* FBSDKLoginUtility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 595A87F7B3C9D5ED18FB95DD3C34E18C /* FBSDKLoginError.m in Sources */ = {isa = PBXBuildFile; fileRef = 6AE1F8DC90005AA1AF6A6C087B166525 /* FBSDKLoginError.m */; }; + 597F44B3EF90AF85D7726683C4AC9CEF /* ViewController+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 5ACF0AA101D2E723067126F563366B40 /* ViewController+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 59A0B23E408AACD32333AE3D38B99F91 /* BNCLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 24ACD074888C5B5730605DC5E488623E /* BNCLog.m */; }; + 59A113627E8B409A644DE34D62E71DCE /* BNCLinkCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E6B566059E62E35DC4CC6BF2485D50A /* BNCLinkCache.m */; }; + 59E910083F3940D21801161C5E10BAC0 /* FIRErrors.m in Sources */ = {isa = PBXBuildFile; fileRef = A091345B3D0CCBC707C67A52EAA17F85 /* FIRErrors.m */; }; + 59F15FDB2A2F3CADF951E41640413D35 /* FIRIAMDisplayCheckTriggerFlow.h in Headers */ = {isa = PBXBuildFile; fileRef = 359780837AFFDE971DF9F1B9182CBD10 /* FIRIAMDisplayCheckTriggerFlow.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5A77FC031C365FE9A01206BFA6CEC3E3 /* GPBMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FE24978DEED707893072A44EA0F010F /* GPBMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5AB8CBF66B20E530EA0AF24A86758945 /* FirebaseInstanceID-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 66E213D8A91F2976909D182A66A1875E /* FirebaseInstanceID-dummy.m */; }; + 5AF5F2FE488438D83E7E99F8652988B9 /* DTTimePeriodGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 52B98C146990087AC1B272FBFBA961F5 /* DTTimePeriodGroup.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 5B15DB635E1181B5CC4425620A204887 /* FIRIAMClearcutHttpRequestSender.m in Sources */ = {isa = PBXBuildFile; fileRef = EF265BC07EF28CB72E2FB29991332E4A /* FIRIAMClearcutHttpRequestSender.m */; }; + 5B4B8A4B5AFE21E0EF79A540A4172F26 /* GPBUnknownField_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 419B7A039EEBD9337F807118F626A0FB /* GPBUnknownField_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5B7D80859DF080A5807996E7A28B9F20 /* FBSDKSwizzler.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CBEB50638A605BC60865067BF1DF715 /* FBSDKSwizzler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5B8E79E0B4AC08039A710652EFBAD0DB /* FBSDKAppLinkReturnToRefererView.h in Headers */ = {isa = PBXBuildFile; fileRef = BA74EBD32E41226093573E36A3D26A43 /* FBSDKAppLinkReturnToRefererView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5BE21A07478E12B040AADF024090E6FE /* GULObjectSwizzler.h in Headers */ = {isa = PBXBuildFile; fileRef = 4551498D1D083B36413497A6E48E1EE5 /* GULObjectSwizzler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5BFB59C169027BEF412E86CA5FD82E5B /* BranchCreditHistoryRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = A08415D2C0A9FC024EFF852470A992C3 /* BranchCreditHistoryRequest.m */; }; + 5C271E845CCAB37B9B33F05632FB9B75 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D589B5217DE1CDCB07E087D3EDEB4D8C /* Foundation.framework */; }; + 5D5F4D6248943DD2BDDCA10BE502F489 /* FBSDKLoginKit+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 36914397EDF0EF189819D220ED6610FA /* FBSDKLoginKit+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5E08D2A5CA5728D34432548DF127EA29 /* FBSDKKeychainStore.h in Headers */ = {isa = PBXBuildFile; fileRef = FD5BA91FF2CB8EDBFDECF0838F5BF33F /* FBSDKKeychainStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5E3A3FC5A981EB33D287F8846718A270 /* GPBDescriptor.m in Sources */ = {isa = PBXBuildFile; fileRef = E7C611912284C0A23F37DB110CF5EF35 /* GPBDescriptor.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 5E91B60163CC9E28ADFEF7D755326143 /* NSMutableDictionary+Branch.m in Sources */ = {isa = PBXBuildFile; fileRef = 16C6B1F2D54416379BBEC1736D183FD4 /* NSMutableDictionary+Branch.m */; }; + 5E98C210929547FFD2DBA4D6E162AF03 /* FBSDKLoginManager.m in Sources */ = {isa = PBXBuildFile; fileRef = CBDC2796D8C9A9FE56CA1BBEDF197403 /* FBSDKLoginManager.m */; }; + 5ECE3165AFFBBC4E0A38703B793F8DA5 /* SEGAnalytics.m in Sources */ = {isa = PBXBuildFile; fileRef = 71FBDEEB4E0296D68B6817830ED3E6CC /* SEGAnalytics.m */; }; + 5EF423CCB147FC3AC4A7E5C8DB83A35F /* FBSDKTimeSpentData.h in Headers */ = {isa = PBXBuildFile; fileRef = 74FBF100111FBA5A7F4504FAF1C19008 /* FBSDKTimeSpentData.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5F9A6850A41699EA6E92367773C347FE /* Answers.h in Headers */ = {isa = PBXBuildFile; fileRef = D791816A7AD9D8BE8A1512858814794E /* Answers.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6013650673D2D7EF675288F6E1AA741C /* FBSDKLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BE82EE9E89346766DF0C541FBDC24E1 /* FBSDKLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6039B74FCA8520AA36E1EC8154D50AFA /* SEGUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 626C0FE03ABE11DE9D03B7C2AD729C27 /* SEGUtils.m */; }; + 617424F2C9F80912A3DC39DBBD4F2046 /* BNCFabricAnswers.h in Headers */ = {isa = PBXBuildFile; fileRef = D50CD94A4F92D7A1C6ECE71ECFD50255 /* BNCFabricAnswers.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 618565108FDCF6E2D4484E81E8152139 /* FIRAnalyticsConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 753002413011ACD06491C26B06831D73 /* FIRAnalyticsConfiguration.m */; }; + 61F34933A6652F01AB0A1320AAE6058E /* FBSDKErrorConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 21601137FD138FF5FF3988509060F407 /* FBSDKErrorConfiguration.m */; }; + 62C9414CD3CB414956FB14C5F31F7806 /* GPBCodedInputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = D36E065FB4F30C68A5507020B7D716C0 /* GPBCodedInputStream.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 630458F37364EBC5C10641B5F7FEBD68 /* FIRIAMSDKModeManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E4D4E5A521704F336F9D4D950EE0DEE /* FIRIAMSDKModeManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 63152CC6EF4F840DF2A26B3BD1EB72BB /* FIRCore+InAppMessagingDisplay.h in Headers */ = {isa = PBXBuildFile; fileRef = FB0B138F2E69056BC40834B1D253E077 /* FIRCore+InAppMessagingDisplay.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 633CF0CC6D0D608BA8E7E5EB2EA440B9 /* FBSDKCodelessParameterComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 597E23C43883C8AC526A33D0DA82036E /* FBSDKCodelessParameterComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 636DD467826BF17AD9254E1720895EF5 /* BranchLoadRewardsRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = F4DCCD5187451F97CCFE662E229546D3 /* BranchLoadRewardsRequest.m */; }; + 647465E5DAF69864AAE3532FF4B331C1 /* FIDRenderingWindowHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DEE27033C99A9037D6F8003F3FD822C /* FIDRenderingWindowHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 649474B6A9A061F1B41F24964CB90F76 /* DTTimePeriodCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F43CE5AD4C117F532DCD7400F6605A8 /* DTTimePeriodCollection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 64F0C23391C134DDE595393E7CE0D24D /* FirebaseInAppMessagingDisplay-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A83123F38C1F9F2A4DBB7FA1C8257C6E /* FirebaseInAppMessagingDisplay-dummy.m */; }; + 64F6D51A08273A3C6F53D861B3013D94 /* FIRIAMBookKeeper.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B8A51F0C2A721444D1EF953DBA05BE5 /* FIRIAMBookKeeper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6510566BA40443F3730888FE58077CFD /* FIRInstanceIDCombinedHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C76231553E1D1EE323D080F81348417 /* FIRInstanceIDCombinedHandler.m */; }; + 653B5E2A5A47E8B10D5984C1AF72437B /* FBSDKGraphRequestConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = FA325BED2B6938020E8609B5C1FC1DEA /* FBSDKGraphRequestConnection.m */; }; + 65C517701E986179F2F6559A513724EB /* SEGSegmentIntegrationFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = F230997F5CE8BE67A24471720787ADBD /* SEGSegmentIntegrationFactory.m */; }; + 65E27F9D89D4B72FFF3E87E3AEEE121A /* FIRInstanceIDConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = F6F4B125385B44A2CBFBAD952647DA8E /* FIRInstanceIDConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 66279AD40A3F86AA04E89ADE003A68A3 /* BFMeasurementEvent_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A6B2274AA636D5F040457790231A87D /* BFMeasurementEvent_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6652386EB778B27E5BA03B4648AC77B9 /* BranchConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FFD5E805F46215F4F65DCB58F32E031 /* BranchConstants.m */; }; + 66A6ADD65A7E66E87B468D062DE688FC /* FIRIAMDisplayTriggerDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 7D545B5698ADE8C206D1C933988B00B1 /* FIRIAMDisplayTriggerDefinition.m */; }; + 66D619C663C5338ABB60F8DB451047A2 /* BranchCSSearchableItemAttributeSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D59575BB888729BAAFBD9D84254FE17 /* BranchCSSearchableItemAttributeSet.m */; }; + 671182C73BDD113837E922E4C009FF3F /* FBSDKLoginUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 493414EA038D1417630FC1327CF40FA7 /* FBSDKLoginUtility.m */; }; + 6714B5EB2C8514AFC23403F854E169AC /* close-with-transparency.png in Resources */ = {isa = PBXBuildFile; fileRef = 098A997C51AFE4249CD2F083758E4996 /* close-with-transparency.png */; }; + 674C8D476875A9A52FF31D173D625DCC /* Duration.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FCBF28946287E2641F6361766C611DF /* Duration.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 67726871D1DCB7923BC9814D77BDDEBF /* View+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A403363438F54CCB68372712D281B8C /* View+MASAdditions.m */; }; + 67DF210DDE57D4A4CDD47FFF6BAA016B /* BranchLinkProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = F596C13556EBF4635D58A562DAE6DAF3 /* BranchLinkProperties.m */; }; + 681B93CA2781802FE02558C90A2DD7F7 /* FBSDKUserDataStore.h in Headers */ = {isa = PBXBuildFile; fileRef = F7C673DB8140D234F561C21C4F1D5ACD /* FBSDKUserDataStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 68612ECC432D59D4EB0B2458F3D05CCF /* GPBCodedInputStream_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 78560F673FC62B43D3126A2F2B066248 /* GPBCodedInputStream_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6871B394030D30AD9B127A8D435B5AF5 /* FIRIAMRenderingEffectSetting.m in Sources */ = {isa = PBXBuildFile; fileRef = B8F9B9CE9FB88347BAE2C9D0BF0E76C3 /* FIRIAMRenderingEffectSetting.m */; }; + 699EB2F492D23052CC4182152120DF04 /* FBSDKButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 461B1D095F78A752FC0F3DBE3C106284 /* FBSDKButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 69B03CC4D7AFEC8C1F579EEC6DECA788 /* SEGTrackPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = ECB3D09286B10FEB3F0DBF5421BBEDF4 /* SEGTrackPayload.m */; }; + 69F1AC8EA1C481A8E4EB9B9531EF6445 /* DTError.h in Headers */ = {isa = PBXBuildFile; fileRef = 3731BC80939CE57FD1611F07C557808C /* DTError.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6A05423D4D1690AD7CD829E42445A94E /* BranchActivityItemProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = D0C9A0497E1978D0E33E9233E6CFDA6A /* BranchActivityItemProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6A5E797F06C89C6B2820EF0129C71FAB /* FIRIAMDisplayCheckOnAppForegroundFlow.m in Sources */ = {isa = PBXBuildFile; fileRef = CC7CE8586ADD3B77B14B9FCC6A92987C /* FIRIAMDisplayCheckOnAppForegroundFlow.m */; }; + 6AB4AA814C685C0923C96399AE193B19 /* BFTask.h in Headers */ = {isa = PBXBuildFile; fileRef = E50EF467697B1C6E9DFE913311204E87 /* BFTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6AE20DDFC28DA6889C24C894A950F6C2 /* Branch-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BD37423D3B9E6235849A8D4BDDD1452 /* Branch-dummy.m */; }; + 6B22B4835727C359F345618B3B512DE4 /* FBSDKGraphRequestDataAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = E836613807CB88CF5EB831F7EA908D14 /* FBSDKGraphRequestDataAttachment.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6B58EC01F337A5C993DB60021B25EEED /* FIRIAMMsgFetcherUsingRestful.h in Headers */ = {isa = PBXBuildFile; fileRef = E153FA9BE1CFD250C3B4F67E45B5C550 /* FIRIAMMsgFetcherUsingRestful.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6B7EF9C0C7CAD9F4BA2C93032D03E483 /* FBSDKBridgeAPIRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = FC5FF3A5F15742D2DFCDAD4E754D51D5 /* FBSDKBridgeAPIRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6BABD65A6F75B58C23D4020772701901 /* FIRDependency.h in Headers */ = {isa = PBXBuildFile; fileRef = DA7DD3C0903B0C2B483D2D3361142D68 /* FIRDependency.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6C4E24CCB9AF7E8050A4D0DB8655DD87 /* GULNSData+zlib.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DA8042330A2DA6AACF004E8CFACBE38 /* GULNSData+zlib.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6D4C24FD5B01579B6CF4AF3166C087B0 /* BFAppLinkReturnToRefererController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F5A5D05B1E6BF80400AA31EC78C08AC /* BFAppLinkReturnToRefererController.m */; }; + 6D8FCBB4EA8380DB5BF9BA6F7269E733 /* DateTools-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7BBD3783735686722AA9C6DAA9FBE3B5 /* DateTools-dummy.m */; }; + 6DAD5C7B06D3C2D9812FA41D35154E01 /* FIRIAMDisplayCheckTriggerFlow.m in Sources */ = {isa = PBXBuildFile; fileRef = 80379010817C173BF3C490E0CE7DC398 /* FIRIAMDisplayCheckTriggerFlow.m */; }; + 6DD302E7FEC8511D681F08DF9C80EFF9 /* BNCDebug.m in Sources */ = {isa = PBXBuildFile; fileRef = 106541A4AF2D1D78BD47700EF8CFF401 /* BNCDebug.m */; }; + 6DDD26D999DC4CB251F5320EBF833717 /* FBSDKLoginManagerLoginResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 56268365067865B491F89F667E27488D /* FBSDKLoginManagerLoginResult.m */; }; + 6E320B7205E9F4306C0E41E7A49FDA3C /* BranchConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 0868D20BA8C8FE99F29AFC00F825B501 /* BranchConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6E8220B1185CA8483E2B07D17E9F7EC4 /* FBSDKWebDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D8BC8667B00F6F7F47DB15B8CE6D29A /* FBSDKWebDialog.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6E83CB53A71FD99F36E62D904314208D /* FIRIAMAnalyticsEventLoggerImpl.m in Sources */ = {isa = PBXBuildFile; fileRef = 92AB6C049ABB91849E179040C6D3874D /* FIRIAMAnalyticsEventLoggerImpl.m */; }; + 6ED5458A62429ECEA2EC4A04A48D6C77 /* BFCancellationTokenSource.h in Headers */ = {isa = PBXBuildFile; fileRef = F08F4973C4466CDAB8F31CC2C7E6BD10 /* BFCancellationTokenSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6EF7A4E5AC5A8614C5145372BCD681F1 /* BranchLogoutRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 29452FDB78F26F8AD0F2F5CB3772DB3B /* BranchLogoutRequest.m */; }; + 6EF8678752C52449A63887DEBBAAA94B /* GPBDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = FBCBAC8C17D909530100CA8F190AAF77 /* GPBDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6F0323A892945428CB52976B1EF077F0 /* BNCCallbacks.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FF60204D673245FE7CC2D29107D046D /* BNCCallbacks.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6F121C06713C6466D50C8DC285B664E2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D589B5217DE1CDCB07E087D3EDEB4D8C /* Foundation.framework */; }; + 6F1BBE88D5B04D23D58A145BA52E914C /* GPBUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = DD2C1B2D760DEFCE18D825BACFBE42E3 /* GPBUtilities.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 6F5678245832DD8030AD8FE4FA1A69FC /* BNCAvailability.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C51F0C3EA8D3D46880514B26815319F /* BNCAvailability.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6F5A5A78C78BEA5C545D248057F53973 /* BFMeasurementEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A57E5B7D168DFABEBE967C8372945B3 /* BFMeasurementEvent.m */; }; + 6F9837C9C25058ED937676FE08A077F7 /* FIRInstanceIDTokenOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = D0464876714FD4BB36C0B924846C816F /* FIRInstanceIDTokenOperation.m */; }; + 6FDD7D9CA7C46B12821B73E8BCA24D82 /* FIRErrors.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C04968ED8B6DBD9E623E1D7643A80B4 /* FIRErrors.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6FF875A3B44E267BC578D5B8DB847985 /* GULNetworkLoggerProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 1081569ACBC1A57314C9FB49895F35D7 /* GULNetworkLoggerProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 703180F6CA06B10EBCBA491203DE4F35 /* FBSDKLogo.h in Headers */ = {isa = PBXBuildFile; fileRef = D87DD46595B76822FD6D2A6F937A489F /* FBSDKLogo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 70BB0C1EBEA03A7FD7C272A7619FDF02 /* Empty.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 07ABA61BA46B625FF99A0EE0ECF1AB67 /* Empty.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 70D517BB72EC7B2558BEDA67778A3F54 /* FBSDKMonotonicTime.h in Headers */ = {isa = PBXBuildFile; fileRef = C7D500CEAC2965952077A4A707B32289 /* FBSDKMonotonicTime.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7111DAFDE757616C5ADE73643B04AA89 /* MASLayoutConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C88350D9D06C2A59C3508A824BBC61E /* MASLayoutConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 71A973316D1251035B0EC8E8C55FD240 /* FBSDKMeasurementEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = CB38A06BC69C62CEA8645D5F445DE555 /* FBSDKMeasurementEvent.m */; }; + 71C2854022B121B5E9A1CD86F4BF3CDD /* FBSDKBridgeAPIRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 45A7D329543B56241F9C60AD2A310505 /* FBSDKBridgeAPIRequest.m */; }; + 7219189BCACA51434534F7B37A28D972 /* FBSDKTimeSpentData.m in Sources */ = {isa = PBXBuildFile; fileRef = 0477185EA7D7569DBE5AD568DE2D9E24 /* FBSDKTimeSpentData.m */; }; + 72374CCB813938FA31E0CCF4FB5EFDEA /* FIRInstanceIDTokenOperation+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = FBDDBBE2BD416CEFDD15B09752088710 /* FIRInstanceIDTokenOperation+Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 72CD3146A8AFC303EC14C21CF6768AC4 /* FBSDKDialogConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 18BE46D27D48D5F48D4EB1CAAF4D016D /* FBSDKDialogConfiguration.m */; }; + 72F22D84DC63A488062226F0F78D407F /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EF661111C48FBF2A520B2A2751C6A94C /* Security.framework */; }; + 7391950BDA2134368D8CDD7DF667AF16 /* FBSDKEventBinding.h in Headers */ = {isa = PBXBuildFile; fileRef = A04DC391AF370CFAC2BF8D197B78DA2C /* FBSDKEventBinding.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 73C2E8CF6BB8EA25725FB462D631B453 /* GPBRootObject_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = DF3C824D9CDE9DF21B8034D3E09B7C0B /* GPBRootObject_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 73FC1689BC28D7B1D093CC2FD4B74FA3 /* FBSDKAccessTokenCacheV3.h in Headers */ = {isa = PBXBuildFile; fileRef = 3414E2C711B20E4E3B3D893BC277BF5C /* FBSDKAccessTokenCacheV3.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7536AC72465D0D52EDB462B018708588 /* FIRInstanceIDKeyPairUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 473CA897E66E72FB8EB780EAE9C82819 /* FIRInstanceIDKeyPairUtilities.m */; }; + 75577941CB5B6A7F236C298C49AB9E4F /* BranchUniversalObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DBA6D533BED5EE17440A9E01FE8AA2E /* BranchUniversalObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 755AB034202BE878826B41DE59030E8C /* FIRComponentContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = 24D092171D10C8FD2839FA6DF02F43C1 /* FIRComponentContainer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 757C74ABEF3C20AF555D1825A0BB619A /* FIRIAMDisplayExecutor.m in Sources */ = {isa = PBXBuildFile; fileRef = CD2811248CC2092EB486DF63F1EA5C18 /* FIRIAMDisplayExecutor.m */; }; + 7597FFFD14B57B3B3BE972E34F099ADC /* GPBCodedOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 915CD0ABCFF1E549C49596367E4C82BB /* GPBCodedOutputStream.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 75A72E981C89ECBC42202836224ECE05 /* GPBDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = 24DC650B72AFEFBEB1E199BAAD2771DF /* GPBDictionary.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 75DCDA4810AD00049B3FDB2D1CD12C0D /* GULReachabilityChecker.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F1967B05E1808223489EBBA49BD15DC /* GULReachabilityChecker.m */; }; + 7600066EB6EBB88DA2FB6ECE5D72E0F4 /* FBSnapshotTestController.m in Sources */ = {isa = PBXBuildFile; fileRef = B405B886844C07AB6955731BDB926256 /* FBSnapshotTestController.m */; }; + 765434511912067841D3D03140A49085 /* SEGIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = 66D9FF97CA53B6FE1295C1F9A9B93760 /* SEGIntegration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 76A2483F56B9AF2E4A2A83BD19624291 /* GTMSessionFetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 9367FE5CF76F241B3E15DA7B1F10C21E /* GTMSessionFetcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 76BF33BCFCF1797D35391403AA6E8577 /* FBSDKAppLinkReturnToRefererView.m in Sources */ = {isa = PBXBuildFile; fileRef = 9729327073A4B8CFC8F9BEE03E7D7305 /* FBSDKAppLinkReturnToRefererView.m */; }; + 7718B9A90AC54788FB9347C6B689B20D /* FBSDKSwizzler.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EEA797A6A64B340851BE433FA359A57 /* FBSDKSwizzler.m */; }; + 771A96C5998BE228F077A4CF1DE86736 /* GTMDebugSelectorValidation.h in Headers */ = {isa = PBXBuildFile; fileRef = DC7B147FB19C5F8ED5C351A7C7011118 /* GTMDebugSelectorValidation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 77574D15F07E705F72B5668BB7DFA544 /* FIRIAMDefaultDisplayImpl.m in Sources */ = {isa = PBXBuildFile; fileRef = 54611257ABE8C96615DC353E7232704F /* FIRIAMDefaultDisplayImpl.m */; }; + 77AF4370275EF4E2024B756E19B1D6A7 /* YoutubePlayer-in-WKWebView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A8435E87DC9E9CFA1508F35AED502DDF /* YoutubePlayer-in-WKWebView-dummy.m */; }; + 77FA420C203A5BA17AFD421351970B47 /* BranchDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = E5B93765A0DAABEC23AFDB103836ADBD /* BranchDelegate.m */; }; + 78639C1D70C598C376E2EDCD34E56049 /* GULReachabilityChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = D793649F1FD7944CAA4B7EF9F9BD4A9C /* GULReachabilityChecker.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 78736C3E2E42A8B123837C6F9F7D1FC5 /* FBSDKAppLink.h in Headers */ = {isa = PBXBuildFile; fileRef = D3678CD53B1D0625C55CA019588977EA /* FBSDKAppLink.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7884AB1B7663361ABC52DE2A1FCEC996 /* FIRInstanceID+Private.m in Sources */ = {isa = PBXBuildFile; fileRef = D70F64DBF13CE8DF8EEBAFCFFC620AC2 /* FIRInstanceID+Private.m */; }; + 788E29CA8E2EB92513ACAE8FE3042AFF /* FIRLoggerLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = 8753998A74F4315150A06B031C5B6A2E /* FIRLoggerLevel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7893EAC7C5F44854234C1BC3E29C9B42 /* FIDImageOnlyViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = DBEEC1591497206E7D5A6472925A593F /* FIDImageOnlyViewController.m */; }; + 799C21A33BD3DD9C7D7B830841C1C05A /* FIRIAMDisplayTriggerDefinition.h in Headers */ = {isa = PBXBuildFile; fileRef = C64E64BB2EA18F06E38E0D81D2B8AF9D /* FIRIAMDisplayTriggerDefinition.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 79B43F6CA88DFBF59123CE619BB244F5 /* SEGAnalyticsConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 505321B8B4DD667973BB349379581E51 /* SEGAnalyticsConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7A53D1373B4FF1BE0E5CE7B1209ACB6E /* GPBExtensionInternals.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D6C95DA1FF6AEAFF90945A37E34926E /* GPBExtensionInternals.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7B183DA0A5A10F63533227F2AAE30AFA /* SEGIdentifyPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = FF1347830FAFE0EBEBFE8B8EAF3F7E06 /* SEGIdentifyPayload.m */; }; + 7BBB7E8454A4B7F5E1B537ECBF461CFD /* FBSDKURLOpening.h in Headers */ = {isa = PBXBuildFile; fileRef = CF92CD979A44B4248E076F8E5DDECFAD /* FBSDKURLOpening.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7BD32503FF6939B66F6D5427A05968BB /* GPBWellKnownTypes.m in Sources */ = {isa = PBXBuildFile; fileRef = FA610B10158E298C6D724A76BF3E299C /* GPBWellKnownTypes.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 7C9956DD24C9D46CA4CE4A493DFBD5E5 /* MASConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 053ADB94888E95EE2AF2C672FA0A5CB8 /* MASConstraint.m */; }; + 7CB565DCD76DD12E7ED3A0C41194A743 /* FIROptions.h in Headers */ = {isa = PBXBuildFile; fileRef = 59994AE116D8E1B60F400476004A1113 /* FIROptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7D139E0CDD4854000FFC98683128CBEA /* FBSDKErrorConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 803BAFEB0E0A4060EA5B5B4997209E99 /* FBSDKErrorConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7DBF562257D05AF90C2D702D748F25B6 /* GPBCodedOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 738D5859D09DC78303A6BE9A99991F52 /* GPBCodedOutputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7DDA1ED61200362921E0A6954DCDC039 /* FBSDKViewImpressionTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 483DA086FD40D20B5BCB6A688F44E60D /* FBSDKViewImpressionTracker.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7DEBC1EAEF54AAE77F1F8F3182010E1F /* SourceContext.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 580F9C43275160BF84FD2D99D7EB86BB /* SourceContext.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 7DF63F59998F8EF47100638C04C68B94 /* GTMMethodCheck.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6C3006C2D75A4E2C5A2494C6A54693 /* GTMMethodCheck.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7DFF6A5652A0C16BA8B3E719A1ECF665 /* FBSDKTestUsersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 778694A61450D965B315D51C5F22D78A /* FBSDKTestUsersManager.m */; }; + 7E7863D9A879C61698C0F775DC8FA678 /* BNCFabricAnswers.m in Sources */ = {isa = PBXBuildFile; fileRef = EAF535D9BD6AACC06DDDB34F767305E7 /* BNCFabricAnswers.m */; }; + 7E79BF7A4D3F2B4AD10469487A90378A /* BranchShortUrlRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = FB083A9F8D0605DE764DC1B885776A4C /* BranchShortUrlRequest.m */; }; + 7EF41BF8DC2CD501915C201B3AB3DA5F /* FIRInstanceIDCheckinPreferences.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AC04F763E1AA381ABDD048B11BDD87A /* FIRInstanceIDCheckinPreferences.m */; }; + 7F4A9ABF3569B361879A96CA86A3D0E7 /* FBSDKServerConfigurationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = CB072866226139EA5E67492111D3B32E /* FBSDKServerConfigurationManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7F6764FF57FFFC719A0958D807E0C0A4 /* FBSnapshotTestCase.h in Headers */ = {isa = PBXBuildFile; fileRef = F0B62346F25F6C54773E18BD208482A9 /* FBSnapshotTestCase.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7FA36CFE826494A74C594D3AAE352F79 /* FIRVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = E6B40386DBE6CE8DC0914B8E68E16615 /* FIRVersion.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7FF95D259357453920696EFDD138876F /* FIRInstanceIDTokenOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 68A529FFB8A7ADC8488878CE44C71A27 /* FIRInstanceIDTokenOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 801ED95755F960F411018B278DCC82EF /* FBSDKKeychainStoreViaBundleID.m in Sources */ = {isa = PBXBuildFile; fileRef = 020388393D9208B78F905652ED620ABA /* FBSDKKeychainStoreViaBundleID.m */; }; + 804F004592E8DB6467850A29F59296C8 /* FIRComponentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D0F0F19F5B259306E78AB20BB239860 /* FIRComponentType.m */; }; + 824D53FA3D9841A5F37BDCCA66496E30 /* BFTaskCompletionSource.h in Headers */ = {isa = PBXBuildFile; fileRef = A90E40DD54204791881289E2A3E81093 /* BFTaskCompletionSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 82868DBBCB19D3A0DD6D47628AE6E830 /* NSArray+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = E131A6C154EA56B7F478CE817C200BD3 /* NSArray+MASAdditions.m */; }; + 8295A76A597259F6A6DDE44C3B82AAB6 /* FIRIAMMessageContentDataWithImageURL.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C4BFB9D39F293EF611AC14EB8F2D386 /* FIRIAMMessageContentDataWithImageURL.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 82B3EBE6BAE4032110B537CFF5757721 /* OHPathHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = CCAD0F196A00102F16ADE693D9F90DAC /* OHPathHelpers.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 839A87EC7C00BDF88D568DA542FD1A3B /* BranchShortUrlSyncRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = ADFFC1A07246971E4B4A2E26F906CFD2 /* BranchShortUrlSyncRequest.m */; }; + 839E393DF94F6CAFA718470B1AFECD17 /* BranchViewHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BDA3D8485A122460E27402D49EE1374 /* BranchViewHandler.m */; }; + 83C79577C9148CCC41B99BF0C63724B6 /* FIRInstanceIDStringEncoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 8BAB470B51D8CC55F9DD214CED984DE2 /* FIRInstanceIDStringEncoding.m */; }; + 83D60E66FAC41C45EB6838FAF42EC92F /* FBSDKAccessTokenCacheV3_21.m in Sources */ = {isa = PBXBuildFile; fileRef = B9B4F80845E55C0683DE348FB96085E9 /* FBSDKAccessTokenCacheV3_21.m */; }; + 8420010320E989A8DCF291F79D7685DD /* BranchDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C78658B01BBB5D789762416F6737EB1 /* BranchDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8489E74B1B35F01CAAE481664E55948B /* FBSDKViewHierarchy.h in Headers */ = {isa = PBXBuildFile; fileRef = DFE59A70221CAE9AFE181BC6A455C7CF /* FBSDKViewHierarchy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 852C74F9332EAC6ED3CAD6CEED9B0BDA /* FBSDKKeychainStoreViaBundleID.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D34CCF0C9875D60831127D0B2A92CF1 /* FBSDKKeychainStoreViaBundleID.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8531BF33D9A58D33BF3A737143D1A6B7 /* Timestamp.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A7D555D82825C52AF4B6BB25CD233C2 /* Timestamp.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 8544B12B4B66C884EAD9251129B9FE3C /* FIRCore+InAppMessaging.m in Sources */ = {isa = PBXBuildFile; fileRef = 310E53C14A86E13DDF036A258C592ECF /* FIRCore+InAppMessaging.m */; }; + 8580F31A5CE40C58D18AE556D51CC957 /* FBSDKLoginConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = FF9A399A8D649175463222B21B275B70 /* FBSDKLoginConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 86C412138082D1647BFD50FCD5F714F1 /* FIRInstanceIDLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 29E95250F8E3D45973BD94902AC3D0A1 /* FIRInstanceIDLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 86F8336B2FF927D9133E29AA012EE241 /* Struct.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 80F1F63C3F343FA3CEA5FA5EE1746991 /* Struct.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 86FEC76A5DA6E52311A54C58A2ED58F4 /* FIRInstanceIDConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = A2FBB0769EB23325B8EAFDB5BA4D6E79 /* FIRInstanceIDConstants.m */; }; + 870B92950782A7A4EDD79D2258F2AF87 /* FIRIAMTimeFetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = C772F32FD148655D947397B30CFD84BE /* FIRIAMTimeFetcher.m */; }; + 8746E4F85DF7A21F3A995487C528A4DF /* BranchOpenRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = D81B9E6F15164CC2FFCAF04EDCF57EDC /* BranchOpenRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 874FF392F1DD20EA48D1EC64468D5160 /* View+MASShorthandAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = FF2FC63F70A8661210DC014F86B89E20 /* View+MASShorthandAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 876BE5B6B4F8EA3F530EECDF20D0F3A7 /* FBSDKBridgeAPI.m in Sources */ = {isa = PBXBuildFile; fileRef = AD39169AA3ADE720E73E985EC8C56F77 /* FBSDKBridgeAPI.m */; }; + 87A3949BD36FBD8D375E03476A8D1F3E /* NSString+FIRInterlaceStrings.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C375B00F98DA1991F80C7EBD8453F6C /* NSString+FIRInterlaceStrings.m */; }; + 87C064A3DA0CB5DCD880B5F16D4965BB /* FIRInstanceIDCheckinPreferences_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = B2ADA57F73E70A7E124080910ED790CA /* FIRInstanceIDCheckinPreferences_Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 880BB579D886B680E13552F10BF63415 /* FBSDKBridgeAPIProtocolNativeV1.m in Sources */ = {isa = PBXBuildFile; fileRef = 08CAAD4D8B2816598302EBB5D4784191 /* FBSDKBridgeAPIProtocolNativeV1.m */; }; + 893BFF4931EB52DEE7A3E80BC1922049 /* FIDBannerViewUIWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = A71B60350AD701C51904B6A44F97AD0A /* FIDBannerViewUIWindow.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 894395C11995C3A55E523ACC3B28033C /* FIRInstanceIDTokenManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 23BAB7F376539B18E243CA959D4A7DF0 /* FIRInstanceIDTokenManager.m */; }; + 89474432DA9C93AD6F450B7E0AA03AA5 /* GULUserDefaults.h in Headers */ = {isa = PBXBuildFile; fileRef = 097897185B819F0120E1F625DC8BADFD /* GULUserDefaults.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 895648DC6C78FE8F3F7C23AD69AADBFA /* GTMSessionFetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = FEF0910CED64FE0F99691BD1151E0CB9 /* GTMSessionFetcher.m */; }; + 8985128E1D1C5D24DA0F58543CE8845A /* FIRInstanceIDKeyPairStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 08B35C7AE8A2EAAA145FF323B906D54E /* FIRInstanceIDKeyPairStore.m */; }; + 89A8B393F91BD039C56E05995CF2AF6F /* FBSDKCrypto.m in Sources */ = {isa = PBXBuildFile; fileRef = 050D1142738613CEADA9C257A4BB5639 /* FBSDKCrypto.m */; }; + 8A7F284CA12A29ECFA84BF764315F641 /* FBSDKDeviceLoginCodeInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = A90B6BE99FD890B875E594C9093BB6D8 /* FBSDKDeviceLoginCodeInfo.m */; }; + 8AC8354768F002612D8174746F44F4A2 /* FBSDKAppLinkReturnToRefererController.m in Sources */ = {isa = PBXBuildFile; fileRef = AB04032AD5171C14B3F353BA61CDEA43 /* FBSDKAppLinkReturnToRefererController.m */; }; + 8AE74D66FF182BB5691DACABED3EF660 /* Masonry.h in Headers */ = {isa = PBXBuildFile; fileRef = 69EE8B3687B0260CFFCD342481E99A33 /* Masonry.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8B157AA0AFFACB2FC03557A3DB2BF1E5 /* BFURL.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B193DFDEA47E4EAA069D0E40241BAF4 /* BFURL.m */; }; + 8B5478539E948CEAB78303F477BDFBF4 /* iOSSnapshotTestCase-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A4D3EBADC8E1F3CBB9B0EC56AAE17C7 /* iOSSnapshotTestCase-dummy.m */; }; + 8B79D154BA4C943F1B5A1F1C3DD6A94F /* OHHTTPStubsResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = D342236B15306AEE9DAFF44E5E745E1B /* OHHTTPStubsResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 8B7D652B14E5A0E1A5C94C1D7C4CEFEF /* GULReachabilityMessageCode.h in Headers */ = {isa = PBXBuildFile; fileRef = CFF0B60FD99D93E20755F914290319C9 /* GULReachabilityMessageCode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8BA03F5F6D8933CB50CAF31665C1B465 /* FBSDKAppLinkNavigation.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A116F76E4E346AF4CEF17356B184EC3 /* FBSDKAppLinkNavigation.m */; }; + 8C520BFC16C4B662D3696A99C9811644 /* BNCDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 79E8947EFA04947D2CA1B44A551DF657 /* BNCDeviceInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8D10FDDD9C85733C18B24E6EB22A39DF /* GULSwizzler.h in Headers */ = {isa = PBXBuildFile; fileRef = 97B8B8726DD72A6A613F19800BC73C30 /* GULSwizzler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8D22D6D3FCBE038531A6BE34E948B8E0 /* BNCServerRequestQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 4FF498A2881F564112E0CBF336C04D67 /* BNCServerRequestQueue.m */; }; + 8D3AF28761F14C98F124CE6121927139 /* FIRConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F8A6F2920B003785EAE15A8DF32EB45 /* FIRConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8DB7F9592938406F5EF636B427D61B6B /* DTTimePeriod.m in Sources */ = {isa = PBXBuildFile; fileRef = D9FD549A8357B70121FF50ABEEF3BCB4 /* DTTimePeriod.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 8DE731EDB8F9BAF6CC09D627C0EAB9CB /* FIRLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = A69A597A6A0B2ABD928DCAFF678878A2 /* FIRLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8DE8B05C6FD95D9EBB46DA8F2BF34F12 /* FBSDKGraphRequestDataAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = 217605A0D4BAC428EAC0F2645B8FEF3E /* FBSDKGraphRequestDataAttachment.m */; }; + 8E9548B5108A9AB41BAB96127A02A98C /* SEGPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = 819569D5B564B0C36700D807DCD384C2 /* SEGPayload.m */; }; + 8EBF19B9BA8DCC0E7D5A823C58A5F761 /* FBSDKDialogConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 45A966ED22BF6AD3882FD0A4829AE32E /* FBSDKDialogConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8EDA5558E61148B284124EED72D00ADF /* BNCEncodingUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 54E66816C32A352F9297B84EE6814879 /* BNCEncodingUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8F04157F9C3445A951583CEE3A76A08F /* BFAppLink_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 424017455C702070ECB99BC9993217BC /* BFAppLink_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8F099E26F4A2D051628553BAD3A54FD8 /* BNCDebug.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E2551C71AFB65F5CF0C39DE2055517C /* BNCDebug.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8F51F1B8EA5E1F1AEEBA2CAD0A9AFEE6 /* FIRIAMClientInfoFetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C8A8397A5CBDBB1FA165CF86FC6511C /* FIRIAMClientInfoFetcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8FC6D26B9F67A4657F15AD3100391C43 /* FBSDKMutableCopying.h in Headers */ = {isa = PBXBuildFile; fileRef = A28D3863533A656B2371906C79E5CEEF /* FBSDKMutableCopying.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8FE9262476C28970EE796A73F2D42B33 /* FBSDKCodelessIndexer.m in Sources */ = {isa = PBXBuildFile; fileRef = E2689A0A7052230BC219F080859FFAB5 /* FBSDKCodelessIndexer.m */; }; + 9037F8EB820AD6BA7E657AD14A23C9E6 /* Type.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 9EC40D1340FF2BDE804404031E5C10C2 /* Type.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 90390D4FF73E7189B78EE5EFB7798F87 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FACB51BBE5A4000816C7A9A8C3A8B0D3 /* QuartzCore.framework */; }; + 907F70C4BAAB3250247B2E2FBCBE55B0 /* FIRInstanceIDAuthKeyChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A97FD1D47D70F4756F6DD1E6FBDB699 /* FIRInstanceIDAuthKeyChain.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9096654B274D076A5C2BB5AE1A451311 /* FIRIAMSDKRuntimeErrorCodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E66BB2D870FC92C169DE0E29732E744 /* FIRIAMSDKRuntimeErrorCodes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 90C53842F1F3C4AAF077655F999C75AB /* FBSDKInternalUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C7D693EDA0541AC845BA35F7A1267F0 /* FBSDKInternalUtility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 90C574842B9FD314DE21619900B1A619 /* FBSDKColor.h in Headers */ = {isa = PBXBuildFile; fileRef = 63D49A22F392DF95174D65C76D17091C /* FBSDKColor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 910353834F178B5E4303147278FE2123 /* NSError+FIRInstanceID.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A139F7CA0151B5E24CEBB8129B2A8B7 /* NSError+FIRInstanceID.m */; }; + 92AE97F0E4604CD8A1BD11FF437A05EE /* FIRIAMClearcutLogStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 048C17035C1053871E8BC753FF47C774 /* FIRIAMClearcutLogStorage.m */; }; + 92BBDFA3A6F879C58085E7F9BAB6DCC8 /* FBSDKLoginManager+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C40A8C53C0EB934101F573042D131AD /* FBSDKLoginManager+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 92EB3B37CA2B3A38C96297BAB51C4BEC /* SEGReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = C304FCBA9F39E4D5D963B4313699FCE2 /* SEGReachability.m */; }; + 930EC4E864807C081E9B5E8B566233C8 /* FBSDKAppLinkResolver.m in Sources */ = {isa = PBXBuildFile; fileRef = 36369CEB7FED9590754296CA1D05D3F6 /* FBSDKAppLinkResolver.m */; }; + 937C96B63D54E57B8D45D1ABFA1505B6 /* AdSupport.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1EDFECEDEFC63E3E4AB22B18B781C4A4 /* AdSupport.framework */; }; + 938C5ED1A6A73B22DF659CAF042AA6BE /* FBSDKGraphRequest+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 58B066D5299D164DA6989778D7B707FD /* FBSDKGraphRequest+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 939021F803E6C0FEB0641FF92ABA39C7 /* FBSDKProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D421BF5786157EB8A050A319E8D207E /* FBSDKProfile.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 948B68DCF13EA19682E077A1FC9B0604 /* FBSDKBridgeAPIProtocolWebV2.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E3C351913B925EC419F813427C48186 /* FBSDKBridgeAPIProtocolWebV2.m */; }; + 9495864A16D33EAEFD419653F01D4930 /* FBSDKGraphRequestBody.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BC0AD187124CD580070E466714DD43E /* FBSDKGraphRequestBody.m */; }; + 94C0BE190778D65A34F72F163F5E808D /* MASViewConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 04F8B744A45830305BBE5F8A9B9D5D07 /* MASViewConstraint.m */; }; + 94D0352E225AC9B10660673B77CC7288 /* iOSSnapshotTestCase-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 06D19AC0E9B6FDA9E3E5774DA2593017 /* iOSSnapshotTestCase-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 94FE555E0B45E675865AB0CB846043BE /* FBSDKURL.m in Sources */ = {isa = PBXBuildFile; fileRef = 515D5D5B80D765917AEC9964B0551DFF /* FBSDKURL.m */; }; + 950E30C6F330E73C81E01327A3D72E12 /* BranchRegisterViewRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E2867D7F7B97564C366240303DDEDD9 /* BranchRegisterViewRequest.m */; }; + 9513A3D653B5C64458DEDFBD2A57BE1D /* FBSDKViewHierarchy.m in Sources */ = {isa = PBXBuildFile; fileRef = B82C1B543EC3A77C7CD6CF30F34D956E /* FBSDKViewHierarchy.m */; }; + 953A0900E422EC268FEEE356961CFDD7 /* FIRIAMClearcutLogStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D70A324B30CCC311801C21B5E1808B6 /* FIRIAMClearcutLogStorage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 95971C1A43DAB4A428C1E54BA9C3F1D2 /* SEGScreenPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F482BCA32953F9F608D1B2F50EC712B /* SEGScreenPayload.m */; }; + 95B809AAAC91DF4DD3A0DD729A0343AA /* OHHTTPStubs+NSURLSessionConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 5973110E157C98A237F923014051B027 /* OHHTTPStubs+NSURLSessionConfiguration.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 966DE48E858FF2A2659ACB9A84702998 /* GTMNSData+zlib.m in Sources */ = {isa = PBXBuildFile; fileRef = EA3B7E3367B7076EE86F93971B4746F5 /* GTMNSData+zlib.m */; }; + 96D81571A7435583254DA0AA1402BC5D /* FIRInstanceIDTokenInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 20AE8CC341AA8B1D953F9F7D76BE308D /* FIRInstanceIDTokenInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 96DBDBC8A3D4D5A4CAE1520812249870 /* DTTimePeriodCollection.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BF96D86021968A61B29A2CC26A94197 /* DTTimePeriodCollection.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 9704CC5EAB5FCB618258F599433B394E /* FBSDKAudioResourceLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = E2A61426F68E30BE7D20DEAD71C02837 /* FBSDKAudioResourceLoader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 97775BBF124441EB926BB61DE3873583 /* FBSDKCodelessPathComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 273FBE143B41468AD7CD5022E9659511 /* FBSDKCodelessPathComponent.m */; }; + 97945710B822AAEB4B7F3CF9B34D0467 /* GULReachabilityChecker+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 160E394289264BF7B2836D55E052DD85 /* GULReachabilityChecker+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 97B0122E1CE9B49FA10ECA35A37AAFBF /* Branch+Validator.h in Headers */ = {isa = PBXBuildFile; fileRef = D589F43BFEE8C2C95A550677B8A6DE2C /* Branch+Validator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 97E9B9CB97A9D0BF578A1E2100B0C993 /* FBSDKWebViewAppLinkResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = F553CE000C74275104AD6A8037F11E2E /* FBSDKWebViewAppLinkResolver.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 982BB4350C3A0B9AA51D4DA1E4CFFBF2 /* GULAppDelegateSwizzler.m in Sources */ = {isa = PBXBuildFile; fileRef = C2DCF91096716ED893D387957519A06C /* GULAppDelegateSwizzler.m */; }; + 985A786A8FDF26642505E4C1E6FC29B0 /* FBSDKDynamicFrameworkLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A7E42BB7F2EE997F41EF04854D42758 /* FBSDKDynamicFrameworkLoader.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 988B29CB72C5FD9038E742C392725873 /* GPBWellKnownTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = CA861E42573A7C18DF6C6565E206CC64 /* GPBWellKnownTypes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 98EA90E00B308A9A01ECD0329FD22E63 /* BranchUserCompletedActionRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C6E7CFCDD1068BB492E67027B5D8DFF /* BranchUserCompletedActionRequest.m */; }; + 98FCAA508291DDB97CC1DA9BFF2C5F47 /* FBSDKServerConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = B1368574C1686B6DFF67996D6CD7989B /* FBSDKServerConfiguration.m */; }; + 9AD2B09713576417453A30D1AD45B4F1 /* FBSDKBase64.m in Sources */ = {isa = PBXBuildFile; fileRef = 538F9C3254D54E7C9FD1C2B9384E0E9E /* FBSDKBase64.m */; }; + 9AE54CA5B7CC3D99DEA949FBDBEBF8B3 /* FIRApp.m in Sources */ = {isa = PBXBuildFile; fileRef = A0657BDFE41C3E3A2CB97D7E803A3753 /* FIRApp.m */; }; + 9B46AAE21BA2314B5E2AAE82182A3697 /* FBSDKServerConfigurationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 49C843BDBDD66322B880308568599431 /* FBSDKServerConfigurationManager.m */; }; + 9B4FB4394374FAEBE188A7F0ADFFF1C4 /* SEGSegmentIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = ED3B38A11FACAA34923F4CEFA6DD5D76 /* SEGSegmentIntegration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9B9E05DFE19B329AC3510F39960445DD /* FIRInstanceIDVersionUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 3011C384D62E8DA0B6B2DAC1485A2FC5 /* FIRInstanceIDVersionUtilities.m */; }; + 9BCD6351162D1B7D81090F3F32621F06 /* BFTaskCompletionSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DD44210739DA3B0D8D4BD9C9D06B20A /* BFTaskCompletionSource.m */; }; + 9BD6E0C6050B6577A6B864773ED84572 /* Wrappers.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 03F8ADE0C244161841986B27980A8128 /* Wrappers.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9C1562A4DE97209DA19C2E85B2503568 /* SEGAnalyticsUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 2387FD587B22DBCB5BD59D14A3215830 /* SEGAnalyticsUtils.m */; }; + 9C17484A0E530116AFE2511E7E9906B5 /* FIDTimeFetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 753EF4AC8E09AB7C2F1748E81C7CF4FD /* FIDTimeFetcher.m */; }; + 9C8743C53DA5D47C1F3539A325DD0217 /* BranchContentDiscoverer.m in Sources */ = {isa = PBXBuildFile; fileRef = 79CB2D319349C3A2079EE8F6A2BA65AE /* BranchContentDiscoverer.m */; }; + 9D8252FF48DFB7C7646546B27AFEE604 /* FIRIAMClientInfoFetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = A41425FC4FF737EE6FF023D634335AB8 /* FIRIAMClientInfoFetcher.m */; }; + 9E571AB4E3803B56BFF10FBE9241C14E /* BNCSpotlightService.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E4C1FE0AC6360E0944442AFF899C738 /* BNCSpotlightService.m */; }; + 9F313671B3A44B01A26620C54AB67C3D /* SEGGoogleAnalyticsIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = 23025B1AC210C81DE1F31494DEC0B53A /* SEGGoogleAnalyticsIntegration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9F355FFDEDDC0A184AD600F5E4F144D0 /* FIRInstanceIDTokenDeleteOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 6411DABD1DB30FC87EC020BA708C16E6 /* FIRInstanceIDTokenDeleteOperation.m */; }; + 9FE08024F8C3D22C4427EC9EF1D31F60 /* FBSDKAppLinkTarget.m in Sources */ = {isa = PBXBuildFile; fileRef = 77151CC21C5D1977EFB07450AE85843D /* FBSDKAppLinkTarget.m */; }; + A00F28EDDD4CF70707A724194C30A89D /* GPBMessage_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 71349E5476301BAA1D06F996D9D6C6CE /* GPBMessage_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A033E2397FD02C3E0D0293775EEAF260 /* Pods-edXTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AC5CA970AA3674021A7FD11F4B0E5C82 /* Pods-edXTests-dummy.m */; }; + A0CE2E9407D1CF0E313B6737FAE94A7F /* UIImage+Diff.m in Sources */ = {isa = PBXBuildFile; fileRef = BE7C58B512CCC2BC115C4D388772B4F6 /* UIImage+Diff.m */; }; + A1099D284F13C801A76A769DC5818AA3 /* BFURL.h in Headers */ = {isa = PBXBuildFile; fileRef = 92CBDA986D56923AA19920C672E29797 /* BFURL.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A12B98E1DD04896E0F88771CD5C6A3B3 /* Struct.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = E66D83DF5EC915D7F65918BB6A3D4CE6 /* Struct.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + A20F7D7E6162CD50F01B6E261AB2C30C /* UIImage+Snapshot.h in Headers */ = {isa = PBXBuildFile; fileRef = A634EC1A138C2C965C120DB57F5E5797 /* UIImage+Snapshot.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A28040D30AE4C27CCBA7F816A5BC5006 /* BranchEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 178471855C4480F482876D3455033ABD /* BranchEvent.m */; }; + A327AE93840CD57D4F74AA6F8D1EBFFE /* FBSDKHybridAppEventsScriptMessageHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = A04B56C1DD67C72150648DA56D810CD9 /* FBSDKHybridAppEventsScriptMessageHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A3BA027205B8ADDB1F58EAE03BE4C30D /* FBSDKCloseIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AC1423BFBD53C75118A4FB70CB9E84B /* FBSDKCloseIcon.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A3CDC1922512B2546F1BB4CC61C2E49B /* FIRComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 020EE4CBC91B3596DB0AF84AC655721C /* FIRComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A3D089EBB0520CEC1449809BFD6C76A3 /* FIRIAMFetchOnAppForegroundFlow.h in Headers */ = {isa = PBXBuildFile; fileRef = B5C738CDEF73AF23027B5766357A181E /* FIRIAMFetchOnAppForegroundFlow.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A3F64C5D32FE6D722FAE86DD9803601A /* GPBDescriptor_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = B7E52504982CD29B1EF80C6710168F7E /* GPBDescriptor_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A40B7FB42503F4D020BB69FBAD090328 /* DTTimePeriodChain.m in Sources */ = {isa = PBXBuildFile; fileRef = CEE6C3A04AED1587D61F0A8E27FFE075 /* DTTimePeriodChain.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + A41D11277ABE1F96F8945B29648CB989 /* Branch+Validator.m in Sources */ = {isa = PBXBuildFile; fileRef = 7500942BDE364E430E5661EC329C90A8 /* Branch+Validator.m */; }; + A446318B2F49F4E930EF10D64649B83C /* FBSnapshotTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = 249E261702A6E7109CBADF78DAF2797A /* FBSnapshotTestCase.m */; }; + A45F075B9B5522CB32D86BEB3D81B334 /* NSString+Branch.m in Sources */ = {isa = PBXBuildFile; fileRef = EC8CCBEA0AA7F77EB8BB15D8B98ED5CA /* NSString+Branch.m */; }; + A484DE3340F088FBD031BE6438D29A23 /* BranchShareLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 0735CD6223CF5F49DC03E845509D3DB2 /* BranchShareLink.m */; }; + A51F5AD2C15467C4AB4C7D15D76CC162 /* FIRVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = 097F7C018E271BA44B148846747C0A2A /* FIRVersion.m */; }; + A5AFF4451204D8562D0B1687F126BA40 /* GULNetworkMessageCode.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E546B06CF3784E08A6A15A31FCCDA2B /* GULNetworkMessageCode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A60B2297E8690484F1392F17F4D1804B /* DTTimePeriodChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 93B6403259A29EF0D34BE835DA64027E /* DTTimePeriodChain.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A63C6A02861CDBC35E8BDC7D1F868156 /* FBSDKWebDialogView.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D88B7531014F512AC6CC35CEC2FB37C /* FBSDKWebDialogView.m */; }; + A64DADC4CF8ECC312E7AC971E033DCA4 /* FBSDKCodelessPathComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A93C8C9BB1EAEA5BD84E116CB3B405F /* FBSDKCodelessPathComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A662C4C1B8189F0E9F714F9CE8ED10D1 /* FBSDKAppLinkReturnToRefererController.h in Headers */ = {isa = PBXBuildFile; fileRef = 89057E9BBD21B2802D87927D799115DB /* FBSDKAppLinkReturnToRefererController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A6A8A11B0F0C919AFEB60470303888D2 /* FBSDKAppEventsUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = BBAEF9F7DBE830BB22A1660013DBF306 /* FBSDKAppEventsUtility.m */; }; + A6CFA7FD0F1BC7AC418CFE901A0FAE8C /* FBSDKErrorRecoveryConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D0210410B6D0FC1570E9FEA50DDB904 /* FBSDKErrorRecoveryConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A732BF762E6A240500EAA9D0DBA18BAB /* FIRIAMFetchResponseParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 5073EBB15B378B12E7F9A673D71004D9 /* FIRIAMFetchResponseParser.m */; }; + A790BC8A938E5A4B323CF682FB7A84D6 /* GPBRootObject.m in Sources */ = {isa = PBXBuildFile; fileRef = F9DC22B6C35E9D77B297E94825507549 /* GPBRootObject.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + A7A360CCEC0B675C387F4EAAA338E258 /* FIRIAMAnalyticsEventLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = B4ED367FEF346967F4FBA9C44BA6524A /* FIRIAMAnalyticsEventLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A8009DD3A1FFDC8361D7B905614A3A60 /* FBSDKLoginButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 216B49DFFF48FA835A04D100ACC05D04 /* FBSDKLoginButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A87A392DA11E4BB2116AB17F70C751C9 /* FIRInstanceIDCheckinService.h in Headers */ = {isa = PBXBuildFile; fileRef = A62CCF43711ABE518BC1146EF4560CCB /* FIRInstanceIDCheckinService.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A8AA77AA7380807235D464DE4E79C2BA /* FBSDKEventBindingManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F58FBE6B14B2A0E6E14BA2C1E2C61D01 /* FBSDKEventBindingManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A8D7E01D85EA6403DF215EF094119507 /* FBSDKContainerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 603BB5C258FA0A108B11A0CE1D0251DB /* FBSDKContainerViewController.m */; }; + A951E607898C90C8130C08C1A858FD01 /* SEGAnalytics.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FA335D2B019089334C35D8392A36178 /* SEGAnalytics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A98B2621CB6CD62A35F52CDEC495F4A8 /* GPBProtocolBuffers_RuntimeSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = B333277B43475B9070CA11F2ECEA4D05 /* GPBProtocolBuffers_RuntimeSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AA672EDD3F491ADDA91AB04385D5D8E3 /* OHHTTPStubsResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 11FFC16CCB9186C4875FAEAFACE7D21B /* OHHTTPStubsResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AB8C391B2F627521814C82410A46DD6E /* BNCConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 3261EF85798B892EAAE5562C3DA795A1 /* BNCConfig.m */; }; + ABC1CD851CBECE1C22711680EF4C3097 /* BNCLinkData.h in Headers */ = {isa = PBXBuildFile; fileRef = ACC85954A26B61C8E683076A0E0752AB /* BNCLinkData.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ABE2466F2CF6DA10BEA09DF440145B21 /* FIRComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 12CB883F47550B788623B445D89C4FD2 /* FIRComponent.m */; }; + AC450828E8C150B22F2D98B9FA806D7F /* FBSDKProfile+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C120E252B19B563DEABB6F1F76A9382 /* FBSDKProfile+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AC488C0DEBCDD360022EF77924ED1672 /* FBSDKSettings.m in Sources */ = {isa = PBXBuildFile; fileRef = 09EDEBD45EBB686F19C60A1495B22534 /* FBSDKSettings.m */; }; + AD7D437144C2EB83FF50080B8906DD6E /* FIRIAMMessageRenderData.h in Headers */ = {isa = PBXBuildFile; fileRef = 860232CCD462FB15459C765403BC9617 /* FIRIAMMessageRenderData.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ADC08AFEC2545DC10897A7A494FA7833 /* MASViewAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = F7DA4D1874792B5E6841C9175AD4762A /* MASViewAttribute.m */; }; + AE29D27F6B65703F4904B2AECE16DE45 /* FBSDKGateKeeperManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A3A0AB808306105E5069A60DC5F18ADA /* FBSDKGateKeeperManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AE3617F648148B5E577DAE8ED38DEBF0 /* BNCFieldDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = C5F7D2295BA5BB6A005D4BCAF47A2FCE /* BNCFieldDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AE59C1345BD53D3A1D8EA38BC725573F /* GPBRootObject.h in Headers */ = {isa = PBXBuildFile; fileRef = FEE07C7B813B165BA92E60ED46D9B070 /* GPBRootObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AE940EB0DBE53163CC82C77E2AC2F3DB /* FBSDKSystemAccountStoreAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E6A19BAEEF4AA00543E696EC86B409B /* FBSDKSystemAccountStoreAdapter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AE9F54A6442BB079AB72B8444030A12E /* FBSDKUIUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F8A0D9188A0DC80DEC65FC7DE8296CF /* FBSDKUIUtility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AEE09D7047991ED4E8A7337A5AFE38CD /* SEGStoreKitTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = F287A760090A219890063592FFF2E84F /* SEGStoreKitTracker.m */; }; + AF141C1ED06DC93D9668EAAE0A400809 /* SEGReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = 643CF2397B9909DA720FF30DBA37C26D /* SEGReachability.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AFA3D44C43539053CE3D4683E121DBFA /* FBSDKInternalUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 83C64927BD503F405681A261414802C1 /* FBSDKInternalUtility.m */; }; + B03F9AECA84D684BF9B6485BA988FB48 /* FirebaseInAppMessaging.h in Headers */ = {isa = PBXBuildFile; fileRef = 30CDC5A64409BCCD450D6EA351A3C18D /* FirebaseInAppMessaging.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B08B60F2221A5EF13E21D1400A6EDAE7 /* BranchRedeemRewardsRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DD23880DBF06D8CF2174D822B7F447A /* BranchRedeemRewardsRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B0B0A17B33A624E5BF67F88B21620E6A /* UIViewController+Branch.m in Sources */ = {isa = PBXBuildFile; fileRef = 57000A46D4E75A4A83A1220845243AB0 /* UIViewController+Branch.m */; }; + B10B3894F5EA3957A59E4BA366EA3C91 /* FBSDKAccessTokenExpirer.h in Headers */ = {isa = PBXBuildFile; fileRef = 52DCD0E398B51304FB1E2E85A9099AFE /* FBSDKAccessTokenExpirer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B10D21C7352DE88B57C63B3321D92650 /* MASConstraint+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CBE283D733221F3A1288EEB623E406C /* MASConstraint+Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B110BD87224356F548953EDD20BDB0BD /* UIViewController+SEGScreen.m in Sources */ = {isa = PBXBuildFile; fileRef = CCB99F1B7B6462BD8B245CBB1DB10711 /* UIViewController+SEGScreen.m */; }; + B14A4B62850E433A16A902A0B3BE1435 /* FIRIAMActionURLFollower.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C02CD258F6CA99F08309D5E1DC5C035 /* FIRIAMActionURLFollower.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B188575779BA37B8B9A6AFF7716E030C /* BFAppLinkReturnToRefererController.h in Headers */ = {isa = PBXBuildFile; fileRef = 65C91F142CCC54B45F775A626D0B0E08 /* BFAppLinkReturnToRefererController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B19D17430353B7657379AB67EC1A6A0C /* FBSDKTypeUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = D994403DD39463355436215A32803D0E /* FBSDKTypeUtility.m */; }; + B1C05D569B5883C9070A1CE1BDAEC47E /* SEGUserDefaultsStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = C21DE0F71FC0B817EACD60FE86287CFC /* SEGUserDefaultsStorage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B39959AB8B6B40E0A22B3EE709BA2597 /* GULLoggerLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = D1F1351D4B66FDEE087026B2876EE846 /* GULLoggerLevel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B39E4DE0B472E1DDA4863A5135691212 /* FBSDKURLSessionTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 3474E259F92EDC1F2201FD83A6F417FE /* FBSDKURLSessionTask.m */; }; + B40A1517C4540757A7DB497F0FEEBB58 /* FBSDKAccessTokenCacheV3_17.m in Sources */ = {isa = PBXBuildFile; fileRef = DC323987C754CECCED9CC5D98D7E0E47 /* FBSDKAccessTokenCacheV3_17.m */; }; + B41EFA6AC73D3D3663E76617BCE76797 /* FIDBannerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 57472EFA233378066EBE722A291E2D6C /* FIDBannerViewController.m */; }; + B4BF46FC13F1B4D6939A2B33727D28E9 /* FBSDKAccessTokenCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 8288866D588A748D1C3AE3D5A3283183 /* FBSDKAccessTokenCache.m */; }; + B50F5538AE1DB69C84BA5474C462E895 /* BNCLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 446A8D2DB98CC22A09259943C5F59FE5 /* BNCLog.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B560F09D6916DA1FD774640F7149CC41 /* FBSDKBridgeAPIProtocolWebV2.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BDC53E9057097FB85DF437A93B94FB4 /* FBSDKBridgeAPIProtocolWebV2.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B5A98580F263B0A998DD51E70CF4766F /* FBSDKBridgeAPI.h in Headers */ = {isa = PBXBuildFile; fileRef = 29617CBF4FB58A36ADF9F5AC51A8C647 /* FBSDKBridgeAPI.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B5D5F9049BA1675EF97AA7E306832F43 /* FirebaseInAppMessagingDisplay.h in Headers */ = {isa = PBXBuildFile; fileRef = 84277CDAE323B0D8E87498823711CBC6 /* FirebaseInAppMessagingDisplay.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B5ECD0EA5CB6CE30E99CDBCC5D605DB4 /* FIRIAMBookKeeper.m in Sources */ = {isa = PBXBuildFile; fileRef = BADF597FE411A81AFA8BFBF1A5862569 /* FIRIAMBookKeeper.m */; }; + B6031E05D7E84198D60755F17A43EC01 /* GULOriginalIMPConvenienceMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 721EE6624CDE8039857940983BCCB034 /* GULOriginalIMPConvenienceMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B6592F6C5E12AD958E8641BD97A5BE93 /* SEGAliasPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = 26E57731A9B12106AE191F4E4681DA57 /* SEGAliasPayload.m */; }; + B67621F8F2A1BECA58789A56754713C8 /* FBSDKColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 675D0118871EFD26466A51F14B49AD31 /* FBSDKColor.m */; }; + B6949D7724C758530BEDF4EC7E2CBBB7 /* FBSDKBridgeAPIResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 92C0FE3EAA6DF0D8B1341BCAC936FC8F /* FBSDKBridgeAPIResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B696369C327C0C08E5D070205D8689FC /* NSLayoutConstraint+MASDebugAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 276029D4A70CDC0A38E83EDF107DC105 /* NSLayoutConstraint+MASDebugAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B6A0B398166503E2CDF222B4F382C982 /* BNCKeyChain.h in Headers */ = {isa = PBXBuildFile; fileRef = 0427C24100CFF927AF49C20E907242A2 /* BNCKeyChain.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B7268E8175CDC9B2064C6F41EAC23C76 /* FIROptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DDDDDB3D4A3D26B1E369BA17C86CD80 /* FIROptions.m */; }; + B74E60B867CDE77067E129272DD90CB9 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 02625828DA74495EAF466A4B747C7A24 /* XCTest.framework */; }; + B7FDEF6B71079E0A783F3D4B53647D4E /* Branch.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B0992DF47DBCB608AAD0D5CF45017CF /* Branch.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B83942FE76EA20E97B77F81D69E35C54 /* BNCKeyChain.m in Sources */ = {isa = PBXBuildFile; fileRef = FF5EEC53F732DC4CBA424DC1A46688A0 /* BNCKeyChain.m */; }; + B86F01FF0F20C0F1D529940777ABB75B /* SEGIdentifyPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = DF745FB8761CFB45B5FFCF4CFB71761F /* SEGIdentifyPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B8DEECDB8D6665D0204E707002413E39 /* FBSDKLoginTooltipView.h in Headers */ = {isa = PBXBuildFile; fileRef = EA540CBE25A03D9710834A9E4077F68A /* FBSDKLoginTooltipView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B8F5E172A356038D0CB41AA979DA4873 /* GPBExtensionRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E0D9EA70D5B7C63CA9D4F21B0E4510E /* GPBExtensionRegistry.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BA0271550238C670F644C4A5661DD1D2 /* Any.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 533D4188E99FC14C36A7BD6508A4B270 /* Any.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BA126473E754D66334D0C64741E55A6F /* FIRInstanceIDCheckinPreferences+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = E8FDD0791AF870D844D06440CD2FCB64 /* FIRInstanceIDCheckinPreferences+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BA1AFD7BB97DFA14A5E8943CFED83FD1 /* FABAttributes.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C0BEA5B2D7836F1E38128AF1C0DECA4 /* FABAttributes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BB2F06BB7178C31A3F0AC2D47F256873 /* FBSDKDeviceRequestsHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 88BA67F246D4B877C828082AE2823B93 /* FBSDKDeviceRequestsHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BB9B6AF11FB149C0D5C393611E082EAA /* FBSDKTooltipView.h in Headers */ = {isa = PBXBuildFile; fileRef = 502AA130A68B642C0F3945CE5CCA16CC /* FBSDKTooltipView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BBBB1696DCB1DE63820CF2FB776EA455 /* NSMutableDictionary+Branch.h in Headers */ = {isa = PBXBuildFile; fileRef = 87DBBF14E1396463F4530FD3C921F7AE /* NSMutableDictionary+Branch.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BC1F583DAE69E7E6B0C1C9B5E19A328A /* Api.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = 679409B2B251579D5B9340D9263E3418 /* Api.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + BC366761F36843D953F46B728EDDDAF7 /* GPBExtensionInternals.m in Sources */ = {isa = PBXBuildFile; fileRef = D000417C17C00D445EA98AB9C1F8C79D /* GPBExtensionInternals.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + BC8919B0CFC79D03A2A9057CCA856186 /* BFAppLinkResolving.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D181C7498AA501A76E8DE8304C4E8D1 /* BFAppLinkResolving.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BDDFFA74C72B3F10FD0078CCBEA64666 /* FBSnapshotTestController.h in Headers */ = {isa = PBXBuildFile; fileRef = 79AD6464AFA5BA8E17D38A9F0A235205 /* FBSnapshotTestController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BDFE0203BC3207D66A785A6B9F310A8B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D589B5217DE1CDCB07E087D3EDEB4D8C /* Foundation.framework */; }; + BE4D13D4095ACACCFD3DB92B21F3EC79 /* FBSDKMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = DC07A13BCB5ADF937AF9462545FC81E8 /* FBSDKMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BED645E6EFF6113DFDBD9CD17A856C43 /* BranchRedeemRewardsRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = B7D3E8D6B13D41B98142AE30714828D4 /* BranchRedeemRewardsRequest.m */; }; + BED87FF786E806ADBCE5CC27CC79E51E /* BFCancellationToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 3214A26DA207C949ADEDC41D36249657 /* BFCancellationToken.m */; }; + BF3D00B11B9CA9B2A480FE3F24CE47E6 /* FIRInAppMessageDisplayStoryboard.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 3C8A8220692A4BBC95E8E85DFB45A66F /* FIRInAppMessageDisplayStoryboard.storyboard */; }; + BF6FC44E64248ECD85D33294794992B1 /* Bolts.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ED4A2CA67F2A61FEC2A74AD92FD5F50 /* Bolts.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BFC94FE195EE00803888330F7ADD762E /* BranchCloseRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 551126DD4486FF4CBEDAFA6C5754FC77 /* BranchCloseRequest.m */; }; + C03CC2795EF85B00AA948E817ABD3FF3 /* BFAppLink.m in Sources */ = {isa = PBXBuildFile; fileRef = AE02C1F95AF69AA7DC797056098F9297 /* BFAppLink.m */; }; + C05DA8569D3DBFDD45DC6CB0F77BA5F4 /* SEGScreenPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = B6EBED152655A1B74F19D2CEA1E18C29 /* SEGScreenPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C099C5DBF1E0D61D4A71C89ACEF6C1E2 /* FIRInstanceIDTokenStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D01FA5BA91C2281D857C8A53C01B0DC /* FIRInstanceIDTokenStore.m */; }; + C13F1DD28B634BBA00EB3A5CE40D3666 /* FIRInstanceIDKeyPair.h in Headers */ = {isa = PBXBuildFile; fileRef = 5116DF5EF6DA622A1793815494BC82C0 /* FIRInstanceIDKeyPair.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C14C88D2B69A61B05DC11B436125283D /* BFCancellationTokenRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = 70A0EBA56F5A1CC28B489C93537C1E74 /* BFCancellationTokenRegistration.m */; }; + C150EE82259F17FC254DBA530AA24A47 /* FIRInAppMessaging.h in Headers */ = {isa = PBXBuildFile; fileRef = D8917F81F848C2F9ADF453D5134A4695 /* FIRInAppMessaging.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C1987481B2360DC49F68FEEEB4013957 /* FIRComponentContainerInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 816D9358EE67A311F78C2E3D6769B546 /* FIRComponentContainerInternal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C1A868457F346B72DDB1B5A1ACE9D1C2 /* SmartlingLib.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D90B8E84CB78FA78933C41945A49751 /* SmartlingLib.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C20F49977471C87A1F95A06824F17673 /* GPBUnknownField.m in Sources */ = {isa = PBXBuildFile; fileRef = 28043D922797024472F6C6667676A7D2 /* GPBUnknownField.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + C237775A68519063B363CCD99D0F615A /* SLLocalization.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FEF4E0EC81EFF2B356F094A8DFF8D97 /* SLLocalization.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C27F58837D099558C5CD148FF3299C16 /* Segment-Firebase-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 77AD02AD8C4C12AA1C283D4B58676999 /* Segment-Firebase-dummy.m */; }; + C30D239C80D0B1253CD151273D74EC16 /* GULUserDefaults.m in Sources */ = {isa = PBXBuildFile; fileRef = 552B78A87E33EF9DDB3018AC4D5354F1 /* GULUserDefaults.m */; }; + C339FD4A6FF6927A71E931BBC8F8FE2C /* FIRIAMRuntimeManager.m in Sources */ = {isa = PBXBuildFile; fileRef = DF519C8949FAA8D96C341C7B17F87B75 /* FIRIAMRuntimeManager.m */; }; + C38CB4D47CAEBF8DEBF7D3643304DDA2 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3B3A650E4AFF7D24E24E5E482E542C74 /* UIKit.framework */; }; + C39CEF2EEAF84F538B0694B70E87ED29 /* GPBExtensionRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = B9A34D374A174BBF7D00B7B243E1E195 /* GPBExtensionRegistry.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + C3F22EE979FF3F5B7B59721DC41A1D41 /* GPBUnknownFieldSet_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E0D6273BA84B889661CC9D7F0165CB4 /* GPBUnknownFieldSet_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C3F5EE71CEF8058C8B27D725EC8535A9 /* SEGContext.m in Sources */ = {isa = PBXBuildFile; fileRef = 379F6548A2D1FB8D7A18BFDF5F0AA9DF /* SEGContext.m */; }; + C41D44BCAA67B38E7EA2B1ADBB13E206 /* GPBArray.m in Sources */ = {isa = PBXBuildFile; fileRef = FF42462FF63BDABAD317F1A82C9CE5AC /* GPBArray.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + C45EE40311F3886D0E03942525BC58BE /* FABKitProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FB668D4DAFD43C337C421FC44FA6940 /* FABKitProtocol.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C49744240768C1CD3860466DBF821297 /* FBSDKCloseIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = BE8F3B3226459E83169B35CC3116CF45 /* FBSDKCloseIcon.m */; }; + C4AD305C35CD7059AB5CCAC316497327 /* FBSDKGraphRequestMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = D3A00447BC3ED4671AF5536E53848CEF /* FBSDKGraphRequestMetadata.m */; }; + C4E68DF34E784C2E98EF2851325BAEF4 /* FBSDKServerConfiguration+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = FB86739A75742458A419D7DFADB45A7D /* FBSDKServerConfiguration+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C505D767E013CF5556E3B7C85E4EAEE6 /* BranchInstallRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BF5EC6CBB4957752879D81B7CCB62F0 /* BranchInstallRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C52F6AB2E0DD7A0885E4C37E75556FF2 /* BFTask.m in Sources */ = {isa = PBXBuildFile; fileRef = E3DA8E2D3EC430946B0EDED5164EDF24 /* BFTask.m */; }; + C5418BE4222A6451736DF6E5B0905149 /* FIRIAMDefaultDisplayImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = E355DBC616F3288F5C3463F45E9B7E05 /* FIRIAMDefaultDisplayImpl.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C613F895ABB61735A6956CAD1FE071FE /* FBSDKViewImpressionTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 6694C0F63423B273A3E6F1D020DE57EB /* FBSDKViewImpressionTracker.m */; }; + C6752BAFC7CE0D57C6EC0469A98583AF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D589B5217DE1CDCB07E087D3EDEB4D8C /* Foundation.framework */; }; + C69B9212169FE24836CDA93FF7472686 /* FBSDKGraphRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = C933B006E7454E89994F5AD38CF9D5CD /* FBSDKGraphRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C7382BBAB6A90C76D8DEC11AF9BDED89 /* _FBSDKTemporaryErrorRecoveryAttempter.m in Sources */ = {isa = PBXBuildFile; fileRef = 646A370D8A6EEC110AEF89BE86681961 /* _FBSDKTemporaryErrorRecoveryAttempter.m */; }; + C7615529678491B37696A2C2EA141E76 /* BranchContentDiscoveryManifest.m in Sources */ = {isa = PBXBuildFile; fileRef = 741F1A1AFD21569E8FB24391FEFFF402 /* BranchContentDiscoveryManifest.m */; }; + C76B374F372D0CEFEA22F0CCC0F12857 /* FBSDKBridgeAPIProtocolWebV1.h in Headers */ = {isa = PBXBuildFile; fileRef = 28FDAAEE5475428D7A843986FC94A2DB /* FBSDKBridgeAPIProtocolWebV1.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C790689C77603017D3C7D8F6EAEA8304 /* FirebaseInAppMessaging-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D29B9ED9FADE03648D1D88A5B9616365 /* FirebaseInAppMessaging-dummy.m */; }; + C7BC77A06F589A10EC96605C21464E07 /* FBSDKAppEventsStateManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EA6DD1C510F1082ECBDB7C78842B395 /* FBSDKAppEventsStateManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C82FB69DC57B240D8A253E430111D66D /* FieldMask.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = DF9838C58E19956713C7423B2F6C4350 /* FieldMask.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + C8E277253592811EA24A073364E786C8 /* floatvalue.m in Sources */ = {isa = PBXBuildFile; fileRef = A71E004F8AE745992532AEFD7211D918 /* floatvalue.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + C90C54359E0C332A59EDD7F3A027053F /* GTMSessionFetcherService.h in Headers */ = {isa = PBXBuildFile; fileRef = 09ACE66AA0842A55192AF7E5CAC4C47E /* GTMSessionFetcherService.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C96BE1BF20FA2031711E0D94721A6C42 /* FBSDKApplicationObserving.h in Headers */ = {isa = PBXBuildFile; fileRef = DF1A7D52F3BB15597777FEA803E0DF2F /* FBSDKApplicationObserving.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C9BD7361ABD21F3A4D990756C3BFF689 /* FIRIAMTimeFetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 62030CD508BE1BB3F369A460C3AB47C0 /* FIRIAMTimeFetcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C9EA32597E1D974024EA3F3944B7D0CF /* BranchDeepLinkingController.h in Headers */ = {isa = PBXBuildFile; fileRef = ADDC447C0FA8FCBDA6B86D7916FD7782 /* BranchDeepLinkingController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CA0F2C14D1DB9E0BD4BC8E14660D4CC1 /* FBSDKSettings+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 801D42C1B2F51DEB419FA91670DEEAED /* FBSDKSettings+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CA1D8962CA570248D1FA0678F2B92F21 /* FIRApp.h in Headers */ = {isa = PBXBuildFile; fileRef = 819808A51B796152FB71156BB04D5089 /* FIRApp.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CB2D5B2D1CDCAC99BA9464A43E40FC49 /* FIRInAppMessaging+Bootstrap.h in Headers */ = {isa = PBXBuildFile; fileRef = C8E0FC99F07A7C2C0171A1DF5AF85110 /* FIRInAppMessaging+Bootstrap.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CBA31D789156F26C273087272CC3C637 /* pb_encode.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C8DC02592827AA41DE942988FF52042 /* pb_encode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CBB3FE0E5B69AA3F0FA26AB3E89FCDDA /* BNCSystemObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 57D6A614486C88E18E63E2984A826ED5 /* BNCSystemObserver.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CC43581B572D5D2B20B3FA96237BE7E4 /* BNCApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = D720A4ED1DA9BDAD6A95B37B2A6A46D2 /* BNCApplication.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CCA76DE64DDF419C97E4831BBAEC17A8 /* SEGHTTPClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 45AD2403BF86C09D95458707BA181237 /* SEGHTTPClient.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CCC942B3F29E6858088FEA86A1098CF5 /* GULAppDelegateSwizzler_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F963A2E44F595CB5AE3A0F6F9B1F46E /* GULAppDelegateSwizzler_Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CD0E759FFDD6E04A477B11164857472A /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B008190136B1F05C3E3E38EE2C43F425 /* CFNetwork.framework */; }; + CD7B4D4D7567D6504856690101A79B3E /* MASViewConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = D8A0E0977E2B949CB02F276B24F132F2 /* MASViewConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CDF211178B64396C99577544E1370931 /* NSLayoutConstraint+MASDebugAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0768B840BDDE7B57B1D43E4EC69D7184 /* NSLayoutConstraint+MASDebugAdditions.m */; }; + CE81DFB35C544DF6E6599CF4DB803956 /* FBSDKBridgeAPIResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = FC694DD759F1686F96E6C6F16AC6670E /* FBSDKBridgeAPIResponse.m */; }; + CF0A67D543CF93D66A0284A48613816A /* DTConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = DFBE1112B1EC1711BD0DD17B9F2A322A /* DTConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CF78258AEB6ABBFDB4CAEB5FA25DA559 /* BNCServerResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 09CE41791671FD66907B17BC2477D61A /* BNCServerResponse.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CF7869E827A27B03C533978D281EF67C /* BranchCloseRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = A613B4BD942151FD6EAD2BBDC7345BD5 /* BranchCloseRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CF8616B9FEAD75903D3F076A1561F063 /* FIRIAMServerMsgFetchStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = CCBD7634911D6CA1DC9B1167DE5D6C1F /* FIRIAMServerMsgFetchStorage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D008D134DE243BCF0DB6046804798618 /* FIRInstanceIDTokenStore.h in Headers */ = {isa = PBXBuildFile; fileRef = B2CF1DC9AB0068745988A365242E4A3E /* FIRInstanceIDTokenStore.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D0323C1074522192B894122F1A363838 /* FBSDKAppEventsState.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F06D3E7E5E411C0652BB8B64BA53C61 /* FBSDKAppEventsState.m */; }; + D058822F2C764088A97C0E81A03984D9 /* FBSDKAppLinkNavigation.h in Headers */ = {isa = PBXBuildFile; fileRef = 861352E23B2CB5CC276F4BD720C8EB08 /* FBSDKAppLinkNavigation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D11CF95386CD6808D22AE003EA8A8B19 /* DateTools.h in Headers */ = {isa = PBXBuildFile; fileRef = 0CD9699E8710D359FA508F24A32C6B29 /* DateTools.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D11EA2D8151625B39EAC9170EA4BC9BA /* GTMLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 59135F10A0D95FD6FAFBD6B25322B212 /* GTMLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D12E0089CB2CDB67BFD515AEB03C63E7 /* FBSDKAccessTokenCacheV3_21.h in Headers */ = {isa = PBXBuildFile; fileRef = 9817E44B360D610C4A6DFB80C2289362 /* FBSDKAccessTokenCacheV3_21.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D26A62CBB0B45DF2195005F30D3A545D /* BFURL_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 9ECFA4F507CA93F1B14ED9AA6458AB6D /* BFURL_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D28FA839BA9DC28748A90C1F8724BA14 /* GTMSessionFetcherService.m in Sources */ = {isa = PBXBuildFile; fileRef = 62AC8535BF2E751DD3C50C8197B94D78 /* GTMSessionFetcherService.m */; }; + D2FABC554B8AD8046B2F468999E86EB3 /* BranchUserCompletedActionRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DE17D48BBA95B550B01E60C4D2AB97F /* BranchUserCompletedActionRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D32D128B6FBB2494455E17E71FB2C41E /* FBSDKAppEventsUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = E377382460E14A970F48D12B47DAF06A /* FBSDKAppEventsUtility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3645C19522798BB3C462535EF68ADCB /* Any.pbobjc.m in Sources */ = {isa = PBXBuildFile; fileRef = B785164FD4C027112A559A466B0C90ED /* Any.pbobjc.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + D3BC4B7590D669F641B1D0B2DBF45FDB /* FBSDKDynamicFrameworkLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = B337382677E259BDA57A4B54BF54E30A /* FBSDKDynamicFrameworkLoader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3F34CA77F405E65CE649745B4ABC7E1 /* BNCServerInterface.h in Headers */ = {isa = PBXBuildFile; fileRef = 88213A6F80F03684AD4B2729932B3136 /* BNCServerInterface.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D3F3F793B3E88F9782155890F1AC13A5 /* GULSwizzler.m in Sources */ = {isa = PBXBuildFile; fileRef = 0638591A9E0056DE57E74EDAA123FC75 /* GULSwizzler.m */; }; + D41D9ADBDAFF9EE63F06EEAC9E53E019 /* UIImage+Compare.m in Sources */ = {isa = PBXBuildFile; fileRef = BFF41C917019BB4BADDF5A558D0506A0 /* UIImage+Compare.m */; }; + D42443E861B066A803D16B74898940E3 /* FBSDKMeasurementEvent_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = E243CE74454D8A1AE54E3154B4B10BD1 /* FBSDKMeasurementEvent_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D42D91BA6582750C469705B8E75CBE9B /* pb_decode.h in Headers */ = {isa = PBXBuildFile; fileRef = 34040B4CB5399A8FDB97C83611A6A60C /* pb_decode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D4AE36AE0AD8F0C561B4297410F28A1F /* FBSDKGraphRequestConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = D18E8920C9DD1892FE1385CE3403468C /* FBSDKGraphRequestConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D4C3A348300477B194EDB142B1952D89 /* GULLoggerCodes.h in Headers */ = {isa = PBXBuildFile; fileRef = 20175AF2BF12A9BD1ABB8EE75D7AF76E /* GULLoggerCodes.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D4CEA5070B93B62FDF70CF5FED44D57A /* FIRInstanceIDStringEncoding.h in Headers */ = {isa = PBXBuildFile; fileRef = A33F9A7D0A2E3F50134C3D475EBAEB8A /* FIRInstanceIDStringEncoding.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D507EADE67DA6888878F47411404643B /* FBSDKAppLink_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F78EAF56E53AEFDFE47BF47D3A0AF3D /* FBSDKAppLink_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D53DFF6DA7C1AB0186EEF7CA2619493B /* FIDModalViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = C56C65C1018E1A11DBF77901D8A26567 /* FIDModalViewController.m */; }; + D543C811FBED75F74DC9B868D1E94B07 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EF661111C48FBF2A520B2A2751C6A94C /* Security.framework */; }; + D54CA4029BD486FCCC52930832B60B7D /* NSError+FIRInstanceID.h in Headers */ = {isa = PBXBuildFile; fileRef = 05B32A31F5392F11AB93552CAB419077 /* NSError+FIRInstanceID.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D5611BAD80A0ABCBD85B1602865B1D58 /* BFAppLink.h in Headers */ = {isa = PBXBuildFile; fileRef = A517C26DE0A56D66C694EC8935E3DA2E /* BFAppLink.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D589FAE4EBC6B1B9229D57988AFFEA68 /* FIRInstanceIDTokenFetchOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 2492E0224C0974A14383DF2438C4250E /* FIRInstanceIDTokenFetchOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D652199315DB7887DD811A158F2A45C3 /* FBSDKImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 811F3CD2052E7BD5C8CDE511DE80873A /* FBSDKImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D685672A6CACB4E366F8391FE697718F /* SEGGoogleAnalyticsIntegrationFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 79DD50987E0FA74A60229E1EC670AE63 /* SEGGoogleAnalyticsIntegrationFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D697FC225670C0F62EF13D5BB4A2838F /* GPBWireFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = E8A6EBDFD173C9AF07227CD6134F375A /* GPBWireFormat.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D7297A21C4A466D94255BBA54950075B /* FBSDKTriStateBOOL.h in Headers */ = {isa = PBXBuildFile; fileRef = 870B17EBE2DF8FBB2CA8F16D74EE269B /* FBSDKTriStateBOOL.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D75DEE3CBD944FEAE28C0D18ED584832 /* BNCCommerceEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = ABD1A36D62F1ABE603FC4E0410EE98E5 /* BNCCommerceEvent.m */; }; + D77CF4E9CF0E4F982DAB699D3F441C26 /* UIImage+Compare.h in Headers */ = {isa = PBXBuildFile; fileRef = FCD009AD0E70B286AA898017239256D8 /* UIImage+Compare.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D799231354E03259ADB01480184C00C0 /* FirebaseInstanceID.h in Headers */ = {isa = PBXBuildFile; fileRef = C1139CCA6BC58F2335E82993E6A90DBE /* FirebaseInstanceID.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D7D6DFCE0244E179DBE0322A185EB2D6 /* BNCAvailability.m in Sources */ = {isa = PBXBuildFile; fileRef = 33999E75D91A479B71CB619FF65968E8 /* BNCAvailability.m */; }; + D7DCC34B204C67918C68DAE0D70E3D42 /* UIViewController+Branch.h in Headers */ = {isa = PBXBuildFile; fileRef = D56E17B29EADE9917BABDAB5CB601F63 /* UIViewController+Branch.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D8C3E3D06C4962A8F73A2094BA6E73FA /* BranchView.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A35B87CEE50C22BE311324D911FA5AD /* BranchView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D8F02799724266343F174DA6344F8E44 /* UIColor+FIRIAMHexString.h in Headers */ = {isa = PBXBuildFile; fileRef = 838F9ED11B4FB53C7D5FE60FEB6D1068 /* UIColor+FIRIAMHexString.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D9232E47A0F23F0772800B14BC219683 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE94FCDF6E5594C9AC7E813F99B128D8 /* MobileCoreServices.framework */; }; + D93626AB778FA34F112900F39A1E5FAB /* BranchView.m in Sources */ = {isa = PBXBuildFile; fileRef = F6654EBD0A192FC3EF994D07451F9DB3 /* BranchView.m */; }; + D976EBAAA1A5A0EBC1A3EDE39438C736 /* GULLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BCCEEE979E20D5B6CAD6A6DD3B3DF36 /* GULLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D9B41910E35D88A5CD29E07E93F8D7B7 /* GULNSData+zlib.m in Sources */ = {isa = PBXBuildFile; fileRef = AA97C75E641A20E336C2C3B8638ED6F5 /* GULNSData+zlib.m */; }; + DA73D96554AE6C3464022D97A24D1844 /* OHHTTPStubs.m in Sources */ = {isa = PBXBuildFile; fileRef = 848B24CED66E30A0D77DB68C2A5B3273 /* OHHTTPStubs.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + DA948A37FA770BBCC86E12BFD17B3AE9 /* SEGHTTPClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 75EFF7ACC03C248F8BA52F2A417FD5C8 /* SEGHTTPClient.m */; }; + DB083015CAD8193ACFE95304703A46DB /* BNCServerRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = F72A571609F2F64D52D8714C2EEDBBF3 /* BNCServerRequest.m */; }; + DB2064EAE2056CDD99854B6C8410574F /* WKYTPlayerView.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A8FDEEBAE8323868B58895DEDE92008 /* WKYTPlayerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DB20BD256DEF31F077CD063F075DE923 /* FBSDKGraphRequestConnection+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 446FB081ADD8B02E615BC3DAF329D8F0 /* FBSDKGraphRequestConnection+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DB35CC5F01C7826140FCB1B5B3AEABA0 /* GULObjectSwizzler.m in Sources */ = {isa = PBXBuildFile; fileRef = BC4DAAA578E60176D09DF8CDAEC376CB /* GULObjectSwizzler.m */; }; + DBA2787AC1528D31ACE81651BB953EEF /* FIRInstanceIDStore.m in Sources */ = {isa = PBXBuildFile; fileRef = D55FF8C44EE7A6E829536B7D84DFC9E5 /* FIRInstanceIDStore.m */; }; + DC1724E9A1C185BA8851D3968004FE7B /* Fabric+FABKits.h in Headers */ = {isa = PBXBuildFile; fileRef = D61FDF83C0421EE073F67EC9D7BC29B9 /* Fabric+FABKits.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DC17DF56638AF5FD4F10CB7EFEE0E14F /* BFExecutor.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D461B8E44FE7F164B64F52780EAAD99 /* BFExecutor.m */; }; + DC4FFD82845368855CB7A563E5C85943 /* NSString+Branch.h in Headers */ = {isa = PBXBuildFile; fileRef = AEF1FCFF0784F70C2A88BC4B286F5498 /* NSString+Branch.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DC6A700579FE4E570D78F513F9DEAE11 /* SEGTrackPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B7D5D84F6B434E435225CA81204E5ED /* SEGTrackPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DC86C9706EE2E3482A58AC134B4275AD /* FIRInstanceIDBackupExcludedPlist.m in Sources */ = {isa = PBXBuildFile; fileRef = F3F70DD2CCCFB990DFC110537C584C84 /* FIRInstanceIDBackupExcludedPlist.m */; }; + DCC5FA84697912F117457F3FD53156FC /* Pods-edX-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 053FB487D308330A8C7A0EDEA283A14A /* Pods-edX-dummy.m */; }; + DE15B2464EBFFB172087E3829AB12A0D /* FBSDKAccessTokenCacheV3_17.h in Headers */ = {isa = PBXBuildFile; fileRef = 421D08BD2ED20505153A9B0222ADB197 /* FBSDKAccessTokenCacheV3_17.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DE1998BE7BCA29996717386C2A0085FE /* FBSDKAppEvents.m in Sources */ = {isa = PBXBuildFile; fileRef = 617339FECC8A24268F5C0A292DB777A2 /* FBSDKAppEvents.m */; }; + E00AA3D5D29E31E259E288E1BF25CCF3 /* MASLayoutConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 2503B4901081EDAC27E105A7F9849E63 /* MASLayoutConstraint.m */; }; + E02C72F1E73398C46FB25545F017B4FF /* MASUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = B4593382C5CF51D9EF802C031FF28770 /* MASUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E030897C8D2A717CA0543AEA4E9AF006 /* Duration.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A8A14D4F96E98D6A004F706404FF9C6 /* Duration.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E05B42471817A6D772F5796B959C44F2 /* MASConstraintMaker.h in Headers */ = {isa = PBXBuildFile; fileRef = 6786739EE41BE34F9936D9B05103E6C7 /* MASConstraintMaker.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E07C1EB855166E1BC4F68D02A30C36F9 /* FIDRenderingWindowHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = FDF4261DECA67C053952907B729351E0 /* FIDRenderingWindowHelper.m */; }; + E133404343A5E33C08C00F14EAE679D6 /* FBSDKDeviceLoginCodeInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D5F5AB241EFF5C16B5B81CDBFCB7BA4 /* FBSDKDeviceLoginCodeInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E1353A47D87DA5F5FFD1B903E82326D0 /* BFExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = A3369AC84360CECD086A330946F336F1 /* BFExecutor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E1431774223502040B10315D366EB710 /* GTMNSDictionary+URLArguments.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F369582D9FA7FE983669FD24AA0E5F9 /* GTMNSDictionary+URLArguments.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E17A2017FC6FA2645297C6581FDE77CB /* GTMNSDictionary+URLArguments.m in Sources */ = {isa = PBXBuildFile; fileRef = 11D1DBD3EED2AD52308A39C866FF6F0B /* GTMNSDictionary+URLArguments.m */; }; + E193C5304855424BE7142A521157CC84 /* FIRIAMClearcutHttpRequestSender.h in Headers */ = {isa = PBXBuildFile; fileRef = A3F497A0A69D152420A9DBF1647E9DA8 /* FIRIAMClearcutHttpRequestSender.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E1C1E8F948E356CBDE243BFBEF42CF4C /* GPBCodedOutputStream_PackagePrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 26DA5314A69E0B1ABE689022C546BCED /* GPBCodedOutputStream_PackagePrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E1C339ACDC77A12445B299F181EC630B /* FIRInstanceIDKeyPairUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B887834617DBB89EDBE35408C1E8D80 /* FIRInstanceIDKeyPairUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E20F21140925C8145BE393C67ED583D5 /* FIRAppAssociationRegistration.h in Headers */ = {isa = PBXBuildFile; fileRef = 88F37A33E62FBBED88DA65D0BDADB83D /* FIRAppAssociationRegistration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E21358CFEC303E50806BAF87192CA7E1 /* FIRIAMSDKModeManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FC823B9BE6C30145A31670B5BF5A4E3 /* FIRIAMSDKModeManager.m */; }; + E22D01A657BA0197B667234BFEF8C22B /* FIRBundleUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C4AF00ACAC3C550D26A218C5744B744 /* FIRBundleUtil.m */; }; + E257615D511F40CD2D1C2B573FE37357 /* FIRInstanceIDUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 4346146304F7BEB09D734C0706C5D437 /* FIRInstanceIDUtilities.m */; }; + E25D1EA6A6735163F8F3A86047C93BD1 /* FIRInstanceIDUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 5807B3BE6E88537927F9879D392CD4FA /* FIRInstanceIDUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E282C0EB7DE459E348D1BCD9A3675F2C /* BranchContentPathProperties.m in Sources */ = {isa = PBXBuildFile; fileRef = E31392E8B6F8668065528D7F7E6CD6D0 /* BranchContentPathProperties.m */; }; + E30351FE722FFC88C24D3AFD25A7F9C9 /* FIRIAMClearcutLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 93A6B669F08947DBE2BC2EA6D8E1C816 /* FIRIAMClearcutLogger.m */; }; + E345A041BF23F0667AE4F7A639A746AD /* BNCError.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D74E329F6CA950B7DF9AC141D9504D3 /* BNCError.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E3C2D9D35616C9936CDC810B8A5F2153 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6B2E4A561D9C7E84A8E9212D60122626 /* SystemConfiguration.framework */; }; + E3D432EC4959EBAB7DFF13A49FF84FF8 /* MASCompositeConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 924475A1100D1EDA68806A21918E75DF /* MASCompositeConstraint.m */; }; + E3DBF11561F6E1A5F8BD4CF8B4B72C57 /* FBSDKAppLink.m in Sources */ = {isa = PBXBuildFile; fileRef = E5B86BF95FF2C76A78EA04563F040489 /* FBSDKAppLink.m */; }; + E3EB89F72EF669EDB52F57BA6A8353C2 /* FIRIAMElapsedTimeTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 794E0F9A37BF7DF6141544DEF560F7B1 /* FIRIAMElapsedTimeTracker.m */; }; + E42307E1842EB8601876177AFB3C6682 /* FBSDKPaymentObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = D724F459ABED220EC3339536E89FE89E /* FBSDKPaymentObserver.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E43126AFE722E4779AA4A80AD305B2B9 /* FieldMask.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = 40CFB6C9BE9F150CF983A150ACBCF7B9 /* FieldMask.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E5221126BB70E890162EFF7D5D8210FD /* FIRComponentType.h in Headers */ = {isa = PBXBuildFile; fileRef = B2FDCD4693CF381ECB62D3307790C877 /* FIRComponentType.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E5B751590D5DF6FCCD9A4162056CF058 /* SafariServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2C250AB2EE16BE960E0FE6D9D368D685 /* SafariServices.framework */; }; + E6096818844AB7DFB51DB47DA5ADED26 /* BNCEncodingUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 98D09EB49392E6C0AA91A08D0E9C338D /* BNCEncodingUtils.m */; }; + E60F80D75C41FE5BAAD85EE9135F2573 /* BNCCrashlyticsWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DC765C50C7A13A11B9717AD39CE8C88 /* BNCCrashlyticsWrapper.m */; }; + E617F564092D561E12BB93CA12FAFBF5 /* BNCConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 2AC20DAEF195260AEEC944D1CA5EB976 /* BNCConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E66F78076AA8A977855D6C7AB5FFA964 /* FBSDKServerConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 263D1DED92F3F89A1541F6F20047C72C /* FBSDKServerConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E6CE1474D9FE77C8FC28181E660F8795 /* FIRIAMMsgFetcherUsingRestful.m in Sources */ = {isa = PBXBuildFile; fileRef = 516FBC139FC10DF25BD3BB256D43C486 /* FIRIAMMsgFetcherUsingRestful.m */; }; + E6DE256E770A93C56C45971D53FAAE03 /* FIDModalViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = F9386946974917E40CD43D334D501CA4 /* FIDModalViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E7749561BF793CC9ACBC24C2A5892B8D /* GTMLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CE69C04F6B9C0324E7BC46EC3871E18 /* GTMLogger.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + E778323E47BEB0E2E0A23840099FC325 /* BFAppLinkTarget.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BF9641DD17223A952756D80B1BEBBC1 /* BFAppLinkTarget.m */; }; + E80D4238175106EB52DDFB43AECC9EB1 /* FBSDKProfilePictureView.h in Headers */ = {isa = PBXBuildFile; fileRef = C05B834E08200BA76D128B500C12701E /* FBSDKProfilePictureView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E8199FBA5A1367ED086DD3CE2314D8D7 /* FBSDKButton+Subclass.h in Headers */ = {isa = PBXBuildFile; fileRef = 64CD97546E3B5093D1869F4E4F3EBEAC /* FBSDKButton+Subclass.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E8800C2DEFFDB7802453FB05813B61E7 /* FIRInstanceIDAPNSInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 7CCC22A4959154365397F16BC22904A3 /* FIRInstanceIDAPNSInfo.m */; }; + E8BEC463BFB6FE5CD67229E4CCACCD13 /* SourceContext.pbobjc.h in Headers */ = {isa = PBXBuildFile; fileRef = BC31762D0F129DA45705AD0CAD0E3006 /* SourceContext.pbobjc.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E8C8B893AE47A44F30AB99AEFE892C90 /* FBSDKError.m in Sources */ = {isa = PBXBuildFile; fileRef = 933B2B780052E7019F74CC45D15E7F02 /* FBSDKError.m */; }; + E906B22EC7D7ADAC2D9823FEF6861EF5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D589B5217DE1CDCB07E087D3EDEB4D8C /* Foundation.framework */; }; + E978C4BD31450EF735BA10AE98F67A56 /* BFGeneric.h in Headers */ = {isa = PBXBuildFile; fileRef = C8B10F5FB63AF590300E1D7394908ACE /* BFGeneric.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E97D083250FA8DB8CD44EC8B42A3AF3A /* SEGIntegrationsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 57CC7E954D3EB24990B7C10F286AFEA6 /* SEGIntegrationsManager.m */; }; + E9C9511A6D39EDB423B7E54DA7719431 /* MASConstraintMaker.m in Sources */ = {isa = PBXBuildFile; fileRef = 390B541DC968BD6E9994F4844C948D1A /* MASConstraintMaker.m */; }; + EA8F8781DFBC284073E70FDBF55D830B /* FIRCore+InAppMessagingDisplay.m in Sources */ = {isa = PBXBuildFile; fileRef = 18F906564BBF3D2F9AB22D25DCC3E5F7 /* FIRCore+InAppMessagingDisplay.m */; }; + EB69C62EF6EA02F8EA4BA6E3781F58F3 /* GPBArray.h in Headers */ = {isa = PBXBuildFile; fileRef = B786C13FCC0B332A8C0C0B401690D5F0 /* GPBArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EB6E5A96BE87EABC2EC3A70A18047297 /* _FBSDKLoginRecoveryAttempter.h in Headers */ = {isa = PBXBuildFile; fileRef = 34CDAFECEEF413B38C1AB79A0DFD7D58 /* _FBSDKLoginRecoveryAttempter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EBA31E45BDBB53F5F70CE2792A84E523 /* close-with-transparency@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D5A2A88974EB2A99C63301BB14080552 /* close-with-transparency@2x.png */; }; + EBDF576513149AADA5398CAD83BF2713 /* FBSDKDeviceLoginManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 22022C6882CFE5368DBAFEC074147D9C /* FBSDKDeviceLoginManager.m */; }; + EC111ADAF1E886143D71DC70F9F2F388 /* FBSDKProfilePictureView.m in Sources */ = {isa = PBXBuildFile; fileRef = D615D387452E8C539834BB59672E88BD /* FBSDKProfilePictureView.m */; }; + EC11602D7459BA0E074A2753316C8449 /* FBSDKUserDataStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 112864B03E0184BF30323F9149018A18 /* FBSDKUserDataStore.m */; }; + EC92ACDD251D617C87578F4BD0B868FF /* FBSDKAudioResourceLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 390927EE949DDDB7E2D558208B291C36 /* FBSDKAudioResourceLoader.m */; }; + ECAF2B3415AA44BF54062CBAC05C8836 /* BFCancellationTokenRegistration.h in Headers */ = {isa = PBXBuildFile; fileRef = 99C3FFA64AB504E022993C946FB107D9 /* BFCancellationTokenRegistration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ECEDDAA9D51F45350F6D63A3B3FFC043 /* FBSDKURL_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = F73C24A71FCEF30A6C8AF1F753D0091A /* FBSDKURL_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ED307F7E66224613CD705D02F2A11414 /* SEGStoreKitTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F4AB9A782A45CBB391686C0EE9D0181 /* SEGStoreKitTracker.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ED9819492F0EC7C649E7BACD156FE60C /* FBSDKAccessTokenCacheV4.h in Headers */ = {isa = PBXBuildFile; fileRef = AA3FA6BB05D9687FAF7FC2C0F373AB66 /* FBSDKAccessTokenCacheV4.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EDA0A1E3CA25A47676BD1F7E8DF30022 /* FBSDKKeychainStore.m in Sources */ = {isa = PBXBuildFile; fileRef = FDE284190AB7E6EC860D291B6260C262 /* FBSDKKeychainStore.m */; }; + EDDC260B03652258AF17198D9D918F33 /* FBSDKMath.m in Sources */ = {isa = PBXBuildFile; fileRef = A718DA1D6989838486FD13913EEC6E80 /* FBSDKMath.m */; }; + EE8E14D77E54A133B89FEBD33F3332F3 /* BFWebViewAppLinkResolver.m in Sources */ = {isa = PBXBuildFile; fileRef = F92480B1B00B5869E0D299C6174A9004 /* BFWebViewAppLinkResolver.m */; }; + EEBA8DEFBB2F0F744A0CD138032CCB85 /* OHHTTPStubsResponse+JSON.h in Headers */ = {isa = PBXBuildFile; fileRef = 19AE3FB7FA1DA1585DE0CCC590DEB27F /* OHHTTPStubsResponse+JSON.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EED20E1FFBD8104591B45B5666014318 /* SEGGoogleAnalyticsIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B5A7B5598D4625F31B19718A0B2353B /* SEGGoogleAnalyticsIntegration.m */; }; + EF01B5A1F41E3135D1D500D9E560D291 /* FIRInstanceIDTokenInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = CDE39D30DA247E269EFD34B49062E1E7 /* FIRInstanceIDTokenInfo.m */; }; + EF83A1A9FB18436DC2FFF1E2FFDF2EAE /* BNCThreads.h in Headers */ = {isa = PBXBuildFile; fileRef = B2434807FDB9A8611AFDF00CEF54DD89 /* BNCThreads.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EF90C44FCDFF487DC17051940192970A /* FIRLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = B20E3EB060A8D0485FBF4E8191D29256 /* FIRLogger.m */; }; + EFB948D9DBB41EB1C258B5A01A46820C /* FIDBannerViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 2429E02ECB4D9A6B702B97AE60651EBF /* FIDBannerViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EFBDB10899BE1CEFE5407404AE092B25 /* FBSDKBase64.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F4722C326CC582A115C7B0A469EC0DA /* FBSDKBase64.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EFD0EA8597666925A19F4138736100FC /* SEGFileStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = 95BCF59A7AD3D0AC854AFD481E860889 /* SEGFileStorage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F03E3DCAAC4E8B66E0EAB85F2BE077E7 /* FBSDKWebDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = DC680A05B4913A9DFDDDEA5FFC16DCE5 /* FBSDKWebDialog.m */; }; + F09C20568273B8F655FCB8BD4BCC7942 /* GTMNSString+URLArguments.m in Sources */ = {isa = PBXBuildFile; fileRef = D069BBBD7522617D31B472101FF3DA13 /* GTMNSString+URLArguments.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + F0B83B1A2557A13755AE8E7B4DEAACA9 /* FBSDKAccessTokenCache.h in Headers */ = {isa = PBXBuildFile; fileRef = ADB19B4BF200AB80307D74517D87BD29 /* FBSDKAccessTokenCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F14A4677E9AB603F41618495E339683D /* MASViewAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = D8D75283A07E6BFC94E7B512529F1036 /* MASViewAttribute.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F16D923D52093BE8A8B0EFC3304FA60C /* FIRIAMMessageContentDataWithImageURL.m in Sources */ = {isa = PBXBuildFile; fileRef = 90BCD832BE7ED4070AEBC4C7093BE185 /* FIRIAMMessageContentDataWithImageURL.m */; }; + F21D09960F198A0186AF47FD88A95427 /* GULLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 6574A646DB718605BF013057BD8A106E /* GULLogger.m */; }; + F27677B157C71FBA744F61B1ADB9546E /* FBSDKCodelessParameterComponent.m in Sources */ = {isa = PBXBuildFile; fileRef = 939787046A19CA71A508B1BFC96FF2E5 /* FBSDKCodelessParameterComponent.m */; }; + F2909DA2F27A6B432476D167BE33BD1D /* FBSDKBridgeAPIProtocolType.h in Headers */ = {isa = PBXBuildFile; fileRef = 643DBAEE0CD388A87F2A7952B55315E0 /* FBSDKBridgeAPIProtocolType.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F2F36B19368428F18B49948AF587B449 /* BNCLocalization.h in Headers */ = {isa = PBXBuildFile; fileRef = 321A193983F764C104E20E5A94B6E7DC /* BNCLocalization.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F3351E64E182431080154C9F5E8893FA /* GULMutableDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = BE6A016D23CF6BBBC79C80237A375799 /* GULMutableDictionary.m */; }; + F3839D211F65231EF435FEA3F84A8BF0 /* FBSDKIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = D568F64CC2A763EEB6B377959799D6D9 /* FBSDKIcon.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F389301E11AEE60CC22BB11B6E8CB96B /* SEGSerializableValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 50D49C93824410610EB716FDA679364E /* SEGSerializableValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F486977BC6856FF187149001DFF281B6 /* SEGUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 52CF6FF585BFEF9F02BDF056B95B8BDC /* SEGUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F4E40C21F348893D077C20C47F4208B6 /* FBSDKURLSessionTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 90A90E8A2A590C443647E1B005965701 /* FBSDKURLSessionTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F4E7A038DD6C179DAE1BEF62DC50C2BA /* BNCURLBlackList.h in Headers */ = {isa = PBXBuildFile; fileRef = D3629A5273A894DFA393DF140AC47D4A /* BNCURLBlackList.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F554835ACB3E7277539DC4EA6973C287 /* BranchSetIdentityRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 606980A9370BF28C1536C2ADEB6820D2 /* BranchSetIdentityRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F64BA1BF5D4E655D732FC5AFEEAA7398 /* BNCServerResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 2699F2F2EED98E9E686604C641DAA5FF /* BNCServerResponse.m */; }; + F677EBCF2CBAF53F381F510819732263 /* BNCContentDiscoveryManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 807DCE1A2C22C9079C933E8196656273 /* BNCContentDiscoveryManager.m */; }; + F686996C5BF074A02922FB2C159EE87F /* FIRLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = 138EC3BE52F58A119E52F7122D6ACABF /* FIRLibrary.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F6F4D8C02E1FD9FC459ECACB357E2E0F /* SEGAES256Crypto.m in Sources */ = {isa = PBXBuildFile; fileRef = 78320D1D9F897F6D72A40D5AE358C1AB /* SEGAES256Crypto.m */; }; + F7088B5420E2C5056FF8E177CF4101DD /* SEGFirebaseIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = 53C4975E18EDC142F38A594BD68271D1 /* SEGFirebaseIntegration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F71A5664212D020DE2A3E88BFCA79105 /* FIRInAppMessagingPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = D19C94BA9DCA5C3B7C00323F1A6FD312 /* FIRInAppMessagingPrivate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F72716EFBB8750420698368D4546B1BE /* FBSDKBridgeAPIProtocolWebV1.m in Sources */ = {isa = PBXBuildFile; fileRef = AEA29996FCA72BCA5C7DB0300FE943D3 /* FBSDKBridgeAPIProtocolWebV1.m */; }; + F8D46AFFC0D75C7CD0EC239F6A1A31DA /* FBSDKLoginButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FCE262A0BDC51361FD6552F8F0F07D8 /* FBSDKLoginButton.m */; }; + F907E04F8D38EC4A255B31A54915C5AE /* SEGAnalyticsConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B50D503BA097079C8F746EBEBCCF885 /* SEGAnalyticsConfiguration.m */; }; + F9749D124AF4945811D637C696D1266D /* BranchCreditHistoryRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F4CDE6F2EFB375D809ADB5533A5FD5A /* BranchCreditHistoryRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F979A51B712A5CA7031A75C48C044AC9 /* FIDBaseRenderingViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F819648CAAE008950F417DBAA592625D /* FIDBaseRenderingViewController.m */; }; + F9AD3A2289607344CDDF9403BC22FE88 /* SEGMiddleware.h in Headers */ = {isa = PBXBuildFile; fileRef = 0457C6E95C5F99F9A55B599A514B195F /* SEGMiddleware.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F9FE2CBA618CC315C36FF2919AAEE67D /* NSString+FIRInterlaceStrings.h in Headers */ = {isa = PBXBuildFile; fileRef = 82BE6648502D704604F877C9D74C56A3 /* NSString+FIRInterlaceStrings.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FAB21F57BC06BB315BEB2759F6FBFC41 /* GTMDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = CC8A927DE1C2FF9E5918FE50F421ED55 /* GTMDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FB3D83E3DAF9EB8F9D106B47C4E6815C /* FIRIAMClearcutUploader.h in Headers */ = {isa = PBXBuildFile; fileRef = DD5CF638B38831460B6E969DB9AE7380 /* FIRIAMClearcutUploader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FB45F1E2C46F583FC6397A16F5F00EE2 /* SwiftSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9615AF7BF57BBDD84B4F6421D30E7C9 /* SwiftSupport.swift */; }; + FBAC800E69B14ED43F700FB5FC7ACD93 /* ViewController+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 02700293029D013D52E8D3CECF16BC50 /* ViewController+MASAdditions.m */; }; + FBC32FBFD3497B5E5307A24E6CC9B3A7 /* pb_common.c in Sources */ = {isa = PBXBuildFile; fileRef = DC40A3073077363840C916EAD4C3DC46 /* pb_common.c */; settings = {COMPILER_FLAGS = "-fno-objc-arc -fno-objc-arc -fno-objc-arc"; }; }; + FC0BCB6019E18C25E8BAE9608720519A /* BNCApplication.m in Sources */ = {isa = PBXBuildFile; fileRef = 9899B8E8EDC65B32C11CF78C530565C5 /* BNCApplication.m */; }; + FC286CB88E07D2F3B21CD73F89519605 /* FBSDKAppLinkReturnToRefererView_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 548F59A6EE1D2245BA3079996963D87F /* FBSDKAppLinkReturnToRefererView_Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FC4D647C11D2E47A27AF5BEE155C68D6 /* BNCDeepLinkViewControllerInstance.m in Sources */ = {isa = PBXBuildFile; fileRef = E53587CC7D604C6B457A3780E7914DDE /* BNCDeepLinkViewControllerInstance.m */; }; + FC6B3375DFB2AA177DF1351EFF661C7C /* FIRIAMRenderingEffectSetting.h in Headers */ = {isa = PBXBuildFile; fileRef = D2D0AE067736768F6805810DDF4EB5F9 /* FIRIAMRenderingEffectSetting.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FCEF6D9FE6E6A0E31E82B428C267CEDA /* BFAppLinkNavigation.h in Headers */ = {isa = PBXBuildFile; fileRef = CA2DDEAD9ADD109A7D09439D23FDFABF /* BFAppLinkNavigation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FCF6BDABEF5D806DF0E439F473DA4BA8 /* GPBCodedInputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = A6831F9B83C6C4A26A99FCFCB27F32AD /* GPBCodedInputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FD8BDAE818FEE018BD48F5E8F13A5D09 /* FBSDKLoginCompletion.m in Sources */ = {isa = PBXBuildFile; fileRef = CCB8305C2766541F8898CAFC649F693E /* FBSDKLoginCompletion.m */; }; + FDE0112AFBFC0153B81892B0189ADBA0 /* FirebaseCore-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B07A58420A6E3C83DAC08CECB3194A2 /* FirebaseCore-dummy.m */; }; + FE51BC66438D2FD006FD32EDB611A3E4 /* FIRInstanceIDAuthKeyChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 2088EF05E67AED80110652C81939E360 /* FIRInstanceIDAuthKeyChain.m */; }; + FE68E761745E6102EF545B9980952B79 /* SEGAliasPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = 329AB3CE3F652ED0277D6DDD3FD3F7F9 /* SEGAliasPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 01BF812FFE14FA0C802E41847496B616 /* PBXContainerItemProxy */ = { + 00CE2E0817E62AD4524D11ADBD51D97F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = C5AD28219CF8825EE894DE00FD8E7B90; - remoteInfo = GoogleUtilities; + remoteGlobalIDString = 6E5A25C718DA5FE03407ED015160FFE6; + remoteInfo = FirebaseCore; }; - 08A2152FE8FA75BDD148DAB16CACAC01 /* PBXContainerItemProxy */ = { + 0B08BFBC146E9C7BAEDA7EFE962FE4F1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 6650C77145CAE1C5C746D43F4B79574B; - remoteInfo = FirebaseCore; + remoteGlobalIDString = 073D2EA56A5E98B0E3409F9B330AE806; + remoteInfo = Bolts; }; - 0AE6996D6B5965EA892B5E2F50A67C8E /* PBXContainerItemProxy */ = { + 100B92841FE9F8688C2DB686C63B0662 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = C5AD28219CF8825EE894DE00FD8E7B90; + remoteGlobalIDString = 5EE5A1F759245EE8362B84053C892028; remoteInfo = GoogleUtilities; }; - 1CA7FA2284100CB0DB2DA0551FDD50FD /* PBXContainerItemProxy */ = { + 10F9706200C58A6DE4E6A252D0353D1B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 6650C77145CAE1C5C746D43F4B79574B; - remoteInfo = FirebaseCore; + remoteGlobalIDString = 55CB9AF47D6CC1D0C39D86708616A17E; + remoteInfo = Analytics; }; - 1CC479669AC2483D7C23939BABF8FFC8 /* PBXContainerItemProxy */ = { + 1996FDDE6FBEC996A0EBEBDFE373BC5D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 2613748327B1D21F8126B594B0365EEF; - remoteInfo = Protobuf; + remoteGlobalIDString = CC0A2EF7B10FD97F660E018C41C2A3A9; + remoteInfo = FBSDKLoginKit; }; - 21604049025458A0042141B46ABA7A72 /* PBXContainerItemProxy */ = { + 20A44D48283FAB37099932DB8C671CFF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = CCEA09FDDBB90E4359EB5831DFAF8AD9; - remoteInfo = iOSSnapshotTestCase; + remoteGlobalIDString = B449892A2F9473255D00E951B04618A6; + remoteInfo = FirebaseInstanceID; }; - 2409A815D78D15B055E84DE84B291E48 /* PBXContainerItemProxy */ = { + 23F2DDDD5D657F2A3F23905085866988 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 9F85A41AEB2CCB56ACDA370DF8DDB444; - remoteInfo = Masonry; + remoteGlobalIDString = 6F08AFBBAC1BC3069924DEB34754D8EE; + remoteInfo = FirebaseInAppMessagingDisplay; }; - 2A8EF2539E66050F3B6F5FD37099AB3B /* PBXContainerItemProxy */ = { + 377034665FC348F936D5C57B785AE31A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 748A1F9611893A13CCA0C0A174E64741; - remoteInfo = FirebaseInstanceID; + remoteGlobalIDString = 464756F8379469242B17DE1AC11A2CF1; + remoteInfo = "YoutubePlayer-in-WKWebView"; }; - 314B3794009664D48108221B13451A35 /* PBXContainerItemProxy */ = { + 399EAC735CFBE76B0BC0CE3F59F2C15E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 748A1F9611893A13CCA0C0A174E64741; - remoteInfo = FirebaseInstanceID; + remoteGlobalIDString = 6E5A25C718DA5FE03407ED015160FFE6; + remoteInfo = FirebaseCore; }; - 3172E0F5223F1D4C52221BB15F60775D /* PBXContainerItemProxy */ = { + 415F900E28CE5315FF05825E127574A6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 025425063E0DB16B9E78DAE6E58DF151; + remoteGlobalIDString = 343EE2ED9B006940E113EBC5627525F1; remoteInfo = Smartling.i18n; }; - 377B7C8161554780B129FF13DB6D263D /* PBXContainerItemProxy */ = { + 483D46F257160B83F8AAEF69A3367B42 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = B83F6B7B0B5D8AC9AA1E4C7D671B1A0C; - remoteInfo = "Segment-Firebase"; + remoteGlobalIDString = 5EE5A1F759245EE8362B84053C892028; + remoteInfo = GoogleUtilities; }; - 3808E92EC01ABC5C0416412A552BF741 /* PBXContainerItemProxy */ = { + 49DFEA673E0D511E54DF714D98851812 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 894215EAB23080817B7456A0651D3B03; - remoteInfo = Bolts; + remoteGlobalIDString = B449892A2F9473255D00E951B04618A6; + remoteInfo = FirebaseInstanceID; }; - 38635820B5F4A636C621E773BAED9DBB /* PBXContainerItemProxy */ = { + 4BA26EA9F06F4088527973D602622189 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 6A4FB6B3364177303BE5670C6E3E61C8; - remoteInfo = GTMSessionFetcher; + remoteGlobalIDString = 5EE5A1F759245EE8362B84053C892028; + remoteInfo = GoogleUtilities; }; - 397C8661EB8756818B31D79167544250 /* PBXContainerItemProxy */ = { + 51B1922E2D8C3B5FDF0E5EF786DC39EF /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = C5AD28219CF8825EE894DE00FD8E7B90; - remoteInfo = GoogleUtilities; + remoteGlobalIDString = 55CB9AF47D6CC1D0C39D86708616A17E; + remoteInfo = Analytics; }; - 4AA5A76F57F263773B59E6C76766DD66 /* PBXContainerItemProxy */ = { + 553617ABE1A162FFBDEC16AA56D0BF7D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 894215EAB23080817B7456A0651D3B03; - remoteInfo = Bolts; + remoteGlobalIDString = 2EDAB62C5E6CACC22E29DF7090FF3348; + remoteInfo = "Segment-Firebase"; }; - 5326ED20733D925D10CBD3F0A78382D8 /* PBXContainerItemProxy */ = { + 57280FFC52E9EAAF11720E2583C65595 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 1EA90C97D07F6992B639D1AA4F804870; - remoteInfo = OHHTTPStubs; + remoteGlobalIDString = 39D7A735D1D7480B7FD1C06327A0DA05; + remoteInfo = FBSDKCoreKit; }; - 53EC13DB1249B3E1E11609FFC813BB1C /* PBXContainerItemProxy */ = { + 5B6077A8767FDF461111727F5D4050C1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = C34DC257B02A54D23C32B4E12228046D; - remoteInfo = nanopb; + remoteGlobalIDString = B449892A2F9473255D00E951B04618A6; + remoteInfo = FirebaseInstanceID; }; - 6244F12FF78393673185425DDE071135 /* PBXContainerItemProxy */ = { + 5D413A7FD0977985560668811E870E76 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 6650C77145CAE1C5C746D43F4B79574B; - remoteInfo = FirebaseCore; + remoteGlobalIDString = F522279A68D31AE24E7891AF13AC0F05; + remoteInfo = Masonry; }; - 70ED3365A5377353210DF2A89E64B4E5 /* PBXContainerItemProxy */ = { + 701A2D4E987404CA1E98CFD388608FA7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = FECECC4C0AA4584A72E392D88F18B6EA; + remoteGlobalIDString = F8C258847866CAEC893B245139C1961F; remoteInfo = Branch; }; - 7AA09D80DF28EE910F6274718492F40F /* PBXContainerItemProxy */ = { + 71F5AFFAA8F26E5ACF6CBD0865A6E91A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = C5AD28219CF8825EE894DE00FD8E7B90; - remoteInfo = GoogleUtilities; + remoteGlobalIDString = 4B7D2794D13E4FAD67C835AF3017E4FB; + remoteInfo = Protobuf; }; - 7B5B1DB2FD176D96FB40CEE970AEE0E8 /* PBXContainerItemProxy */ = { + 7BD4CC8F666913D5A75B1A5FD751871B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = CA6A062C66F7998290E399C8704F8658; - remoteInfo = GoogleToolboxForMac; + remoteGlobalIDString = B449892A2F9473255D00E951B04618A6; + remoteInfo = FirebaseInstanceID; }; - 8061B0A61BB5A0E87D86DC0C17C701CC /* PBXContainerItemProxy */ = { + 826D809C06279B99C27C81BA9ED82683 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = E797B893C4DA7AC6CACF7614842C5D03; - remoteInfo = FirebaseInAppMessaging; + remoteGlobalIDString = 728D212165AB079361F17EAB96522148; + remoteInfo = GoogleToolboxForMac; }; - 8278F3C406974187099D66880A88F391 /* PBXContainerItemProxy */ = { + 8E012627E9680FDA594A46BE9524DF25 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 6650C77145CAE1C5C746D43F4B79574B; - remoteInfo = FirebaseCore; + remoteGlobalIDString = 064ED1DEFF24C880F3CE63B59D3FD320; + remoteInfo = GTMSessionFetcher; }; - 85FCEB7DF6F894F0B282F646AF21B85C /* PBXContainerItemProxy */ = { + 9447506588279623E4A4A8563191517B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = C094EACDC7C0535D513ED8C0E8187980; - remoteInfo = "FirebaseInAppMessagingDisplay-InAppMessagingDisplayResources"; + remoteGlobalIDString = A0FA75186A7E803F449843FFA6A4AEA2; + remoteInfo = nanopb; }; - 94668E55EFFE93BEAC1F48981556E3FB /* PBXContainerItemProxy */ = { + A1C6E84869BF2A967C8330128E53D892 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 34A4D61910690991505502102CBFF62C; - remoteInfo = FBSDKCoreKit; + remoteGlobalIDString = CB3BE41252795B733E8A8312DB23C8DA; + remoteInfo = DateTools; }; - 95DAC295DEFF40D4649677344E1F0690 /* PBXContainerItemProxy */ = { + A636CF1D186D821DCC76367A001E896C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = C34DC257B02A54D23C32B4E12228046D; - remoteInfo = nanopb; + remoteGlobalIDString = 5EE5A1F759245EE8362B84053C892028; + remoteInfo = GoogleUtilities; }; - 9BBD9F435DCCBA61DA1C640A3E7096B0 /* PBXContainerItemProxy */ = { + ABA72629B6D73B7AAD53112AD4CEBA2A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 894215EAB23080817B7456A0651D3B03; - remoteInfo = Bolts; + remoteGlobalIDString = 89194B968EE0B327BAE2EC67B55468FE; + remoteInfo = FirebaseInAppMessaging; }; - 9E7369E9AE3AAB8006395E4EFB28D193 /* PBXContainerItemProxy */ = { + AF3EDD34D8CD9BBCC71ABA76069BAF77 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 8E9AD00FB14E435D2212E00F8C588376; + remoteGlobalIDString = B6D7774993A8E950AC4759A24E45ED2C; remoteInfo = "Segment-GoogleAnalytics"; }; - 9F83D5FA16B5FFFA4E96F2E9CCBAD487 /* PBXContainerItemProxy */ = { + B0060388C4F8F6EECA6A1012739F5347 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = CE165F72A81BAF97ACBF653F36E2D445; - remoteInfo = Analytics; + remoteGlobalIDString = 489F079836410A96B14ABA20957D7C82; + remoteInfo = iOSSnapshotTestCase; }; - AB486BE94C3022963AD95EA2449D044A /* PBXContainerItemProxy */ = { + BC5002576B27BF12AFDE95A7714B5334 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = E797B893C4DA7AC6CACF7614842C5D03; + remoteGlobalIDString = 89194B968EE0B327BAE2EC67B55468FE; remoteInfo = FirebaseInAppMessaging; }; - AC557E2760BD6E303A30036FEA02AC99 /* PBXContainerItemProxy */ = { + BE22DAF6A30A3A31FD9FDC90F27A891B /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 2A0337F49D27470D33AFE64B54A2EBFA; - remoteInfo = FirebaseInAppMessagingDisplay; + remoteGlobalIDString = 9A7950790BBFBB34F6352BAF520C113E; + remoteInfo = "FirebaseInAppMessagingDisplay-InAppMessagingDisplayResources"; }; - AF8921F9EF7E5346B27C3C0777C198CE /* PBXContainerItemProxy */ = { + C0118CC4365C00C496842DFC9D54A2FB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = CE165F72A81BAF97ACBF653F36E2D445; - remoteInfo = Analytics; + remoteGlobalIDString = A0FA75186A7E803F449843FFA6A4AEA2; + remoteInfo = nanopb; }; - BA8C393AE5FC083D8B418CF9E2FF27E8 /* PBXContainerItemProxy */ = { + C2129B5FFD6FA956CFB61ADAD9935EB5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 34A4D61910690991505502102CBFF62C; - remoteInfo = FBSDKCoreKit; + remoteGlobalIDString = A0FA75186A7E803F449843FFA6A4AEA2; + remoteInfo = nanopb; }; - C0CC7E4903E1A5D7E26CDFEB01742BE4 /* PBXContainerItemProxy */ = { + C31F3FD5EF77449898C3C0920C70F2D1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 748A1F9611893A13CCA0C0A174E64741; - remoteInfo = FirebaseInstanceID; + remoteGlobalIDString = 55CB9AF47D6CC1D0C39D86708616A17E; + remoteInfo = Analytics; }; - C180AAF76D3345FD5A46C2C313EDA1D8 /* PBXContainerItemProxy */ = { + C48E00CD04462459FA85AEACF3DB96E8 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = C34DC257B02A54D23C32B4E12228046D; + remoteGlobalIDString = A0FA75186A7E803F449843FFA6A4AEA2; remoteInfo = nanopb; }; - C298AF5866B966DFB23127DE721704E9 /* PBXContainerItemProxy */ = { + C6DD5C0E2DD85B225BE8CBE97F269301 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 6650C77145CAE1C5C746D43F4B79574B; - remoteInfo = FirebaseCore; + remoteGlobalIDString = 073D2EA56A5E98B0E3409F9B330AE806; + remoteInfo = Bolts; }; - CB590E672C9FB3188912E6FE12965C01 /* PBXContainerItemProxy */ = { + D051FA56E390EDC81E07C68A852E321D /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = C5AD28219CF8825EE894DE00FD8E7B90; - remoteInfo = GoogleUtilities; + remoteGlobalIDString = 073D2EA56A5E98B0E3409F9B330AE806; + remoteInfo = Bolts; }; - D3FA5A1B6933AE47D1863370C4AB5F48 /* PBXContainerItemProxy */ = { + D9552341F27D1B1E9ADA305F00B2370F /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = C34DC257B02A54D23C32B4E12228046D; - remoteInfo = nanopb; + remoteGlobalIDString = 6E5A25C718DA5FE03407ED015160FFE6; + remoteInfo = FirebaseCore; }; - D5EB3CDE568C22F7828E39591067D651 /* PBXContainerItemProxy */ = { + DA80BC8CA1D7A6A02262DE90451553E4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = CE165F72A81BAF97ACBF653F36E2D445; - remoteInfo = Analytics; + remoteGlobalIDString = 5EE5A1F759245EE8362B84053C892028; + remoteInfo = GoogleUtilities; }; - D7314A58151FA9E93204A1C26F49D446 /* PBXContainerItemProxy */ = { + E642B6A27A219E1A5D45AAE3F28E5DF2 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = C5AD28219CF8825EE894DE00FD8E7B90; - remoteInfo = GoogleUtilities; + remoteGlobalIDString = 39D7A735D1D7480B7FD1C06327A0DA05; + remoteInfo = FBSDKCoreKit; }; - E63358F5B6B980479E72579594F4B2C7 /* PBXContainerItemProxy */ = { + E8570B8BAD5D723F679B15793D47119E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 748A1F9611893A13CCA0C0A174E64741; - remoteInfo = FirebaseInstanceID; + remoteGlobalIDString = C896F884ABB4670511AF7DE023B7211A; + remoteInfo = OHHTTPStubs; }; - E83F9F0688CFF1582A64469E39E7A817 /* PBXContainerItemProxy */ = { + ED2DABCFC8FDB0ABAEA5673DF81C9C76 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 4372FF7163C8C6FE314BB270FA131AC7; - remoteInfo = FBSDKLoginKit; + remoteGlobalIDString = 6E5A25C718DA5FE03407ED015160FFE6; + remoteInfo = FirebaseCore; }; - FFC3AE3C170A55582FCF0B1FF17E1A4A /* PBXContainerItemProxy */ = { + EFAB6DFB7D82928225C40C5B15EF44D7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 948054BED977B73CFDF32793BCDE82FD; - remoteInfo = DateTools; + remoteGlobalIDString = 6E5A25C718DA5FE03407ED015160FFE6; + remoteInfo = FirebaseCore; + }; + FFC61328610AA4EFB46C3D11C0B70AE7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = 5EE5A1F759245EE8362B84053C892028; + remoteInfo = GoogleUtilities; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 00B1BFC69A0E87DC47305CAD14AF214A /* SEGStoreKitTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGStoreKitTracker.h; path = Analytics/Classes/Internal/SEGStoreKitTracker.h; sourceTree = ""; }; - 00D0C89724EF29A98F5C8D6202223B7A /* FBSDKAppEvents.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEvents.m; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/FBSDKAppEvents.m; sourceTree = ""; }; - 00D2B13496EDBFDE4FA8E21924F25E94 /* GULAppDelegateSwizzler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULAppDelegateSwizzler.h; path = GoogleUtilities/AppDelegateSwizzler/Private/GULAppDelegateSwizzler.h; sourceTree = ""; }; - 0132AA28E57C58FD756067906BAB000C /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - 013CAD2C4991E53C9CC9D6C248C3B8C0 /* BranchOpenRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchOpenRequest.h; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchOpenRequest.h"; sourceTree = ""; }; - 013E9634B5D6D657BFBE2A01A3FA1D2E /* BranchLinkProperties.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchLinkProperties.m; path = "Branch-SDK/Branch-SDK/BranchLinkProperties.m"; sourceTree = ""; }; - 01667194F6C8F930933451DC497683DA /* _FBSDKLoginRecoveryAttempter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FBSDKLoginRecoveryAttempter.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.m; sourceTree = ""; }; - 020D233569DA2EA9089DFB874427DE6E /* FBSDKProfile+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKProfile+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKProfile+Internal.h"; sourceTree = ""; }; - 02E93A2C521226416040296CC985D082 /* libGoogleUtilities.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libGoogleUtilities.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 02FB59DB1029CBB2268E27B96D42228E /* BranchDeepLinkingController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchDeepLinkingController.h; path = "Branch-SDK/Branch-SDK/BranchDeepLinkingController.h"; sourceTree = ""; }; - 036B35584FE1241560265161EB23E5E2 /* FIRInstanceIDKeyPairStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDKeyPairStore.h; path = Firebase/InstanceID/FIRInstanceIDKeyPairStore.h; sourceTree = ""; }; - 0376EBDFB70B1F2C811DDC6B311904C9 /* FBSDKServerConfiguration+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKServerConfiguration+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration+Internal.h"; sourceTree = ""; }; - 03835471B7E2BFDB330F1DD3F49A0ACA /* FBSDKHybridAppEventsScriptMessageHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKHybridAppEventsScriptMessageHandler.h; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKHybridAppEventsScriptMessageHandler.h; sourceTree = ""; }; - 03DAC5F4AA2D8219EF81C4ADD879AFC9 /* Bolts-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Bolts-dummy.m"; sourceTree = ""; }; - 03DC5A78E542289CE453E43E447E61E6 /* ResourceBundle-InAppMessagingDisplayResources-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-InAppMessagingDisplayResources-Info.plist"; sourceTree = ""; }; - 03DC8A692C0AA61F6AA4175B12BFA9A8 /* MASViewConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASViewConstraint.m; path = Masonry/MASViewConstraint.m; sourceTree = ""; }; - 03E1EADE5FAEF61FF39B44ABCC4DEF0B /* GPBExtensionInternals.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBExtensionInternals.m; path = objectivec/GPBExtensionInternals.m; sourceTree = ""; }; - 03ED5EDFC095BE3074153D003615BCA0 /* libGoogleAnalytics.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libGoogleAnalytics.a; path = Libraries/libGoogleAnalytics.a; sourceTree = ""; }; - 04D02404289F9268E2CFECBA0186AA1F /* FBSDKGraphRequestBody.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestBody.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.m; sourceTree = ""; }; + 00E025861041F8197B0A8A753EE3B0F8 /* FIRInstanceIDStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDStore.h; path = Firebase/InstanceID/FIRInstanceIDStore.h; sourceTree = ""; }; + 0115FB9D9663B7CD6B805F058197A65E /* GPBUnknownField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownField.h; path = objectivec/GPBUnknownField.h; sourceTree = ""; }; + 020388393D9208B78F905652ED620ABA /* FBSDKKeychainStoreViaBundleID.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKKeychainStoreViaBundleID.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStoreViaBundleID.m; sourceTree = ""; }; + 020EE4CBC91B3596DB0AF84AC655721C /* FIRComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponent.h; path = Firebase/Core/Private/FIRComponent.h; sourceTree = ""; }; + 02625828DA74495EAF466A4B747C7A24 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; + 02700293029D013D52E8D3CECF16BC50 /* ViewController+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ViewController+MASAdditions.m"; path = "Masonry/ViewController+MASAdditions.m"; sourceTree = ""; }; + 0293A0622CAF9649CEF586B71A82FBF2 /* BNCStrongMatchHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCStrongMatchHelper.h; path = "Branch-SDK/Branch-SDK/BNCStrongMatchHelper.h"; sourceTree = ""; }; + 02C64698E19D18883EB14D684094E8A4 /* FBSDKHybridAppEventsScriptMessageHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKHybridAppEventsScriptMessageHandler.m; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKHybridAppEventsScriptMessageHandler.m; sourceTree = ""; }; + 02CC641209991EA0A30B6F98692C64CE /* libBranch.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libBranch.a; path = libBranch.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 02D8814BD85ADD99ECE3928608241CD8 /* GULNetwork.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULNetwork.m; path = GoogleUtilities/Network/GULNetwork.m; sourceTree = ""; }; + 038E79591B4098A8BFE7289FC31068E0 /* nanopb-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "nanopb-prefix.pch"; sourceTree = ""; }; + 03E0E963B8C573D4063E68091972B719 /* CLSAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CLSAttributes.h; path = iOS/Crashlytics.framework/Headers/CLSAttributes.h; sourceTree = ""; }; + 03F8ADE0C244161841986B27980A8128 /* Wrappers.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Wrappers.pbobjc.h; path = objectivec/google/protobuf/Wrappers.pbobjc.h; sourceTree = ""; }; + 041EA99686983F57F57D53E38171518E /* Smartling.i18n.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Smartling.i18n.xcconfig; sourceTree = ""; }; + 0427C24100CFF927AF49C20E907242A2 /* BNCKeyChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCKeyChain.h; path = "Branch-SDK/Branch-SDK/BNCKeyChain.h"; sourceTree = ""; }; + 0457C6E95C5F99F9A55B599A514B195F /* SEGMiddleware.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGMiddleware.h; path = Analytics/Classes/Middlewares/SEGMiddleware.h; sourceTree = ""; }; + 0477185EA7D7569DBE5AD568DE2D9E24 /* FBSDKTimeSpentData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTimeSpentData.m; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentData.m; sourceTree = ""; }; + 048C17035C1053871E8BC753FF47C774 /* FIRIAMClearcutLogStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMClearcutLogStorage.m; path = Firebase/InAppMessaging/Analytics/FIRIAMClearcutLogStorage.m; sourceTree = ""; }; + 04E5F04265549A6EC017817E918E4255 /* FBSDKLoginKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FBSDKLoginKit-dummy.m"; sourceTree = ""; }; + 04F8B744A45830305BBE5F8A9B9D5D07 /* MASViewConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASViewConstraint.m; path = Masonry/MASViewConstraint.m; sourceTree = ""; }; + 050D1142738613CEADA9C257A4BB5639 /* FBSDKCrypto.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKCrypto.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.m; sourceTree = ""; }; + 0517AEF8FEED169778E4B72816B1ACF5 /* FBSDKAppLinkResolver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppLinkResolver.h; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkResolver.h; sourceTree = ""; }; + 052963B6E17A6A50EFFE4537E9448179 /* GULNetworkConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkConstants.h; path = GoogleUtilities/Network/Private/GULNetworkConstants.h; sourceTree = ""; }; + 053ADB94888E95EE2AF2C672FA0A5CB8 /* MASConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASConstraint.m; path = Masonry/MASConstraint.m; sourceTree = ""; }; 053FB487D308330A8C7A0EDEA283A14A /* Pods-edX-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-edX-dummy.m"; sourceTree = ""; }; - 055AE32A61611E68A69F2CAF2AC14FF5 /* MASConstraint+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MASConstraint+Private.h"; path = "Masonry/MASConstraint+Private.h"; sourceTree = ""; }; - 057452E06D65ED018CE7C85F94F2AADD /* FBSDKProfilePictureView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKProfilePictureView.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfilePictureView.m; sourceTree = ""; }; - 0589D9A7C7FFF2FA11250685C9D0FCAF /* FIRInstanceIDUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDUtilities.h; path = Firebase/InstanceID/FIRInstanceIDUtilities.h; sourceTree = ""; }; + 054DEA97D239854F2E4A18439EAC36E4 /* FBSDKErrorRecoveryAttempter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKErrorRecoveryAttempter.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.h; sourceTree = ""; }; + 05B32A31F5392F11AB93552CAB419077 /* NSError+FIRInstanceID.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSError+FIRInstanceID.h"; path = "Firebase/InstanceID/NSError+FIRInstanceID.h"; sourceTree = ""; }; 061A696B7802FC472B2102233CAF8A8C /* Pods-edX-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-edX-frameworks.sh"; sourceTree = ""; }; - 068806F981616992A19740D131D9D16A /* FBSDKKeychainStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKKeychainStore.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.m; sourceTree = ""; }; - 06BCEF74E787C88F592D60F3865A78AC /* Struct.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Struct.pbobjc.m; path = objectivec/google/protobuf/Struct.pbobjc.m; sourceTree = ""; }; - 070BCC87B13DEF206292CD29DCCA85E4 /* FBSnapshotTestCasePlatform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestCasePlatform.h; path = FBSnapshotTestCase/FBSnapshotTestCasePlatform.h; sourceTree = ""; }; - 0731336F636D00CC643381791C484D00 /* Crashlytics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Crashlytics.h; path = iOS/Crashlytics.framework/Headers/Crashlytics.h; sourceTree = ""; }; - 07A9620A4FE718F70ECBA669479B3F61 /* BranchCreditHistoryRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchCreditHistoryRequest.m; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchCreditHistoryRequest.m"; sourceTree = ""; }; - 08067C3793B0E2340F3DD47D1AC81DB3 /* BNCServerRequestQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCServerRequestQueue.m; path = "Branch-SDK/Branch-SDK/Networking/BNCServerRequestQueue.m"; sourceTree = ""; }; - 0834584F07CF0B39C767080136AD9BA4 /* FIDBannerViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIDBannerViewController.m; path = Firebase/InAppMessagingDisplay/Banner/FIDBannerViewController.m; sourceTree = ""; }; + 0638591A9E0056DE57E74EDAA123FC75 /* GULSwizzler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULSwizzler.m; path = GoogleUtilities/MethodSwizzler/GULSwizzler.m; sourceTree = ""; }; + 06D19AC0E9B6FDA9E3E5774DA2593017 /* iOSSnapshotTestCase-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "iOSSnapshotTestCase-umbrella.h"; sourceTree = ""; }; + 07122D27F92048CDB52CB64C1C2787B5 /* FIRIAMElapsedTimeTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMElapsedTimeTracker.h; path = Firebase/InAppMessaging/Util/FIRIAMElapsedTimeTracker.h; sourceTree = ""; }; + 0735CD6223CF5F49DC03E845509D3DB2 /* BranchShareLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchShareLink.m; path = "Branch-SDK/Branch-SDK/BranchShareLink.m"; sourceTree = ""; }; + 0768B840BDDE7B57B1D43E4EC69D7184 /* NSLayoutConstraint+MASDebugAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSLayoutConstraint+MASDebugAdditions.m"; path = "Masonry/NSLayoutConstraint+MASDebugAdditions.m"; sourceTree = ""; }; + 07ABA61BA46B625FF99A0EE0ECF1AB67 /* Empty.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Empty.pbobjc.h; path = objectivec/google/protobuf/Empty.pbobjc.h; sourceTree = ""; }; + 07CEC4AF0C5B8E09462779514E5E94AA /* BNCLinkCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCLinkCache.h; path = "Branch-SDK/Branch-SDK/BNCLinkCache.h"; sourceTree = ""; }; + 0840EF8F9DE638C7A61CFA0CD8FB2DE0 /* FBSDKTooltipView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTooltipView.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKTooltipView.m; sourceTree = ""; }; 085E58D0D1D8B9B6576B7EBEADC5F23A /* Pods-edXTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-edXTests.release.xcconfig"; sourceTree = ""; }; - 08697DED748FEDE1EBDE33ABCEF34696 /* Branch.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Branch.xcconfig; sourceTree = ""; }; - 088B5242AF984CF435176C34AC156A5A /* BranchSpotlightUrlRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchSpotlightUrlRequest.h; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchSpotlightUrlRequest.h"; sourceTree = ""; }; - 08BDE54B708DA074F36715800B782D68 /* FBSDKLoginManager+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginManager+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManager+Internal.h"; sourceTree = ""; }; - 08FB08B4314A82385D0788407624EF1E /* FIRApp.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRApp.m; path = Firebase/Core/FIRApp.m; sourceTree = ""; }; - 091BBD849F7308619A9CA35A7A6DEF27 /* Segment-Firebase-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Segment-Firebase-prefix.pch"; sourceTree = ""; }; - 09C4F643AC1B31E0D7059948F360E5AC /* FIRInstanceIDVersionUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDVersionUtilities.h; path = Firebase/InstanceID/FIRInstanceIDVersionUtilities.h; sourceTree = ""; }; - 0A07FAFAAA418C5AE2C3371ACFD594E2 /* FIRInstanceIDAuthKeyChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDAuthKeyChain.m; path = Firebase/InstanceID/FIRInstanceIDAuthKeyChain.m; sourceTree = ""; }; - 0AAA04007655A7D9BF7F24CF76A94473 /* FirebaseInstanceID.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseInstanceID.h; path = Firebase/InstanceID/Public/FirebaseInstanceID.h; sourceTree = ""; }; - 0AEE3E458E81D5FC66B2D0034B2B9DB4 /* libSmartling.i18n.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libSmartling.i18n.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 0B4799170894E682CBE2A9CD8CB54B1C /* iOSSnapshotTestCase.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = iOSSnapshotTestCase.xcconfig; sourceTree = ""; }; - 0D0E85EF54895034EF36F32CE88AB7D0 /* GPBDictionary_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDictionary_PackagePrivate.h; path = objectivec/GPBDictionary_PackagePrivate.h; sourceTree = ""; }; - 0D5501E27C0B7DC77FBE61DFAEB7A5D9 /* SEGAnalyticsConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGAnalyticsConfiguration.h; path = Analytics/Classes/SEGAnalyticsConfiguration.h; sourceTree = ""; }; - 0D631A68695C7E8A283B8700F4F8099A /* Protobuf-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Protobuf-prefix.pch"; sourceTree = ""; }; - 0D6A06F3E93311D839667845D55618E7 /* BFExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFExecutor.h; path = Bolts/Common/BFExecutor.h; sourceTree = ""; }; - 0D8EC1EFE6D3E7597B26C22E542AE5B5 /* GTMSessionUploadFetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionUploadFetcher.h; path = Source/GTMSessionUploadFetcher.h; sourceTree = ""; }; - 0DB496EB8EDA12974A68DC23F60258AC /* FIRIAMMsgFetcherUsingRestful.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMMsgFetcherUsingRestful.h; path = Firebase/InAppMessaging/Flows/FIRIAMMsgFetcherUsingRestful.h; sourceTree = ""; }; - 0DDEFBFCCF31A43A04D42DD84A74AE49 /* FIRIAMDisplayCheckOnFetchDoneNotificationFlow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMDisplayCheckOnFetchDoneNotificationFlow.h; path = Firebase/InAppMessaging/Flows/FIRIAMDisplayCheckOnFetchDoneNotificationFlow.h; sourceTree = ""; }; - 0E1162D445AFEE1F8ABCC0F60E1EADDF /* SEGSegmentIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGSegmentIntegration.m; path = Analytics/Classes/Internal/SEGSegmentIntegration.m; sourceTree = ""; }; - 0E4B05621E42A445269D7AAD64C43093 /* FBSDKAppEventsState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsState.m; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsState.m; sourceTree = ""; }; - 0ED66020A7A028A0C9CAFBF8DFE37C43 /* FirebaseRemoteConfig.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseRemoteConfig.framework; path = Frameworks/FirebaseRemoteConfig.framework; sourceTree = ""; }; - 0F2DAE36273AD807A6A5959E486B284A /* BNCFabricAnswers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCFabricAnswers.m; path = "Branch-SDK/Branch-SDK/BNCFabricAnswers.m"; sourceTree = ""; }; - 0F322646B318F6049AC40F0AB606096B /* FBSDKCoreKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FBSDKCoreKit-dummy.m"; sourceTree = ""; }; - 0FB57078CB1850774A54731E0083EBD8 /* BranchUniversalObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchUniversalObject.m; path = "Branch-SDK/Branch-SDK/BranchUniversalObject.m"; sourceTree = ""; }; - 0FE029B43D9B7700A02725AE90C80BC3 /* FIRVersion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVersion.m; path = Firebase/Core/FIRVersion.m; sourceTree = ""; }; - 101264A2613F2AF9EC725A19545FC29D /* FIRIAMRenderingEffectSetting.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMRenderingEffectSetting.m; path = Firebase/InAppMessaging/Data/FIRIAMRenderingEffectSetting.m; sourceTree = ""; }; - 10569DD9D7443723E42BAE8841392067 /* GPBMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBMessage.m; path = objectivec/GPBMessage.m; sourceTree = ""; }; - 10977769BCA3A1305C4373C304302EBE /* FBSDKBoltsMeasurementEventListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBoltsMeasurementEventListener.h; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/Internal/FBSDKBoltsMeasurementEventListener.h; sourceTree = ""; }; - 10993CF7F2E9D7EE7E0E4850C87B1F69 /* GPBRootObject_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBRootObject_PackagePrivate.h; path = objectivec/GPBRootObject_PackagePrivate.h; sourceTree = ""; }; - 10AA0D13413542064AD1782533CE0548 /* FIDImageOnlyViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIDImageOnlyViewController.h; path = Firebase/InAppMessagingDisplay/ImageOnly/FIDImageOnlyViewController.h; sourceTree = ""; }; - 11687073F2A18A5A9F69CD291B25757E /* FBSDKGraphRequestConnection+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKGraphRequestConnection+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestConnection+Internal.h"; sourceTree = ""; }; - 117237D1E4C612B177E56FE46E6D8E06 /* SEGMiddleware.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGMiddleware.h; path = Analytics/Classes/Middlewares/SEGMiddleware.h; sourceTree = ""; }; - 11879580807F0625ED2AF966F3BA0611 /* FIRInstanceIDKeychain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDKeychain.h; path = Firebase/InstanceID/FIRInstanceIDKeychain.h; sourceTree = ""; }; - 1194C613D32366E09A508CAE7DF3821A /* FIRInstanceIDStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDStore.h; path = Firebase/InstanceID/FIRInstanceIDStore.h; sourceTree = ""; }; - 11A468DDE39D620289F1E2180DA24BF9 /* FIRInstanceIDKeyPair.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDKeyPair.h; path = Firebase/InstanceID/FIRInstanceIDKeyPair.h; sourceTree = ""; }; - 1221C66E88146996065FF589C04A4EF6 /* FIRInstanceIDConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDConstants.m; path = Firebase/InstanceID/FIRInstanceIDConstants.m; sourceTree = ""; }; - 123CB70688DED2814E8FBE33ED37E5EC /* FIRIAMFetchResponseParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMFetchResponseParser.h; path = Firebase/InAppMessaging/Data/FIRIAMFetchResponseParser.h; sourceTree = ""; }; - 124E97B01978800130B867B976619042 /* SEGFirebaseIntegrationFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGFirebaseIntegrationFactory.h; path = "Segment-Firebase/Classes/SEGFirebaseIntegrationFactory.h"; sourceTree = ""; }; - 127CB654F6A0E5696A44D87671EDA58E /* pluralfom.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; name = pluralfom.c; path = Smartling.i18n/pluralfom.c; sourceTree = ""; }; - 1290713FC0BC8C3979E2312F918DD228 /* SEGMiddleware.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGMiddleware.m; path = Analytics/Classes/Middlewares/SEGMiddleware.m; sourceTree = ""; }; - 12A2AF7B96AC8F033FB6D2C75DA05D91 /* FIRIAMActionURLFollower.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMActionURLFollower.m; path = Firebase/InAppMessaging/Runtime/FIRIAMActionURLFollower.m; sourceTree = ""; }; - 12B6B28A3679F574A699516058FD2082 /* BNCAvailability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCAvailability.h; path = "Branch-SDK/Branch-SDK/BNCAvailability.h"; sourceTree = ""; }; - 12EEC19077471BF499336190A2E96FCB /* libGTMSessionFetcher.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libGTMSessionFetcher.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 13013CA5190F94D03A1A6E1D5DC32461 /* SEGAES256Crypto.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGAES256Crypto.m; path = Analytics/Classes/Crypto/SEGAES256Crypto.m; sourceTree = ""; }; - 136768CEC4FBAEE42DB0A4EF31B90959 /* Bolts.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Bolts.xcconfig; sourceTree = ""; }; - 1393149EEF68EADD7C1ED4580A4F6239 /* FIDRenderingWindowHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIDRenderingWindowHelper.m; path = Firebase/InAppMessagingDisplay/FIDRenderingWindowHelper.m; sourceTree = ""; }; - 13CF9622FD00060F3DF363C402347CB7 /* GPBDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDictionary.h; path = objectivec/GPBDictionary.h; sourceTree = ""; }; - 1412D93AFA9162D7740F22A4B3D87B84 /* DTError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTError.h; path = DateTools/DTError.h; sourceTree = ""; }; - 141F9532A0BEC267C5E8ED23FBB6DEA0 /* MASLayoutConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASLayoutConstraint.m; path = Masonry/MASLayoutConstraint.m; sourceTree = ""; }; - 143E7A9C8B70144E1E1229FF1015A04A /* FBSDKBridgeAPIRequest+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKBridgeAPIRequest+Private.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest+Private.h"; sourceTree = ""; }; - 1451EE02F7FCF76083E05D600790943F /* SEGAnalyticsUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGAnalyticsUtils.h; path = Analytics/Classes/Internal/SEGAnalyticsUtils.h; sourceTree = ""; }; - 14E94BD5473757A048864E01709AE6D9 /* FBSDKIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKIcon.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKIcon.m; sourceTree = ""; }; - 14EA0C3AD370AD7A1FDD6389AF4E120A /* BNCURLBlackList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCURLBlackList.h; path = "Branch-SDK/Branch-SDK/BNCURLBlackList.h"; sourceTree = ""; }; - 15560FFBF29D7EA291DE94EDC3007422 /* FIRInstanceIDURLQueryItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDURLQueryItem.h; path = Firebase/InstanceID/FIRInstanceIDURLQueryItem.h; sourceTree = ""; }; - 1564ECCCC4938CDA77C48A1D7BCC0E10 /* GULReachabilityChecker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULReachabilityChecker.m; path = GoogleUtilities/Reachability/GULReachabilityChecker.m; sourceTree = ""; }; - 15C89CF26FC7AB6319DD2DD5B8BF29DB /* Wrappers.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Wrappers.pbobjc.m; path = objectivec/google/protobuf/Wrappers.pbobjc.m; sourceTree = ""; }; - 15CC9AF6A84C8B91118704FE86586865 /* GPBUnknownFieldSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownFieldSet.h; path = objectivec/GPBUnknownFieldSet.h; sourceTree = ""; }; - 160F2A254E5B77A454661C77DBA986AD /* FIRIAMSDKSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMSDKSettings.h; path = Firebase/InAppMessaging/Runtime/FIRIAMSDKSettings.h; sourceTree = ""; }; - 1618D91EE62612D063DF0E5C8075EEBE /* FBSDKInternalUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKInternalUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKInternalUtility.h; sourceTree = ""; }; - 1626907452950FB02C3A1F15AEA213AC /* NewRelicAgent.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = NewRelicAgent.framework; path = NewRelic_iOS_Agent_4.186.1/NewRelicAgent.framework; sourceTree = ""; }; - 1665FB3BF0FD5C9F8F1560D36F18ECE1 /* FBSDKConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKConstants.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKConstants.m; sourceTree = ""; }; - 171E8DB12D6B33F2F3B773501309C25A /* SEGSegmentIntegrationFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGSegmentIntegrationFactory.h; path = Analytics/Classes/Internal/SEGSegmentIntegrationFactory.h; sourceTree = ""; }; - 17C400807A1516E498F3298C5E17ED8F /* FBSDKCodelessPathComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCodelessPathComponent.h; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessPathComponent.h; sourceTree = ""; }; - 182DEC2DB6A91F981684BAEAF8E38133 /* FBSDKAppEventsStateManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsStateManager.h; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsStateManager.h; sourceTree = ""; }; - 1832CC1166BB354BC13DD368180529DF /* FBSDKCoreKit+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKCoreKit+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKCoreKit+Internal.h"; sourceTree = ""; }; - 189C255A41382DECC3C7923B45FC5B8F /* GULReachabilityChecker+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GULReachabilityChecker+Internal.h"; path = "GoogleUtilities/Reachability/GULReachabilityChecker+Internal.h"; sourceTree = ""; }; - 18F93DFEB3F69930AFB7248C600B5BBF /* GPBCodedOutputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBCodedOutputStream.m; path = objectivec/GPBCodedOutputStream.m; sourceTree = ""; }; - 193406194B05237F8A67C68686244398 /* libAdIdAccessLibrary.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libAdIdAccessLibrary.a; path = Libraries/libAdIdAccessLibrary.a; sourceTree = ""; }; - 19500926E4E1CCE009F11A04D697707D /* FBSDKColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKColor.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKColor.m; sourceTree = ""; }; - 1964A29E3F30EF790C44F3BDCB93A96E /* FBSDKMaleSilhouetteIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMaleSilhouetteIcon.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKMaleSilhouetteIcon.h; sourceTree = ""; }; - 1A1379B272FFAFF42FAB0B5A71F92710 /* FBSDKGraphRequestPiggybackManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestPiggybackManager.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.h; sourceTree = ""; }; - 1A3FA76939A625597ED3079A7C31F391 /* FBSDKGraphRequestMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestMetadata.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.h; sourceTree = ""; }; - 1A52AF93C09F76883D2424922F9E7A31 /* FIRInteropEventNames.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInteropEventNames.h; path = Interop/Analytics/Public/FIRInteropEventNames.h; sourceTree = ""; }; - 1A545002A728DFCEA11A8621E5A84F8F /* BFAppLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLink.h; path = Bolts/iOS/BFAppLink.h; sourceTree = ""; }; - 1A5A667FC5D86E2C22D90CA846E5AE60 /* FIRAppInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppInternal.h; path = Firebase/Core/Private/FIRAppInternal.h; sourceTree = ""; }; - 1A78391F60DDD8AA73597E63F17B2590 /* Analytics-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Analytics-dummy.m"; sourceTree = ""; }; - 1A7A520AA7751A0A38F6702C5C33A66D /* Answers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Answers.h; path = "Branch-SDK/Fabric/Answers.h"; sourceTree = ""; }; - 1AB85E91C25EFA13EFAF5DC0C2484E06 /* FIRIAMDisplayCheckOnAnalyticEventsFlow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMDisplayCheckOnAnalyticEventsFlow.h; path = Firebase/InAppMessaging/Flows/FIRIAMDisplayCheckOnAnalyticEventsFlow.h; sourceTree = ""; }; - 1AE439F5D659EC22D7388A15D7FF3D77 /* FBSDKBridgeAPIProtocolNativeV1.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIProtocolNativeV1.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1.m; sourceTree = ""; }; - 1B57F2F9E1D47474F25D8A91E98B7422 /* GAITracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GAITracker.h; path = Sources/GAITracker.h; sourceTree = ""; }; - 1BEC485DA063935227A0D5FBB6048C38 /* FABKitProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FABKitProtocol.h; path = "Branch-SDK/Fabric/FABKitProtocol.h"; sourceTree = ""; }; - 1C18CD48FA5DF1260A5F9385AF765E5E /* GPBExtensionRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBExtensionRegistry.h; path = objectivec/GPBExtensionRegistry.h; sourceTree = ""; }; - 1C423D3E56E981D370AD22409721C72F /* SEGScreenPayload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGScreenPayload.m; path = Analytics/Classes/Integrations/SEGScreenPayload.m; sourceTree = ""; }; - 1C4AFB0CAB8BE9F61801DCA494F0050E /* BNCContentDiscoveryManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCContentDiscoveryManager.m; path = "Branch-SDK/Branch-SDK/BNCContentDiscoveryManager.m"; sourceTree = ""; }; - 1C53D90E4C794578D8D25441E08ABECB /* FBSDKDeviceLoginCodeInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKDeviceLoginCodeInfo.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginCodeInfo.h; sourceTree = ""; }; - 1CBA5BA7572EC7B94ACBCB845F5E7902 /* FBSDKGraphRequestBody.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestBody.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.h; sourceTree = ""; }; - 1D58C09AB35332F319432F0FF79D9460 /* FIRInstanceIDStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDStore.m; path = Firebase/InstanceID/FIRInstanceIDStore.m; sourceTree = ""; }; - 1E3DDE2865A24B757E52865787AB712E /* BFCancellationTokenSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFCancellationTokenSource.h; path = Bolts/Common/BFCancellationTokenSource.h; sourceTree = ""; }; - 1E6EAD4CF1B5BC1B429DC9DC0DE7A88A /* GPBProtocolBuffers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBProtocolBuffers.h; path = objectivec/GPBProtocolBuffers.h; sourceTree = ""; }; - 1E9A6CF0E9E57FC76BE0F377216CCA32 /* OHHTTPStubs.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = OHHTTPStubs.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 1F1F98949420C7F134AEA80204CB9312 /* FBSDKProfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKProfile.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfile.h; sourceTree = ""; }; - 1F7063488235FBBD6FFCE40D5ADBE3AA /* FIRIAMMessageContentDataWithImageURL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMMessageContentDataWithImageURL.h; path = Firebase/InAppMessaging/Data/FIRIAMMessageContentDataWithImageURL.h; sourceTree = ""; }; - 20474A8E48E84F6449F8DDB4353304F0 /* BFAppLinkReturnToRefererController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkReturnToRefererController.h; path = Bolts/iOS/BFAppLinkReturnToRefererController.h; sourceTree = ""; }; - 2094E0494BDE5472EF958F453EB29877 /* ViewController+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ViewController+MASAdditions.h"; path = "Masonry/ViewController+MASAdditions.h"; sourceTree = ""; }; - 20DFD78AF458CAB595E8C94CD4AE2B9B /* FBSDKGraphRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequest.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequest.m; sourceTree = ""; }; - 215C292AD1A830BCDC44A3615D3B9C9A /* BranchShareLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchShareLink.h; path = "Branch-SDK/Branch-SDK/BranchShareLink.h"; sourceTree = ""; }; - 219B9DC61C5C08D79D2380A31551081F /* BNCNetworkServiceProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCNetworkServiceProtocol.h; path = "Branch-SDK/Branch-SDK/Networking/BNCNetworkServiceProtocol.h"; sourceTree = ""; }; - 21B02CAC138AEE2BC3467A50F239EFED /* FIDModalViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIDModalViewController.h; path = Firebase/InAppMessagingDisplay/Modal/FIDModalViewController.h; sourceTree = ""; }; - 21D95FF5CAAD72066D52785DDCD5D445 /* FBSDKTriStateBOOL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTriStateBOOL.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTriStateBOOL.m; sourceTree = ""; }; - 22A1F3001000BCBDD561E42AEACE7ED3 /* pb_decode.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; path = pb_decode.c; sourceTree = ""; }; - 22B7BCC1A0AA2F7C4A3B6B0B22B2AE50 /* GTMSessionFetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionFetcher.m; path = Source/GTMSessionFetcher.m; sourceTree = ""; }; - 23099406811C18D18600311D4CCCB973 /* SEGUserDefaultsStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGUserDefaultsStorage.h; path = Analytics/Classes/Internal/SEGUserDefaultsStorage.h; sourceTree = ""; }; - 2318F3C6CB8E61FA3949E8DAEF1C5103 /* FBSDKAccessTokenCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCache.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCache.h; sourceTree = ""; }; - 2365200F801EF588A17BE9BD74ECF807 /* FIRIAMRenderingEffectSetting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMRenderingEffectSetting.h; path = Firebase/InAppMessaging/Data/FIRIAMRenderingEffectSetting.h; sourceTree = ""; }; - 2385CD0D49AE8212525AFE3E63DD5246 /* FIRInAppMessagingPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInAppMessagingPrivate.h; path = Firebase/InAppMessaging/FIRInAppMessagingPrivate.h; sourceTree = ""; }; - 23A172BEC6A474EEBF265BA1BF417D55 /* GPBUnknownField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBUnknownField.m; path = objectivec/GPBUnknownField.m; sourceTree = ""; }; - 2407645D7FEF304A4E522F1207EECF10 /* BNCCommerceEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCCommerceEvent.h; path = "Branch-SDK/Branch-SDK/BNCCommerceEvent.h"; sourceTree = ""; }; - 244496A0DB2EDAC8EA21459259DCD46A /* FBSDKMeasurementEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMeasurementEvent.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKMeasurementEvent.m; sourceTree = ""; }; - 24777068BB1DF49845AD07ECBE59BF51 /* FBSDKDynamicFrameworkLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKDynamicFrameworkLoader.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal_NoARC/FBSDKDynamicFrameworkLoader.m; sourceTree = ""; }; - 24C991F8105D0E1CBF8C3768600312DB /* BNCLinkData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCLinkData.h; path = "Branch-SDK/Branch-SDK/BNCLinkData.h"; sourceTree = ""; }; - 24E70B82E103C0208679EE03B5E71A20 /* FBSDKApplicationObserving.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKApplicationObserving.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKApplicationObserving.h; sourceTree = ""; }; - 2548E1D9DACDFC6C7639F9C20C4C3606 /* FirebaseInAppMessaging-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseInAppMessaging-dummy.m"; sourceTree = ""; }; - 25585C006D4C53F3AF101486E90F104A /* OHPathHelpers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OHPathHelpers.m; path = OHHTTPStubs/Sources/OHPathHelpers/OHPathHelpers.m; sourceTree = ""; }; - 264C3FDBA6D652C642B6F359B1CB7B52 /* GPBUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBUtilities.m; path = objectivec/GPBUtilities.m; sourceTree = ""; }; - 266517C813AD1E4CB05451BC3BC86EFC /* BNCPreferenceHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCPreferenceHelper.m; path = "Branch-SDK/Branch-SDK/BNCPreferenceHelper.m"; sourceTree = ""; }; - 26DCE2645EDC9EEFAED2F3707457A01A /* GULObjectSwizzler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULObjectSwizzler.h; path = GoogleUtilities/ISASwizzler/Private/GULObjectSwizzler.h; sourceTree = ""; }; - 2710E6153BAE9DB4536F52892E7A2F4F /* BranchCreditHistoryRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchCreditHistoryRequest.h; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchCreditHistoryRequest.h"; sourceTree = ""; }; - 2754E587E8AB8D03135D46BE8A09CFCC /* FBSDKBridgeAPIResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIResponse.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIResponse.m; sourceTree = ""; }; - 27BA5F73661290591F8BF30ABB10D35E /* SEGSegmentIntegrationFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGSegmentIntegrationFactory.m; path = Analytics/Classes/Internal/SEGSegmentIntegrationFactory.m; sourceTree = ""; }; - 28773365A024B2147C73E66027818FE6 /* FIRIAMBookKeeper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMBookKeeper.h; path = Firebase/InAppMessaging/Flows/FIRIAMBookKeeper.h; sourceTree = ""; }; - 290C467300BFEFD37D4DB1A43AD9271A /* MASConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASConstraint.m; path = Masonry/MASConstraint.m; sourceTree = ""; }; - 290F90564FA8A06DC0E9C1D119C8D82F /* iOSSnapshotTestCase-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "iOSSnapshotTestCase-dummy.m"; sourceTree = ""; }; - 2912081DA8A9D1908774A5711CECA858 /* GULOriginalIMPConvenienceMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULOriginalIMPConvenienceMacros.h; path = GoogleUtilities/MethodSwizzler/Private/GULOriginalIMPConvenienceMacros.h; sourceTree = ""; }; - 295997F37C2D39818E1CB7F6ED6F7873 /* SEGAES256Crypto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGAES256Crypto.h; path = Analytics/Classes/Crypto/SEGAES256Crypto.h; sourceTree = ""; }; - 29642D4C23E26E3EEB72590F59EA6DA3 /* GTMSessionFetcherService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionFetcherService.m; path = Source/GTMSessionFetcherService.m; sourceTree = ""; }; - 2974EFC614E39BCF31129A48CCC08C35 /* Timestamp.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Timestamp.pbobjc.m; path = objectivec/google/protobuf/Timestamp.pbobjc.m; sourceTree = ""; }; - 299C4280ECA21A647154A2ACDB06C2E5 /* Api.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Api.pbobjc.m; path = objectivec/google/protobuf/Api.pbobjc.m; sourceTree = ""; }; - 29A3B03B9171FF21BE9A39CEA3C01262 /* FBSDKError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKError.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKError.h; sourceTree = ""; }; - 2A294DC1DD370787DB7ECDC97CA85CAA /* FBSDKAppEvents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEvents.h; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/FBSDKAppEvents.h; sourceTree = ""; }; - 2AC1A7B6FFA8D8200F95AAB78FC85109 /* GPBRuntimeTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBRuntimeTypes.h; path = objectivec/GPBRuntimeTypes.h; sourceTree = ""; }; - 2B1F1DCBE5FD0CED7D6DD05A0B9BAD9B /* FIRInstanceIDAuthKeyChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDAuthKeyChain.h; path = Firebase/InstanceID/FIRInstanceIDAuthKeyChain.h; sourceTree = ""; }; - 2B4006EBC9C47FAFDA35A8E80837F727 /* FBSDKHybridAppEventsScriptMessageHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKHybridAppEventsScriptMessageHandler.m; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKHybridAppEventsScriptMessageHandler.m; sourceTree = ""; }; - 2C128A18D0862A8A4F8328126D4C0FFC /* FBSnapshotTestCasePlatform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestCasePlatform.m; path = FBSnapshotTestCase/FBSnapshotTestCasePlatform.m; sourceTree = ""; }; - 2C7AF2B05FF7A238EF873EF1F23C1344 /* SourceContext.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SourceContext.pbobjc.h; path = objectivec/google/protobuf/SourceContext.pbobjc.h; sourceTree = ""; }; - 2D2BF395BCFEBC7EF1C7A4F142C48FA8 /* FBSDKAppLinkTarget.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppLinkTarget.h; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkTarget.h; sourceTree = ""; }; - 2D37B01A3441918C813D5DFB581C2E1A /* FBSDKLoginCompletion+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginCompletion+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion+Internal.h"; sourceTree = ""; }; - 2DB8A0D0EECEC4D4EB843208D92D2DD8 /* FIRInstanceIDTokenManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDTokenManager.h; path = Firebase/InstanceID/FIRInstanceIDTokenManager.h; sourceTree = ""; }; - 2E14F9BCA1831F7B7328B88C6A5A17BA /* FIRInstanceIDBackupExcludedPlist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDBackupExcludedPlist.h; path = Firebase/InstanceID/FIRInstanceIDBackupExcludedPlist.h; sourceTree = ""; }; - 2E3D7B2105E59F79BBEC2E70B2E1CEA1 /* MASUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASUtilities.h; path = Masonry/MASUtilities.h; sourceTree = ""; }; - 2E67CC358181F9F0F2A211DF2747DB53 /* FBSDKWebDialogView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKWebDialogView.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialogView.h; sourceTree = ""; }; - 2E7CAE477E9EFF6DA8BBF693283A448E /* GPBRootObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBRootObject.m; path = objectivec/GPBRootObject.m; sourceTree = ""; }; - 2ED451554906E40F172BA00135F53335 /* BranchContentPathProperties.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchContentPathProperties.m; path = "Branch-SDK/Branch-SDK/BranchContentPathProperties.m"; sourceTree = ""; }; - 2EEC9AF13CA6809A13170F10C0EDEEFE /* FIRErrors.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRErrors.m; path = Firebase/Core/FIRErrors.m; sourceTree = ""; }; - 2F49C9F56745F637365A4B25745BFCFE /* Fabric.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Fabric.framework; path = iOS/Fabric.framework; sourceTree = ""; }; - 30311877EBE5DBB28ABC81B3F23E2C36 /* BFCancellationTokenRegistration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFCancellationTokenRegistration.h; path = Bolts/Common/BFCancellationTokenRegistration.h; sourceTree = ""; }; - 304517776FD6B333B681CB85E237D3BD /* FirebaseCore-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseCore-dummy.m"; sourceTree = ""; }; - 3069FF0A463E5B72A05DA5476E7A40AD /* FIRAnalyticsConnector.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FIRAnalyticsConnector.framework; path = Frameworks/FIRAnalyticsConnector.framework; sourceTree = ""; }; - 30823FF4A07C2D085DDCC843A3244136 /* UIImage+Compare.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Compare.m"; path = "FBSnapshotTestCase/Categories/UIImage+Compare.m"; sourceTree = ""; }; - 30B566321B0A5229CDD37B9E7270DBED /* SEGIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGIntegration.h; path = Analytics/Classes/Integrations/SEGIntegration.h; sourceTree = ""; }; - 31ABFFAF0B56F880B2D54D53B0F747DB /* GPBDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBDictionary.m; path = objectivec/GPBDictionary.m; sourceTree = ""; }; - 320769E0FC1C6E355A60A08E51D5F64A /* BranchCloseRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchCloseRequest.h; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchCloseRequest.h"; sourceTree = ""; }; - 324001BAA4E993E479B0AD97738E1DDE /* UIImage+Compare.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Compare.h"; path = "FBSnapshotTestCase/Categories/UIImage+Compare.h"; sourceTree = ""; }; - 32551CC3D74E26802D0A1958E51ED622 /* BFCancellationTokenSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFCancellationTokenSource.m; path = Bolts/Common/BFCancellationTokenSource.m; sourceTree = ""; }; - 32644994A47F40EBE19A828DAECFC31C /* GAIEcommerceProduct.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GAIEcommerceProduct.h; path = Sources/GAIEcommerceProduct.h; sourceTree = ""; }; - 3270E95CEF1416CDEB3EFBF126627162 /* DateTools-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DateTools-dummy.m"; sourceTree = ""; }; + 0868D20BA8C8FE99F29AFC00F825B501 /* BranchConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchConstants.h; path = "Branch-SDK/Branch-SDK/BranchConstants.h"; sourceTree = ""; }; + 08B35C7AE8A2EAAA145FF323B906D54E /* FIRInstanceIDKeyPairStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDKeyPairStore.m; path = Firebase/InstanceID/FIRInstanceIDKeyPairStore.m; sourceTree = ""; }; + 08CAAD4D8B2816598302EBB5D4784191 /* FBSDKBridgeAPIProtocolNativeV1.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIProtocolNativeV1.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1.m; sourceTree = ""; }; + 095B8F02E7F2EDCF935BE89883D55CF0 /* FIRInstanceIDKeychain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDKeychain.m; path = Firebase/InstanceID/FIRInstanceIDKeychain.m; sourceTree = ""; }; + 097897185B819F0120E1F625DC8BADFD /* GULUserDefaults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULUserDefaults.h; path = GoogleUtilities/UserDefaults/Private/GULUserDefaults.h; sourceTree = ""; }; + 097F7C018E271BA44B148846747C0A2A /* FIRVersion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRVersion.m; path = Firebase/Core/FIRVersion.m; sourceTree = ""; }; + 098A997C51AFE4249CD2F083758E4996 /* close-with-transparency.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "close-with-transparency.png"; path = "Firebase/InAppMessagingDisplay/Resources/close-with-transparency.png"; sourceTree = ""; }; + 09ACE66AA0842A55192AF7E5CAC4C47E /* GTMSessionFetcherService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionFetcherService.h; path = Source/GTMSessionFetcherService.h; sourceTree = ""; }; + 09CE41791671FD66907B17BC2477D61A /* BNCServerResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCServerResponse.h; path = "Branch-SDK/Branch-SDK/Networking/BNCServerResponse.h"; sourceTree = ""; }; + 09EDEBD45EBB686F19C60A1495B22534 /* FBSDKSettings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKSettings.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.m; sourceTree = ""; }; + 0A116F76E4E346AF4CEF17356B184EC3 /* FBSDKAppLinkNavigation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppLinkNavigation.m; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkNavigation.m; sourceTree = ""; }; + 0A5237D158C078B764F2735F03B81126 /* FIRIAMMessageClientCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMMessageClientCache.h; path = Firebase/InAppMessaging/Flows/FIRIAMMessageClientCache.h; sourceTree = ""; }; + 0AB17B3E3A3BCDEB561AD4DCEEE9581B /* GAITracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GAITracker.h; path = Sources/GAITracker.h; sourceTree = ""; }; + 0AC675343573BA1FE55FD5A490CD0EFD /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 0AD5096EE1916933764ECA791317D2C7 /* UIColor+FIRIAMHexString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+FIRIAMHexString.m"; path = "Firebase/InAppMessaging/Util/UIColor+FIRIAMHexString.m"; sourceTree = ""; }; + 0AE920F71326FA5EEF75D972077C1919 /* BranchRegisterViewRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchRegisterViewRequest.h; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchRegisterViewRequest.h"; sourceTree = ""; }; + 0B5A7B5598D4625F31B19718A0B2353B /* SEGGoogleAnalyticsIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGGoogleAnalyticsIntegration.m; path = Pod/Classes/SEGGoogleAnalyticsIntegration.m; sourceTree = ""; }; + 0C76231553E1D1EE323D080F81348417 /* FIRInstanceIDCombinedHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDCombinedHandler.m; path = Firebase/InstanceID/FIRInstanceIDCombinedHandler.m; sourceTree = ""; }; + 0CD9699E8710D359FA508F24A32C6B29 /* DateTools.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DateTools.h; path = DateTools/DateTools.h; sourceTree = ""; }; + 0CE6D9E293D5446F63DD3F58DCD4E0AC /* BNCCrashlyticsWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCCrashlyticsWrapper.h; path = "Branch-SDK/Branch-SDK/BNCCrashlyticsWrapper.h"; sourceTree = ""; }; + 0D2ACDA0D999F8B531B6B527C6D89B2F /* FBSDKAppLinkTarget.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppLinkTarget.h; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkTarget.h; sourceTree = ""; }; + 0D39779791738DE59AE4428C7FC05D86 /* GTMNSString+URLArguments.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GTMNSString+URLArguments.h"; path = "Foundation/GTMNSString+URLArguments.h"; sourceTree = ""; }; + 0D3A87F4020A17D19596EC0394B9718B /* NSArray+MASShorthandAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MASShorthandAdditions.h"; path = "Masonry/NSArray+MASShorthandAdditions.h"; sourceTree = ""; }; + 0D3B065D91FAC047E523ADA7898F4A06 /* Bolts-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Bolts-dummy.m"; sourceTree = ""; }; + 0D6CBE89E24653CFB5081E99C3A5B25A /* OHPathHelpers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OHPathHelpers.m; path = OHHTTPStubs/Sources/OHPathHelpers/OHPathHelpers.m; sourceTree = ""; }; + 0DA8042330A2DA6AACF004E8CFACBE38 /* GULNSData+zlib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GULNSData+zlib.h"; path = "GoogleUtilities/NSData+zlib/GULNSData+zlib.h"; sourceTree = ""; }; + 0DEE27033C99A9037D6F8003F3FD822C /* FIDRenderingWindowHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIDRenderingWindowHelper.h; path = Firebase/InAppMessagingDisplay/FIDRenderingWindowHelper.h; sourceTree = ""; }; + 0E546B06CF3784E08A6A15A31FCCDA2B /* GULNetworkMessageCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkMessageCode.h; path = GoogleUtilities/Network/Private/GULNetworkMessageCode.h; sourceTree = ""; }; + 0E67B1BFE5289074EF53D5FB0A068305 /* GTMSessionFetcher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GTMSessionFetcher-dummy.m"; sourceTree = ""; }; + 0EF1593BB29EB5288AABFBAEAFAEC9BF /* FirebaseInAppMessagingDisplay.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseInAppMessagingDisplay.xcconfig; sourceTree = ""; }; + 0F333112E24920B6B15274D82C8F2245 /* GPBRuntimeTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBRuntimeTypes.h; path = objectivec/GPBRuntimeTypes.h; sourceTree = ""; }; + 0F4722C326CC582A115C7B0A469EC0DA /* FBSDKBase64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBase64.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Base64/FBSDKBase64.h; sourceTree = ""; }; + 0F8EEBB4696908F81B027C09D9F0ABF6 /* Wrappers.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Wrappers.pbobjc.m; path = objectivec/google/protobuf/Wrappers.pbobjc.m; sourceTree = ""; }; + 106541A4AF2D1D78BD47700EF8CFF401 /* BNCDebug.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCDebug.m; path = "Branch-SDK/Branch-SDK/BNCDebug.m"; sourceTree = ""; }; + 107F5B156C81DCF162E1D85DC82EEEA4 /* GPBArray_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBArray_PackagePrivate.h; path = objectivec/GPBArray_PackagePrivate.h; sourceTree = ""; }; + 1081569ACBC1A57314C9FB49895F35D7 /* GULNetworkLoggerProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkLoggerProtocol.h; path = GoogleUtilities/Network/Private/GULNetworkLoggerProtocol.h; sourceTree = ""; }; + 10ECF70D2FE8493BBA5E3F6F70269ED0 /* FBSDKLoginManagerLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginManagerLogger.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.h; sourceTree = ""; }; + 112864B03E0184BF30323F9149018A18 /* FBSDKUserDataStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKUserDataStore.m; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKUserDataStore.m; sourceTree = ""; }; + 11D1DBD3EED2AD52308A39C866FF6F0B /* GTMNSDictionary+URLArguments.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GTMNSDictionary+URLArguments.m"; path = "Foundation/GTMNSDictionary+URLArguments.m"; sourceTree = ""; }; + 11FFC16CCB9186C4875FAEAFACE7D21B /* OHHTTPStubsResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OHHTTPStubsResponse.h; path = OHHTTPStubs/Sources/OHHTTPStubsResponse.h; sourceTree = ""; }; + 12CB883F47550B788623B445D89C4FD2 /* FIRComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRComponent.m; path = Firebase/Core/FIRComponent.m; sourceTree = ""; }; + 132267D69F12DB07D436292BB1552061 /* Fabric.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Fabric.h; path = iOS/Fabric.framework/Headers/Fabric.h; sourceTree = ""; }; + 1361B7DE9B58835827BF7B5CD3E4D979 /* CLSLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CLSLogging.h; path = iOS/Crashlytics.framework/Headers/CLSLogging.h; sourceTree = ""; }; + 138EC3BE52F58A119E52F7122D6ACABF /* FIRLibrary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLibrary.h; path = Firebase/Core/Private/FIRLibrary.h; sourceTree = ""; }; + 1403D82D476FDC6DFC2A4802698679F0 /* FIRBundleUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRBundleUtil.h; path = Firebase/Core/Private/FIRBundleUtil.h; sourceTree = ""; }; + 14538EA134F0F2C66D848F03334FD964 /* FIRInstanceIDURLQueryItem.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDURLQueryItem.h; path = Firebase/InstanceID/FIRInstanceIDURLQueryItem.h; sourceTree = ""; }; + 145D1912D95ABE5B4A1B0701A2957DAE /* OHHTTPStubs-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OHHTTPStubs-dummy.m"; sourceTree = ""; }; + 1476CC309CD172FF36776DC566AD56AB /* Analytics-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Analytics-dummy.m"; sourceTree = ""; }; + 14CD1775088AB9CFBBF016A8696D8B41 /* Masonry-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Masonry-dummy.m"; sourceTree = ""; }; + 14DB4CD075E0B9CFAE9145F9669C9C46 /* GPBWireFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBWireFormat.m; path = objectivec/GPBWireFormat.m; sourceTree = ""; }; + 151E4250DC32D2CE0570F9B9755F4881 /* Segment-Firebase.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Segment-Firebase.xcconfig"; sourceTree = ""; }; + 160E394289264BF7B2836D55E052DD85 /* GULReachabilityChecker+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GULReachabilityChecker+Internal.h"; path = "GoogleUtilities/Reachability/GULReachabilityChecker+Internal.h"; sourceTree = ""; }; + 16C6B1F2D54416379BBEC1736D183FD4 /* NSMutableDictionary+Branch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableDictionary+Branch.m"; path = "Branch-SDK/Branch-SDK/NSMutableDictionary+Branch.m"; sourceTree = ""; }; + 178471855C4480F482876D3455033ABD /* BranchEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchEvent.m; path = "Branch-SDK/Branch-SDK/BranchEvent.m"; sourceTree = ""; }; + 17C0C855687A6A2B66E7B0869F472D75 /* FBSDKErrorRecoveryConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKErrorRecoveryConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.m; sourceTree = ""; }; + 17EAB3CE15F8B9FC5DAEEB77E2E63994 /* FIRIAMFetchFlow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMFetchFlow.h; path = Firebase/InAppMessaging/Flows/FIRIAMFetchFlow.h; sourceTree = ""; }; + 17FCF444EEB2E4A712EE62AF4341BDD3 /* GPBUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUtilities.h; path = objectivec/GPBUtilities.h; sourceTree = ""; }; + 1852AE91743E2BB048C25B80D9612467 /* FBSDKGraphErrorRecoveryProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphErrorRecoveryProcessor.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphErrorRecoveryProcessor.h; sourceTree = ""; }; + 18B5AE475C2F2A8B6A0720150FCBA586 /* FBSDKDeviceLoginManagerResult+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKDeviceLoginManagerResult+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKDeviceLoginManagerResult+Internal.h"; sourceTree = ""; }; + 18BE46D27D48D5F48D4EB1CAAF4D016D /* FBSDKDialogConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKDialogConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.m; sourceTree = ""; }; + 18D9BB9CDB746DE9EF97D78F2F554F5F /* GAIFields.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GAIFields.h; path = Sources/GAIFields.h; sourceTree = ""; }; + 18F906564BBF3D2F9AB22D25DCC3E5F7 /* FIRCore+InAppMessagingDisplay.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FIRCore+InAppMessagingDisplay.m"; path = "Firebase/InAppMessagingDisplay/FIRCore+InAppMessagingDisplay.m"; sourceTree = ""; }; + 194095191F3A07E08169D0D966B9479A /* BranchLoadRewardsRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchLoadRewardsRequest.h; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchLoadRewardsRequest.h"; sourceTree = ""; }; + 199034385FAD9EFE68CAF88BA0BD838D /* GTMSessionFetcher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GTMSessionFetcher-prefix.pch"; sourceTree = ""; }; + 19AE3FB7FA1DA1585DE0CCC590DEB27F /* OHHTTPStubsResponse+JSON.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OHHTTPStubsResponse+JSON.h"; path = "OHHTTPStubs/Sources/JSON/OHHTTPStubsResponse+JSON.h"; sourceTree = ""; }; + 1A4D3EBADC8E1F3CBB9B0EC56AAE17C7 /* iOSSnapshotTestCase-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "iOSSnapshotTestCase-dummy.m"; sourceTree = ""; }; + 1B0992DF47DBCB608AAD0D5CF45017CF /* Branch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Branch.h; path = "Branch-SDK/Branch-SDK/Branch.h"; sourceTree = ""; }; + 1B8750D2A56AFE374958C575E6078AEE /* Fabric.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Fabric.h; path = "Branch-SDK/Fabric/Fabric.h"; sourceTree = ""; }; + 1BC0AD187124CD580070E466714DD43E /* FBSDKGraphRequestBody.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestBody.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.m; sourceTree = ""; }; + 1BD529B25F0CDC94DF2D11892661514F /* FBSDKCodelessIndexer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCodelessIndexer.h; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessIndexer.h; sourceTree = ""; }; + 1C4BFB9D39F293EF611AC14EB8F2D386 /* FIRIAMMessageContentDataWithImageURL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMMessageContentDataWithImageURL.h; path = Firebase/InAppMessaging/Data/FIRIAMMessageContentDataWithImageURL.h; sourceTree = ""; }; + 1C6E7CFCDD1068BB492E67027B5D8DFF /* BranchUserCompletedActionRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchUserCompletedActionRequest.m; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchUserCompletedActionRequest.m"; sourceTree = ""; }; + 1C7586BDB1367D3872893E9DC16B9D59 /* GoogleToolboxForMac.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleToolboxForMac.xcconfig; sourceTree = ""; }; + 1C88350D9D06C2A59C3508A824BBC61E /* MASLayoutConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASLayoutConstraint.h; path = Masonry/MASLayoutConstraint.h; sourceTree = ""; }; + 1C8DC02592827AA41DE942988FF52042 /* pb_encode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb_encode.h; sourceTree = ""; }; + 1CC4D6EFE3DF94FD3E4AFADA6B410A5E /* SEGMiddleware.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGMiddleware.m; path = Analytics/Classes/Middlewares/SEGMiddleware.m; sourceTree = ""; }; + 1CCCBC73D6BC074A76E4179108712D3A /* FirebaseCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseCore.h; path = Firebase/Core/Public/FirebaseCore.h; sourceTree = ""; }; + 1CE69C04F6B9C0324E7BC46EC3871E18 /* GTMLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMLogger.m; path = Foundation/GTMLogger.m; sourceTree = ""; }; + 1D0FAB1BE51374E0188CF1B9CE08DE9F /* FBSDKTypeUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTypeUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTypeUtility.h; sourceTree = ""; }; + 1D192EE559839947D35B09822F7E2522 /* FBSDKApplicationDelegate+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKApplicationDelegate+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKApplicationDelegate+Internal.h"; sourceTree = ""; }; + 1D59575BB888729BAAFBD9D84254FE17 /* BranchCSSearchableItemAttributeSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchCSSearchableItemAttributeSet.m; path = "Branch-SDK/Branch-SDK/BranchCSSearchableItemAttributeSet.m"; sourceTree = ""; }; + 1E0B32CC76AFFF7DF0C9DBD7BA449D6F /* BFAppLinkTarget.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkTarget.h; path = Bolts/iOS/BFAppLinkTarget.h; sourceTree = ""; }; + 1E10DD33877D3E0D452BDCAB7CC60A98 /* FIDBannerViewUIWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIDBannerViewUIWindow.m; path = Firebase/InAppMessagingDisplay/Banner/FIDBannerViewUIWindow.m; sourceTree = ""; }; + 1E8EBEF83007A08BC7E6926DDAFD8793 /* GTMSessionUploadFetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionUploadFetcher.h; path = Source/GTMSessionUploadFetcher.h; sourceTree = ""; }; + 1EDFECEDEFC63E3E4AB22B18B781C4A4 /* AdSupport.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AdSupport.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/AdSupport.framework; sourceTree = DEVELOPER_DIR; }; + 1F06D3E7E5E411C0652BB8B64BA53C61 /* FBSDKAppEventsState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsState.m; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsState.m; sourceTree = ""; }; + 1F76DD244B9BEE2520EFF6B3FC0E0CBB /* FBSDKError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKError.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKError.h; sourceTree = ""; }; + 20175AF2BF12A9BD1ABB8EE75D7AF76E /* GULLoggerCodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULLoggerCodes.h; path = GoogleUtilities/Common/GULLoggerCodes.h; sourceTree = ""; }; + 201864E0A4DCAD86B2041482A95792CD /* FirebaseInAppMessaging.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseInAppMessaging.xcconfig; sourceTree = ""; }; + 2088EF05E67AED80110652C81939E360 /* FIRInstanceIDAuthKeyChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDAuthKeyChain.m; path = Firebase/InstanceID/FIRInstanceIDAuthKeyChain.m; sourceTree = ""; }; + 20AE8CC341AA8B1D953F9F7D76BE308D /* FIRInstanceIDTokenInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDTokenInfo.h; path = Firebase/InstanceID/FIRInstanceIDTokenInfo.h; sourceTree = ""; }; + 21601137FD138FF5FF3988509060F407 /* FBSDKErrorConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKErrorConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfiguration.m; sourceTree = ""; }; + 216B49DFFF48FA835A04D100ACC05D04 /* FBSDKLoginButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginButton.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.h; sourceTree = ""; }; + 217605A0D4BAC428EAC0F2645B8FEF3E /* FBSDKGraphRequestDataAttachment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestDataAttachment.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestDataAttachment.m; sourceTree = ""; }; + 22022C6882CFE5368DBAFEC074147D9C /* FBSDKDeviceLoginManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKDeviceLoginManager.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginManager.m; sourceTree = ""; }; + 22796EBB5BAD28CD30C74B6459AA37EF /* Branch-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Branch-prefix.pch"; sourceTree = ""; }; + 22C07D2F4EFFC193875786171F5C0952 /* GoogleSignIn.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GoogleSignIn.framework; path = Frameworks/GoogleSignIn.framework; sourceTree = ""; }; + 22C721A5F82D8180D96F07D554896AB9 /* NSDate+DateTools.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+DateTools.h"; path = "DateTools/NSDate+DateTools.h"; sourceTree = ""; }; + 22D51490B2ABCF3B9F96D9F54E9735E3 /* FIRInstanceIDDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDDefines.h; path = Firebase/InstanceID/FIRInstanceIDDefines.h; sourceTree = ""; }; + 22EE80EE1338B2474B2A2B009D1B0110 /* FBSDKAppEvents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEvents.h; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/FBSDKAppEvents.h; sourceTree = ""; }; + 23025B1AC210C81DE1F31494DEC0B53A /* SEGGoogleAnalyticsIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGGoogleAnalyticsIntegration.h; path = Pod/Classes/SEGGoogleAnalyticsIntegration.h; sourceTree = ""; }; + 2387FD587B22DBCB5BD59D14A3215830 /* SEGAnalyticsUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGAnalyticsUtils.m; path = Analytics/Classes/Internal/SEGAnalyticsUtils.m; sourceTree = ""; }; + 23BAB7F376539B18E243CA959D4A7DF0 /* FIRInstanceIDTokenManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDTokenManager.m; path = Firebase/InstanceID/FIRInstanceIDTokenManager.m; sourceTree = ""; }; + 23CD84D503136C17D007D3BD53EC1579 /* _FBSDKLoginRecoveryAttempter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FBSDKLoginRecoveryAttempter.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.m; sourceTree = ""; }; + 23D76B1947655F92BA2673034A191EEC /* GTMSessionFetcher.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTMSessionFetcher.xcconfig; sourceTree = ""; }; + 2429E02ECB4D9A6B702B97AE60651EBF /* FIDBannerViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIDBannerViewController.h; path = Firebase/InAppMessagingDisplay/Banner/FIDBannerViewController.h; sourceTree = ""; }; + 244A7F1CE6697EF99E48DBA3687E2B8F /* CLSReport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CLSReport.h; path = iOS/Crashlytics.framework/Headers/CLSReport.h; sourceTree = ""; }; + 2470C3EC6B03E767E4885F6C4FA231EF /* FIRIAMFetchResponseParser.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMFetchResponseParser.h; path = Firebase/InAppMessaging/Data/FIRIAMFetchResponseParser.h; sourceTree = ""; }; + 2492E0224C0974A14383DF2438C4250E /* FIRInstanceIDTokenFetchOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDTokenFetchOperation.h; path = Firebase/InstanceID/FIRInstanceIDTokenFetchOperation.h; sourceTree = ""; }; + 249E261702A6E7109CBADF78DAF2797A /* FBSnapshotTestCase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestCase.m; path = FBSnapshotTestCase/FBSnapshotTestCase.m; sourceTree = ""; }; + 24ACD074888C5B5730605DC5E488623E /* BNCLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCLog.m; path = "Branch-SDK/Branch-SDK/BNCLog.m"; sourceTree = ""; }; + 24D092171D10C8FD2839FA6DF02F43C1 /* FIRComponentContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentContainer.h; path = Firebase/Core/Private/FIRComponentContainer.h; sourceTree = ""; }; + 24DC650B72AFEFBEB1E199BAAD2771DF /* GPBDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBDictionary.m; path = objectivec/GPBDictionary.m; sourceTree = ""; }; + 2503B4901081EDAC27E105A7F9849E63 /* MASLayoutConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASLayoutConstraint.m; path = Masonry/MASLayoutConstraint.m; sourceTree = ""; }; + 2526A10BB5686E35D7DD37B26BC4827D /* FBSDKIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKIcon.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKIcon.m; sourceTree = ""; }; + 25C49C8697327BAC11D4963C282667A4 /* BranchLogoutRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchLogoutRequest.h; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchLogoutRequest.h"; sourceTree = ""; }; + 2603B697933DD0A8054A35381A6F9B76 /* BFAppLinkReturnToRefererView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkReturnToRefererView.m; path = Bolts/iOS/BFAppLinkReturnToRefererView.m; sourceTree = ""; }; + 263D1DED92F3F89A1541F6F20047C72C /* FBSDKServerConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKServerConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.h; sourceTree = ""; }; + 2699F2F2EED98E9E686604C641DAA5FF /* BNCServerResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCServerResponse.m; path = "Branch-SDK/Branch-SDK/Networking/BNCServerResponse.m"; sourceTree = ""; }; + 26AC2284C3E62BAAC502D7AA00F46AB9 /* FBSDKDeviceLoginCodeInfo+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKDeviceLoginCodeInfo+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKDeviceLoginCodeInfo+Internal.h"; sourceTree = ""; }; + 26DA5314A69E0B1ABE689022C546BCED /* GPBCodedOutputStream_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBCodedOutputStream_PackagePrivate.h; path = objectivec/GPBCodedOutputStream_PackagePrivate.h; sourceTree = ""; }; + 26E57731A9B12106AE191F4E4681DA57 /* SEGAliasPayload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGAliasPayload.m; path = Analytics/Classes/Integrations/SEGAliasPayload.m; sourceTree = ""; }; + 270C7E141401CDFFE1A29F10D694EBCF /* FBSDKConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKConstants.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKConstants.m; sourceTree = ""; }; + 273FBE143B41468AD7CD5022E9659511 /* FBSDKCodelessPathComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKCodelessPathComponent.m; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessPathComponent.m; sourceTree = ""; }; + 276029D4A70CDC0A38E83EDF107DC105 /* NSLayoutConstraint+MASDebugAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSLayoutConstraint+MASDebugAdditions.h"; path = "Masonry/NSLayoutConstraint+MASDebugAdditions.h"; sourceTree = ""; }; + 278E2B51862B8331FDE311C397D2B837 /* FBSDKMaleSilhouetteIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMaleSilhouetteIcon.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKMaleSilhouetteIcon.h; sourceTree = ""; }; + 27A7B5BF389F4C8F09D71BC0463987BA /* Firebase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Firebase.h; path = CoreOnly/Sources/Firebase.h; sourceTree = ""; }; + 27CA8F0677C3C05CD55856CB95D03EC6 /* YoutubePlayer-in-WKWebView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "YoutubePlayer-in-WKWebView-prefix.pch"; sourceTree = ""; }; + 28043D922797024472F6C6667676A7D2 /* GPBUnknownField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBUnknownField.m; path = objectivec/GPBUnknownField.m; sourceTree = ""; }; + 2827E4694487B1B20470D6941EA2B801 /* Bolts-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Bolts-prefix.pch"; sourceTree = ""; }; + 28CA85063E028F0E7F0D5BA876C74B22 /* FBSDKBoltsMeasurementEventListener.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBoltsMeasurementEventListener.m; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/Internal/FBSDKBoltsMeasurementEventListener.m; sourceTree = ""; }; + 28FDAAEE5475428D7A843986FC94A2DB /* FBSDKBridgeAPIProtocolWebV1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolWebV1.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV1.h; sourceTree = ""; }; + 29452FDB78F26F8AD0F2F5CB3772DB3B /* BranchLogoutRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchLogoutRequest.m; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchLogoutRequest.m"; sourceTree = ""; }; + 29617CBF4FB58A36ADF9F5AC51A8C647 /* FBSDKBridgeAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPI.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPI.h; sourceTree = ""; }; + 29E95250F8E3D45973BD94902AC3D0A1 /* FIRInstanceIDLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDLogger.h; path = Firebase/InstanceID/FIRInstanceIDLogger.h; sourceTree = ""; }; + 29F7067D36595A67A5500992BEC9AE69 /* NSBundle+Smartling_i18n.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+Smartling_i18n.m"; path = "Smartling.i18n/NSBundle+Smartling_i18n.m"; sourceTree = ""; }; + 2AC20DAEF195260AEEC944D1CA5EB976 /* BNCConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCConfig.h; path = "Branch-SDK/Branch-SDK/BNCConfig.h"; sourceTree = ""; }; + 2ADF75B0BAED2EE04E933711F92CD054 /* FBSDKCoreKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCoreKit.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit.h; sourceTree = ""; }; + 2B186DD5CC76F52DBC6C3872B5EC7789 /* FBSDKContainerViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKContainerViewController.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKContainerViewController.h; sourceTree = ""; }; + 2B1952AA9F7326EC0BA380B7DFB3155D /* FIRInAppMessaging.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInAppMessaging.m; path = Firebase/InAppMessaging/FIRInAppMessaging.m; sourceTree = ""; }; + 2BEE8CBFF100D4C907685F39C27DE0D0 /* BNCServerRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCServerRequest.h; path = "Branch-SDK/Branch-SDK/Networking/BNCServerRequest.h"; sourceTree = ""; }; + 2BF96D86021968A61B29A2CC26A94197 /* DTTimePeriodCollection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTTimePeriodCollection.m; path = DateTools/DTTimePeriodCollection.m; sourceTree = ""; }; + 2BFACC8351E2AE2165DF0B4244DDBAEA /* FBSDKConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKConstants.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKConstants.h; sourceTree = ""; }; + 2C250AB2EE16BE960E0FE6D9D368D685 /* SafariServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SafariServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/SafariServices.framework; sourceTree = DEVELOPER_DIR; }; + 2C51BB5CC94562DBA2DDB4DEDA5EEE35 /* GAIDictionaryBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GAIDictionaryBuilder.h; path = Sources/GAIDictionaryBuilder.h; sourceTree = ""; }; + 2CBE283D733221F3A1288EEB623E406C /* MASConstraint+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "MASConstraint+Private.h"; path = "Masonry/MASConstraint+Private.h"; sourceTree = ""; }; + 2D0210410B6D0FC1570E9FEA50DDB904 /* FBSDKErrorRecoveryConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKErrorRecoveryConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.h; sourceTree = ""; }; + 2DD7F56D3624D29400D0FF79B8D57EC8 /* FBSDKLoginManagerLoginResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginManagerLoginResult.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManagerLoginResult.h; sourceTree = ""; }; + 2DDDDDB3D4A3D26B1E369BA17C86CD80 /* FIROptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIROptions.m; path = Firebase/Core/FIROptions.m; sourceTree = ""; }; + 2DE17D48BBA95B550B01E60C4D2AB97F /* BranchUserCompletedActionRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchUserCompletedActionRequest.h; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchUserCompletedActionRequest.h"; sourceTree = ""; }; + 2E549E83B9FD15AC0D2A2CC1DF37317A /* FBSDKMonotonicTime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMonotonicTime.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMonotonicTime.m; sourceTree = ""; }; + 2E66BB2D870FC92C169DE0E29732E744 /* FIRIAMSDKRuntimeErrorCodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMSDKRuntimeErrorCodes.h; path = Firebase/InAppMessaging/Runtime/FIRIAMSDKRuntimeErrorCodes.h; sourceTree = ""; }; + 2EEEC45028ADDE8A5F6A30E203CAEE58 /* BranchShareLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchShareLink.h; path = "Branch-SDK/Branch-SDK/BranchShareLink.h"; sourceTree = ""; }; + 2F7B40EE694A0D96C233B0404839B371 /* UIImage+Diff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Diff.h"; path = "FBSnapshotTestCase/Categories/UIImage+Diff.h"; sourceTree = ""; }; + 2FCBF28946287E2641F6361766C611DF /* Duration.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Duration.pbobjc.m; path = objectivec/google/protobuf/Duration.pbobjc.m; sourceTree = ""; }; + 3011C384D62E8DA0B6B2DAC1485A2FC5 /* FIRInstanceIDVersionUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDVersionUtilities.m; path = Firebase/InstanceID/FIRInstanceIDVersionUtilities.m; sourceTree = ""; }; + 30CDC5A64409BCCD450D6EA351A3C18D /* FirebaseInAppMessaging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseInAppMessaging.h; path = Firebase/InAppMessaging/Public/FirebaseInAppMessaging.h; sourceTree = ""; }; + 30F405F4D3C844D4AE8516FE3E637A24 /* BNCLinkData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCLinkData.m; path = "Branch-SDK/Branch-SDK/BNCLinkData.m"; sourceTree = ""; }; + 3105ECC7B85AF05AC44B894DEE189ED8 /* GULSwizzledObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULSwizzledObject.h; path = GoogleUtilities/ISASwizzler/Private/GULSwizzledObject.h; sourceTree = ""; }; + 310E53C14A86E13DDF036A258C592ECF /* FIRCore+InAppMessaging.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FIRCore+InAppMessaging.m"; path = "Firebase/InAppMessaging/FIRCore+InAppMessaging.m"; sourceTree = ""; }; + 3214A26DA207C949ADEDC41D36249657 /* BFCancellationToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFCancellationToken.m; path = Bolts/Common/BFCancellationToken.m; sourceTree = ""; }; + 321A193983F764C104E20E5A94B6E7DC /* BNCLocalization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCLocalization.h; path = "Branch-SDK/Branch-SDK/BNCLocalization.h"; sourceTree = ""; }; + 323A21672D31B24860ACA8DB830B36B9 /* FIRInAppMessagingRenderingDataClasses.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInAppMessagingRenderingDataClasses.m; path = Firebase/InAppMessaging/RenderingObjects/FIRInAppMessagingRenderingDataClasses.m; sourceTree = ""; }; + 3261EF85798B892EAAE5562C3DA795A1 /* BNCConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCConfig.m; path = "Branch-SDK/Branch-SDK/BNCConfig.m"; sourceTree = ""; }; + 3266ABFA1A7E49D1F1B3478A86A84506 /* FIRInstanceID+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRInstanceID+Private.h"; path = "Firebase/InstanceID/FIRInstanceID+Private.h"; sourceTree = ""; }; 328369AB312C0EF9255D98E64FD2A179 /* Pods-edX-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-edX-acknowledgements.markdown"; sourceTree = ""; }; - 3292BFD9213EBD54398B9E4880D3C8EF /* NSString+Branch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+Branch.m"; path = "Branch-SDK/Branch-SDK/NSString+Branch.m"; sourceTree = ""; }; + 329AB3CE3F652ED0277D6DDD3FD3F7F9 /* SEGAliasPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGAliasPayload.h; path = Analytics/Classes/Integrations/SEGAliasPayload.h; sourceTree = ""; }; 32B87FB1C0DD1DF190E2A7642D2B08FA /* Pods-edX.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-edX.debug.xcconfig"; sourceTree = ""; }; - 32BA85C3E6AD3E7F8A54A87553CCABA4 /* FBSDKAccessTokenCacheV4.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV4.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV4.h; sourceTree = ""; }; - 32ED39025F4EC37679B731D1CADEC5FC /* FBSDKAccessTokenCacheV3_21.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV3_21.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_21.m; sourceTree = ""; }; - 3356BBC03AA60F5FBAFB947D7768E691 /* GTMSessionFetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionFetcher.h; path = Source/GTMSessionFetcher.h; sourceTree = ""; }; - 336CDBD7780400445839AEED16173B9C /* FBSDKBridgeAPI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPI.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPI.m; sourceTree = ""; }; - 33FB905595F5F7AE2E422CF3E41455B5 /* OHHTTPStubs-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "OHHTTPStubs-dummy.m"; sourceTree = ""; }; - 343701D32B3C18D27ABAFCD43E49C34A /* BFURL_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFURL_Internal.h; path = Bolts/iOS/Internal/BFURL_Internal.h; sourceTree = ""; }; - 346B5CA5B9499840D75B72B878B9F2CD /* FBSDKAppLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppLink.h; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLink.h; sourceTree = ""; }; - 34861BEEE3C66E89D905A3F8DA2DEE5F /* GTMNSData+zlib.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GTMNSData+zlib.m"; path = "Foundation/GTMNSData+zlib.m"; sourceTree = ""; }; - 34D8152F71A953F0418DCBC49A374027 /* BFMeasurementEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFMeasurementEvent.h; path = Bolts/iOS/BFMeasurementEvent.h; sourceTree = ""; }; - 34DFD7CA0D413DCDFA6876588EC3067F /* FBSDKTimeSpentData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTimeSpentData.m; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentData.m; sourceTree = ""; }; - 34EADEC6CEB1F3386F6DAEA30D2384DF /* Any.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Any.pbobjc.h; path = objectivec/google/protobuf/Any.pbobjc.h; sourceTree = ""; }; - 350B4201A47F034F3A07CAFF6719AAE4 /* FIRInstanceID.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceID.m; path = Firebase/InstanceID/FIRInstanceID.m; sourceTree = ""; }; - 353432CE509F0E31D913A6342C90F0CA /* FIRInstanceIDKeyPairUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDKeyPairUtilities.h; path = Firebase/InstanceID/FIRInstanceIDKeyPairUtilities.h; sourceTree = ""; }; - 3558C8B0B053F4D5111A29A8416C41F7 /* FBSDKDialogConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKDialogConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.h; sourceTree = ""; }; - 356E95E6B4251FE96CB091C54A1DF8D4 /* FBSDKPaymentObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKPaymentObserver.m; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentObserver.m; sourceTree = ""; }; - 358D2D87D4B250D95DBEC2728ECFE816 /* BranchLoadRewardsRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchLoadRewardsRequest.m; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchLoadRewardsRequest.m"; sourceTree = ""; }; - 358E993C92317F63D1E907873614D955 /* FIRInstanceIDStringEncoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDStringEncoding.m; path = Firebase/InstanceID/FIRInstanceIDStringEncoding.m; sourceTree = ""; }; - 35F17205A88B658895291F62D24FD6D0 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 35FFFF1F506D7EFBB26697FBDF5333A5 /* BNCSpotlightService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCSpotlightService.h; path = "Branch-SDK/Branch-SDK/BNCSpotlightService.h"; sourceTree = ""; }; - 3610CCE120B3C3EDC2F55AF18F19F34A /* GULNSData+zlib.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GULNSData+zlib.m"; path = "GoogleUtilities/NSData+zlib/GULNSData+zlib.m"; sourceTree = ""; }; - 361F7D65618EAC8E4D48A42C63202E8E /* FIDBannerViewUIWindow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIDBannerViewUIWindow.m; path = Firebase/InAppMessagingDisplay/Banner/FIDBannerViewUIWindow.m; sourceTree = ""; }; - 3642D240B335CDE5ED2E3D3EF627E8C7 /* libGoogleToolboxForMac.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libGoogleToolboxForMac.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 367415279278097132B3BF0DADB9D8AD /* FBSDKKeychainStoreViaBundleID.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKKeychainStoreViaBundleID.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStoreViaBundleID.h; sourceTree = ""; }; - 367526A8764BBDCBD90EB1983F0EE99A /* MASViewConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASViewConstraint.h; path = Masonry/MASViewConstraint.h; sourceTree = ""; }; - 36C36DBA95B65C1517889382FA9D38FC /* FirebaseInAppMessagingDisplay-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseInAppMessagingDisplay-dummy.m"; sourceTree = ""; }; - 36DDCA99157D49FE23981FEFE5C517A4 /* FIRDependency.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDependency.h; path = Firebase/Core/Private/FIRDependency.h; sourceTree = ""; }; - 372137F94136357BC7A313E616EFF832 /* SEGAliasPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGAliasPayload.h; path = Analytics/Classes/Integrations/SEGAliasPayload.h; sourceTree = ""; }; - 37737C6409409C70D54085A3CCB88C00 /* FIDBannerViewUIWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIDBannerViewUIWindow.h; path = Firebase/InAppMessagingDisplay/Banner/FIDBannerViewUIWindow.h; sourceTree = ""; }; - 37A3F4504C75FE3A42613193BB59C8B1 /* FIRComponentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRComponentType.m; path = Firebase/Core/FIRComponentType.m; sourceTree = ""; }; - 37A6551DE143CB1A63653B6DED6E2225 /* BFMeasurementEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFMeasurementEvent.m; path = Bolts/iOS/BFMeasurementEvent.m; sourceTree = ""; }; - 37A7F0F5B29E5A09ECEE176CD7A695D3 /* BNCLocalization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCLocalization.h; path = "Branch-SDK/Branch-SDK/BNCLocalization.h"; sourceTree = ""; }; - 37B1B9DAC3677941D2E2541FBE1AA75E /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; - 37C2C6705ECE50CFF747D44583C8B6E3 /* GULSwizzledObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULSwizzledObject.h; path = GoogleUtilities/ISASwizzler/Private/GULSwizzledObject.h; sourceTree = ""; }; - 37D73861A0F7BC121F856B5F3AAF53E8 /* FBSDKLoginManagerLoginResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginManagerLoginResult.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManagerLoginResult.m; sourceTree = ""; }; - 37DAF8263F1D2D038237BD8988354EDD /* BranchLinkProperties.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchLinkProperties.h; path = "Branch-SDK/Branch-SDK/BranchLinkProperties.h"; sourceTree = ""; }; - 37E934B0BB0E4B78A1C62FCABFFE183D /* FBSDKAppLinkUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppLinkUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkUtility.m; sourceTree = ""; }; - 380B311F459FEA5A62F7EB1A2D27070B /* FBSDKServerConfigurationManager+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKServerConfigurationManager+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager+Internal.h"; sourceTree = ""; }; - 380DA415BB870D632EF9008E38BCC7DE /* FBSDKEventBinding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKEventBinding.h; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKEventBinding.h; sourceTree = ""; }; - 38AAD014B3ED8CDB0C757047CC711B40 /* BFAppLinkReturnToRefererView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkReturnToRefererView.h; path = Bolts/iOS/BFAppLinkReturnToRefererView.h; sourceTree = ""; }; - 38F0863A402E8F4552071711E4142A94 /* FBSDKLoginButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginButton.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.h; sourceTree = ""; }; - 399AA9CCE90D9CC495D7D239F56363D7 /* FBSDKGateKeeperManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGateKeeperManager.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKGateKeeperManager.h; sourceTree = ""; }; - 3A3403AD3134FA510F0A03599E34DD2F /* BFURL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFURL.m; path = Bolts/iOS/BFURL.m; sourceTree = ""; }; - 3AC2B681474E81031BD23DB472ED0B40 /* BranchSpotlightUrlRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchSpotlightUrlRequest.m; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchSpotlightUrlRequest.m"; sourceTree = ""; }; - 3B043A78E11172FF58B9D173A18A3E96 /* GTMNSString+URLArguments.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GTMNSString+URLArguments.h"; path = "Foundation/GTMNSString+URLArguments.h"; sourceTree = ""; }; - 3B1FB7C9CFF2B34399F94DF389621346 /* FIRInAppMessaging.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInAppMessaging.m; path = Firebase/InAppMessaging/FIRInAppMessaging.m; sourceTree = ""; }; - 3B69C885EC24EA33F09495EBE2FFCBC7 /* FBSDKErrorRecoveryAttempter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKErrorRecoveryAttempter.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.m; sourceTree = ""; }; - 3BD5E08E820EEA39AD5658AF68175C65 /* FIRInstanceIDTokenManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDTokenManager.m; path = Firebase/InstanceID/FIRInstanceIDTokenManager.m; sourceTree = ""; }; - 3BE506D867490E584CB4D22350BC48DA /* FBSDKTypeUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTypeUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTypeUtility.m; sourceTree = ""; }; - 3BF40470CD039F6C1764E366AE4F6137 /* BNCLocalization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCLocalization.m; path = "Branch-SDK/Branch-SDK/BNCLocalization.m"; sourceTree = ""; }; - 3C2F6FC469407B7970C2F63350B473AA /* BNCCrashlyticsWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCCrashlyticsWrapper.m; path = "Branch-SDK/Branch-SDK/BNCCrashlyticsWrapper.m"; sourceTree = ""; }; - 3C53FB2CD79E050B21B5A0882CA649F0 /* FBSDKBridgeAPICrypto.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPICrypto.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPICrypto.m; sourceTree = ""; }; - 3C91D67EE34DB7807F4C6F0972A4A27C /* GoogleSignIn.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GoogleSignIn.framework; path = Frameworks/GoogleSignIn.framework; sourceTree = ""; }; - 3CC66ED94E14F4B5C30D947BA2288121 /* GPBWireFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBWireFormat.m; path = objectivec/GPBWireFormat.m; sourceTree = ""; }; - 3D48D9D06D0CAB08F4D9F71ECA4E5273 /* SEGAliasPayload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGAliasPayload.m; path = Analytics/Classes/Integrations/SEGAliasPayload.m; sourceTree = ""; }; - 3D54BA77155F015E58B6B8A8247FA261 /* FIRIAMServerMsgFetchStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMServerMsgFetchStorage.h; path = Firebase/InAppMessaging/Flows/FIRIAMServerMsgFetchStorage.h; sourceTree = ""; }; - 3D7F6DB8589A58723C9448B47DAC940B /* FIROptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIROptions.m; path = Firebase/Core/FIROptions.m; sourceTree = ""; }; - 3DB3CA0F626763A9BA6B411A494165C2 /* BranchCloseRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchCloseRequest.m; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchCloseRequest.m"; sourceTree = ""; }; - 3DEE5A8378721AAF1FBC4EAE226B471B /* GULLoggerLevel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULLoggerLevel.h; path = GoogleUtilities/Logger/Public/GULLoggerLevel.h; sourceTree = ""; }; - 3E14A8E1104AAE6EE245FCF6441FDC30 /* AdSupport.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AdSupport.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/AdSupport.framework; sourceTree = DEVELOPER_DIR; }; - 3E527A1200093656DA4AB162D255EF1E /* FIRIAMSDKModeManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMSDKModeManager.m; path = Firebase/InAppMessaging/Runtime/FIRIAMSDKModeManager.m; sourceTree = ""; }; - 3E57096F295C6D03F82D08BDFBF6C9B9 /* FBSDKBase64.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBase64.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Base64/FBSDKBase64.m; sourceTree = ""; }; - 3E9774F5B5033CA7A491FA9A0AE298ED /* Wrappers.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Wrappers.pbobjc.h; path = objectivec/google/protobuf/Wrappers.pbobjc.h; sourceTree = ""; }; - 3E9CF2BB09E5AF60D83E871D176254B2 /* SEGCrypto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGCrypto.h; path = Analytics/Classes/Crypto/SEGCrypto.h; sourceTree = ""; }; - 3EDD432F2A3E4E1541C979B483AD1B8D /* GoogleToolboxForMac-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GoogleToolboxForMac-prefix.pch"; sourceTree = ""; }; - 3F2C6205D93ECA4C91C67B8523669E29 /* BNCError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCError.h; path = "Branch-SDK/Branch-SDK/BNCError.h"; sourceTree = ""; }; - 3F5541886EBEED9E9AB894E07182B29E /* FBSnapshotTestController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestController.m; path = FBSnapshotTestCase/FBSnapshotTestController.m; sourceTree = ""; }; - 3FE6CD5769756C6E85559052A048CEDC /* FIRInstanceIDLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDLogger.h; path = Firebase/InstanceID/FIRInstanceIDLogger.h; sourceTree = ""; }; - 405185FC1F07C49FC565C1BF74F76D6E /* BFAppLinkResolving.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkResolving.h; path = Bolts/iOS/BFAppLinkResolving.h; sourceTree = ""; }; - 405492A5F6AACC72FBF23EBDF71EEC76 /* FIRLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLogger.h; path = Firebase/Core/Private/FIRLogger.h; sourceTree = ""; }; - 40B4171B16F3B57983839BA4330B0BE1 /* FBSDKButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKButton.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKButton.h; sourceTree = ""; }; - 40F1D0E556380D2A5071053185011D34 /* FBSDKLoginManagerLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginManagerLogger.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.m; sourceTree = ""; }; - 40FC203530F3070AFA6ADE177DD8F126 /* BranchRegisterViewRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchRegisterViewRequest.m; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchRegisterViewRequest.m"; sourceTree = ""; }; - 41208B045A37E1BF235B40F07F5EC146 /* FIRIAMClearcutLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMClearcutLogger.m; path = Firebase/InAppMessaging/Analytics/FIRIAMClearcutLogger.m; sourceTree = ""; }; - 4144DD6F32750E6627F0BB337D55CEB1 /* FIRComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponent.h; path = Firebase/Core/Private/FIRComponent.h; sourceTree = ""; }; - 41B5C1E55840362C647B6D0164E1E367 /* CLSReport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CLSReport.h; path = iOS/Crashlytics.framework/Headers/CLSReport.h; sourceTree = ""; }; - 41E17D4C788797354FE42D3C619F5EF5 /* FIRInstanceIDKeyPairStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDKeyPairStore.m; path = Firebase/InstanceID/FIRInstanceIDKeyPairStore.m; sourceTree = ""; }; - 41EFD93644359AEF717399559BF5F771 /* BNCSystemObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCSystemObserver.m; path = "Branch-SDK/Branch-SDK/BNCSystemObserver.m"; sourceTree = ""; }; - 421CB58B48A16AE8F5D8DCDAB4B2E79F /* FIRCore+InAppMessagingDisplay.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FIRCore+InAppMessagingDisplay.m"; path = "Firebase/InAppMessagingDisplay/FIRCore+InAppMessagingDisplay.m"; sourceTree = ""; }; - 4334A45E9FC65E9A0C587CDF99603EC4 /* FIRIAMMessageClientCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMMessageClientCache.h; path = Firebase/InAppMessaging/Flows/FIRIAMMessageClientCache.h; sourceTree = ""; }; - 43663F20558AE7580EA31B9735046918 /* FBSDKSettings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKSettings.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.m; sourceTree = ""; }; - 43CCD616051ECB1535F2B2A3774427C7 /* SEGAnalytics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGAnalytics.h; path = Analytics/Classes/SEGAnalytics.h; sourceTree = ""; }; - 43D860ED43C64DA240958BCC6ACDA2EC /* FBSDKAppLinkReturnToRefererController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppLinkReturnToRefererController.m; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkReturnToRefererController.m; sourceTree = ""; }; - 44917BC1B73AB854D6996A03F3352518 /* BNCAvailability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCAvailability.m; path = "Branch-SDK/Branch-SDK/BNCAvailability.m"; sourceTree = ""; }; - 44A8EADFB37A6FB5F1FD0C79E04C270A /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 44DAF1AE3D1F23CFE52239969959AB38 /* libFirebaseCore.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libFirebaseCore.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 44E2340C32600B71DD106DAE7D4AB0D5 /* FIRInstanceIDURLQueryItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDURLQueryItem.m; path = Firebase/InstanceID/FIRInstanceIDURLQueryItem.m; sourceTree = ""; }; - 455680AC1074BCCBE9BF4176BA7B3B80 /* FIRInstanceIDTokenOperation+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRInstanceIDTokenOperation+Private.h"; path = "Firebase/InstanceID/FIRInstanceIDTokenOperation+Private.h"; sourceTree = ""; }; - 458DB3D94D8F9749565E60463DA0134D /* BNCURLBlackList.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCURLBlackList.m; path = "Branch-SDK/Branch-SDK/BNCURLBlackList.m"; sourceTree = ""; }; + 335EAF8255EDDEE5061AAE0799E86143 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 33999E75D91A479B71CB619FF65968E8 /* BNCAvailability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCAvailability.m; path = "Branch-SDK/Branch-SDK/BNCAvailability.m"; sourceTree = ""; }; + 34040B4CB5399A8FDB97C83611A6A60C /* pb_decode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb_decode.h; sourceTree = ""; }; + 3414E2C711B20E4E3B3D893BC277BF5C /* FBSDKAccessTokenCacheV3.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV3.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3.h; sourceTree = ""; }; + 3474E259F92EDC1F2201FD83A6F417FE /* FBSDKURLSessionTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKURLSessionTask.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLSessionTask.m; sourceTree = ""; }; + 34A6A10BEFEDD3F480C5257ECC4DA979 /* libBolts.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libBolts.a; path = libBolts.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 34CDAFECEEF413B38C1AB79A0DFD7D58 /* _FBSDKLoginRecoveryAttempter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FBSDKLoginRecoveryAttempter.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.h; sourceTree = ""; }; + 359780837AFFDE971DF9F1B9182CBD10 /* FIRIAMDisplayCheckTriggerFlow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMDisplayCheckTriggerFlow.h; path = Firebase/InAppMessaging/Flows/FIRIAMDisplayCheckTriggerFlow.h; sourceTree = ""; }; + 36369CEB7FED9590754296CA1D05D3F6 /* FBSDKAppLinkResolver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppLinkResolver.m; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkResolver.m; sourceTree = ""; }; + 36914397EDF0EF189819D220ED6610FA /* FBSDKLoginKit+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginKit+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginKit+Internal.h"; sourceTree = ""; }; + 36CDB8DA47F88279F1EB062AE8B35374 /* Answers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Answers.h; path = iOS/Crashlytics.framework/Headers/Answers.h; sourceTree = ""; }; + 3731BC80939CE57FD1611F07C557808C /* DTError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTError.h; path = DateTools/DTError.h; sourceTree = ""; }; + 37404D14748CB5F2DAFF375F2B06A190 /* FIDImageOnlyViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIDImageOnlyViewController.h; path = Firebase/InAppMessagingDisplay/ImageOnly/FIDImageOnlyViewController.h; sourceTree = ""; }; + 379F6548A2D1FB8D7A18BFDF5F0AA9DF /* SEGContext.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGContext.m; path = Analytics/Classes/Middlewares/SEGContext.m; sourceTree = ""; }; + 37A64F93F303BF43012F8C259A7D7E61 /* GAIEcommercePromotion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GAIEcommercePromotion.h; path = Sources/GAIEcommercePromotion.h; sourceTree = ""; }; + 38861494AD59993974DE5032443C2386 /* FBSDKTestUsersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTestUsersManager.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKTestUsersManager.h; sourceTree = ""; }; + 390927EE949DDDB7E2D558208B291C36 /* FBSDKAudioResourceLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAudioResourceLoader.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAudioResourceLoader.m; sourceTree = ""; }; + 390B541DC968BD6E9994F4844C948D1A /* MASConstraintMaker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASConstraintMaker.m; path = Masonry/MASConstraintMaker.m; sourceTree = ""; }; + 391F0FF18BBC0A97F22B50959349FAF5 /* FBSDKUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKUtility.h; sourceTree = ""; }; + 39E02350D12035F1265AA6910236A002 /* FBSDKLoginManagerLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginManagerLogger.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.m; sourceTree = ""; }; + 3A196063AC21E06B84815EDEBF932C1D /* GAITrackedViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GAITrackedViewController.h; path = Sources/GAITrackedViewController.h; sourceTree = ""; }; + 3A7E42BB7F2EE997F41EF04854D42758 /* FBSDKDynamicFrameworkLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKDynamicFrameworkLoader.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal_NoARC/FBSDKDynamicFrameworkLoader.m; sourceTree = ""; }; + 3A93C8C9BB1EAEA5BD84E116CB3B405F /* FBSDKCodelessPathComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCodelessPathComponent.h; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessPathComponent.h; sourceTree = ""; }; + 3AE8CD79B633A330C61428746435CA33 /* FIRIAMClearcutLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMClearcutLogger.h; path = Firebase/InAppMessaging/Analytics/FIRIAMClearcutLogger.h; sourceTree = ""; }; + 3B3A650E4AFF7D24E24E5E482E542C74 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; + 3B7D5D84F6B434E435225CA81204E5ED /* SEGTrackPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGTrackPayload.h; path = Analytics/Classes/Integrations/SEGTrackPayload.h; sourceTree = ""; }; + 3B887834617DBB89EDBE35408C1E8D80 /* FIRInstanceIDKeyPairUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDKeyPairUtilities.h; path = Firebase/InstanceID/FIRInstanceIDKeyPairUtilities.h; sourceTree = ""; }; + 3B89D82C4BAF30A4AAF91AEC49D91A65 /* FIRAnalyticsInteropListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAnalyticsInteropListener.h; path = Interop/Analytics/Public/FIRAnalyticsInteropListener.h; sourceTree = ""; }; + 3C02CD258F6CA99F08309D5E1DC5C035 /* FIRIAMActionURLFollower.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMActionURLFollower.h; path = Firebase/InAppMessaging/Runtime/FIRIAMActionURLFollower.h; sourceTree = ""; }; + 3C30BEE41D56367E7494B1C073EE8E8A /* BNCStrongMatchHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCStrongMatchHelper.m; path = "Branch-SDK/Branch-SDK/BNCStrongMatchHelper.m"; sourceTree = ""; }; + 3C8A8220692A4BBC95E8E85DFB45A66F /* FIRInAppMessageDisplayStoryboard.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = FIRInAppMessageDisplayStoryboard.storyboard; path = Firebase/InAppMessagingDisplay/Resources/FIRInAppMessageDisplayStoryboard.storyboard; sourceTree = ""; }; + 3CDF8BA4172F861A116C06D33A5C603F /* FBSDKMeasurementEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMeasurementEvent.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKMeasurementEvent.h; sourceTree = ""; }; + 3D55CBCCF3D7925D974A71163B9C2D07 /* GAIEcommerceProductAction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GAIEcommerceProductAction.h; path = Sources/GAIEcommerceProductAction.h; sourceTree = ""; }; + 3D74E329F6CA950B7DF9AC141D9504D3 /* BNCError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCError.h; path = "Branch-SDK/Branch-SDK/BNCError.h"; sourceTree = ""; }; + 3D88B7531014F512AC6CC35CEC2FB37C /* FBSDKWebDialogView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKWebDialogView.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialogView.m; sourceTree = ""; }; + 3D90B8E84CB78FA78933C41945A49751 /* SmartlingLib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SmartlingLib.h; path = Smartling.i18n/SmartlingLib.h; sourceTree = ""; }; + 3E0D9EA70D5B7C63CA9D4F21B0E4510E /* GPBExtensionRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBExtensionRegistry.h; path = objectivec/GPBExtensionRegistry.h; sourceTree = ""; }; + 3E5BBBC26B78799EE6E2306F4C77504F /* FIRInteropParameterNames.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInteropParameterNames.h; path = Interop/Analytics/Public/FIRInteropParameterNames.h; sourceTree = ""; }; + 3ED03942DF7629BD0C2FA0B6DCF727DC /* InAppMessagingDisplayResources.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; name = InAppMessagingDisplayResources.bundle; path = "FirebaseInAppMessagingDisplay-InAppMessagingDisplayResources.bundle"; sourceTree = BUILT_PRODUCTS_DIR; }; + 3F1D924C6CF9F5162EB4382FCF3BFC57 /* FirebaseCore.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCore.xcconfig; sourceTree = ""; }; + 3F482BCA32953F9F608D1B2F50EC712B /* SEGScreenPayload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGScreenPayload.m; path = Analytics/Classes/Integrations/SEGScreenPayload.m; sourceTree = ""; }; + 3F4AB9A782A45CBB391686C0EE9D0181 /* SEGStoreKitTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGStoreKitTracker.h; path = Analytics/Classes/Internal/SEGStoreKitTracker.h; sourceTree = ""; }; + 3FA335D2B019089334C35D8392A36178 /* SEGAnalytics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGAnalytics.h; path = Analytics/Classes/SEGAnalytics.h; sourceTree = ""; }; + 3FC03309399C6DE9FC963BB578DC58E1 /* libnanopb.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libnanopb.a; path = libnanopb.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 3FCE262A0BDC51361FD6552F8F0F07D8 /* FBSDKLoginButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginButton.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.m; sourceTree = ""; }; + 3FE345B2C5F23032C28A01572E62CAEF /* FBSDKDeviceLoginManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKDeviceLoginManager.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginManager.h; sourceTree = ""; }; + 3FEF4E0EC81EFF2B356F094A8DFF8D97 /* SLLocalization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SLLocalization.h; path = Smartling.i18n/SLLocalization.h; sourceTree = ""; }; + 3FFD5E805F46215F4F65DCB58F32E031 /* BranchConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchConstants.m; path = "Branch-SDK/Branch-SDK/BranchConstants.m"; sourceTree = ""; }; + 40CFB6C9BE9F150CF983A150ACBCF7B9 /* FieldMask.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FieldMask.pbobjc.h; path = objectivec/google/protobuf/FieldMask.pbobjc.h; sourceTree = ""; }; + 41435E8253BF0D56F41794B561587629 /* FIRAppInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppInternal.h; path = Firebase/Core/Private/FIRAppInternal.h; sourceTree = ""; }; + 419B7A039EEBD9337F807118F626A0FB /* GPBUnknownField_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownField_PackagePrivate.h; path = objectivec/GPBUnknownField_PackagePrivate.h; sourceTree = ""; }; + 421D08BD2ED20505153A9B0222ADB197 /* FBSDKAccessTokenCacheV3_17.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV3_17.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_17.h; sourceTree = ""; }; + 424017455C702070ECB99BC9993217BC /* BFAppLink_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLink_Internal.h; path = Bolts/iOS/Internal/BFAppLink_Internal.h; sourceTree = ""; }; + 4252D895F01D396DFD78CFD61BDAA746 /* SEGPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGPayload.h; path = Analytics/Classes/Integrations/SEGPayload.h; sourceTree = ""; }; + 425EA4360DCF79EB39CD9FEDD41C12C1 /* GoogleUtilities-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GoogleUtilities-dummy.m"; sourceTree = ""; }; + 42C7996F56475D029AC1178ADFD5ADF6 /* OHHTTPStubs.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = OHHTTPStubs.modulemap; sourceTree = ""; }; + 4346146304F7BEB09D734C0706C5D437 /* FIRInstanceIDUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDUtilities.m; path = Firebase/InstanceID/FIRInstanceIDUtilities.m; sourceTree = ""; }; + 436DE2178050F77FA1CFE047DBEFC8D0 /* libDateTools.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libDateTools.a; path = libDateTools.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 43F1D63049DFA6ED5454B3EA2DEEC751 /* FIRInstanceIDLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDLogger.m; path = Firebase/InstanceID/FIRInstanceIDLogger.m; sourceTree = ""; }; + 446A8D2DB98CC22A09259943C5F59FE5 /* BNCLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCLog.h; path = "Branch-SDK/Branch-SDK/BNCLog.h"; sourceTree = ""; }; + 446FB081ADD8B02E615BC3DAF329D8F0 /* FBSDKGraphRequestConnection+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKGraphRequestConnection+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestConnection+Internal.h"; sourceTree = ""; }; + 44F6FA41B5540E3F5CC73EA6EF542CFD /* FIRIAMAnalyticsEventLoggerImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMAnalyticsEventLoggerImpl.h; path = Firebase/InAppMessaging/Analytics/FIRIAMAnalyticsEventLoggerImpl.h; sourceTree = ""; }; + 4502EFD5E288A95804ABDCEBD887AFDC /* MASCompositeConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASCompositeConstraint.h; path = Masonry/MASCompositeConstraint.h; sourceTree = ""; }; + 4551498D1D083B36413497A6E48E1EE5 /* GULObjectSwizzler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULObjectSwizzler.h; path = GoogleUtilities/ISASwizzler/Private/GULObjectSwizzler.h; sourceTree = ""; }; 4598F8BC8A6B64A4D6F3F35E1A487547 /* Pods-edXTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-edXTests-acknowledgements.plist"; sourceTree = ""; }; - 45A264EFE98E1569811B5FC777749398 /* FBSDKBridgeAPIProtocolWebV2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolWebV2.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV2.h; sourceTree = ""; }; - 4657789F5D43762E7FDB08E0AD4E7824 /* FBSDKMath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMath.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMath.h; sourceTree = ""; }; - 4679AF32223AC787E8B6B1CEBD07AA7E /* FBSDKCrypto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCrypto.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.h; sourceTree = ""; }; - 468F90407FFEA885E2FDA40628AAB829 /* FIRIAMMessageDefinition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMMessageDefinition.m; path = Firebase/InAppMessaging/Data/FIRIAMMessageDefinition.m; sourceTree = ""; }; - 46E1833AEB403780562B55C2DFEB61B2 /* FIRIAMActionURLFollower.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMActionURLFollower.h; path = Firebase/InAppMessaging/Runtime/FIRIAMActionURLFollower.h; sourceTree = ""; }; - 46F628330A59CBBD62191416368682FC /* Pods_edXTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_edXTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 472EB52AA6601707B206A2E8BFA626F2 /* libProtobuf.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libProtobuf.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 4733AA66D6C1933141FEF83EFA18830D /* SEGSegmentIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGSegmentIntegration.h; path = Analytics/Classes/Internal/SEGSegmentIntegration.h; sourceTree = ""; }; - 475B10EDFE1B5442F8C9FBA65DE6256F /* FIRIMessageCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIMessageCode.h; path = Firebase/InstanceID/FIRIMessageCode.h; sourceTree = ""; }; - 486D962393E6E50B5398F99BF44D9F6E /* GoogleUtilities.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleUtilities.xcconfig; sourceTree = ""; }; - 487FBABAA39DCB5308D3F8E777EEB27E /* FIRIAMBookKeeper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMBookKeeper.m; path = Firebase/InAppMessaging/Flows/FIRIAMBookKeeper.m; sourceTree = ""; }; - 48A1229C29B5FA04792E9822658AB9F9 /* FIRInstanceIDTokenFetchOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDTokenFetchOperation.m; path = Firebase/InstanceID/FIRInstanceIDTokenFetchOperation.m; sourceTree = ""; }; - 4976669D8B06202526D28926FAD4D892 /* NSDate+DateTools.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDate+DateTools.h"; path = "DateTools/NSDate+DateTools.h"; sourceTree = ""; }; - 49778EC42247D32D605F08A2F792F5FE /* FBSDKGraphRequestMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestMetadata.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.m; sourceTree = ""; }; - 49951C11332EE4E8CB3ECC420C21FA03 /* FBSDKAppLinkNavigation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppLinkNavigation.h; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkNavigation.h; sourceTree = ""; }; - 49F70A4FE83944ECF6E1F2D2CC51D71D /* GULNetworkLoggerProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkLoggerProtocol.h; path = GoogleUtilities/Network/Private/GULNetworkLoggerProtocol.h; sourceTree = ""; }; - 4A217E9AEA54F55C44AA71DDA0C539F7 /* FABAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FABAttributes.h; path = "Branch-SDK/Fabric/FABAttributes.h"; sourceTree = ""; }; - 4A7A967AF9C0548F9B3FEA1336542899 /* CLSLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CLSLogging.h; path = iOS/Crashlytics.framework/Headers/CLSLogging.h; sourceTree = ""; }; - 4A8FE54649693B3F1DC8F21103FD7768 /* Branch+Validator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Branch+Validator.h"; path = "Branch-SDK/Branch-SDK/Branch+Validator.h"; sourceTree = ""; }; - 4AC7523350C59D44CFB587761FF93F15 /* FBSDKDeviceLoginManagerResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKDeviceLoginManagerResult.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginManagerResult.h; sourceTree = ""; }; - 4BBBFD046B79C2E16F10DF45DFBB7EB9 /* pb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb.h; sourceTree = ""; }; - 4CED55D98B77EB4B57216980196A878C /* GoogleToolboxForMac.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleToolboxForMac.xcconfig; sourceTree = ""; }; - 4D4459E57B990508C170142EC4D917A9 /* FBSDKDeviceLoginCodeInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKDeviceLoginCodeInfo.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginCodeInfo.m; sourceTree = ""; }; - 4D53DA3716DDB6D3934D7B8D32000A30 /* GULAppDelegateSwizzler_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULAppDelegateSwizzler_Private.h; path = GoogleUtilities/AppDelegateSwizzler/Internal/GULAppDelegateSwizzler_Private.h; sourceTree = ""; }; - 4DAD70076248EB991237ABEA359C488D /* GPBUtilities_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUtilities_PackagePrivate.h; path = objectivec/GPBUtilities_PackagePrivate.h; sourceTree = ""; }; - 4E61848756D350A08B510A7340C6561B /* DateTools.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = DateTools.bundle; path = DateTools/DateTools.bundle; sourceTree = ""; }; - 5070E70CFBC6EC764BE817E4F1BAE1C1 /* UIViewController+SEGScreen.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+SEGScreen.h"; path = "Analytics/Classes/Internal/UIViewController+SEGScreen.h"; sourceTree = ""; }; - 50780642A16943CF19712019FCFA91BF /* BranchShortUrlRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchShortUrlRequest.h; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchShortUrlRequest.h"; sourceTree = ""; }; - 508BCEE4310A84A3FE8393EB7EC5B282 /* FBSDKTriStateBOOL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTriStateBOOL.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTriStateBOOL.h; sourceTree = ""; }; - 50B15822131869584F02934FCFFE711A /* GTMLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMLogger.h; path = Foundation/GTMLogger.h; sourceTree = ""; }; - 50CFE8F60617C6B9FBACFB8D2837667C /* FIDTimeFetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIDTimeFetcher.m; path = Firebase/InAppMessagingDisplay/Util/FIDTimeFetcher.m; sourceTree = ""; }; - 514DCF4D51EC13280971B45BCB6502F6 /* BNCApplication.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCApplication.m; path = "Branch-SDK/Branch-SDK/BNCApplication.m"; sourceTree = ""; }; - 515925EC75F7B571CADEB644514D24F3 /* FIRInstanceIDAPNSInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDAPNSInfo.h; path = Firebase/InstanceID/FIRInstanceIDAPNSInfo.h; sourceTree = ""; }; - 516069655E68BC5449B561A50463C893 /* OHHTTPStubs.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = OHHTTPStubs.xcconfig; sourceTree = ""; }; - 5179EC2B57DA165A0C3B30A3E3A718C6 /* BNCSystemObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCSystemObserver.h; path = "Branch-SDK/Branch-SDK/BNCSystemObserver.h"; sourceTree = ""; }; - 5237C060FACC9DB161B6396A92F850DC /* SEGFileStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGFileStorage.h; path = Analytics/Classes/Internal/SEGFileStorage.h; sourceTree = ""; }; - 5246C9C24C6C95D61F5829F88F5D8C5E /* close-with-transparency.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "close-with-transparency.png"; path = "Firebase/InAppMessagingDisplay/Resources/close-with-transparency.png"; sourceTree = ""; }; - 52D9A6D56256E20C7A5EC1DA88C61EE4 /* pb_encode.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; path = pb_encode.c; sourceTree = ""; }; - 5315508EB7F652D692952739204FD973 /* libSegment-Firebase.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libSegment-Firebase.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 5333C444967CA698A4FB3DD2DE8E99F0 /* FBSDKDeviceRequestsHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKDeviceRequestsHelper.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDeviceRequestsHelper.h; sourceTree = ""; }; - 5364BBE90023A7A9DC3BFF472BF7C91D /* Branch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Branch.h; path = "Branch-SDK/Branch-SDK/Branch.h"; sourceTree = ""; }; - 537B5721C65505A6D8F044C54CCA9B3F /* FBSDKBridgeAPIRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIRequest.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest.m; sourceTree = ""; }; - 5391A900D70AA2F65FD8961C94AA4AD8 /* GPBUnknownField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownField.h; path = objectivec/GPBUnknownField.h; sourceTree = ""; }; - 5391D67E788420CE76F014AAFCD4D9B3 /* GULNetworkURLSession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULNetworkURLSession.m; path = GoogleUtilities/Network/GULNetworkURLSession.m; sourceTree = ""; }; - 53B05EBBA3DEB32776B5BECA1151C952 /* BNCLinkCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCLinkCache.m; path = "Branch-SDK/Branch-SDK/BNCLinkCache.m"; sourceTree = ""; }; - 53F6FE6D6CB5CAA6B33F05BF9AF2362B /* View+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "View+MASAdditions.h"; path = "Masonry/View+MASAdditions.h"; sourceTree = ""; }; - 5411FC9E75239742AAE9C06831519EFC /* SEGGroupPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGGroupPayload.h; path = Analytics/Classes/Integrations/SEGGroupPayload.h; sourceTree = ""; }; - 54844840F31F63A00D17CD84E732BF29 /* BFWebViewAppLinkResolver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFWebViewAppLinkResolver.m; path = Bolts/iOS/BFWebViewAppLinkResolver.m; sourceTree = ""; }; - 549C617B4736198AFDDCACA2A655F278 /* Api.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Api.pbobjc.h; path = objectivec/google/protobuf/Api.pbobjc.h; sourceTree = ""; }; - 55007BB619E6AC440411E8FE86E85E84 /* GULObjectSwizzler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULObjectSwizzler.m; path = GoogleUtilities/ISASwizzler/GULObjectSwizzler.m; sourceTree = ""; }; - 550FD794A802F25940FEF0DD3A307836 /* GoogleAppMeasurement.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GoogleAppMeasurement.framework; path = Frameworks/GoogleAppMeasurement.framework; sourceTree = ""; }; - 5515A541CEB76235248280F330CD920E /* FIRInstanceIDCheckinPreferences.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDCheckinPreferences.m; path = Firebase/InstanceID/FIRInstanceIDCheckinPreferences.m; sourceTree = ""; }; - 55566260AD09CEA161D5952B165F3BD2 /* BNCDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCDeviceInfo.h; path = "Branch-SDK/Branch-SDK/BNCDeviceInfo.h"; sourceTree = ""; }; - 55596F852093FC734721FB814BF45681 /* BranchInstallRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchInstallRequest.m; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchInstallRequest.m"; sourceTree = ""; }; - 55BE10A8A461871EA310887A4A7BEE59 /* FBSDKErrorRecoveryConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKErrorRecoveryConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.m; sourceTree = ""; }; - 55C1664DE500ABA0542CD15D063C1D76 /* BFAppLinkNavigation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkNavigation.h; path = Bolts/iOS/BFAppLinkNavigation.h; sourceTree = ""; }; - 560DD266FAAF44570839A081A39B4663 /* FIRInstanceIDCombinedHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDCombinedHandler.h; path = Firebase/InstanceID/FIRInstanceIDCombinedHandler.h; sourceTree = ""; }; - 562762FB0951481FBB356D7ED0BE371B /* Timestamp.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Timestamp.pbobjc.h; path = objectivec/google/protobuf/Timestamp.pbobjc.h; sourceTree = ""; }; - 56360D22989261926E0BBC43DC0FA6BF /* FIRIAMClearcutHttpRequestSender.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMClearcutHttpRequestSender.m; path = Firebase/InAppMessaging/Analytics/FIRIAMClearcutHttpRequestSender.m; sourceTree = ""; }; - 568D63F731EE42E4CBB596E4B239A880 /* GTMSessionFetcher.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GTMSessionFetcher.xcconfig; sourceTree = ""; }; - 56BB45C246746831D5F3988241DC4A76 /* MASLayoutConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASLayoutConstraint.h; path = Masonry/MASLayoutConstraint.h; sourceTree = ""; }; - 573862DB3E06AE4FF2877576E07FDCF2 /* BFAppLinkReturnToRefererView_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkReturnToRefererView_Internal.h; path = Bolts/iOS/Internal/BFAppLinkReturnToRefererView_Internal.h; sourceTree = ""; }; - 5795E3BE8A385FB1309C2D55936C0EA5 /* Analytics.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Analytics.xcconfig; sourceTree = ""; }; - 57D0BB4EBB8BC1A1570DD4C650BFAA73 /* BFCancellationToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFCancellationToken.m; path = Bolts/Common/BFCancellationToken.m; sourceTree = ""; }; - 57DDA1C082298101970120E0A9E93E82 /* GAIEcommerceFields.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GAIEcommerceFields.h; path = Sources/GAIEcommerceFields.h; sourceTree = ""; }; - 58477B284E9B2B287E8B3115EC136456 /* BNCDeepLinkViewControllerInstance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCDeepLinkViewControllerInstance.h; path = "Branch-SDK/Branch-SDK/BNCDeepLinkViewControllerInstance.h"; sourceTree = ""; }; - 58AB53EA2D0B48BCE8EF5E695F9D2567 /* FBSDKDeviceLoginManagerResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKDeviceLoginManagerResult.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginManagerResult.m; sourceTree = ""; }; - 58D8AEC43CB1545EA1470B068BC8DB84 /* SafariServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SafariServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/SafariServices.framework; sourceTree = DEVELOPER_DIR; }; - 594E43D3F6B476D6E0A783146C709D61 /* FBSDKTestUsersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTestUsersManager.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKTestUsersManager.m; sourceTree = ""; }; - 598C73867E884215C88591E6989A399A /* GTMSessionFetcherLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionFetcherLogging.h; path = Source/GTMSessionFetcherLogging.h; sourceTree = ""; }; - 59AD83C11EB8771DE13AA3EE9D66AD78 /* FBSDKDynamicFrameworkLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKDynamicFrameworkLoader.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDynamicFrameworkLoader.h; sourceTree = ""; }; - 5A100237B57959099D08E61C05DA77FF /* SEGContext.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGContext.m; path = Analytics/Classes/Middlewares/SEGContext.m; sourceTree = ""; }; - 5A22FEE55537D29C1FFB988D012F55BF /* FBSDKBridgeAPIProtocolWebV1.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIProtocolWebV1.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV1.m; sourceTree = ""; }; - 5A7C571C493B074A9A9174395E1BB51D /* FBSDKTypeUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTypeUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTypeUtility.h; sourceTree = ""; }; - 5A8BB0FF27ABEF36DE931F8081F47D05 /* NSArray+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+MASAdditions.m"; path = "Masonry/NSArray+MASAdditions.m"; sourceTree = ""; }; - 5A9AA680A16F8C7FD18A93EFA1DBB495 /* FIRInstanceIDAuthService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDAuthService.m; path = Firebase/InstanceID/FIRInstanceIDAuthService.m; sourceTree = ""; }; - 5AC87DB7C36A30644BB6159C3E3E05DD /* BNCDebug.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCDebug.h; path = "Branch-SDK/Branch-SDK/BNCDebug.h"; sourceTree = ""; }; - 5AD1774BA578D5280B6DA8DCE549283A /* FBSDKKeychainStoreViaBundleID.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKKeychainStoreViaBundleID.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStoreViaBundleID.m; sourceTree = ""; }; - 5B6D89F1BB79B232436540873F03F0FF /* GPBCodedOutputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBCodedOutputStream.h; path = objectivec/GPBCodedOutputStream.h; sourceTree = ""; }; - 5B7CAB3ADA64E9B2EAFFF2ED6AB07855 /* GPBBootstrap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBBootstrap.h; path = objectivec/GPBBootstrap.h; sourceTree = ""; }; - 5BC79F10AF8E7FC2BCEBB4770B714601 /* FBSDKBridgeAPIProtocolType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolType.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIProtocolType.h; sourceTree = ""; }; - 5BDB3380AF1E95565F503A8AC09CD373 /* Smartling.i18n.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Smartling.i18n.xcconfig; sourceTree = ""; }; - 5BF1B75EF6FDE278E245F65D4E475241 /* FIRIAMFetchResponseParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMFetchResponseParser.m; path = Firebase/InAppMessaging/Data/FIRIAMFetchResponseParser.m; sourceTree = ""; }; - 5C2EFE75CCA2DF59DD0A2C6467889470 /* FBSDKWebDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKWebDialog.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog.h; sourceTree = ""; }; - 5CA7F3BA49362C1D8465B9CCB63FEE99 /* BNCConfig.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCConfig.h; path = "Branch-SDK/Branch-SDK/BNCConfig.h"; sourceTree = ""; }; - 5CB349F5DA888EDF8C1B1A402D56F697 /* FBSDKButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKButton.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKButton.m; sourceTree = ""; }; - 5CE5A8449B76388A13D419F506674E98 /* FIRIAMDisplayCheckOnFetchDoneNotificationFlow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMDisplayCheckOnFetchDoneNotificationFlow.m; path = Firebase/InAppMessaging/Flows/FIRIAMDisplayCheckOnFetchDoneNotificationFlow.m; sourceTree = ""; }; - 5CEA94061032074D90EB332B896E1F40 /* GAILogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GAILogger.h; path = Sources/GAILogger.h; sourceTree = ""; }; - 5D690FFEEDDE209001CF47A85999E7D6 /* SourceContext.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SourceContext.pbobjc.m; path = objectivec/google/protobuf/SourceContext.pbobjc.m; sourceTree = ""; }; - 5D750A1B4B3CF0C715034A7D07465DC6 /* BNCApplication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCApplication.h; path = "Branch-SDK/Branch-SDK/BNCApplication.h"; sourceTree = ""; }; - 5D8F1E061501B9B96D9853F6F5DCD1FF /* DTTimePeriodCollection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTTimePeriodCollection.m; path = DateTools/DTTimePeriodCollection.m; sourceTree = ""; }; - 5F0347CA67038294075039A52887263C /* FBSDKBase64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBase64.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Base64/FBSDKBase64.h; sourceTree = ""; }; - 5F1E41429E5880AC474C369C3ADCAC57 /* FBSDKCodelessParameterComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKCodelessParameterComponent.m; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessParameterComponent.m; sourceTree = ""; }; - 5F4EB87DF7377070BF661B50A6483E7E /* FBSDKURLOpening.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKURLOpening.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKURLOpening.h; sourceTree = ""; }; - 5F6B3E4E12EAA3A10576D81DFDFCB0C1 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; }; - 5F7AF2EC969E5E128D34A6BB4D117295 /* FBSDKBridgeAPIProtocolNativeV1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolNativeV1.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1.h; sourceTree = ""; }; - 5FA167894142A6E8A0CDD4AA42BE6DCA /* iOSSnapshotTestCase-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "iOSSnapshotTestCase-umbrella.h"; sourceTree = ""; }; - 60171B76F8E9028F0E9189A19DD74269 /* FIRIAMDisplayExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMDisplayExecutor.h; path = Firebase/InAppMessaging/Flows/FIRIAMDisplayExecutor.h; sourceTree = ""; }; - 601E26A3662EBDD3FDBD62BBA479C998 /* GULNetworkMessageCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkMessageCode.h; path = GoogleUtilities/Network/Private/GULNetworkMessageCode.h; sourceTree = ""; }; + 45A7D329543B56241F9C60AD2A310505 /* FBSDKBridgeAPIRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIRequest.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest.m; sourceTree = ""; }; + 45A966ED22BF6AD3882FD0A4829AE32E /* FBSDKDialogConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKDialogConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.h; sourceTree = ""; }; + 45AD2403BF86C09D95458707BA181237 /* SEGHTTPClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGHTTPClient.h; path = Analytics/Classes/Internal/SEGHTTPClient.h; sourceTree = ""; }; + 45ADEA86CFE12853F550F707EA031210 /* Masonry-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Masonry-prefix.pch"; sourceTree = ""; }; + 461B1D095F78A752FC0F3DBE3C106284 /* FBSDKButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKButton.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKButton.h; sourceTree = ""; }; + 46F70AB50E26633FBFBA85C7826A9422 /* FIRInstanceIDCheckinStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDCheckinStore.h; path = Firebase/InstanceID/FIRInstanceIDCheckinStore.h; sourceTree = ""; }; + 4711B771067AF63CB5F55A464AFEE8FB /* FBSDKWebDialogView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKWebDialogView.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialogView.h; sourceTree = ""; }; + 473CA897E66E72FB8EB780EAE9C82819 /* FIRInstanceIDKeyPairUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDKeyPairUtilities.m; path = Firebase/InstanceID/FIRInstanceIDKeyPairUtilities.m; sourceTree = ""; }; + 4743D31834AEA7364DE2A5671B1084E7 /* OHHTTPStubs-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OHHTTPStubs-prefix.pch"; sourceTree = ""; }; + 478DDBC8E5D63FB0015B9C003E04FC01 /* FBSDKButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKButton.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKButton.m; sourceTree = ""; }; + 47EE42919D06CB23E65EC2A33ABAAF26 /* Timestamp.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Timestamp.pbobjc.h; path = objectivec/google/protobuf/Timestamp.pbobjc.h; sourceTree = ""; }; + 483DA086FD40D20B5BCB6A688F44E60D /* FBSDKViewImpressionTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKViewImpressionTracker.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.h; sourceTree = ""; }; + 4878CCE01166EE95797AE50C5B3CB646 /* GTMSessionUploadFetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionUploadFetcher.m; path = Source/GTMSessionUploadFetcher.m; sourceTree = ""; }; + 48797F189905AD83D9BDE24E62302017 /* BNCDeepLinkViewControllerInstance.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCDeepLinkViewControllerInstance.h; path = "Branch-SDK/Branch-SDK/BNCDeepLinkViewControllerInstance.h"; sourceTree = ""; }; + 48815A77FE06BFDBAF92FC5C2B09657C /* FBSnapshotTestCasePlatform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestCasePlatform.m; path = FBSnapshotTestCase/FBSnapshotTestCasePlatform.m; sourceTree = ""; }; + 4896A06A2DE83E940DA4F151E2BB1E27 /* FBSDKMaleSilhouetteIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMaleSilhouetteIcon.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKMaleSilhouetteIcon.m; sourceTree = ""; }; + 489EAD63E9BF48F59C7DB40097F39909 /* BNCError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCError.m; path = "Branch-SDK/Branch-SDK/BNCError.m"; sourceTree = ""; }; + 48F3088E32C51878882215EA16E3FB7B /* FIRIAMSDKSettings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMSDKSettings.m; path = Firebase/InAppMessaging/Runtime/FIRIAMSDKSettings.m; sourceTree = ""; }; + 48F4852211090D691E268F6EC5114EDB /* FBSDKCrypto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCrypto.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.h; sourceTree = ""; }; + 493414EA038D1417630FC1327CF40FA7 /* FBSDKLoginUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginUtility.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginUtility.m; sourceTree = ""; }; + 49C843BDBDD66322B880308568599431 /* FBSDKServerConfigurationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKServerConfigurationManager.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.m; sourceTree = ""; }; + 4A4A0116AB47F98A079A04B537D9B4D6 /* Branch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Branch.m; path = "Branch-SDK/Branch-SDK/Branch.m"; sourceTree = ""; }; + 4AC04F763E1AA381ABDD048B11BDD87A /* FIRInstanceIDCheckinPreferences.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDCheckinPreferences.m; path = Firebase/InstanceID/FIRInstanceIDCheckinPreferences.m; sourceTree = ""; }; + 4B07A58420A6E3C83DAC08CECB3194A2 /* FirebaseCore-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseCore-dummy.m"; sourceTree = ""; }; + 4B193DFDEA47E4EAA069D0E40241BAF4 /* BFURL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFURL.m; path = Bolts/iOS/BFURL.m; sourceTree = ""; }; + 4BE82EE9E89346766DF0C541FBDC24E1 /* FBSDKLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLogger.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLogger.h; sourceTree = ""; }; + 4BEAF7FA765B704B1C0985C12837B362 /* NSArray+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MASAdditions.h"; path = "Masonry/NSArray+MASAdditions.h"; sourceTree = ""; }; + 4BF9641DD17223A952756D80B1BEBBC1 /* BFAppLinkTarget.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkTarget.m; path = Bolts/iOS/BFAppLinkTarget.m; sourceTree = ""; }; + 4C3C02FA0CCD4E26498290A597A7B756 /* pb_common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb_common.h; sourceTree = ""; }; + 4C3F7FEA9105F69C3616FFDF5BF9D584 /* BNCSystemObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCSystemObserver.m; path = "Branch-SDK/Branch-SDK/BNCSystemObserver.m"; sourceTree = ""; }; + 4C40A8C53C0EB934101F573042D131AD /* FBSDKLoginManager+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginManager+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManager+Internal.h"; sourceTree = ""; }; + 4D421BF5786157EB8A050A319E8D207E /* FBSDKProfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKProfile.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfile.h; sourceTree = ""; }; + 4DA353F821BB8A53D04D1E0B61802B05 /* NSDate+DateTools.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDate+DateTools.m"; path = "DateTools/NSDate+DateTools.m"; sourceTree = ""; }; + 4DC676B4DA3F1AD878BED977812FA500 /* BNCSpotlightService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCSpotlightService.h; path = "Branch-SDK/Branch-SDK/BNCSpotlightService.h"; sourceTree = ""; }; + 4E0E598901EA68C5B699A86BB50DED83 /* FIRIAMSDKSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMSDKSettings.h; path = Firebase/InAppMessaging/Runtime/FIRIAMSDKSettings.h; sourceTree = ""; }; + 4E4C1FE0AC6360E0944442AFF899C738 /* BNCSpotlightService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCSpotlightService.m; path = "Branch-SDK/Branch-SDK/BNCSpotlightService.m"; sourceTree = ""; }; + 4E6DC5CCD212C3048BD9ADC13166DC4E /* FBSDKGateKeeperManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGateKeeperManager.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKGateKeeperManager.m; sourceTree = ""; }; + 4EC3A703F5EC0A99F83F9262189FB0BD /* BFWebViewAppLinkResolver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFWebViewAppLinkResolver.h; path = Bolts/iOS/BFWebViewAppLinkResolver.h; sourceTree = ""; }; + 4EEA797A6A64B340851BE433FA359A57 /* FBSDKSwizzler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKSwizzler.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSwizzler.m; sourceTree = ""; }; + 4EF42AA655EBB90DED67FB1CB4232579 /* FBSDKAccessToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessToken.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.m; sourceTree = ""; }; + 4F1967B05E1808223489EBBA49BD15DC /* GULReachabilityChecker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULReachabilityChecker.m; path = GoogleUtilities/Reachability/GULReachabilityChecker.m; sourceTree = ""; }; + 4F4CDE6F2EFB375D809ADB5533A5FD5A /* BranchCreditHistoryRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchCreditHistoryRequest.h; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchCreditHistoryRequest.h"; sourceTree = ""; }; + 4FC77C0632A58898032A9D130A699CA9 /* FBSDKDeviceLoginManagerResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKDeviceLoginManagerResult.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginManagerResult.h; sourceTree = ""; }; + 4FF498A2881F564112E0CBF336C04D67 /* BNCServerRequestQueue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCServerRequestQueue.m; path = "Branch-SDK/Branch-SDK/Networking/BNCServerRequestQueue.m"; sourceTree = ""; }; + 502AA130A68B642C0F3945CE5CCA16CC /* FBSDKTooltipView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTooltipView.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKTooltipView.h; sourceTree = ""; }; + 505321B8B4DD667973BB349379581E51 /* SEGAnalyticsConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGAnalyticsConfiguration.h; path = Analytics/Classes/SEGAnalyticsConfiguration.h; sourceTree = ""; }; + 5073EBB15B378B12E7F9A673D71004D9 /* FIRIAMFetchResponseParser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMFetchResponseParser.m; path = Firebase/InAppMessaging/Data/FIRIAMFetchResponseParser.m; sourceTree = ""; }; + 50D49C93824410610EB716FDA679364E /* SEGSerializableValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGSerializableValue.h; path = Analytics/Classes/SEGSerializableValue.h; sourceTree = ""; }; + 5116DF5EF6DA622A1793815494BC82C0 /* FIRInstanceIDKeyPair.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDKeyPair.h; path = Firebase/InstanceID/FIRInstanceIDKeyPair.h; sourceTree = ""; }; + 513091D70FE923FA9358A100F958C625 /* BranchSpotlightUrlRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchSpotlightUrlRequest.m; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchSpotlightUrlRequest.m"; sourceTree = ""; }; + 515D5D5B80D765917AEC9964B0551DFF /* FBSDKURL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKURL.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKURL.m; sourceTree = ""; }; + 516FBC139FC10DF25BD3BB256D43C486 /* FIRIAMMsgFetcherUsingRestful.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMMsgFetcherUsingRestful.m; path = Firebase/InAppMessaging/Flows/FIRIAMMsgFetcherUsingRestful.m; sourceTree = ""; }; + 51B0E840E377250D852867C25943389C /* NewRelicAgent.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = NewRelicAgent.framework; path = NewRelic_iOS_Agent_4.186.1/NewRelicAgent.framework; sourceTree = ""; }; + 51B49F4C7A31B2C54697B0B8EAC83C1B /* GPBMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBMessage.m; path = objectivec/GPBMessage.m; sourceTree = ""; }; + 527E9B870537014F66B1E1EF111C1D25 /* GPBBootstrap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBBootstrap.h; path = objectivec/GPBBootstrap.h; sourceTree = ""; }; + 52B98C146990087AC1B272FBFBA961F5 /* DTTimePeriodGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTTimePeriodGroup.m; path = DateTools/DTTimePeriodGroup.m; sourceTree = ""; }; + 52CF6FF585BFEF9F02BDF056B95B8BDC /* SEGUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGUtils.h; path = Analytics/Classes/Internal/SEGUtils.h; sourceTree = ""; }; + 52DCD0E398B51304FB1E2E85A9099AFE /* FBSDKAccessTokenExpirer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenExpirer.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenExpirer.h; sourceTree = ""; }; + 53148BEFCFC2F612CF031F88F9A7F13E /* FBSDKCoreKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBSDKCoreKit.xcconfig; sourceTree = ""; }; + 531882F0B7F476DEFD4722662B2893A2 /* FBSDKApplicationDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKApplicationDelegate.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.h; sourceTree = ""; }; + 533D4188E99FC14C36A7BD6508A4B270 /* Any.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Any.pbobjc.h; path = objectivec/google/protobuf/Any.pbobjc.h; sourceTree = ""; }; + 533EB2AF83D0A334D70132589EBE5543 /* UIImage+Snapshot.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Snapshot.m"; path = "FBSnapshotTestCase/Categories/UIImage+Snapshot.m"; sourceTree = ""; }; + 538F9C3254D54E7C9FD1C2B9384E0E9E /* FBSDKBase64.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBase64.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Base64/FBSDKBase64.m; sourceTree = ""; }; + 53A677A98E6F4950B7CD2838B41E6812 /* OHHTTPStubs-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OHHTTPStubs-umbrella.h"; sourceTree = ""; }; + 53C4975E18EDC142F38A594BD68271D1 /* SEGFirebaseIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGFirebaseIntegration.h; path = "Segment-Firebase/Classes/SEGFirebaseIntegration.h"; sourceTree = ""; }; + 54414A3A6406DD953185CB3762F85496 /* FIRInstanceIDCheckinPreferences+Internal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FIRInstanceIDCheckinPreferences+Internal.m"; path = "Firebase/InstanceID/FIRInstanceIDCheckinPreferences+Internal.m"; sourceTree = ""; }; + 54611257ABE8C96615DC353E7232704F /* FIRIAMDefaultDisplayImpl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMDefaultDisplayImpl.m; path = Firebase/InAppMessagingDisplay/FIRIAMDefaultDisplayImpl.m; sourceTree = ""; }; + 547505C1FA8A141A8C7244C3318A8049 /* BNCNetworkService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCNetworkService.h; path = "Branch-SDK/Branch-SDK/Networking/BNCNetworkService.h"; sourceTree = ""; }; + 5482FBB81255EA3C94645DFD95735362 /* FBSDKGraphRequestPiggybackManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestPiggybackManager.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.h; sourceTree = ""; }; + 548F59A6EE1D2245BA3079996963D87F /* FBSDKAppLinkReturnToRefererView_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppLinkReturnToRefererView_Internal.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAppLinkReturnToRefererView_Internal.h; sourceTree = ""; }; + 54E66816C32A352F9297B84EE6814879 /* BNCEncodingUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCEncodingUtils.h; path = "Branch-SDK/Branch-SDK/BNCEncodingUtils.h"; sourceTree = ""; }; + 551126DD4486FF4CBEDAFA6C5754FC77 /* BranchCloseRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchCloseRequest.m; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchCloseRequest.m"; sourceTree = ""; }; + 552B78A87E33EF9DDB3018AC4D5354F1 /* GULUserDefaults.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULUserDefaults.m; path = GoogleUtilities/UserDefaults/GULUserDefaults.m; sourceTree = ""; }; + 55791FF535D7B0F89B6CE25CE5292EDF /* ANSCompatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ANSCompatibility.h; path = iOS/Crashlytics.framework/Headers/ANSCompatibility.h; sourceTree = ""; }; + 56236DF4A35C74F7BBC549AD3EF76613 /* FBSDKAppLinkUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppLinkUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkUtility.h; sourceTree = ""; }; + 56268365067865B491F89F667E27488D /* FBSDKLoginManagerLoginResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginManagerLoginResult.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManagerLoginResult.m; sourceTree = ""; }; + 57000A46D4E75A4A83A1220845243AB0 /* UIViewController+Branch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+Branch.m"; path = "Branch-SDK/Branch-SDK/UIViewController+Branch.m"; sourceTree = ""; }; + 57472EFA233378066EBE722A291E2D6C /* FIDBannerViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIDBannerViewController.m; path = Firebase/InAppMessagingDisplay/Banner/FIDBannerViewController.m; sourceTree = ""; }; + 57CC7E954D3EB24990B7C10F286AFEA6 /* SEGIntegrationsManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGIntegrationsManager.m; path = Analytics/Classes/Integrations/SEGIntegrationsManager.m; sourceTree = ""; }; + 57D6A614486C88E18E63E2984A826ED5 /* BNCSystemObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCSystemObserver.h; path = "Branch-SDK/Branch-SDK/BNCSystemObserver.h"; sourceTree = ""; }; + 57E736CD058DD234A62265246FE72B28 /* OHHTTPStubs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OHHTTPStubs.h; path = OHHTTPStubs/Sources/OHHTTPStubs.h; sourceTree = ""; }; + 5807B3BE6E88537927F9879D392CD4FA /* FIRInstanceIDUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDUtilities.h; path = Firebase/InstanceID/FIRInstanceIDUtilities.h; sourceTree = ""; }; + 580F9C43275160BF84FD2D99D7EB86BB /* SourceContext.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SourceContext.pbobjc.m; path = objectivec/google/protobuf/SourceContext.pbobjc.m; sourceTree = ""; }; + 5858FAF09923BCA2022542BC20216CF5 /* FIRInstanceIDCombinedHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDCombinedHandler.h; path = Firebase/InstanceID/FIRInstanceIDCombinedHandler.h; sourceTree = ""; }; + 58B066D5299D164DA6989778D7B707FD /* FBSDKGraphRequest+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKGraphRequest+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequest+Internal.h"; sourceTree = ""; }; + 59135F10A0D95FD6FAFBD6B25322B212 /* GTMLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMLogger.h; path = Foundation/GTMLogger.h; sourceTree = ""; }; + 5973110E157C98A237F923014051B027 /* OHHTTPStubs+NSURLSessionConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OHHTTPStubs+NSURLSessionConfiguration.m"; path = "OHHTTPStubs/Sources/NSURLSession/OHHTTPStubs+NSURLSessionConfiguration.m"; sourceTree = ""; }; + 597E23C43883C8AC526A33D0DA82036E /* FBSDKCodelessParameterComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCodelessParameterComponent.h; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessParameterComponent.h; sourceTree = ""; }; + 59994AE116D8E1B60F400476004A1113 /* FIROptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROptions.h; path = Firebase/Core/Public/FIROptions.h; sourceTree = ""; }; + 5A139F7CA0151B5E24CEBB8129B2A8B7 /* NSError+FIRInstanceID.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSError+FIRInstanceID.m"; path = "Firebase/InstanceID/NSError+FIRInstanceID.m"; sourceTree = ""; }; + 5A7D555D82825C52AF4B6BB25CD233C2 /* Timestamp.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Timestamp.pbobjc.m; path = objectivec/google/protobuf/Timestamp.pbobjc.m; sourceTree = ""; }; + 5A98F1BAA07CDDEC2DD23D4FE4A8D759 /* FIRInAppMessaging+Bootstrap.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FIRInAppMessaging+Bootstrap.m"; path = "Firebase/InAppMessaging/Runtime/FIRInAppMessaging+Bootstrap.m"; sourceTree = ""; }; + 5A9E41F4746124ED5D4A9405580080F6 /* FirebaseCoreDiagnostics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseCoreDiagnostics.framework; path = Frameworks/FirebaseCoreDiagnostics.framework; sourceTree = ""; }; + 5ACF0AA101D2E723067126F563366B40 /* ViewController+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ViewController+MASAdditions.h"; path = "Masonry/ViewController+MASAdditions.h"; sourceTree = ""; }; + 5AD6CEB9E11E35A841715C9A99A2D97F /* FIRInstanceIDAuthService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDAuthService.m; path = Firebase/InstanceID/FIRInstanceIDAuthService.m; sourceTree = ""; }; + 5B57CA197D1801D3AEF39DAF0727269B /* FBSDKCoreKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FBSDKCoreKit-dummy.m"; sourceTree = ""; }; + 5BDC53E9057097FB85DF437A93B94FB4 /* FBSDKBridgeAPIProtocolWebV2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolWebV2.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV2.h; sourceTree = ""; }; + 5BE72A9165EEFAB39D25C29085FF0D9C /* OHHTTPStubs.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = OHHTTPStubs.framework; path = OHHTTPStubs.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 5BF5EC6CBB4957752879D81B7CCB62F0 /* BranchInstallRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchInstallRequest.h; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchInstallRequest.h"; sourceTree = ""; }; + 5C120E252B19B563DEABB6F1F76A9382 /* FBSDKProfile+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKProfile+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKProfile+Internal.h"; sourceTree = ""; }; + 5C78658B01BBB5D789762416F6737EB1 /* BranchDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchDelegate.h; path = "Branch-SDK/Branch-SDK/BranchDelegate.h"; sourceTree = ""; }; + 5C7D693EDA0541AC845BA35F7A1267F0 /* FBSDKInternalUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKInternalUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKInternalUtility.h; sourceTree = ""; }; + 5D461B8E44FE7F164B64F52780EAAD99 /* BFExecutor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFExecutor.m; path = Bolts/Common/BFExecutor.m; sourceTree = ""; }; + 5D5F5AB241EFF5C16B5B81CDBFCB7BA4 /* FBSDKDeviceLoginCodeInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKDeviceLoginCodeInfo.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginCodeInfo.h; sourceTree = ""; }; + 5D95C76A8DFFBABF477E0B67EC086671 /* libFirebaseInstanceID.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libFirebaseInstanceID.a; path = libFirebaseInstanceID.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 5DBA6D533BED5EE17440A9E01FE8AA2E /* BranchUniversalObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchUniversalObject.h; path = "Branch-SDK/Branch-SDK/BranchUniversalObject.h"; sourceTree = ""; }; + 5DC1AB1369DF5F6E85469C56BE151300 /* libGTMSessionFetcher.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libGTMSessionFetcher.a; path = libGTMSessionFetcher.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 5E07AE1FAE72C0EDB00292E9463195C1 /* libProtobuf.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libProtobuf.a; path = libProtobuf.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 5E4D4E5A521704F336F9D4D950EE0DEE /* FIRIAMSDKModeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMSDKModeManager.h; path = Firebase/InAppMessaging/Runtime/FIRIAMSDKModeManager.h; sourceTree = ""; }; + 5F43CE5AD4C117F532DCD7400F6605A8 /* DTTimePeriodCollection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTTimePeriodCollection.h; path = DateTools/DTTimePeriodCollection.h; sourceTree = ""; }; + 5F74AE078A55F13EE76FBDD5C7B2A69C /* GoogleUtilities.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = GoogleUtilities.xcconfig; sourceTree = ""; }; + 5F78EAF56E53AEFDFE47BF47D3A0AF3D /* FBSDKAppLink_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppLink_Internal.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAppLink_Internal.h; sourceTree = ""; }; + 5FCD5D04B26BD8C5E45A667337DA7C43 /* FBSDKAccessTokenCaching.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCaching.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCaching.h; sourceTree = ""; }; + 60032B20D6C1FCC52511A2671C69C700 /* FIRInstanceIDKeyPairStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDKeyPairStore.h; path = Firebase/InstanceID/FIRInstanceIDKeyPairStore.h; sourceTree = ""; }; 6020F0C173F56993927CA8CE250AEDA9 /* Pods-edXTests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-edXTests.modulemap"; sourceTree = ""; }; - 60600E47B2BC73A15F432998760338CB /* FBSDKGraphErrorRecoveryProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphErrorRecoveryProcessor.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphErrorRecoveryProcessor.m; sourceTree = ""; }; - 609C7239BB337928FCE027EC33861122 /* NSString+Branch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+Branch.h"; path = "Branch-SDK/Branch-SDK/NSString+Branch.h"; sourceTree = ""; }; - 60A5B32045073A4E103AF26A55B6AEE4 /* Answers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Answers.h; path = iOS/Crashlytics.framework/Headers/Answers.h; sourceTree = ""; }; - 615E1BF263553EFABC51C6CF5968273E /* Duration.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Duration.pbobjc.m; path = objectivec/google/protobuf/Duration.pbobjc.m; sourceTree = ""; }; - 61CBEA447AA6445CF7C51B84D3CDA62C /* Struct.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Struct.pbobjc.h; path = objectivec/google/protobuf/Struct.pbobjc.h; sourceTree = ""; }; - 61D2F3FBABF1C586DE6745326ACDBA51 /* BranchShortUrlSyncRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchShortUrlSyncRequest.m; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchShortUrlSyncRequest.m"; sourceTree = ""; }; - 61D3E798010A96C7538ACB6A7B2C74D7 /* BFTaskCompletionSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFTaskCompletionSource.h; path = Bolts/Common/BFTaskCompletionSource.h; sourceTree = ""; }; - 6230503F20A770423F5E931FBF07DDE3 /* FIRErrorCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRErrorCode.h; path = Firebase/Core/Private/FIRErrorCode.h; sourceTree = ""; }; - 62454AE70507A3716B0B3F7F73645B26 /* SEGUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGUtils.m; path = Analytics/Classes/Internal/SEGUtils.m; sourceTree = ""; }; - 62613A484765BE88D8A66D1D7E0B34E4 /* BNCServerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCServerInterface.h; path = "Branch-SDK/Branch-SDK/Networking/BNCServerInterface.h"; sourceTree = ""; }; - 62C3C3572259EC72BD6A28A50809539A /* GTMNSString+URLArguments.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GTMNSString+URLArguments.m"; path = "Foundation/GTMNSString+URLArguments.m"; sourceTree = ""; }; - 62E2417C2D80432566062A9A8804E4F2 /* GULSwizzledObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULSwizzledObject.m; path = GoogleUtilities/ISASwizzler/GULSwizzledObject.m; sourceTree = ""; }; - 62E9CD95DA2474E894728CD67FD1F9C8 /* GAIEcommerceProductAction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GAIEcommerceProductAction.h; path = Sources/GAIEcommerceProductAction.h; sourceTree = ""; }; - 634E90DCE0056F3E1EDEF3905819BCB4 /* FBSDKImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKImageDownloader.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKImageDownloader.m; sourceTree = ""; }; - 6362DF8757E7A0CE8A522A481EA1749B /* FBSDKButton+Subclass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKButton+Subclass.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKButton+Subclass.h"; sourceTree = ""; }; - 6384304FB3BBB1994B1C3654EBC56029 /* FIRErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRErrors.h; path = Firebase/Core/Private/FIRErrors.h; sourceTree = ""; }; - 64200F4AAB20FAAF0DE6DED771719D9C /* NSMutableDictionary+Branch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMutableDictionary+Branch.m"; path = "Branch-SDK/Branch-SDK/NSMutableDictionary+Branch.m"; sourceTree = ""; }; - 642839C2B571FA26922A7E59E9710372 /* SEGGoogleAnalyticsIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGGoogleAnalyticsIntegration.h; path = Pod/Classes/SEGGoogleAnalyticsIntegration.h; sourceTree = ""; }; - 643FF9DACF60CB7E744FE7DA90C63E1B /* GULUserDefaults.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULUserDefaults.m; path = GoogleUtilities/UserDefaults/GULUserDefaults.m; sourceTree = ""; }; - 64895036A361B0680EE8D8477428173B /* FIRCore+InAppMessaging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRCore+InAppMessaging.h"; path = "Firebase/InAppMessaging/FIRCore+InAppMessaging.h"; sourceTree = ""; }; - 65369FFF8BA9CD7EAF543E96E2272BD1 /* Bolts.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Bolts.m; path = Bolts/Common/Bolts.m; sourceTree = ""; }; - 6587C39A8B7DFA5FE1A79EF6D1AF7F56 /* FIRVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVersion.h; path = Firebase/Core/Private/FIRVersion.h; sourceTree = ""; }; - 659C5EF358CE66A2061E090F8A0DFD8B /* FBSDKIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKIcon.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKIcon.h; sourceTree = ""; }; - 65F4F9FA525E7EB6933A4F7664DD698B /* BranchView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchView.h; path = "Branch-SDK/Branch-SDK/BranchView.h"; sourceTree = ""; }; - 660DCF2FC0A4EB9CB265518B77D7A654 /* BranchLogoutRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchLogoutRequest.h; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchLogoutRequest.h"; sourceTree = ""; }; - 66418F67C3C19EC0704DAE1829BC5286 /* SEGReachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGReachability.m; path = Analytics/Vendor/SEGReachability.m; sourceTree = ""; }; - 66C8357F44D1241C7D2545265B7A7DB9 /* FABAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FABAttributes.h; path = iOS/Fabric.framework/Headers/FABAttributes.h; sourceTree = ""; }; - 6717BB214E6927C89C19378263B05C6B /* FBSDKMonotonicTime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMonotonicTime.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMonotonicTime.h; sourceTree = ""; }; - 6730941852EBE7A072F99F2D62733455 /* BNCSpotlightService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCSpotlightService.m; path = "Branch-SDK/Branch-SDK/BNCSpotlightService.m"; sourceTree = ""; }; - 67FFFC9496004C88CB79B9F549C263FE /* FIRInstanceIDTokenOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDTokenOperation.m; path = Firebase/InstanceID/FIRInstanceIDTokenOperation.m; sourceTree = ""; }; - 681A7CA42387FD680E857D14AC7F2443 /* GTMDebugSelectorValidation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMDebugSelectorValidation.h; path = DebugUtils/GTMDebugSelectorValidation.h; sourceTree = ""; }; - 681FD213FB517C60FE6E16EAB020A1C0 /* BFURL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFURL.h; path = Bolts/iOS/BFURL.h; sourceTree = ""; }; - 683DE0E23E43509A75DD1D5367C8C6C9 /* BNCServerResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCServerResponse.h; path = "Branch-SDK/Branch-SDK/Networking/BNCServerResponse.h"; sourceTree = ""; }; - 696A94527EF347C139011C2D74C9F500 /* BFTaskCompletionSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFTaskCompletionSource.m; path = Bolts/Common/BFTaskCompletionSource.m; sourceTree = ""; }; - 69E7EA60E7AB6593BFB2FA41596FDE1A /* GPBUnknownFieldSet_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownFieldSet_PackagePrivate.h; path = objectivec/GPBUnknownFieldSet_PackagePrivate.h; sourceTree = ""; }; - 6A1AC55264BAA61CDCD9EC97C22844AC /* FBSnapshotTestCase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestCase.h; path = FBSnapshotTestCase/FBSnapshotTestCase.h; sourceTree = ""; }; - 6A71878FE854705CFA3FD18D59ABE5E4 /* FBSDKCoreKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCoreKit.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit.h; sourceTree = ""; }; - 6A8BE9D2054793BE50B01DFC0AC0BBDB /* BNCFieldDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCFieldDefines.h; path = "Branch-SDK/Branch-SDK/BNCFieldDefines.h"; sourceTree = ""; }; - 6AAFCC5EAFE5B3A9FF51A14338167112 /* GPBMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBMessage.h; path = objectivec/GPBMessage.h; sourceTree = ""; }; - 6B2CD53DA7BA1E84A29E0A3C630AEAE7 /* FIRLibrary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLibrary.h; path = Firebase/Core/Private/FIRLibrary.h; sourceTree = ""; }; - 6B82003FFE1D96C7E3B124D2949E99DB /* FIRAnalyticsConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAnalyticsConfiguration.m; path = Firebase/Core/FIRAnalyticsConfiguration.m; sourceTree = ""; }; - 6B969BBE8387C65013E0A2C241BF0C1D /* FIRInstanceIDTokenStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDTokenStore.h; path = Firebase/InstanceID/FIRInstanceIDTokenStore.h; sourceTree = ""; }; - 6BB663B1D0B30B1A01123D5323A58FFE /* UIImage+Diff.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Diff.m"; path = "FBSnapshotTestCase/Categories/UIImage+Diff.m"; sourceTree = ""; }; - 6BC14CD36D5A735B241E9AAF3F91026F /* SEGFirebaseIntegrationFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGFirebaseIntegrationFactory.m; path = "Segment-Firebase/Classes/SEGFirebaseIntegrationFactory.m"; sourceTree = ""; }; - 6BC4BA448804011ACBC5298D8DAF64C7 /* OHHTTPStubs+NSURLSessionConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OHHTTPStubs+NSURLSessionConfiguration.m"; path = "OHHTTPStubs/Sources/NSURLSession/OHHTTPStubs+NSURLSessionConfiguration.m"; sourceTree = ""; }; - 6C2399331847BAC6652195B9BAA73A9D /* GULReachabilityMessageCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULReachabilityMessageCode.h; path = GoogleUtilities/Reachability/Private/GULReachabilityMessageCode.h; sourceTree = ""; }; - 6C37264A1744D61921EE274D587699FC /* BranchUserCompletedActionRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchUserCompletedActionRequest.h; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchUserCompletedActionRequest.h"; sourceTree = ""; }; - 6C6D75F1CB700F01B921B03D3618A1FA /* View+MASShorthandAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "View+MASShorthandAdditions.h"; path = "Masonry/View+MASShorthandAdditions.h"; sourceTree = ""; }; - 6C8EEA82E34C7F9F523B2EB2ABEDD161 /* FirebaseInAppMessagingDisplay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseInAppMessagingDisplay.h; path = Firebase/InAppMessagingDisplay/Public/FirebaseInAppMessagingDisplay.h; sourceTree = ""; }; - 6C93C574258B092A05C8E1F33004D7A8 /* BNCPreferenceHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCPreferenceHelper.h; path = "Branch-SDK/Branch-SDK/BNCPreferenceHelper.h"; sourceTree = ""; }; - 6CA499107BA46F21595A5F7D7BA668B3 /* FBSDKLoginError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginError.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginError.h; sourceTree = ""; }; - 6D12177FA7ED47031069452FA564836B /* GPBRootObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBRootObject.h; path = objectivec/GPBRootObject.h; sourceTree = ""; }; - 6DCBB73262E98E2B2C3963A9B8928890 /* FBSDKLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLogger.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLogger.m; sourceTree = ""; }; - 6DFB960DE38827CB2228E5657DF4176F /* iOSSnapshotTestCase-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "iOSSnapshotTestCase-prefix.pch"; sourceTree = ""; }; - 6E094618B90CF6B99B9E5EE4A0F410F5 /* libFirebaseInAppMessagingDisplay.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libFirebaseInAppMessagingDisplay.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 6E5093D19D90A1FAE7859914F1E539A9 /* SEGGoogleAnalyticsIntegrationFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGGoogleAnalyticsIntegrationFactory.h; path = Pod/Classes/SEGGoogleAnalyticsIntegrationFactory.h; sourceTree = ""; }; - 6EC7F3EF382B90A53B4672018EB10A74 /* FBSDKGraphRequestConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestConnection.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestConnection.m; sourceTree = ""; }; - 6F2CCD87DA69B91E5E20736567DEF3AC /* FBSDKLoginUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginUtility.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginUtility.m; sourceTree = ""; }; - 6F3B22889AC775281784DB0C6A79A82F /* FBSDKAppLinkReturnToRefererController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppLinkReturnToRefererController.h; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkReturnToRefererController.h; sourceTree = ""; }; - 6F698E5A4FE5BFD22138ED9DF0F0B8E7 /* Analytics-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Analytics-prefix.pch"; sourceTree = ""; }; - 6FB40E6AD6F52E9107F6698F047429F0 /* BFAppLinkNavigation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkNavigation.m; path = Bolts/iOS/BFAppLinkNavigation.m; sourceTree = ""; }; - 6FFBB062D39CDF3AD4A448B238DA8BF4 /* FIRInstanceIDTokenStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDTokenStore.m; path = Firebase/InstanceID/FIRInstanceIDTokenStore.m; sourceTree = ""; }; - 7036A71EB1B5756844344C3233B02AA0 /* Empty.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Empty.pbobjc.h; path = objectivec/google/protobuf/Empty.pbobjc.h; sourceTree = ""; }; - 7099B931F01239EA3C689D3BFE11FDD5 /* FBSDKUserDataStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKUserDataStore.h; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKUserDataStore.h; sourceTree = ""; }; - 70B6332B0CD1A37B1CF50E58697F9A74 /* FBSDKImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKImageDownloader.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKImageDownloader.h; sourceTree = ""; }; - 71407941F01265A7124238C303987880 /* FBSDKTooltipView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTooltipView.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKTooltipView.h; sourceTree = ""; }; - 7152D9F47F95A0CD8AF762E9711727D5 /* nanopb-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "nanopb-prefix.pch"; sourceTree = ""; }; - 71CC8DC310BD7FCC8D9C4D5C667DE1C6 /* BranchOpenRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchOpenRequest.m; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchOpenRequest.m"; sourceTree = ""; }; - 71D5EC982BD8B9FBA8B457680F81FFB7 /* SEGIntegrationFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGIntegrationFactory.h; path = Analytics/Classes/Integrations/SEGIntegrationFactory.h; sourceTree = ""; }; - 721583E6FE7ADA59F7A1F2C83256493A /* FBSnapshotTestCase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestCase.m; path = FBSnapshotTestCase/FBSnapshotTestCase.m; sourceTree = ""; }; - 721ED1F8DE773804176EB10B69DBD108 /* BranchActivityItemProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchActivityItemProvider.h; path = "Branch-SDK/Branch-SDK/BranchActivityItemProvider.h"; sourceTree = ""; }; - 726E38120C599D04F0602DC1F0027D01 /* FBSDKAppLinkNavigation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppLinkNavigation.m; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkNavigation.m; sourceTree = ""; }; - 727A1E24EA1486ACBDDB0FB182F3716A /* Segment-Firebase.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Segment-Firebase.xcconfig"; sourceTree = ""; }; - 7285E57CAC10E0ED46C0A5D8861C6EFB /* FBSDKError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKError.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKError.m; sourceTree = ""; }; - 72C1EFDB314E2CF9C5288780A91D2188 /* FIDBaseRenderingViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIDBaseRenderingViewController.m; path = Firebase/InAppMessagingDisplay/FIDBaseRenderingViewController.m; sourceTree = ""; }; + 603BB5C258FA0A108B11A0CE1D0251DB /* FBSDKContainerViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKContainerViewController.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKContainerViewController.m; sourceTree = ""; }; + 606980A9370BF28C1536C2ADEB6820D2 /* BranchSetIdentityRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchSetIdentityRequest.h; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchSetIdentityRequest.h"; sourceTree = ""; }; + 6131542CEF43E841A61A77BA4DF8C6FE /* BranchViewHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchViewHandler.h; path = "Branch-SDK/Branch-SDK/BranchViewHandler.h"; sourceTree = ""; }; + 617339FECC8A24268F5C0A292DB777A2 /* FBSDKAppEvents.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEvents.m; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/FBSDKAppEvents.m; sourceTree = ""; }; + 62030CD508BE1BB3F369A460C3AB47C0 /* FIRIAMTimeFetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMTimeFetcher.h; path = Firebase/InAppMessaging/Util/FIRIAMTimeFetcher.h; sourceTree = ""; }; + 626C0FE03ABE11DE9D03B7C2AD729C27 /* SEGUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGUtils.m; path = Analytics/Classes/Internal/SEGUtils.m; sourceTree = ""; }; + 62771A7403B3086447F1EE9C99621A41 /* FIRInstanceID.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceID.h; path = Firebase/InstanceID/Public/FIRInstanceID.h; sourceTree = ""; }; + 62AC8535BF2E751DD3C50C8197B94D78 /* GTMSessionFetcherService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionFetcherService.m; path = Source/GTMSessionFetcherService.m; sourceTree = ""; }; + 63080EDAF2E290E9653B9012E0831AD7 /* Bolts.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Bolts.m; path = Bolts/Common/Bolts.m; sourceTree = ""; }; + 63D49A22F392DF95174D65C76D17091C /* FBSDKColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKColor.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKColor.h; sourceTree = ""; }; + 6411DABD1DB30FC87EC020BA708C16E6 /* FIRInstanceIDTokenDeleteOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDTokenDeleteOperation.m; path = Firebase/InstanceID/FIRInstanceIDTokenDeleteOperation.m; sourceTree = ""; }; + 643CF2397B9909DA720FF30DBA37C26D /* SEGReachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGReachability.h; path = Analytics/Vendor/SEGReachability.h; sourceTree = ""; }; + 643DBAEE0CD388A87F2A7952B55315E0 /* FBSDKBridgeAPIProtocolType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolType.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIProtocolType.h; sourceTree = ""; }; + 6463D0070171E0BFA5ECF51790AF07A7 /* BFCancellationTokenSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFCancellationTokenSource.m; path = Bolts/Common/BFCancellationTokenSource.m; sourceTree = ""; }; + 6466663A459746DC9AA9895734E49F10 /* libFirebaseInAppMessagingDisplay.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libFirebaseInAppMessagingDisplay.a; path = libFirebaseInAppMessagingDisplay.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 646A370D8A6EEC110AEF89BE86681961 /* _FBSDKTemporaryErrorRecoveryAttempter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FBSDKTemporaryErrorRecoveryAttempter.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/_FBSDKTemporaryErrorRecoveryAttempter.m; sourceTree = ""; }; + 64709A0B2ACF7E0E6009F7F5772B775A /* BFAppLinkNavigation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkNavigation.m; path = Bolts/iOS/BFAppLinkNavigation.m; sourceTree = ""; }; + 64CD97546E3B5093D1869F4E4F3EBEAC /* FBSDKButton+Subclass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKButton+Subclass.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKButton+Subclass.h"; sourceTree = ""; }; + 6548103B767B935D2766135363971AA5 /* FBSDKLogo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLogo.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKLogo.m; sourceTree = ""; }; + 6574A646DB718605BF013057BD8A106E /* GULLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULLogger.m; path = GoogleUtilities/Logger/GULLogger.m; sourceTree = ""; }; + 65786BB9D517AA80A3FC43AEF25EF088 /* GoogleSignIn.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = GoogleSignIn.bundle; path = Resources/GoogleSignIn.bundle; sourceTree = ""; }; + 65AF7BF6407DDD8A52CD5EEFC60B44AC /* nanopb-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "nanopb-dummy.m"; sourceTree = ""; }; + 65C91F142CCC54B45F775A626D0B0E08 /* BFAppLinkReturnToRefererController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkReturnToRefererController.h; path = Bolts/iOS/BFAppLinkReturnToRefererController.h; sourceTree = ""; }; + 6639D95784E732DAE6976DD525A1A781 /* FIRInstanceID.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceID.m; path = Firebase/InstanceID/FIRInstanceID.m; sourceTree = ""; }; + 6694C0F63423B273A3E6F1D020DE57EB /* FBSDKViewImpressionTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKViewImpressionTracker.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.m; sourceTree = ""; }; + 66D9FF97CA53B6FE1295C1F9A9B93760 /* SEGIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGIntegration.h; path = Analytics/Classes/Integrations/SEGIntegration.h; sourceTree = ""; }; + 66E213D8A91F2976909D182A66A1875E /* FirebaseInstanceID-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseInstanceID-dummy.m"; sourceTree = ""; }; + 674F7872B5E7AA16729E87E7769E8138 /* Crashlytics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Crashlytics.framework; path = iOS/Crashlytics.framework; sourceTree = ""; }; + 675D0118871EFD26466A51F14B49AD31 /* FBSDKColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKColor.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKColor.m; sourceTree = ""; }; + 6786739EE41BE34F9936D9B05103E6C7 /* MASConstraintMaker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASConstraintMaker.h; path = Masonry/MASConstraintMaker.h; sourceTree = ""; }; + 679409B2B251579D5B9340D9263E3418 /* Api.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Api.pbobjc.m; path = objectivec/google/protobuf/Api.pbobjc.m; sourceTree = ""; }; + 683C1AEA66A75A72FCA025528AE1B72C /* FIRAnalyticsInterop.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAnalyticsInterop.h; path = Interop/Analytics/Public/FIRAnalyticsInterop.h; sourceTree = ""; }; + 6845860F3FF1C56426BF16DBFE0945B0 /* FBSDKLoginError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginError.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginError.h; sourceTree = ""; }; + 68A274FE0F840BD3E2FEF076103C56D5 /* FIRAnalyticsConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAnalyticsConfiguration.h; path = Firebase/Core/Public/FIRAnalyticsConfiguration.h; sourceTree = ""; }; + 68A529FFB8A7ADC8488878CE44C71A27 /* FIRInstanceIDTokenOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDTokenOperation.h; path = Firebase/InstanceID/FIRInstanceIDTokenOperation.h; sourceTree = ""; }; + 68C7CCC1BE26FE1BDCE340775A0B5F6C /* iOSSnapshotTestCase-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "iOSSnapshotTestCase-prefix.pch"; sourceTree = ""; }; + 68CCCFDEDE7339EC418B631B1B741F15 /* FBSDKBridgeAPICrypto.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPICrypto.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPICrypto.m; sourceTree = ""; }; + 68EFF1951B023CA267AEF187D6CBDC29 /* GPBDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDescriptor.h; path = objectivec/GPBDescriptor.h; sourceTree = ""; }; + 69B8F9A7B303B3AC8FE748F20BA8770E /* FBSDKLoginUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginUtility.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginUtility.h; sourceTree = ""; }; + 69C7CF2AC5B27CBD6107BB8293EFE488 /* FBSDKBridgeAPIProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocol.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIProtocol.h; sourceTree = ""; }; + 69EE8B3687B0260CFFCD342481E99A33 /* Masonry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Masonry.h; path = Masonry/Masonry.h; sourceTree = ""; }; + 69FBD58836D84BBA403CA156E7E91578 /* FBSDKAppEvents+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKAppEvents+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEvents+Internal.h"; sourceTree = ""; }; + 6A403363438F54CCB68372712D281B8C /* View+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "View+MASAdditions.m"; path = "Masonry/View+MASAdditions.m"; sourceTree = ""; }; + 6AE1F8DC90005AA1AF6A6C087B166525 /* FBSDKLoginError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginError.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginError.m; sourceTree = ""; }; + 6B2E4A561D9C7E84A8E9212D60122626 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; + 6B3B8C0309AFE1F45730D2CBCBA6B1D0 /* FBSDKAccessTokenCacheV3.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV3.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3.m; sourceTree = ""; }; + 6B50D503BA097079C8F746EBEBCCF885 /* SEGAnalyticsConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGAnalyticsConfiguration.m; path = Analytics/Classes/SEGAnalyticsConfiguration.m; sourceTree = ""; }; + 6B8E0CB5DE106930C6D97BF3CFA20592 /* FBSDKWebViewAppLinkResolver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKWebViewAppLinkResolver.m; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKWebViewAppLinkResolver.m; sourceTree = ""; }; + 6BCCEEE979E20D5B6CAD6A6DD3B3DF36 /* GULLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULLogger.h; path = GoogleUtilities/Logger/Private/GULLogger.h; sourceTree = ""; }; + 6BD37423D3B9E6235849A8D4BDDD1452 /* Branch-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Branch-dummy.m"; sourceTree = ""; }; + 6C0BEA5B2D7836F1E38128AF1C0DECA4 /* FABAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FABAttributes.h; path = "Branch-SDK/Fabric/FABAttributes.h"; sourceTree = ""; }; + 6C375B00F98DA1991F80C7EBD8453F6C /* NSString+FIRInterlaceStrings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+FIRInterlaceStrings.m"; path = "Firebase/InAppMessaging/Util/NSString+FIRInterlaceStrings.m"; sourceTree = ""; }; + 6C8A8397A5CBDBB1FA165CF86FC6511C /* FIRIAMClientInfoFetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMClientInfoFetcher.h; path = Firebase/InAppMessaging/Flows/FIRIAMClientInfoFetcher.h; sourceTree = ""; }; + 6CC537CE84296633377BBAF551B584D9 /* FIRIAMDisplayCheckOnAppForegroundFlow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMDisplayCheckOnAppForegroundFlow.h; path = Firebase/InAppMessaging/Flows/FIRIAMDisplayCheckOnAppForegroundFlow.h; sourceTree = ""; }; + 6D0E2F93C05947F476A92DECEDABEFF7 /* libFBSDKCoreKit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libFBSDKCoreKit.a; path = libFBSDKCoreKit.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 6D400CD5DCCFCC2FEF262DED592990D7 /* BranchContentDiscoverer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchContentDiscoverer.h; path = "Branch-SDK/Branch-SDK/BranchContentDiscoverer.h"; sourceTree = ""; }; + 6D5CA1E0BAB4C45425CA8D2BC2CB1FA7 /* Pods_edXTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_edXTests.framework; path = "Pods-edXTests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 6DC765C50C7A13A11B9717AD39CE8C88 /* BNCCrashlyticsWrapper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCCrashlyticsWrapper.m; path = "Branch-SDK/Branch-SDK/BNCCrashlyticsWrapper.m"; sourceTree = ""; }; + 6DD23880DBF06D8CF2174D822B7F447A /* BranchRedeemRewardsRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchRedeemRewardsRequest.h; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchRedeemRewardsRequest.h"; sourceTree = ""; }; + 6E922B034B13F4B0C4A81370D89D2E23 /* FIRInstanceIDVersionUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDVersionUtilities.h; path = Firebase/InstanceID/FIRInstanceIDVersionUtilities.h; sourceTree = ""; }; + 6E9CDE4B7C934037CFC0BCA96135977C /* FBSDKLoginKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginKit.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit.h; sourceTree = ""; }; + 6EB8CE2CB9E391AA82C93F7769E3D4CA /* FBSDKAppLinkResolving.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppLinkResolving.h; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkResolving.h; sourceTree = ""; }; + 6ED4A2CA67F2A61FEC2A74AD92FD5F50 /* Bolts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bolts.h; path = Bolts/Common/Bolts.h; sourceTree = ""; }; + 6F610A02E5809FBCB683DD259460D59A /* GULAppEnvironmentUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULAppEnvironmentUtil.h; path = GoogleUtilities/Environment/third_party/GULAppEnvironmentUtil.h; sourceTree = ""; }; + 70A0EBA56F5A1CC28B489C93537C1E74 /* BFCancellationTokenRegistration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFCancellationTokenRegistration.m; path = Bolts/Common/BFCancellationTokenRegistration.m; sourceTree = ""; }; + 71349E5476301BAA1D06F996D9D6C6CE /* GPBMessage_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBMessage_PackagePrivate.h; path = objectivec/GPBMessage_PackagePrivate.h; sourceTree = ""; }; + 719C7A4D46C6660DBF4A0CAA253B4573 /* SEGIntegrationFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGIntegrationFactory.h; path = Analytics/Classes/Integrations/SEGIntegrationFactory.h; sourceTree = ""; }; + 71F078E9FBE9C35D4B9093915B412551 /* FBSDKPaymentObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKPaymentObserver.m; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentObserver.m; sourceTree = ""; }; + 71FBDEEB4E0296D68B6817830ED3E6CC /* SEGAnalytics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGAnalytics.m; path = Analytics/Classes/SEGAnalytics.m; sourceTree = ""; }; + 721892917902FA429FCD7B6015A5FD3A /* FBSnapshotTestCase.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FBSnapshotTestCase.framework; path = iOSSnapshotTestCase.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 721EE6624CDE8039857940983BCCB034 /* GULOriginalIMPConvenienceMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULOriginalIMPConvenienceMacros.h; path = GoogleUtilities/MethodSwizzler/Private/GULOriginalIMPConvenienceMacros.h; sourceTree = ""; }; 730399E5569AA9B41B65978973254C18 /* Pods-edXTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-edXTests.debug.xcconfig"; sourceTree = ""; }; - 732FCC80907B9A1BB4C402C415D418F9 /* FIRComponentContainer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentContainer.h; path = Firebase/Core/Private/FIRComponentContainer.h; sourceTree = ""; }; - 736C45F1C4EF0AF720C2DC1902FC1A80 /* GULAppEnvironmentUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULAppEnvironmentUtil.h; path = GoogleUtilities/Environment/third_party/GULAppEnvironmentUtil.h; sourceTree = ""; }; - 738A7F47D75C63C2FA05C9AAE754E300 /* FIRInAppMessagingRenderingDataClasses.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInAppMessagingRenderingDataClasses.m; path = Firebase/InAppMessaging/RenderingObjects/FIRInAppMessagingRenderingDataClasses.m; sourceTree = ""; }; - 738D6561FE0F1AE9A020A7C4699902E7 /* pb_decode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb_decode.h; sourceTree = ""; }; - 73A05D4795915C9EBD9609E9F835C31D /* GPBWellKnownTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBWellKnownTypes.h; path = objectivec/GPBWellKnownTypes.h; sourceTree = ""; }; - 73A64425F3D9C243CB2E3D1F217D388D /* FIRInstanceIDDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDDefines.h; path = Firebase/InstanceID/FIRInstanceIDDefines.h; sourceTree = ""; }; - 73B29957271788862DB0C8B799B32991 /* GAIDictionaryBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GAIDictionaryBuilder.h; path = Sources/GAIDictionaryBuilder.h; sourceTree = ""; }; - 7409CF86E6AF615C5E98B91CA20F711B /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 743105AF38F51C200E88E7D66D99740D /* FirebaseCore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseCore.h; path = Firebase/Core/Public/FirebaseCore.h; sourceTree = ""; }; - 74DE89ECB9192A7E1116E0E2408A7AD8 /* FBSDKCodelessPathComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKCodelessPathComponent.m; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessPathComponent.m; sourceTree = ""; }; - 74F4334706F487E214407D248D902C67 /* FBSDKAppEventsDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsDeviceInfo.h; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsDeviceInfo.h; sourceTree = ""; }; - 75109A25B94223AFA7F944A530E5EE51 /* BranchContentDiscoveryManifest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchContentDiscoveryManifest.h; path = "Branch-SDK/Branch-SDK/BranchContentDiscoveryManifest.h"; sourceTree = ""; }; - 757015B28C663C1DB3EC7FE6921C7C62 /* FBSDKLoginConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginConstants.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConstants.h; sourceTree = ""; }; - 75C52A9EBEDAB709F8AA5CBA1CAF69D8 /* UIImage+Snapshot.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Snapshot.m"; path = "FBSnapshotTestCase/Categories/UIImage+Snapshot.m"; sourceTree = ""; }; - 75C8492FDB524BE8DBB0F48A8D9B2B94 /* FIRInstanceIDCheckinPreferences+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRInstanceIDCheckinPreferences+Internal.h"; path = "Firebase/InstanceID/FIRInstanceIDCheckinPreferences+Internal.h"; sourceTree = ""; }; - 75D63A9C8A2059378CAEE7B1831499BB /* FBSDKAppLinkUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppLinkUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkUtility.h; sourceTree = ""; }; - 76350487CF4A8A012AAE9C6C4201D576 /* FBSDKLoginManagerLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginManagerLogger.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.h; sourceTree = ""; }; - 763BE1A9CDBA0920FD49383A8D578D42 /* FIRIAMMessageRenderData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMMessageRenderData.h; path = Firebase/InAppMessaging/Data/FIRIAMMessageRenderData.h; sourceTree = ""; }; - 767BB86811B73DF85847FFC7A5E1B3A0 /* FBSDKContainerViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKContainerViewController.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKContainerViewController.m; sourceTree = ""; }; - 76840750408A879D443966986D1853AE /* FIRInAppMessaging+Bootstrap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRInAppMessaging+Bootstrap.h"; path = "Firebase/InAppMessaging/Runtime/FIRInAppMessaging+Bootstrap.h"; sourceTree = ""; }; - 779E3525B72FE11F0AA79D9BE66816C2 /* FBSDKCloseIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCloseIcon.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKCloseIcon.h; sourceTree = ""; }; - 77AD4285F83F880FAA640FB165C3534E /* FIRInstanceIDKeyPair.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDKeyPair.m; path = Firebase/InstanceID/FIRInstanceIDKeyPair.m; sourceTree = ""; }; - 78444D6143C7B89DF0CBE609C408DB70 /* BranchDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchDelegate.m; path = "Branch-SDK/Branch-SDK/BranchDelegate.m"; sourceTree = ""; }; - 78879F820061ECFAFC61901621BA3B0E /* SEGIdentifyPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGIdentifyPayload.h; path = Analytics/Classes/Integrations/SEGIdentifyPayload.h; sourceTree = ""; }; - 7978BD1687068D733E404EF5E985CF5C /* FBSDKAccessToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessToken.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.h; sourceTree = ""; }; - 7987D5CB8A337A08C0BCFAD1FEE2CCBE /* Firebase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Firebase.h; path = CoreOnly/Sources/Firebase.h; sourceTree = ""; }; - 79A7721576E725E2F40597D5D3976539 /* BNCServerRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCServerRequest.m; path = "Branch-SDK/Branch-SDK/Networking/BNCServerRequest.m"; sourceTree = ""; }; - 79C8944FF397991222F22C2CE430583B /* FIRIAMClientInfoFetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMClientInfoFetcher.m; path = Firebase/InAppMessaging/Flows/FIRIAMClientInfoFetcher.m; sourceTree = ""; }; - 79E3FBF408222F5BDA4E52CAC5469E0A /* FIRIAMDisplayCheckOnAnalyticEventsFlow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMDisplayCheckOnAnalyticEventsFlow.m; path = Firebase/InAppMessaging/Flows/FIRIAMDisplayCheckOnAnalyticEventsFlow.m; sourceTree = ""; }; - 7A1ABD4972F9DC9D14DE0F85C93FEBED /* GTMNSDictionary+URLArguments.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GTMNSDictionary+URLArguments.h"; path = "Foundation/GTMNSDictionary+URLArguments.h"; sourceTree = ""; }; - 7A4DF535EA5399F7E43F46DB922F7040 /* Masonry-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Masonry-prefix.pch"; sourceTree = ""; }; + 73343B215BE329343D76293422411035 /* FIRIAMDisplayCheckOnFetchDoneNotificationFlow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMDisplayCheckOnFetchDoneNotificationFlow.h; path = Firebase/InAppMessaging/Flows/FIRIAMDisplayCheckOnFetchDoneNotificationFlow.h; sourceTree = ""; }; + 738D5859D09DC78303A6BE9A99991F52 /* GPBCodedOutputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBCodedOutputStream.h; path = objectivec/GPBCodedOutputStream.h; sourceTree = ""; }; + 741F1A1AFD21569E8FB24391FEFFF402 /* BranchContentDiscoveryManifest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchContentDiscoveryManifest.m; path = "Branch-SDK/Branch-SDK/BranchContentDiscoveryManifest.m"; sourceTree = ""; }; + 74B8DFEC4D2D429BC25E5D4C73B80ACF /* FIRInstanceIDAPNSInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDAPNSInfo.h; path = Firebase/InstanceID/FIRInstanceIDAPNSInfo.h; sourceTree = ""; }; + 74D58B97A6C4EDD389B9595563ECE090 /* GPBProtocolBuffers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBProtocolBuffers.h; path = objectivec/GPBProtocolBuffers.h; sourceTree = ""; }; + 74FBF100111FBA5A7F4504FAF1C19008 /* FBSDKTimeSpentData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTimeSpentData.h; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentData.h; sourceTree = ""; }; + 74FC1D787F22EC727AF9BF02626D0F38 /* SEGContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGContext.h; path = Analytics/Classes/Middlewares/SEGContext.h; sourceTree = ""; }; + 7500942BDE364E430E5661EC329C90A8 /* Branch+Validator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Branch+Validator.m"; path = "Branch-SDK/Branch-SDK/Branch+Validator.m"; sourceTree = ""; }; + 753002413011ACD06491C26B06831D73 /* FIRAnalyticsConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAnalyticsConfiguration.m; path = Firebase/Core/FIRAnalyticsConfiguration.m; sourceTree = ""; }; + 753EF4AC8E09AB7C2F1748E81C7CF4FD /* FIDTimeFetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIDTimeFetcher.m; path = Firebase/InAppMessagingDisplay/Util/FIDTimeFetcher.m; sourceTree = ""; }; + 75EFF7ACC03C248F8BA52F2A417FD5C8 /* SEGHTTPClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGHTTPClient.m; path = Analytics/Classes/Internal/SEGHTTPClient.m; sourceTree = ""; }; + 76D6C1FFF189E60FA2D3277D27904605 /* libFirebaseInAppMessaging.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libFirebaseInAppMessaging.a; path = libFirebaseInAppMessaging.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 77151CC21C5D1977EFB07450AE85843D /* FBSDKAppLinkTarget.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppLinkTarget.m; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkTarget.m; sourceTree = ""; }; + 778694A61450D965B315D51C5F22D78A /* FBSDKTestUsersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTestUsersManager.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKTestUsersManager.m; sourceTree = ""; }; + 77AD02AD8C4C12AA1C283D4B58676999 /* Segment-Firebase-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Segment-Firebase-dummy.m"; sourceTree = ""; }; + 77AE6B09B00520A9613C44F73D07823E /* FBSDKBridgeAPIProtocolNativeV1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolNativeV1.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1.h; sourceTree = ""; }; + 77B92A052F284F522B94E88CF9E34A99 /* GoogleToolboxForMac-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GoogleToolboxForMac-dummy.m"; sourceTree = ""; }; + 78320D1D9F897F6D72A40D5AE358C1AB /* SEGAES256Crypto.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGAES256Crypto.m; path = Analytics/Classes/Crypto/SEGAES256Crypto.m; sourceTree = ""; }; + 78560F673FC62B43D3126A2F2B066248 /* GPBCodedInputStream_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBCodedInputStream_PackagePrivate.h; path = objectivec/GPBCodedInputStream_PackagePrivate.h; sourceTree = ""; }; + 789A8456DC5DD1FF4B05449BE8B13CFD /* FBSDKSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSettings.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.h; sourceTree = ""; }; + 78FE651EC77E083DCD97E8152B799899 /* FIRCore+InAppMessaging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRCore+InAppMessaging.h"; path = "Firebase/InAppMessaging/FIRCore+InAppMessaging.h"; sourceTree = ""; }; + 794E0F9A37BF7DF6141544DEF560F7B1 /* FIRIAMElapsedTimeTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMElapsedTimeTracker.m; path = Firebase/InAppMessaging/Util/FIRIAMElapsedTimeTracker.m; sourceTree = ""; }; + 79AD6464AFA5BA8E17D38A9F0A235205 /* FBSnapshotTestController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestController.h; path = FBSnapshotTestCase/FBSnapshotTestController.h; sourceTree = ""; }; + 79BBC2BAAA9CB7801FE895E8288CAB85 /* BranchShortUrlRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchShortUrlRequest.h; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchShortUrlRequest.h"; sourceTree = ""; }; + 79CB2D319349C3A2079EE8F6A2BA65AE /* BranchContentDiscoverer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchContentDiscoverer.m; path = "Branch-SDK/Branch-SDK/BranchContentDiscoverer.m"; sourceTree = ""; }; + 79DD50987E0FA74A60229E1EC670AE63 /* SEGGoogleAnalyticsIntegrationFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGGoogleAnalyticsIntegrationFactory.h; path = Pod/Classes/SEGGoogleAnalyticsIntegrationFactory.h; sourceTree = ""; }; + 79E8947EFA04947D2CA1B44A551DF657 /* BNCDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCDeviceInfo.h; path = "Branch-SDK/Branch-SDK/BNCDeviceInfo.h"; sourceTree = ""; }; + 7A01555E0B55E7BBCA8EB815509A6CFF /* pb_encode.c */ = {isa = PBXFileReference; includeInIndex = 1; path = pb_encode.c; sourceTree = ""; }; + 7A6B2274AA636D5F040457790231A87D /* BFMeasurementEvent_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFMeasurementEvent_Internal.h; path = Bolts/iOS/Internal/BFMeasurementEvent_Internal.h; sourceTree = ""; }; 7A792E2680203D640655412E8ADAC1A9 /* Pods-edXTests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-edXTests-resources.sh"; sourceTree = ""; }; - 7A85C034D2E6920B2C8D19D686F099E4 /* View+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "View+MASAdditions.m"; path = "Masonry/View+MASAdditions.m"; sourceTree = ""; }; - 7AA44138C4485698D63290A282129C81 /* FBSDKMonotonicTime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMonotonicTime.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMonotonicTime.m; sourceTree = ""; }; - 7B046075F0FE0A6C75F45F534CCEA49F /* libFBSDKLoginKit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libFBSDKLoginKit.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 7B27556EDB5BB6045A21DEC83E38B3B5 /* FIRIAMServerMsgFetchStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMServerMsgFetchStorage.m; path = Firebase/InAppMessaging/Flows/FIRIAMServerMsgFetchStorage.m; sourceTree = ""; }; - 7B74D6FADC9025886982ED13538F5BE6 /* libMasonry.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libMasonry.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 7B9EC96A7DA70009E69D52AD53B63184 /* FBSDKLoginKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FBSDKLoginKit-dummy.m"; sourceTree = ""; }; - 7BC2F012EA47AA01F416FB78E3155394 /* FBSDKDeviceLoginManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKDeviceLoginManager.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginManager.m; sourceTree = ""; }; - 7BC761ADA96016ECF49F2AE4CC7958C8 /* FBSDKBridgeAPIResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIResponse.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIResponse.h; sourceTree = ""; }; - 7BCF4E9ED9CA2D06EECB756BD4C98186 /* FIRInstanceIDAuthService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDAuthService.h; path = Firebase/InstanceID/FIRInstanceIDAuthService.h; sourceTree = ""; }; - 7C9037B1C9271F85D98DD8BFF353EEB2 /* FIRComponentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentType.h; path = Firebase/Core/Private/FIRComponentType.h; sourceTree = ""; }; - 7CF52141CCAEBE434F128FF08C219BC7 /* FIRIAMElapsedTimeTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMElapsedTimeTracker.h; path = Firebase/InAppMessaging/Util/FIRIAMElapsedTimeTracker.h; sourceTree = ""; }; - 7D129297C03D60829F7BEE1DC3157704 /* FBSDKErrorRecoveryConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKErrorRecoveryConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.h; sourceTree = ""; }; - 7EAD519AB95690907B0F1D74A9D3F415 /* FBSDKDeviceLoginManagerResult+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKDeviceLoginManagerResult+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKDeviceLoginManagerResult+Internal.h"; sourceTree = ""; }; - 7EBD40011EC4AD55DFD1005BCCD08CCC /* BranchActivityItemProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchActivityItemProvider.m; path = "Branch-SDK/Branch-SDK/BranchActivityItemProvider.m"; sourceTree = ""; }; - 7F2855BD45D7E6081D295C4CB3757063 /* libFirebaseInAppMessaging.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libFirebaseInAppMessaging.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 7F65C9BCF30EE518FD68801799211644 /* FIRAnalyticsInterop.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAnalyticsInterop.h; path = Interop/Analytics/Public/FIRAnalyticsInterop.h; sourceTree = ""; }; + 7A8A14D4F96E98D6A004F706404FF9C6 /* Duration.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Duration.pbobjc.h; path = objectivec/google/protobuf/Duration.pbobjc.h; sourceTree = ""; }; + 7AC1423BFBD53C75118A4FB70CB9E84B /* FBSDKCloseIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCloseIcon.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKCloseIcon.h; sourceTree = ""; }; + 7BBD3783735686722AA9C6DAA9FBE3B5 /* DateTools-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "DateTools-dummy.m"; sourceTree = ""; }; + 7C07752F2BC248E0FA09CF331A56E467 /* FBSDKLoginTooltipView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginTooltipView.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginTooltipView.m; sourceTree = ""; }; + 7C61E8C249360AF8BEC71C3DEE5235BD /* FBSDKAppEventsDeviceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsDeviceInfo.m; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsDeviceInfo.m; sourceTree = ""; }; + 7C96B6DAE62201D905523EB5CEA35F1F /* FBSDKLoginConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginConstants.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConstants.m; sourceTree = ""; }; + 7CCC22A4959154365397F16BC22904A3 /* FIRInstanceIDAPNSInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDAPNSInfo.m; path = Firebase/InstanceID/FIRInstanceIDAPNSInfo.m; sourceTree = ""; }; + 7D34CCF0C9875D60831127D0B2A92CF1 /* FBSDKKeychainStoreViaBundleID.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKKeychainStoreViaBundleID.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStoreViaBundleID.h; sourceTree = ""; }; + 7D545B5698ADE8C206D1C933988B00B1 /* FIRIAMDisplayTriggerDefinition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMDisplayTriggerDefinition.m; path = Firebase/InAppMessaging/DisplayTrigger/FIRIAMDisplayTriggerDefinition.m; sourceTree = ""; }; + 7D6C95DA1FF6AEAFF90945A37E34926E /* GPBExtensionInternals.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBExtensionInternals.h; path = objectivec/GPBExtensionInternals.h; sourceTree = ""; }; + 7D8BC8667B00F6F7F47DB15B8CE6D29A /* FBSDKWebDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKWebDialog.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog.h; sourceTree = ""; }; + 7DD44210739DA3B0D8D4BD9C9D06B20A /* BFTaskCompletionSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFTaskCompletionSource.m; path = Bolts/Common/BFTaskCompletionSource.m; sourceTree = ""; }; + 7DE79AF01DF7A768F79EB7544EC9D268 /* FIRIAMFetchOnAppForegroundFlow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMFetchOnAppForegroundFlow.m; path = Firebase/InAppMessaging/Flows/FIRIAMFetchOnAppForegroundFlow.m; sourceTree = ""; }; + 7DFA72036722879E9544DD06B63A5420 /* FIRInstanceIDBackupExcludedPlist.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDBackupExcludedPlist.h; path = Firebase/InstanceID/FIRInstanceIDBackupExcludedPlist.h; sourceTree = ""; }; + 7E0D6273BA84B889661CC9D7F0165CB4 /* GPBUnknownFieldSet_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownFieldSet_PackagePrivate.h; path = objectivec/GPBUnknownFieldSet_PackagePrivate.h; sourceTree = ""; }; + 7E2BBFEDB67EA801186E92B2AE9E67F2 /* FIRIAMServerMsgFetchStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMServerMsgFetchStorage.m; path = Firebase/InAppMessaging/Flows/FIRIAMServerMsgFetchStorage.m; sourceTree = ""; }; + 7E9ADC16251B1792FA6316AAD0961FC0 /* WKYTPlayerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WKYTPlayerView.m; path = WKYTPlayerView/WKYTPlayerView.m; sourceTree = ""; }; + 7EA6DD1C510F1082ECBDB7C78842B395 /* FBSDKAppEventsStateManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsStateManager.h; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsStateManager.h; sourceTree = ""; }; + 7F261F9AC79CEFAC3DA6BDA4B5AA8758 /* SEGFirebaseIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGFirebaseIntegration.m; path = "Segment-Firebase/Classes/SEGFirebaseIntegration.m"; sourceTree = ""; }; 7F78929AAE9865D4BF64929DD87F95D3 /* Pods-edXTests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-edXTests-umbrella.h"; sourceTree = ""; }; - 7F7A1500A00DFE8247971DB75CFE0C50 /* FIDRenderingWindowHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIDRenderingWindowHelper.h; path = Firebase/InAppMessagingDisplay/FIDRenderingWindowHelper.h; sourceTree = ""; }; - 7F82A2ED2F20404163E45D1A137B0C14 /* BNCServerRequestQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCServerRequestQueue.h; path = "Branch-SDK/Branch-SDK/Networking/BNCServerRequestQueue.h"; sourceTree = ""; }; - 7F8E2D805DBCCD0E7FA9439EB482CDA0 /* FBSDKAppLinkResolver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppLinkResolver.h; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkResolver.h; sourceTree = ""; }; - 8087A4D1AA915008012AC955A037F83B /* FBSDKAccessTokenExpirer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenExpirer.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenExpirer.m; sourceTree = ""; }; - 80CF0E71175F258ED21C46DD63AE7474 /* libPods-edX.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-edX.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - 811D97E270354AF851B1C11C93384184 /* FIRLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRLogger.m; path = Firebase/Core/FIRLogger.m; sourceTree = ""; }; - 8160E929EFCAF969782F5DD74D8CDFD7 /* GPBWireFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBWireFormat.h; path = objectivec/GPBWireFormat.h; sourceTree = ""; }; - 820794A5C29ACFC2C7DAFB38254FBECE /* BranchLoadRewardsRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchLoadRewardsRequest.h; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchLoadRewardsRequest.h"; sourceTree = ""; }; - 8239D0BA273179E842FD782E4C3D4BFA /* SEGFirebaseIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGFirebaseIntegration.h; path = "Segment-Firebase/Classes/SEGFirebaseIntegration.h"; sourceTree = ""; }; - 8244CA270C94583C3FC7D78237A856E8 /* BNCDeepLinkViewControllerInstance.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCDeepLinkViewControllerInstance.m; path = "Branch-SDK/Branch-SDK/BNCDeepLinkViewControllerInstance.m"; sourceTree = ""; }; - 8258D1498F963BEB25DF4895CD562851 /* FIRInstanceIDCheckinPreferences.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDCheckinPreferences.h; path = Firebase/InstanceID/FIRInstanceIDCheckinPreferences.h; sourceTree = ""; }; - 82BEA7CF018F653419B45187F3C7D9A5 /* GPBProtocolBuffers_RuntimeSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBProtocolBuffers_RuntimeSupport.h; path = objectivec/GPBProtocolBuffers_RuntimeSupport.h; sourceTree = ""; }; - 83BB24D4E874D2948FC58C0B5B3E8A83 /* BFAppLinkReturnToRefererController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkReturnToRefererController.m; path = Bolts/iOS/BFAppLinkReturnToRefererController.m; sourceTree = ""; }; - 83CF0F17F5944169932F00343753EC8C /* Segment-GoogleAnalytics-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Segment-GoogleAnalytics-dummy.m"; sourceTree = ""; }; - 83FE054362A6AAA1F8A57FA9D9B58CFE /* BNCError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCError.m; path = "Branch-SDK/Branch-SDK/BNCError.m"; sourceTree = ""; }; - 8442703BEFDB63F6A3A3BA4A7A75863C /* OHHTTPStubs-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OHHTTPStubs-prefix.pch"; sourceTree = ""; }; - 849D53DD13FF62E914CA26D7F63E7D74 /* Fabric.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Fabric.h; path = "Branch-SDK/Fabric/Fabric.h"; sourceTree = ""; }; - 84B7AE7D8B3F26CEE0F5E110870BA691 /* FIRIAMDisplayTriggerDefinition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMDisplayTriggerDefinition.m; path = Firebase/InAppMessaging/DisplayTrigger/FIRIAMDisplayTriggerDefinition.m; sourceTree = ""; }; - 851ED8DF1F5689D3A40FC39C7770BC7B /* FIRInstanceIDBackupExcludedPlist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDBackupExcludedPlist.m; path = Firebase/InstanceID/FIRInstanceIDBackupExcludedPlist.m; sourceTree = ""; }; - 855CE5607559ABB337A85AB34A4FDF09 /* FBSDKLogo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLogo.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKLogo.m; sourceTree = ""; }; - 85BDC51531DC3B382DED9722296E1DA9 /* FIRIAMSDKRuntimeErrorCodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMSDKRuntimeErrorCodes.h; path = Firebase/InAppMessaging/Runtime/FIRIAMSDKRuntimeErrorCodes.h; sourceTree = ""; }; - 85D7D7432C9FFA6921E53A0CEA0B92C9 /* NSMutableDictionary+Branch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableDictionary+Branch.h"; path = "Branch-SDK/Branch-SDK/NSMutableDictionary+Branch.h"; sourceTree = ""; }; - 860E582C5BA5768CB421DD3E5368141A /* NSBundle+Smartling_i18n.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSBundle+Smartling_i18n.m"; path = "Smartling.i18n/NSBundle+Smartling_i18n.m"; sourceTree = ""; }; - 863906B15E0D77036DB89F6D1D402495 /* FBSDKBoltsMeasurementEventListener.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBoltsMeasurementEventListener.m; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/Internal/FBSDKBoltsMeasurementEventListener.m; sourceTree = ""; }; - 8692DA9A77385294B998EF203769EB7E /* FIRCore+InAppMessagingDisplay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRCore+InAppMessagingDisplay.h"; path = "Firebase/InAppMessagingDisplay/FIRCore+InAppMessagingDisplay.h"; sourceTree = ""; }; - 86B150BF73EE651D5F83CEA4BDB67439 /* GAIEcommercePromotion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GAIEcommercePromotion.h; path = Sources/GAIEcommercePromotion.h; sourceTree = ""; }; - 8704F5E83AC77ACE6D3B1F93ED9B4C80 /* SEGTrackPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGTrackPayload.h; path = Analytics/Classes/Integrations/SEGTrackPayload.h; sourceTree = ""; }; - 87764B7FBF8690630A36B201F2E6060B /* FIRComponentContainerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentContainerInternal.h; path = Firebase/Core/Private/FIRComponentContainerInternal.h; sourceTree = ""; }; - 879D77D4A2D3ADABC8A42FDE89F26497 /* FBSDKLoginKit+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginKit+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginKit+Internal.h"; sourceTree = ""; }; - 87A5D16D70F6761933B8269685383845 /* FIRInstanceIDCheckinPreferences+Internal.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FIRInstanceIDCheckinPreferences+Internal.m"; path = "Firebase/InstanceID/FIRInstanceIDCheckinPreferences+Internal.m"; sourceTree = ""; }; - 87A9233894FE1374CA15919A1639D2A4 /* DTTimePeriodChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTTimePeriodChain.h; path = DateTools/DTTimePeriodChain.h; sourceTree = ""; }; - 87AE46913E84ECA45F90637E544F7E58 /* BranchRegisterViewRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchRegisterViewRequest.h; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchRegisterViewRequest.h"; sourceTree = ""; }; - 87C0275D066CEEDCD13275369FF36E25 /* FIRIAMAnalyticsEventLoggerImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMAnalyticsEventLoggerImpl.h; path = Firebase/InAppMessaging/Analytics/FIRIAMAnalyticsEventLoggerImpl.h; sourceTree = ""; }; - 87E57F48C1A33F12E852BE3A4AC3B69B /* DTTimePeriodCollection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTTimePeriodCollection.h; path = DateTools/DTTimePeriodCollection.h; sourceTree = ""; }; - 87EC1FF50BE2EC088F589DE46EDE4541 /* FBSDKViewImpressionTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKViewImpressionTracker.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.h; sourceTree = ""; }; - 87EF2F676C395BABB8D5608FBA6EA0F1 /* BFTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFTask.h; path = Bolts/Common/BFTask.h; sourceTree = ""; }; - 87F5EBF6C768A790ADF8F4F542872830 /* BNCEncodingUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCEncodingUtils.m; path = "Branch-SDK/Branch-SDK/BNCEncodingUtils.m"; sourceTree = ""; }; - 8864EFD4D2C74AAB33B332933DA58A3D /* MASCompositeConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASCompositeConstraint.m; path = Masonry/MASCompositeConstraint.m; sourceTree = ""; }; - 88A8C9F6C9D63030C804BFB3AB0B28DF /* FIRInstanceIDCheckinService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDCheckinService.h; path = Firebase/InstanceID/FIRInstanceIDCheckinService.h; sourceTree = ""; }; - 89BBB34A131743ADF0E69561C5C2A604 /* FBSDKGraphRequestDataAttachment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestDataAttachment.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestDataAttachment.h; sourceTree = ""; }; - 89F2685968B9692807785BF754116E30 /* GULNetworkConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkConstants.h; path = GoogleUtilities/Network/Private/GULNetworkConstants.h; sourceTree = ""; }; - 8A4C9B9776393728814D4F4671362A3B /* FIDImageOnlyViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIDImageOnlyViewController.m; path = Firebase/InAppMessagingDisplay/ImageOnly/FIDImageOnlyViewController.m; sourceTree = ""; }; - 8A4F86A5284B4E6ACEA59E898866E221 /* GULSwizzler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULSwizzler.m; path = GoogleUtilities/MethodSwizzler/GULSwizzler.m; sourceTree = ""; }; - 8A58D64BCC9A79AFCDD651BD50677B51 /* close-with-transparency@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "close-with-transparency@2x.png"; path = "Firebase/InAppMessagingDisplay/Resources/close-with-transparency@2x.png"; sourceTree = ""; }; - 8A871BD9F9910EB62816591E3385C6D5 /* FBSDKDeviceRequestsHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKDeviceRequestsHelper.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDeviceRequestsHelper.m; sourceTree = ""; }; - 8ACE005ACB02F9140A71F6278559040D /* BFAppLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLink.m; path = Bolts/iOS/BFAppLink.m; sourceTree = ""; }; - 8AD8123E83BBF2CD4C0126670B7FC9B9 /* FieldMask.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FieldMask.pbobjc.h; path = objectivec/google/protobuf/FieldMask.pbobjc.h; sourceTree = ""; }; - 8ADDF5993A66A743BCFDEF17F4D94DDD /* SmartlingLib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SmartlingLib.h; path = Smartling.i18n/SmartlingLib.h; sourceTree = ""; }; - 8AE6F0CD48069824186C095FBE97C539 /* FIRInstanceIDCheckinStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDCheckinStore.h; path = Firebase/InstanceID/FIRInstanceIDCheckinStore.h; sourceTree = ""; }; - 8B0F2E5039F8899939D4499D9104EE40 /* FIRIAMFetchOnAppForegroundFlow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMFetchOnAppForegroundFlow.m; path = Firebase/InAppMessaging/Flows/FIRIAMFetchOnAppForegroundFlow.m; sourceTree = ""; }; - 8B1A785888E1E0AD34C30744401FA2F5 /* GoogleSignIn.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = GoogleSignIn.bundle; path = Resources/GoogleSignIn.bundle; sourceTree = ""; }; - 8B491FA4926800719FFBBD00BF7269DA /* FIRInstanceIDTokenDeleteOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDTokenDeleteOperation.m; path = Firebase/InstanceID/FIRInstanceIDTokenDeleteOperation.m; sourceTree = ""; }; - 8B4FE68659E4AE29D4F8CACC1E53C473 /* FIRIAMDefaultDisplayImpl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMDefaultDisplayImpl.m; path = Firebase/InAppMessagingDisplay/FIRIAMDefaultDisplayImpl.m; sourceTree = ""; }; - 8B5CB0799EAE1DD2E9D0DA13A75416FD /* FIRInstanceIDTokenInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDTokenInfo.h; path = Firebase/InstanceID/FIRInstanceIDTokenInfo.h; sourceTree = ""; }; - 8B780EB93BC13A9A561E8998A6B02485 /* FBSDKAppLinkReturnToRefererView_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppLinkReturnToRefererView_Internal.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAppLinkReturnToRefererView_Internal.h; sourceTree = ""; }; - 8C0508A6FA05016366E880E41B62C9F0 /* libBolts.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libBolts.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 8C93473F56758E412B0CAC2336719D35 /* FIRIAMElapsedTimeTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMElapsedTimeTracker.m; path = Firebase/InAppMessaging/Util/FIRIAMElapsedTimeTracker.m; sourceTree = ""; }; - 8CC920416A19646B345F99756EED01FE /* BranchCSSearchableItemAttributeSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchCSSearchableItemAttributeSet.h; path = "Branch-SDK/Branch-SDK/BranchCSSearchableItemAttributeSet.h"; sourceTree = ""; }; - 8CEBC8C1270F6EF268CAF18AC275F357 /* BranchView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchView.m; path = "Branch-SDK/Branch-SDK/BranchView.m"; sourceTree = ""; }; - 8CF6D58D9314D01A7D065B0734D741A5 /* Branch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Branch.m; path = "Branch-SDK/Branch-SDK/Branch.m"; sourceTree = ""; }; - 8CF821F4667C8F4004A2EF1B30F3ED74 /* FBSnapshotTestCase.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FBSnapshotTestCase.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8D1C80C7C0BD8BA1BB34EFD615B45DD2 /* _FBSDKTemporaryErrorRecoveryAttempter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FBSDKTemporaryErrorRecoveryAttempter.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/_FBSDKTemporaryErrorRecoveryAttempter.m; sourceTree = ""; }; - 8D3BA0CF153D11BC3ED6B9D7CEF8345D /* SEGStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGStorage.h; path = Analytics/Classes/Internal/SEGStorage.h; sourceTree = ""; }; - 8DB5624BDBBE1A209615667D8B56242B /* GULLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULLogger.h; path = GoogleUtilities/Logger/Private/GULLogger.h; sourceTree = ""; }; - 8DBD42CC6777B5001D5B8A5443BDA25B /* GULLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULLogger.m; path = GoogleUtilities/Logger/GULLogger.m; sourceTree = ""; }; - 8E2F731274C09924ABD923AE54F823C2 /* GPBExtensionRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBExtensionRegistry.m; path = objectivec/GPBExtensionRegistry.m; sourceTree = ""; }; - 8EBC66BC9130537C7DC7267F2815928A /* FBSDKEventBinding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKEventBinding.m; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKEventBinding.m; sourceTree = ""; }; - 8FB9DD404A364CF8F3AF35761F25D247 /* Masonry-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Masonry-dummy.m"; sourceTree = ""; }; - 90CB65973A88B9761678D146C7B68276 /* GPBUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUtilities.h; path = objectivec/GPBUtilities.h; sourceTree = ""; }; - 91191AE9443B8A92F13247C76E12612F /* FIRInstanceIDLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDLogger.m; path = Firebase/InstanceID/FIRInstanceIDLogger.m; sourceTree = ""; }; - 9152E973DA64EB8C5631B83F19EE08C9 /* DTTimePeriodGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTTimePeriodGroup.h; path = DateTools/DTTimePeriodGroup.h; sourceTree = ""; }; - 916945B1DE920C0342BCE16C9794D28C /* GPBArray.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBArray.m; path = objectivec/GPBArray.m; sourceTree = ""; }; - 9181880D4E4FDCF8B1F3810154DDE841 /* BranchUserCompletedActionRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchUserCompletedActionRequest.m; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchUserCompletedActionRequest.m"; sourceTree = ""; }; - 9182BBBBEAA431805278E8130487156C /* FBSDKLoginManagerLoginResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginManagerLoginResult.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManagerLoginResult.h; sourceTree = ""; }; - 91AEA5164A94896156E3B9659D7BEA0A /* FIRIAMRuntimeManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMRuntimeManager.m; path = Firebase/InAppMessaging/Runtime/FIRIAMRuntimeManager.m; sourceTree = ""; }; - 91EF7481C02ACA632E33F5DA53FBE926 /* GTMSessionFetcher-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GTMSessionFetcher-dummy.m"; sourceTree = ""; }; - 91FD5CE12311DFA5D851A0ABFFE4977A /* GTMSessionFetcher-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GTMSessionFetcher-prefix.pch"; sourceTree = ""; }; - 9211EE4879810D04CB434C06DD998366 /* FIROptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROptions.h; path = Firebase/Core/Public/FIROptions.h; sourceTree = ""; }; - 921C5EAFF7A4D4137067DF7F1A227392 /* FIRIAMMessageContentData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMMessageContentData.h; path = Firebase/InAppMessaging/Data/FIRIAMMessageContentData.h; sourceTree = ""; }; - 9378E29A893C39C288F84980D7822BF2 /* FBSDKAccessToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessToken.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.m; sourceTree = ""; }; - 937C6B2170BAF6C3C549E8F6329D19AD /* Branch+Validator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "Branch+Validator.m"; path = "Branch-SDK/Branch-SDK/Branch+Validator.m"; sourceTree = ""; }; - 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 93DCCE0F99AE2DC3656CAE9C5ED5C1D9 /* FIRIAMDisplayTriggerDefinition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMDisplayTriggerDefinition.h; path = Firebase/InAppMessaging/DisplayTrigger/FIRIAMDisplayTriggerDefinition.h; sourceTree = ""; }; - 943018FAA4F1C454CC5A5598CBB3CC2B /* FBSDKUIUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKUIUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKUIUtility.h; sourceTree = ""; }; - 94C1904706C79B03E20EAE2E3C280A18 /* GULNSData+zlib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GULNSData+zlib.h"; path = "GoogleUtilities/NSData+zlib/GULNSData+zlib.h"; sourceTree = ""; }; - 94E2BFDF8301D99022F5B20FA1143B17 /* NSLayoutConstraint+MASDebugAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSLayoutConstraint+MASDebugAdditions.m"; path = "Masonry/NSLayoutConstraint+MASDebugAdditions.m"; sourceTree = ""; }; - 94FA253329F012AAF718D52A07496CFD /* FBSDKAppLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppLink.m; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLink.m; sourceTree = ""; }; - 959229102247219A1ABBE18F3F8B2C77 /* FIRCore+InAppMessaging.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FIRCore+InAppMessaging.m"; path = "Firebase/InAppMessaging/FIRCore+InAppMessaging.m"; sourceTree = ""; }; - 95E8DC8655D7512CBFA3A256F54B280A /* FIRIAMActivityLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMActivityLogger.h; path = Firebase/InAppMessaging/Flows/FIRIAMActivityLogger.h; sourceTree = ""; }; - 963DDE0D9FC2C33910ADCF51B7231A2E /* FBSDKUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKUtility.m; sourceTree = ""; }; - 976AFDCE449404A1A368932297B1E610 /* FBSDKSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSettings.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.h; sourceTree = ""; }; - 977744DB3E8DDD5340945BCF01CC9FE4 /* BFAppLinkTarget.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkTarget.h; path = Bolts/iOS/BFAppLinkTarget.h; sourceTree = ""; }; - 9840123B9380163076951C85EF1ED7D2 /* GPBCodedInputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBCodedInputStream.m; path = objectivec/GPBCodedInputStream.m; sourceTree = ""; }; - 98863DC15F9C9ABF6AB3573DE77F1852 /* BFMeasurementEvent_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFMeasurementEvent_Internal.h; path = Bolts/iOS/Internal/BFMeasurementEvent_Internal.h; sourceTree = ""; }; - 989AC974D4684465457DC496403AF184 /* FBSDKServerConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKServerConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.h; sourceTree = ""; }; - 9901E8EABBE1BACF43EC8DFB03C6854D /* SEGPayload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGPayload.m; path = Analytics/Classes/Integrations/SEGPayload.m; sourceTree = ""; }; - 996C9B5FA3215AEE69AF719133DCDC75 /* Crashlytics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Crashlytics.framework; path = iOS/Crashlytics.framework; sourceTree = ""; }; - 997938E0BB1B1ABB92506EDA8C594E84 /* MASViewAttribute.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASViewAttribute.h; path = Masonry/MASViewAttribute.h; sourceTree = ""; }; + 7F8A0D9188A0DC80DEC65FC7DE8296CF /* FBSDKUIUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKUIUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKUIUtility.h; sourceTree = ""; }; + 801D42C1B2F51DEB419FA91670DEEAED /* FBSDKSettings+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKSettings+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSettings+Internal.h"; sourceTree = ""; }; + 80379010817C173BF3C490E0CE7DC398 /* FIRIAMDisplayCheckTriggerFlow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMDisplayCheckTriggerFlow.m; path = Firebase/InAppMessaging/Flows/FIRIAMDisplayCheckTriggerFlow.m; sourceTree = ""; }; + 803BAFEB0E0A4060EA5B5B4997209E99 /* FBSDKErrorConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKErrorConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfiguration.h; sourceTree = ""; }; + 807DCE1A2C22C9079C933E8196656273 /* BNCContentDiscoveryManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCContentDiscoveryManager.m; path = "Branch-SDK/Branch-SDK/BNCContentDiscoveryManager.m"; sourceTree = ""; }; + 80BCF28470DA0F5187B5C6A5F4B6E595 /* BFCancellationToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFCancellationToken.h; path = Bolts/Common/BFCancellationToken.h; sourceTree = ""; }; + 80BCF3A5AF8099029F5D34CF02320858 /* SEGSegmentIntegrationFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGSegmentIntegrationFactory.h; path = Analytics/Classes/Internal/SEGSegmentIntegrationFactory.h; sourceTree = ""; }; + 80F1F63C3F343FA3CEA5FA5EE1746991 /* Struct.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Struct.pbobjc.h; path = objectivec/google/protobuf/Struct.pbobjc.h; sourceTree = ""; }; + 811F3CD2052E7BD5C8CDE511DE80873A /* FBSDKImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKImageDownloader.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKImageDownloader.h; sourceTree = ""; }; + 816D9358EE67A311F78C2E3D6769B546 /* FIRComponentContainerInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentContainerInternal.h; path = Firebase/Core/Private/FIRComponentContainerInternal.h; sourceTree = ""; }; + 817919937C4F1A7D0BED5234CC2E3E70 /* SEGGroupPayload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGGroupPayload.m; path = Analytics/Classes/Integrations/SEGGroupPayload.m; sourceTree = ""; }; + 819569D5B564B0C36700D807DCD384C2 /* SEGPayload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGPayload.m; path = Analytics/Classes/Integrations/SEGPayload.m; sourceTree = ""; }; + 819808A51B796152FB71156BB04D5089 /* FIRApp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRApp.h; path = Firebase/Core/Public/FIRApp.h; sourceTree = ""; }; + 8288866D588A748D1C3AE3D5A3283183 /* FBSDKAccessTokenCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCache.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCache.m; sourceTree = ""; }; + 82BE6648502D704604F877C9D74C56A3 /* NSString+FIRInterlaceStrings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+FIRInterlaceStrings.h"; path = "Firebase/InAppMessaging/Util/NSString+FIRInterlaceStrings.h"; sourceTree = ""; }; + 838F9ED11B4FB53C7D5FE60FEB6D1068 /* UIColor+FIRIAMHexString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+FIRIAMHexString.h"; path = "Firebase/InAppMessaging/Util/UIColor+FIRIAMHexString.h"; sourceTree = ""; }; + 83C64927BD503F405681A261414802C1 /* FBSDKInternalUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKInternalUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKInternalUtility.m; sourceTree = ""; }; + 84277CDAE323B0D8E87498823711CBC6 /* FirebaseInAppMessagingDisplay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseInAppMessagingDisplay.h; path = Firebase/InAppMessagingDisplay/Public/FirebaseInAppMessagingDisplay.h; sourceTree = ""; }; + 846C8D0B1AEAF537AC8570885C098311 /* SEGCrypto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGCrypto.h; path = Analytics/Classes/Crypto/SEGCrypto.h; sourceTree = ""; }; + 848B24CED66E30A0D77DB68C2A5B3273 /* OHHTTPStubs.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OHHTTPStubs.m; path = OHHTTPStubs/Sources/OHHTTPStubs.m; sourceTree = ""; }; + 852A51FCEBCAB7523ED299F7E1B6BA32 /* FBSDKGraphRequestMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestMetadata.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.h; sourceTree = ""; }; + 860232CCD462FB15459C765403BC9617 /* FIRIAMMessageRenderData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMMessageRenderData.h; path = Firebase/InAppMessaging/Data/FIRIAMMessageRenderData.h; sourceTree = ""; }; + 861352E23B2CB5CC276F4BD720C8EB08 /* FBSDKAppLinkNavigation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppLinkNavigation.h; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkNavigation.h; sourceTree = ""; }; + 870B17EBE2DF8FBB2CA8F16D74EE269B /* FBSDKTriStateBOOL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTriStateBOOL.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTriStateBOOL.h; sourceTree = ""; }; + 87100AB782576DDDEC1E175B99E4AE9C /* YoutubePlayer-in-WKWebView.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "YoutubePlayer-in-WKWebView.xcconfig"; sourceTree = ""; }; + 873C7671DEE2DC270094664E39FBEB27 /* Api.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Api.pbobjc.h; path = objectivec/google/protobuf/Api.pbobjc.h; sourceTree = ""; }; + 873EAFB49B75EB3CA329F902CC42C31C /* FacebookSDKStrings.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; path = FacebookSDKStrings.bundle; sourceTree = ""; }; + 8753998A74F4315150A06B031C5B6A2E /* FIRLoggerLevel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLoggerLevel.h; path = Firebase/Core/Public/FIRLoggerLevel.h; sourceTree = ""; }; + 87631D63256235C25337D3F082648E1C /* BranchEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchEvent.h; path = "Branch-SDK/Branch-SDK/BranchEvent.h"; sourceTree = ""; }; + 87DBBF14E1396463F4530FD3C921F7AE /* NSMutableDictionary+Branch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMutableDictionary+Branch.h"; path = "Branch-SDK/Branch-SDK/NSMutableDictionary+Branch.h"; sourceTree = ""; }; + 87F886854F40B85279627F0228C82E55 /* Masonry.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Masonry.xcconfig; sourceTree = ""; }; + 88213A6F80F03684AD4B2729932B3136 /* BNCServerInterface.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCServerInterface.h; path = "Branch-SDK/Branch-SDK/Networking/BNCServerInterface.h"; sourceTree = ""; }; + 88BA67F246D4B877C828082AE2823B93 /* FBSDKDeviceRequestsHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKDeviceRequestsHelper.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDeviceRequestsHelper.h; sourceTree = ""; }; + 88F37A33E62FBBED88DA65D0BDADB83D /* FIRAppAssociationRegistration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppAssociationRegistration.h; path = Firebase/Core/Private/FIRAppAssociationRegistration.h; sourceTree = ""; }; + 89057E9BBD21B2802D87927D799115DB /* FBSDKAppLinkReturnToRefererController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppLinkReturnToRefererController.h; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkReturnToRefererController.h; sourceTree = ""; }; + 8A35B87CEE50C22BE311324D911FA5AD /* BranchView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchView.h; path = "Branch-SDK/Branch-SDK/BranchView.h"; sourceTree = ""; }; + 8A775DA21426E0CB6701A9417CEB396C /* FIRConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRConfiguration.m; path = Firebase/Core/FIRConfiguration.m; sourceTree = ""; }; + 8A97FD1D47D70F4756F6DD1E6FBDB699 /* FIRInstanceIDAuthKeyChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDAuthKeyChain.h; path = Firebase/InstanceID/FIRInstanceIDAuthKeyChain.h; sourceTree = ""; }; + 8B6C3006C2D75A4E2C5A2494C6A54693 /* GTMMethodCheck.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMMethodCheck.h; path = DebugUtils/GTMMethodCheck.h; sourceTree = ""; }; + 8B86DEAE6A2D7BC46DD7847074A04508 /* libSegment-GoogleAnalytics.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libSegment-GoogleAnalytics.a"; path = "libSegment-GoogleAnalytics.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + 8B8A51F0C2A721444D1EF953DBA05BE5 /* FIRIAMBookKeeper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMBookKeeper.h; path = Firebase/InAppMessaging/Flows/FIRIAMBookKeeper.h; sourceTree = ""; }; + 8B99166536ED3B1F7651C6D62C46D649 /* FBSDKAppEventsState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsState.h; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsState.h; sourceTree = ""; }; + 8B9E365E4C0C3C4B4766B462BF9025C4 /* MASConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASConstraint.h; path = Masonry/MASConstraint.h; sourceTree = ""; }; + 8BAB470B51D8CC55F9DD214CED984DE2 /* FIRInstanceIDStringEncoding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDStringEncoding.m; path = Firebase/InstanceID/FIRInstanceIDStringEncoding.m; sourceTree = ""; }; + 8BDA3D8485A122460E27402D49EE1374 /* BranchViewHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchViewHandler.m; path = "Branch-SDK/Branch-SDK/BranchViewHandler.m"; sourceTree = ""; }; + 8C04968ED8B6DBD9E623E1D7643A80B4 /* FIRErrors.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRErrors.h; path = Firebase/Core/Private/FIRErrors.h; sourceTree = ""; }; + 8C4AF00ACAC3C550D26A218C5744B744 /* FIRBundleUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRBundleUtil.m; path = Firebase/Core/FIRBundleUtil.m; sourceTree = ""; }; + 8C8A53A91E013DFBD2AA9DA8400E1721 /* Smartling.i18n-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Smartling.i18n-dummy.m"; sourceTree = ""; }; + 8D181C7498AA501A76E8DE8304C4E8D1 /* BFAppLinkResolving.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkResolving.h; path = Bolts/iOS/BFAppLinkResolving.h; sourceTree = ""; }; + 8D6A12AE860C5FC6611B7FE74E875E16 /* FIRInstanceIDURLQueryItem.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDURLQueryItem.m; path = Firebase/InstanceID/FIRInstanceIDURLQueryItem.m; sourceTree = ""; }; + 8D70A324B30CCC311801C21B5E1808B6 /* FIRIAMClearcutLogStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMClearcutLogStorage.h; path = Firebase/InAppMessaging/Analytics/FIRIAMClearcutLogStorage.h; sourceTree = ""; }; + 8DDFB3FFADAA1F8B0D1EF84F068A752E /* Segment-GoogleAnalytics-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Segment-GoogleAnalytics-prefix.pch"; sourceTree = ""; }; + 8E2551C71AFB65F5CF0C39DE2055517C /* BNCDebug.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCDebug.h; path = "Branch-SDK/Branch-SDK/BNCDebug.h"; sourceTree = ""; }; + 8EEF73EE8FC27D3E31DB4555304BA38E /* FIRIAMDisplayCheckOnFetchDoneNotificationFlow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMDisplayCheckOnFetchDoneNotificationFlow.m; path = Firebase/InAppMessaging/Flows/FIRIAMDisplayCheckOnFetchDoneNotificationFlow.m; sourceTree = ""; }; + 8F3349CC1A198CD29E03A71D6CFEFD9F /* Analytics.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Analytics.xcconfig; sourceTree = ""; }; + 8F3442E6580C7CBF3B1692D34A964DAB /* View+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "View+MASAdditions.h"; path = "Masonry/View+MASAdditions.h"; sourceTree = ""; }; + 8F369582D9FA7FE983669FD24AA0E5F9 /* GTMNSDictionary+URLArguments.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GTMNSDictionary+URLArguments.h"; path = "Foundation/GTMNSDictionary+URLArguments.h"; sourceTree = ""; }; + 8F5A5D05B1E6BF80400AA31EC78C08AC /* BFAppLinkReturnToRefererController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkReturnToRefererController.m; path = Bolts/iOS/BFAppLinkReturnToRefererController.m; sourceTree = ""; }; + 8F69CF693D7C08E0AF0070127B00050C /* GULNetworkURLSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkURLSession.h; path = GoogleUtilities/Network/Private/GULNetworkURLSession.h; sourceTree = ""; }; + 8F8A6F2920B003785EAE15A8DF32EB45 /* FIRConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRConfiguration.h; path = Firebase/Core/Public/FIRConfiguration.h; sourceTree = ""; }; + 8F963A2E44F595CB5AE3A0F6F9B1F46E /* GULAppDelegateSwizzler_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULAppDelegateSwizzler_Private.h; path = GoogleUtilities/AppDelegateSwizzler/Internal/GULAppDelegateSwizzler_Private.h; sourceTree = ""; }; + 8FB4DD242566348A1DC048EE177EB0EB /* FBSDKAccessToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessToken.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.h; sourceTree = ""; }; + 8FB668D4DAFD43C337C421FC44FA6940 /* FABKitProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FABKitProtocol.h; path = "Branch-SDK/Fabric/FABKitProtocol.h"; sourceTree = ""; }; + 8FC823B9BE6C30145A31670B5BF5A4E3 /* FIRIAMSDKModeManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMSDKModeManager.m; path = Firebase/InAppMessaging/Runtime/FIRIAMSDKModeManager.m; sourceTree = ""; }; + 8FF60204D673245FE7CC2D29107D046D /* BNCCallbacks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCCallbacks.h; path = "Branch-SDK/Branch-SDK/BNCCallbacks.h"; sourceTree = ""; }; + 8FF846D10D98186122444EFB68B21D92 /* Segment-GoogleAnalytics.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Segment-GoogleAnalytics.xcconfig"; sourceTree = ""; }; + 902F77B33C0DF18A5ADCAB74B2887545 /* FIRIAMActivityLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMActivityLogger.m; path = Firebase/InAppMessaging/Flows/FIRIAMActivityLogger.m; sourceTree = ""; }; + 9063EBB817AB32C5F170DA9166D21DAC /* libMasonry.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libMasonry.a; path = libMasonry.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 908E228DEE25AAC8E6FA3CFA2C562010 /* GPBDictionary_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDictionary_PackagePrivate.h; path = objectivec/GPBDictionary_PackagePrivate.h; sourceTree = ""; }; + 90A90E8A2A590C443647E1B005965701 /* FBSDKURLSessionTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKURLSessionTask.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLSessionTask.h; sourceTree = ""; }; + 90BCD832BE7ED4070AEBC4C7093BE185 /* FIRIAMMessageContentDataWithImageURL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMMessageContentDataWithImageURL.m; path = Firebase/InAppMessaging/Data/FIRIAMMessageContentDataWithImageURL.m; sourceTree = ""; }; + 90E8DA9A3C2A3B4BA7F9BA71BBB046F6 /* FIRAnalyticsConnector.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FIRAnalyticsConnector.framework; path = Frameworks/FIRAnalyticsConnector.framework; sourceTree = ""; }; + 915CD0ABCFF1E549C49596367E4C82BB /* GPBCodedOutputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBCodedOutputStream.m; path = objectivec/GPBCodedOutputStream.m; sourceTree = ""; }; + 924475A1100D1EDA68806A21918E75DF /* MASCompositeConstraint.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASCompositeConstraint.m; path = Masonry/MASCompositeConstraint.m; sourceTree = ""; }; + 92AB6C049ABB91849E179040C6D3874D /* FIRIAMAnalyticsEventLoggerImpl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMAnalyticsEventLoggerImpl.m; path = Firebase/InAppMessaging/Analytics/FIRIAMAnalyticsEventLoggerImpl.m; sourceTree = ""; }; + 92C0FE3EAA6DF0D8B1341BCAC936FC8F /* FBSDKBridgeAPIResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIResponse.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIResponse.h; sourceTree = ""; }; + 92CBDA986D56923AA19920C672E29797 /* BFURL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFURL.h; path = Bolts/iOS/BFURL.h; sourceTree = ""; }; + 933B2B780052E7019F74CC45D15E7F02 /* FBSDKError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKError.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKError.m; sourceTree = ""; }; + 9367FE5CF76F241B3E15DA7B1F10C21E /* GTMSessionFetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionFetcher.h; path = Source/GTMSessionFetcher.h; sourceTree = ""; }; + 939787046A19CA71A508B1BFC96FF2E5 /* FBSDKCodelessParameterComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKCodelessParameterComponent.m; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessParameterComponent.m; sourceTree = ""; }; + 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + 93A6B669F08947DBE2BC2EA6D8E1C816 /* FIRIAMClearcutLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMClearcutLogger.m; path = Firebase/InAppMessaging/Analytics/FIRIAMClearcutLogger.m; sourceTree = ""; }; + 93B6403259A29EF0D34BE835DA64027E /* DTTimePeriodChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTTimePeriodChain.h; path = DateTools/DTTimePeriodChain.h; sourceTree = ""; }; + 9470682F71D79E4EE103F76195DA7E11 /* FIRInstanceIDKeychain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDKeychain.h; path = Firebase/InstanceID/FIRInstanceIDKeychain.h; sourceTree = ""; }; + 94A4E9FACFC3AA5B4CF4D8B0F6FB65DF /* FIRInstanceIDTokenManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDTokenManager.h; path = Firebase/InstanceID/FIRInstanceIDTokenManager.h; sourceTree = ""; }; + 94FD708929BCBE2543D5559132E6FD04 /* FBSDKLoginManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginManager.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManager.h; sourceTree = ""; }; + 9545E7B61400C1CE20B2E3D4E5670354 /* BranchCSSearchableItemAttributeSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchCSSearchableItemAttributeSet.h; path = "Branch-SDK/Branch-SDK/BranchCSSearchableItemAttributeSet.h"; sourceTree = ""; }; + 956E882A6488325F2DDC7D8FEE20D527 /* libFirebaseCore.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libFirebaseCore.a; path = libFirebaseCore.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 95B6E81807AA276B19C811A2ECBBDBE6 /* Protobuf-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Protobuf-prefix.pch"; sourceTree = ""; }; + 95BCF59A7AD3D0AC854AFD481E860889 /* SEGFileStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGFileStorage.h; path = Analytics/Classes/Internal/SEGFileStorage.h; sourceTree = ""; }; + 95E8DCFA32A9D1869022E90EB764D029 /* GTMSessionFetcherLogging.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionFetcherLogging.m; path = Source/GTMSessionFetcherLogging.m; sourceTree = ""; }; + 95F7D5E6C78FF4D2C94D237E392225C9 /* FBSDKProfile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKProfile.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfile.m; sourceTree = ""; }; + 969C419072804AACB7EBE4466F9768AE /* BNCContentDiscoveryManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCContentDiscoveryManager.h; path = "Branch-SDK/Branch-SDK/BNCContentDiscoveryManager.h"; sourceTree = ""; }; + 96DDC7FAE3CEC8DE44A8A04DF62CC3E3 /* FBSDKSystemAccountStoreAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKSystemAccountStoreAdapter.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSystemAccountStoreAdapter.m; sourceTree = ""; }; + 9728CC5E0601CD0F72964341C3ED2C03 /* GTMNSData+zlib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GTMNSData+zlib.h"; path = "Foundation/GTMNSData+zlib.h"; sourceTree = ""; }; + 9729327073A4B8CFC8F9BEE03E7D7305 /* FBSDKAppLinkReturnToRefererView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppLinkReturnToRefererView.m; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkReturnToRefererView.m; sourceTree = ""; }; + 97B8B8726DD72A6A613F19800BC73C30 /* GULSwizzler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULSwizzler.h; path = GoogleUtilities/MethodSwizzler/Private/GULSwizzler.h; sourceTree = ""; }; + 9817E44B360D610C4A6DFB80C2289362 /* FBSDKAccessTokenCacheV3_21.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV3_21.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_21.h; sourceTree = ""; }; + 9856A61ACD82A55905C691FB0852CA61 /* FBSDKDeviceLoginManagerResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKDeviceLoginManagerResult.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginManagerResult.m; sourceTree = ""; }; + 989323A074934711C280F06E1282728A /* BranchLinkProperties.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchLinkProperties.h; path = "Branch-SDK/Branch-SDK/BranchLinkProperties.h"; sourceTree = ""; }; + 9899B8E8EDC65B32C11CF78C530565C5 /* BNCApplication.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCApplication.m; path = "Branch-SDK/Branch-SDK/BNCApplication.m"; sourceTree = ""; }; + 98D09EB49392E6C0AA91A08D0E9C338D /* BNCEncodingUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCEncodingUtils.m; path = "Branch-SDK/Branch-SDK/BNCEncodingUtils.m"; sourceTree = ""; }; + 993ED5E8597A81383D848B2E75C2BF92 /* FIRInstanceIDCheckinStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDCheckinStore.m; path = Firebase/InstanceID/FIRInstanceIDCheckinStore.m; sourceTree = ""; }; + 9946CF3010DEEFB69B9601FFC38051E0 /* FIRIAMMessageDefinition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMMessageDefinition.h; path = Firebase/InAppMessaging/Data/FIRIAMMessageDefinition.h; sourceTree = ""; }; + 9961807F206F875652FF0368CC304BA7 /* Fabric.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Fabric.framework; path = iOS/Fabric.framework; sourceTree = ""; }; 999523FFA691F04AFB2408E7708B2485 /* Pods-edX.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-edX.release.xcconfig"; sourceTree = ""; }; - 99AA35E937ED82F0AB2A7A3D30F0F2F3 /* FBSDKBridgeAPICrypto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPICrypto.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPICrypto.h; sourceTree = ""; }; - 99D32435755E97824C9F73B628A0ECFE /* BNCServerResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCServerResponse.m; path = "Branch-SDK/Branch-SDK/Networking/BNCServerResponse.m"; sourceTree = ""; }; - 99D787E8B2270C02B7D03135951D585B /* FBSDKSwizzler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSwizzler.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSwizzler.h; sourceTree = ""; }; - 99D79C59D804D3BB5C0269D22DACDDF0 /* Branch-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Branch-prefix.pch"; sourceTree = ""; }; - 9A0917D3E2F07611350D85AD4B21D583 /* BNCLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCLog.m; path = "Branch-SDK/Branch-SDK/BNCLog.m"; sourceTree = ""; }; - 9A211D830F2F56606F53E214166B521A /* BNCLinkCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCLinkCache.h; path = "Branch-SDK/Branch-SDK/BNCLinkCache.h"; sourceTree = ""; }; - 9A4BBC975FDD556C6B113A6BCD3BA88B /* ANSCompatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ANSCompatibility.h; path = "Branch-SDK/Fabric/ANSCompatibility.h"; sourceTree = ""; }; - 9AFF250DC759B0887D1F392DE6504667 /* FBSDKGraphRequestDataAttachment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestDataAttachment.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestDataAttachment.m; sourceTree = ""; }; - 9B5A2DFA3A3588072B1E81783AFB8DF3 /* FBSDKAppLinkResolver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppLinkResolver.m; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkResolver.m; sourceTree = ""; }; - 9B82D0E2846583B8B8F98EBF8FAD27E7 /* FBSDKEventBindingManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKEventBindingManager.h; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKEventBindingManager.h; sourceTree = ""; }; - 9BE0B80B845E85BB8A60930D6B0655E4 /* libFBSDKCoreKit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libFBSDKCoreKit.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 9C15B3F6808F5F815E7BFB5BB48FF400 /* FBSDKGraphRequestPiggybackManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestPiggybackManager.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.m; sourceTree = ""; }; - 9C7919CD716B64E68B1D98949FBA1306 /* GULAppEnvironmentUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULAppEnvironmentUtil.m; path = GoogleUtilities/Environment/third_party/GULAppEnvironmentUtil.m; sourceTree = ""; }; - 9D45CCEC42B1DC85611EDBE43BC604F3 /* FBSDKAppLinkTarget.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppLinkTarget.m; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkTarget.m; sourceTree = ""; }; - 9D691EDAF060A285526427F9E401E421 /* SEGReachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGReachability.h; path = Analytics/Vendor/SEGReachability.h; sourceTree = ""; }; - 9D9FA84CD577CC61FA5A935CA4712AC8 /* GTMLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMLogger.m; path = Foundation/GTMLogger.m; sourceTree = ""; }; - 9E00B1AB01882ABE10B865970E1675B7 /* FBSDKServerConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKServerConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.m; sourceTree = ""; }; - 9E7FE474931816A15C0EE6E372BC390A /* GTMSessionFetcherLogging.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionFetcherLogging.m; path = Source/GTMSessionFetcherLogging.m; sourceTree = ""; }; - 9EE8B819B26491B66F99DC85A3A6161E /* FIRIAMClearcutLogStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMClearcutLogStorage.h; path = Firebase/InAppMessaging/Analytics/FIRIAMClearcutLogStorage.h; sourceTree = ""; }; + 99C3FFA64AB504E022993C946FB107D9 /* BFCancellationTokenRegistration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFCancellationTokenRegistration.h; path = Bolts/Common/BFCancellationTokenRegistration.h; sourceTree = ""; }; + 99C998F5F9CB516FA7CCFA8D1FC6DFC6 /* FIRComponentContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRComponentContainer.m; path = Firebase/Core/FIRComponentContainer.m; sourceTree = ""; }; + 9A57E5B7D168DFABEBE967C8372945B3 /* BFMeasurementEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFMeasurementEvent.m; path = Bolts/iOS/BFMeasurementEvent.m; sourceTree = ""; }; + 9A8FDEEBAE8323868B58895DEDE92008 /* WKYTPlayerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WKYTPlayerView.h; path = WKYTPlayerView/WKYTPlayerView.h; sourceTree = ""; }; + 9ACC8E9B7A95544894458C76EE528BED /* FIRInstanceIDAuthService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDAuthService.h; path = Firebase/InstanceID/FIRInstanceIDAuthService.h; sourceTree = ""; }; + 9AFFCF896B071DD753D32D6F0F370A9B /* FBSDKImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKImageDownloader.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKImageDownloader.m; sourceTree = ""; }; + 9C51F0C3EA8D3D46880514B26815319F /* BNCAvailability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCAvailability.h; path = "Branch-SDK/Branch-SDK/BNCAvailability.h"; sourceTree = ""; }; + 9CBEB50638A605BC60865067BF1DF715 /* FBSDKSwizzler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSwizzler.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSwizzler.h; sourceTree = ""; }; + 9D01FA5BA91C2281D857C8A53C01B0DC /* FIRInstanceIDTokenStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDTokenStore.m; path = Firebase/InstanceID/FIRInstanceIDTokenStore.m; sourceTree = ""; }; + 9D0F0F19F5B259306E78AB20BB239860 /* FIRComponentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRComponentType.m; path = Firebase/Core/FIRComponentType.m; sourceTree = ""; }; + 9D31CFDD26471D70BD6453C3F66159E8 /* GAIEcommerceFields.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GAIEcommerceFields.h; path = Sources/GAIEcommerceFields.h; sourceTree = ""; }; + 9D5A95D130E46126E762735072D831C5 /* FBSDKBridgeAPICrypto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPICrypto.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPICrypto.h; sourceTree = ""; }; + 9D5D5DE506295EE2D46396F626245EB8 /* FBSDKServerConfigurationManager+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKServerConfigurationManager+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager+Internal.h"; sourceTree = ""; }; + 9DA1E6A6A1B2D8DF8DF967B473E7FAAC /* FBSDKUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKUtility.m; sourceTree = ""; }; + 9E2867D7F7B97564C366240303DDEDD9 /* BranchRegisterViewRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchRegisterViewRequest.m; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchRegisterViewRequest.m"; sourceTree = ""; }; + 9E3C351913B925EC419F813427C48186 /* FBSDKBridgeAPIProtocolWebV2.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIProtocolWebV2.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV2.m; sourceTree = ""; }; + 9E6A19BAEEF4AA00543E696EC86B409B /* FBSDKSystemAccountStoreAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSystemAccountStoreAdapter.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSystemAccountStoreAdapter.h; sourceTree = ""; }; + 9E6B566059E62E35DC4CC6BF2485D50A /* BNCLinkCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCLinkCache.m; path = "Branch-SDK/Branch-SDK/BNCLinkCache.m"; sourceTree = ""; }; + 9EA0668FAE67AFD90CD1E5C1417B5391 /* FBSDKLoginCompletion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginCompletion.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion.h; sourceTree = ""; }; + 9EC40D1340FF2BDE804404031E5C10C2 /* Type.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Type.pbobjc.m; path = objectivec/google/protobuf/Type.pbobjc.m; sourceTree = ""; }; + 9ECFA4F507CA93F1B14ED9AA6458AB6D /* BFURL_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFURL_Internal.h; path = Bolts/iOS/Internal/BFURL_Internal.h; sourceTree = ""; }; 9EE8FFC29520786A46D2FA3EF64213B3 /* Pods-edX-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-edX-acknowledgements.plist"; sourceTree = ""; }; - 9EEE61FCB33F23A58E23FBFA96B12A40 /* GTMNSDictionary+URLArguments.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GTMNSDictionary+URLArguments.m"; path = "Foundation/GTMNSDictionary+URLArguments.m"; sourceTree = ""; }; - 9F2C240DB273047D880554EFF77283D7 /* FBSDKGraphRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequest.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequest.h; sourceTree = ""; }; - 9FDED56CD1C276B8F484D1B853394405 /* FBSDKSystemAccountStoreAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKSystemAccountStoreAdapter.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSystemAccountStoreAdapter.m; sourceTree = ""; }; - A067359ECA8028C2264C22BBC993D54D /* pb_encode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb_encode.h; sourceTree = ""; }; - A077A9878C0825075D4858AC4625E236 /* FBSDKMaleSilhouetteIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMaleSilhouetteIcon.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKMaleSilhouetteIcon.m; sourceTree = ""; }; - A079855447E7899F364D17B1938AD3B2 /* FBSDKLoginConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginConstants.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConstants.m; sourceTree = ""; }; - A153BE931D3DABAC8EFCC4388C061A41 /* BNCStrongMatchHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCStrongMatchHelper.m; path = "Branch-SDK/Branch-SDK/BNCStrongMatchHelper.m"; sourceTree = ""; }; + 9FE24978DEED707893072A44EA0F010F /* GPBMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBMessage.h; path = objectivec/GPBMessage.h; sourceTree = ""; }; + 9FE93E46AC1E83F8CC46A4E76FF17FF3 /* FIRIAMDisplayCheckOnAnalyticEventsFlow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMDisplayCheckOnAnalyticEventsFlow.m; path = Firebase/InAppMessaging/Flows/FIRIAMDisplayCheckOnAnalyticEventsFlow.m; sourceTree = ""; }; + A04B56C1DD67C72150648DA56D810CD9 /* FBSDKHybridAppEventsScriptMessageHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKHybridAppEventsScriptMessageHandler.h; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKHybridAppEventsScriptMessageHandler.h; sourceTree = ""; }; + A04DC391AF370CFAC2BF8D197B78DA2C /* FBSDKEventBinding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKEventBinding.h; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKEventBinding.h; sourceTree = ""; }; + A0657BDFE41C3E3A2CB97D7E803A3753 /* FIRApp.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRApp.m; path = Firebase/Core/FIRApp.m; sourceTree = ""; }; + A08415D2C0A9FC024EFF852470A992C3 /* BranchCreditHistoryRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchCreditHistoryRequest.m; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchCreditHistoryRequest.m"; sourceTree = ""; }; + A084557B38544D20D48EFE5C7587F372 /* FBSDKGraphRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequest.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequest.m; sourceTree = ""; }; + A091345B3D0CCBC707C67A52EAA17F85 /* FIRErrors.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRErrors.m; path = Firebase/Core/FIRErrors.m; sourceTree = ""; }; A1596EBC3AADA6234420066FE0C9B51A /* Pods-edXTests.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-edXTests.profile.xcconfig"; sourceTree = ""; }; - A16E482D4129ACA5406DD2842F9E06C8 /* FirebaseInstanceID.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseInstanceID.xcconfig; sourceTree = ""; }; - A1929CCE1547C27E47D41D05483549EE /* BNCThreads.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCThreads.m; path = "Branch-SDK/Branch-SDK/BNCThreads.m"; sourceTree = ""; }; - A1A4D8E317E24915A0EDE61D6BFB5385 /* FIRInstanceIDTokenDeleteOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDTokenDeleteOperation.h; path = Firebase/InstanceID/FIRInstanceIDTokenDeleteOperation.h; sourceTree = ""; }; - A1DA5F3756B81572DD193B05939627AD /* DTTimePeriodGroup.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTTimePeriodGroup.m; path = DateTools/DTTimePeriodGroup.m; sourceTree = ""; }; - A2242D9C47203341EBCB35B572514284 /* BranchViewHandler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchViewHandler.h; path = "Branch-SDK/Branch-SDK/BranchViewHandler.h"; sourceTree = ""; }; - A22E16D7B8A60C0366D5866E03EDB4DD /* SEGStoreKitTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGStoreKitTracker.m; path = Analytics/Classes/Internal/SEGStoreKitTracker.m; sourceTree = ""; }; - A2A0027E7A79D32F788BC5A269C02987 /* NSString+FIRInterlaceStrings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+FIRInterlaceStrings.h"; path = "Firebase/InAppMessaging/Util/NSString+FIRInterlaceStrings.h"; sourceTree = ""; }; - A2AFD550ECA13CAF3F328FDEA29A56F8 /* Bolts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bolts.h; path = Bolts/Common/Bolts.h; sourceTree = ""; }; - A37C2BA6523875DB014F0EE17A258FBE /* FBSDKAppEventsUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsUtility.m; sourceTree = ""; }; - A3A8B88C4DB067631405DDB5C89A6D24 /* OHHTTPStubs-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "OHHTTPStubs-umbrella.h"; sourceTree = ""; }; - A3D302E4078873BB0BA91249A52F091D /* BFAppLink_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLink_Internal.h; path = Bolts/iOS/Internal/BFAppLink_Internal.h; sourceTree = ""; }; - A44658610108B6E5C93C097FDA2F174E /* FBSDKAccessTokenCacheV3.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV3.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3.h; sourceTree = ""; }; - A490ED6181114EB0F6A56198B75CAB52 /* FBSDKColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKColor.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKColor.h; sourceTree = ""; }; - A49A244D708C3CB9DF5A9B1A6BADF238 /* libFirebaseInstanceID.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libFirebaseInstanceID.a; sourceTree = BUILT_PRODUCTS_DIR; }; - A4D89F49FF4BDB9DBB0F0E79065F9F94 /* FBSDKSystemAccountStoreAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSystemAccountStoreAdapter.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSystemAccountStoreAdapter.h; sourceTree = ""; }; - A53FC37C6BD05495ED35DAFC2DA8B05A /* FBSDKLoginManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginManager.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManager.h; sourceTree = ""; }; - A5489759AF0837C221661ECC68828A3E /* BranchContentPathProperties.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchContentPathProperties.h; path = "Branch-SDK/Branch-SDK/BranchContentPathProperties.h"; sourceTree = ""; }; - A55F31B210AD1DFB847C146AD186FDC2 /* NSData+SEGGZIP.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+SEGGZIP.m"; path = "Analytics/Classes/Internal/NSData+SEGGZIP.m"; sourceTree = ""; }; - A57F5028EAA88A4B4A59D627137226FB /* FBSDKUserDataStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKUserDataStore.m; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKUserDataStore.m; sourceTree = ""; }; - A5D61F8AB48ED1CAEAEF30882A59657C /* SEGIdentifyPayload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGIdentifyPayload.m; path = Analytics/Classes/Integrations/SEGIdentifyPayload.m; sourceTree = ""; }; - A5E26F380C3514E746B1278412D27CF7 /* FBSDKProfile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKProfile.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfile.m; sourceTree = ""; }; - A609660D7E42C1E77BA2E4294F610F75 /* GPBCodedOutputStream_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBCodedOutputStream_PackagePrivate.h; path = objectivec/GPBCodedOutputStream_PackagePrivate.h; sourceTree = ""; }; - A65BEA47A9615117177E71768B386ED4 /* NSString+FIRInterlaceStrings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+FIRInterlaceStrings.m"; path = "Firebase/InAppMessaging/Util/NSString+FIRInterlaceStrings.m"; sourceTree = ""; }; - A77A04FD47A07D515872C2569F7CC353 /* OHHTTPStubsResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OHHTTPStubsResponse.h; path = OHHTTPStubs/Sources/OHHTTPStubsResponse.h; sourceTree = ""; }; - A79B3F977768ABB254C838FDE250CA5A /* GULNetworkConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULNetworkConstants.m; path = GoogleUtilities/Network/GULNetworkConstants.m; sourceTree = ""; }; - A7AF570D64B610EA7F6D680756622FC3 /* FIRAnalyticsConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAnalyticsConfiguration.h; path = Firebase/Core/Public/FIRAnalyticsConfiguration.h; sourceTree = ""; }; - A83C31A64E8D494278D7FADD63B5C528 /* GULNetwork.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULNetwork.m; path = GoogleUtilities/Network/GULNetwork.m; sourceTree = ""; }; - A84C34538705EB7A8D7423CF0393744C /* FBSDKCoreKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBSDKCoreKit.xcconfig; sourceTree = ""; }; - A84EC09D56CDF40A0A55ABAF2387F658 /* FIRAnalyticsInteropListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAnalyticsInteropListener.h; path = Interop/Analytics/Public/FIRAnalyticsInteropListener.h; sourceTree = ""; }; - A8555A3ABD75E3405784E384543DCDCC /* NSArray+MASAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MASAdditions.h"; path = "Masonry/NSArray+MASAdditions.h"; sourceTree = ""; }; - A8E761B6C94AAF1A6527A75016705E45 /* GAITrackedViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GAITrackedViewController.h; path = Sources/GAITrackedViewController.h; sourceTree = ""; }; - A8FC2D066A4F8AB1CF7E4C2EDD7C84B9 /* FBSDKLoginError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginError.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginError.m; sourceTree = ""; }; - A96D0C415DDD52AE09696CE316A12104 /* FBSDKAppEventsStateManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsStateManager.m; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsStateManager.m; sourceTree = ""; }; - A9A2E969050ACFB978B9A2356DBC9C7E /* FBSDKLoginKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSDKLoginKit-prefix.pch"; sourceTree = ""; }; - A9A2F50ACF6C83678475FD4DEE7FD8D9 /* BranchSetIdentityRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchSetIdentityRequest.h; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchSetIdentityRequest.h"; sourceTree = ""; }; - AA27D2F6F601D2ACF5A9F0E4674B6E1C /* FIRInstanceID+Testing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRInstanceID+Testing.h"; path = "Firebase/InstanceID/FIRInstanceID+Testing.h"; sourceTree = ""; }; - AA3E356A9402AE523C7672888744EA60 /* FIRIAMMsgFetcherUsingRestful.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMMsgFetcherUsingRestful.m; path = Firebase/InAppMessaging/Flows/FIRIAMMsgFetcherUsingRestful.m; sourceTree = ""; }; - AA5DCA5F603DC7D53B3127EC81AB26ED /* UIViewController+Branch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+Branch.h"; path = "Branch-SDK/Branch-SDK/UIViewController+Branch.h"; sourceTree = ""; }; + A28D3863533A656B2371906C79E5CEEF /* FBSDKMutableCopying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMutableCopying.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKMutableCopying.h; sourceTree = ""; }; + A2ACE48039340DEFD9A57362D340ECE2 /* Empty.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Empty.pbobjc.m; path = objectivec/google/protobuf/Empty.pbobjc.m; sourceTree = ""; }; + A2FBB0769EB23325B8EAFDB5BA4D6E79 /* FIRInstanceIDConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDConstants.m; path = Firebase/InstanceID/FIRInstanceIDConstants.m; sourceTree = ""; }; + A3369AC84360CECD086A330946F336F1 /* BFExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFExecutor.h; path = Bolts/Common/BFExecutor.h; sourceTree = ""; }; + A33F9A7D0A2E3F50134C3D475EBAEB8A /* FIRInstanceIDStringEncoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDStringEncoding.h; path = Firebase/InstanceID/FIRInstanceIDStringEncoding.h; sourceTree = ""; }; + A35C56CB2A7DDA1492007976C5ECB8F1 /* Smartling.i18n-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Smartling.i18n-prefix.pch"; sourceTree = ""; }; + A3A0AB808306105E5069A60DC5F18ADA /* FBSDKGateKeeperManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGateKeeperManager.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKGateKeeperManager.h; sourceTree = ""; }; + A3E9555E426111D8AB91DA723CB16686 /* libYoutubePlayer-in-WKWebView.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libYoutubePlayer-in-WKWebView.a"; path = "libYoutubePlayer-in-WKWebView.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + A3F497A0A69D152420A9DBF1647E9DA8 /* FIRIAMClearcutHttpRequestSender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMClearcutHttpRequestSender.h; path = Firebase/InAppMessaging/Analytics/FIRIAMClearcutHttpRequestSender.h; sourceTree = ""; }; + A41425FC4FF737EE6FF023D634335AB8 /* FIRIAMClientInfoFetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMClientInfoFetcher.m; path = Firebase/InAppMessaging/Flows/FIRIAMClientInfoFetcher.m; sourceTree = ""; }; + A4AEAD4D9BF0832F4367F363BA3507CF /* libGoogleUtilities.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libGoogleUtilities.a; path = libGoogleUtilities.a; sourceTree = BUILT_PRODUCTS_DIR; }; + A517C26DE0A56D66C694EC8935E3DA2E /* BFAppLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLink.h; path = Bolts/iOS/BFAppLink.h; sourceTree = ""; }; + A560AD9FBB4397C316DE5A8EAB15AFFD /* FBSnapshotTestCasePlatform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestCasePlatform.h; path = FBSnapshotTestCase/FBSnapshotTestCasePlatform.h; sourceTree = ""; }; + A5CDD59171EF801CB4FFF616C25F27EF /* pb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb.h; sourceTree = ""; }; + A613B4BD942151FD6EAD2BBDC7345BD5 /* BranchCloseRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchCloseRequest.h; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchCloseRequest.h"; sourceTree = ""; }; + A62CCF43711ABE518BC1146EF4560CCB /* FIRInstanceIDCheckinService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDCheckinService.h; path = Firebase/InstanceID/FIRInstanceIDCheckinService.h; sourceTree = ""; }; + A634EC1A138C2C965C120DB57F5E5797 /* UIImage+Snapshot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Snapshot.h"; path = "FBSnapshotTestCase/Categories/UIImage+Snapshot.h"; sourceTree = ""; }; + A65993D7705E2568CC966BDAF60DDED6 /* libGoogleToolboxForMac.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libGoogleToolboxForMac.a; path = libGoogleToolboxForMac.a; sourceTree = BUILT_PRODUCTS_DIR; }; + A6831F9B83C6C4A26A99FCFCB27F32AD /* GPBCodedInputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBCodedInputStream.h; path = objectivec/GPBCodedInputStream.h; sourceTree = ""; }; + A69A597A6A0B2ABD928DCAFF678878A2 /* FIRLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLogger.h; path = Firebase/Core/Private/FIRLogger.h; sourceTree = ""; }; + A6FE07D335B18E992493F04854D226EF /* FBSDKLoginKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSDKLoginKit-prefix.pch"; sourceTree = ""; }; + A718DA1D6989838486FD13913EEC6E80 /* FBSDKMath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMath.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMath.m; sourceTree = ""; }; + A71B60350AD701C51904B6A44F97AD0A /* FIDBannerViewUIWindow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIDBannerViewUIWindow.h; path = Firebase/InAppMessagingDisplay/Banner/FIDBannerViewUIWindow.h; sourceTree = ""; }; + A71E004F8AE745992532AEFD7211D918 /* floatvalue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = floatvalue.m; path = Smartling.i18n/floatvalue.m; sourceTree = ""; }; + A754E6CE7876DBA25BEBC83898A8F6E0 /* FIRInAppMessagingRendering.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInAppMessagingRendering.h; path = Firebase/InAppMessaging/Public/FIRInAppMessagingRendering.h; sourceTree = ""; }; + A83123F38C1F9F2A4DBB7FA1C8257C6E /* FirebaseInAppMessagingDisplay-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseInAppMessagingDisplay-dummy.m"; sourceTree = ""; }; + A8435E87DC9E9CFA1508F35AED502DDF /* YoutubePlayer-in-WKWebView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YoutubePlayer-in-WKWebView-dummy.m"; sourceTree = ""; }; + A8854C3D68F111C589182CA71B0D08C1 /* FirebaseAnalytics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseAnalytics.framework; path = Frameworks/FirebaseAnalytics.framework; sourceTree = ""; }; + A90B6BE99FD890B875E594C9093BB6D8 /* FBSDKDeviceLoginCodeInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKDeviceLoginCodeInfo.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginCodeInfo.m; sourceTree = ""; }; + A90E40DD54204791881289E2A3E81093 /* BFTaskCompletionSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFTaskCompletionSource.h; path = Bolts/Common/BFTaskCompletionSource.h; sourceTree = ""; }; + A92063EF0A5215F6B6A74A3BAEB62361 /* BNCPreferenceHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCPreferenceHelper.m; path = "Branch-SDK/Branch-SDK/BNCPreferenceHelper.m"; sourceTree = ""; }; + A929F7BD010091B9D827EE96907D480F /* GAILogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GAILogger.h; path = Sources/GAILogger.h; sourceTree = ""; }; + A9E9AB5F1E0DE12349D9F8BFF2446A1A /* libSegment-Firebase.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libSegment-Firebase.a"; path = "libSegment-Firebase.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + A9FAD690B476B8182A280724D7073C46 /* FIDBaseRenderingViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIDBaseRenderingViewController.h; path = Firebase/InAppMessagingDisplay/FIDBaseRenderingViewController.h; sourceTree = ""; }; + AA3ED4EB5156C7F5A5D04DBA410ED557 /* BranchContentPathProperties.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchContentPathProperties.h; path = "Branch-SDK/Branch-SDK/BranchContentPathProperties.h"; sourceTree = ""; }; + AA3FA6BB05D9687FAF7FC2C0F373AB66 /* FBSDKAccessTokenCacheV4.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV4.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV4.h; sourceTree = ""; }; + AA97C75E641A20E336C2C3B8638ED6F5 /* GULNSData+zlib.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GULNSData+zlib.m"; path = "GoogleUtilities/NSData+zlib/GULNSData+zlib.m"; sourceTree = ""; }; + AAAFA1A6587A5F46336519FAD2E8CEC5 /* FIRDependency.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDependency.m; path = Firebase/Core/FIRDependency.m; sourceTree = ""; }; + AB04032AD5171C14B3F353BA61CDEA43 /* FBSDKAppLinkReturnToRefererController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppLinkReturnToRefererController.m; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkReturnToRefererController.m; sourceTree = ""; }; ABBD6DB0B677419FB87F300F23C40CBA /* Pods-edXTests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-edXTests-frameworks.sh"; sourceTree = ""; }; - ABD337A169928BCCC676B366C039389C /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = FBSnapshotTestCase/SwiftSupport.swift; sourceTree = ""; }; - ABFB1052F4F8DF327D337B54973DB9BB /* BFTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFTask.m; path = Bolts/Common/BFTask.m; sourceTree = ""; }; + ABD1A36D62F1ABE603FC4E0410EE98E5 /* BNCCommerceEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCCommerceEvent.m; path = "Branch-SDK/Branch-SDK/BNCCommerceEvent.m"; sourceTree = ""; }; + AC23C1E3911259311E8B0F3955548F94 /* WKYTPlayerView.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = WKYTPlayerView.bundle; path = WKYTPlayerView/WKYTPlayerView.bundle; sourceTree = ""; }; + AC2A70DFBD1D44B72D88A369BDB4D9EB /* GAI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GAI.h; path = Sources/GAI.h; sourceTree = ""; }; AC5CA970AA3674021A7FD11F4B0E5C82 /* Pods-edXTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-edXTests-dummy.m"; sourceTree = ""; }; - AC90C718D67385A14B438E71D5653D49 /* NSDate+DateTools.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDate+DateTools.m"; path = "DateTools/NSDate+DateTools.m"; sourceTree = ""; }; - AC9CE309881AB0795921E0E05B1BDAB2 /* FIRIAMActivityLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMActivityLogger.m; path = Firebase/InAppMessaging/Flows/FIRIAMActivityLogger.m; sourceTree = ""; }; - ACAFDD5658A81D45E60D6C7782479A74 /* FBSDKURL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKURL.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKURL.h; sourceTree = ""; }; - ACB90B013316D6BD12824F272298B9CE /* UIViewController+Branch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+Branch.m"; path = "Branch-SDK/Branch-SDK/UIViewController+Branch.m"; sourceTree = ""; }; - ACCE83DA3F984AD9EECF0391530C9788 /* DTConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTConstants.h; path = DateTools/DTConstants.h; sourceTree = ""; }; - AD5EB34CD926AA0D62F41661D473928B /* NSLayoutConstraint+MASDebugAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSLayoutConstraint+MASDebugAdditions.h"; path = "Masonry/NSLayoutConstraint+MASDebugAdditions.h"; sourceTree = ""; }; - ADA03344F36BC2A078397ABBB7DCEAD4 /* FBSDKErrorConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKErrorConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfiguration.h; sourceTree = ""; }; - AE0C3761ED6D749802EF224E523AE1D6 /* FIRLoggerLevel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRLoggerLevel.h; path = Firebase/Core/Public/FIRLoggerLevel.h; sourceTree = ""; }; - AE29794939172851C5AA8C22CA312D46 /* FIRInAppMessaging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInAppMessaging.h; path = Firebase/InAppMessaging/Public/FIRInAppMessaging.h; sourceTree = ""; }; - AE4E65B0989651BF2A41CC1479169FAD /* MASCompositeConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASCompositeConstraint.h; path = Masonry/MASCompositeConstraint.h; sourceTree = ""; }; - AEFB0B8FF7A3300DA65A601DF031C540 /* GoogleUtilities-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GoogleUtilities-prefix.pch"; sourceTree = ""; }; - AF2FA62F8CBEAE33178534BA3168EB7D /* FBSDKDeviceLoginManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKDeviceLoginManager.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKDeviceLoginManager.h; sourceTree = ""; }; - AF4A0BA10914FC9C668DBAC31E863D4D /* GULSwizzler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULSwizzler.h; path = GoogleUtilities/MethodSwizzler/Private/GULSwizzler.h; sourceTree = ""; }; - AF4BFCF7FB2B99709753C2AE0C90F30E /* FBSDKAudioResourceLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAudioResourceLoader.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAudioResourceLoader.h; sourceTree = ""; }; - AF84527C72018DBA8EC55BEA9E2E114E /* FIRIAMClearcutUploader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMClearcutUploader.m; path = Firebase/InAppMessaging/Analytics/FIRIAMClearcutUploader.m; sourceTree = ""; }; - AF98B941896776B98E393562821DBA4D /* FBSDKMeasurementEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMeasurementEvent.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKMeasurementEvent.h; sourceTree = ""; }; - AF9C45A8BEEF77503F6AF01B3C53EE2B /* FBSDKCodelessMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCodelessMacros.h; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessMacros.h; sourceTree = ""; }; - AFAC671ABE3FA4E9594F211BA3E3326E /* FirebaseInstanceID-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseInstanceID-dummy.m"; sourceTree = ""; }; - B0090A1A723DC087E5ABEB47C0938471 /* floatvalue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = floatvalue.m; path = Smartling.i18n/floatvalue.m; sourceTree = ""; }; - B074E35F1E55AF5A7B250FA275469AD1 /* UIColor+FIRIAMHexString.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIColor+FIRIAMHexString.m"; path = "Firebase/InAppMessaging/Util/UIColor+FIRIAMHexString.m"; sourceTree = ""; }; - B0A60ED97EB0BD5C782C4A4BC5CF33B1 /* BNCContentDiscoveryManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCContentDiscoveryManager.h; path = "Branch-SDK/Branch-SDK/BNCContentDiscoveryManager.h"; sourceTree = ""; }; - B0AF404F7B078DFE3D1E50B17C42A90A /* FIRConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRConfiguration.m; path = Firebase/Core/FIRConfiguration.m; sourceTree = ""; }; - B0D9157789D0C01B6BD4B733E7036704 /* FIRInAppMessageDisplayStoryboard.storyboard */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = file.storyboard; name = FIRInAppMessageDisplayStoryboard.storyboard; path = Firebase/InAppMessagingDisplay/Resources/FIRInAppMessageDisplayStoryboard.storyboard; sourceTree = ""; }; - B17E39287F2ECDE232D8658DDA473F53 /* FIRInstanceIDAPNSInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDAPNSInfo.m; path = Firebase/InstanceID/FIRInstanceIDAPNSInfo.m; sourceTree = ""; }; - B1BD79AD0F23BA6FE965E49E6F3030ED /* Segment-GoogleAnalytics-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Segment-GoogleAnalytics-prefix.pch"; sourceTree = ""; }; - B1DC8B7483A17F73F00124D168BBC020 /* FIRInstanceID.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceID.h; path = Firebase/InstanceID/Public/FIRInstanceID.h; sourceTree = ""; }; - B226EBECB47B222F7E754D53BE3BF3F5 /* FBSDKCodelessIndexer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKCodelessIndexer.m; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessIndexer.m; sourceTree = ""; }; - B22D0FC41A353B9A151B6B4C964266B0 /* GPBExtensionInternals.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBExtensionInternals.h; path = objectivec/GPBExtensionInternals.h; sourceTree = ""; }; - B2362C274311C6415AE0555C42B5D0D5 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; - B2384B32E16EF03666390460D71F6230 /* NSArray+MASShorthandAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+MASShorthandAdditions.h"; path = "Masonry/NSArray+MASShorthandAdditions.h"; sourceTree = ""; }; - B23B1E38A1A52F08CA17ADE1B4FF8CEF /* DTTimePeriod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTTimePeriod.h; path = DateTools/DTTimePeriod.h; sourceTree = ""; }; - B2E2C6A4AF4BCF820B01A9A34C25AD69 /* FIRInstanceIDTokenFetchOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDTokenFetchOperation.h; path = Firebase/InstanceID/FIRInstanceIDTokenFetchOperation.h; sourceTree = ""; }; - B2E7D9F160520F68335D0432F700ED30 /* FIDBaseRenderingViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIDBaseRenderingViewController.h; path = Firebase/InAppMessagingDisplay/FIDBaseRenderingViewController.h; sourceTree = ""; }; - B2FBEC6CEF0D9ACA374AF596C410B33F /* FIRAppAssociationRegistration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppAssociationRegistration.m; path = Firebase/Core/FIRAppAssociationRegistration.m; sourceTree = ""; }; - B39882EB299BF4BE902007D8188B3658 /* Empty.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Empty.pbobjc.m; path = objectivec/google/protobuf/Empty.pbobjc.m; sourceTree = ""; }; - B3BEC105BBE1663022196F27A77BE8D6 /* BranchContentDiscoverer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchContentDiscoverer.m; path = "Branch-SDK/Branch-SDK/BranchContentDiscoverer.m"; sourceTree = ""; }; - B41430CFA8033B8FA228440A0E5E247E /* FIRIAMRuntimeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMRuntimeManager.h; path = Firebase/InAppMessaging/Runtime/FIRIAMRuntimeManager.h; sourceTree = ""; }; - B473B2E89B46411C63F57DE0F494FBC6 /* GULMutableDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULMutableDictionary.h; path = GoogleUtilities/Network/Private/GULMutableDictionary.h; sourceTree = ""; }; - B55996A2C826EDF56121724BA212D9D1 /* UIImage+Snapshot.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Snapshot.h"; path = "FBSnapshotTestCase/Categories/UIImage+Snapshot.h"; sourceTree = ""; }; - B55B470ED8DC15E0CA57585E5D94DE0C /* FIRIAMAnalyticsEventLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMAnalyticsEventLogger.h; path = Firebase/InAppMessaging/Analytics/FIRIAMAnalyticsEventLogger.h; sourceTree = ""; }; - B5F285509046D0E42823B34218616F25 /* BranchContentDiscoveryManifest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchContentDiscoveryManifest.m; path = "Branch-SDK/Branch-SDK/BranchContentDiscoveryManifest.m"; sourceTree = ""; }; - B64E9A5F295D108E76E200C7A1CB97C2 /* Fabric+FABKits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Fabric+FABKits.h"; path = "Branch-SDK/Fabric/Fabric+FABKits.h"; sourceTree = ""; }; - B6E2472BC8F39E446E087A0FA0A4401D /* SEGTrackPayload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGTrackPayload.m; path = Analytics/Classes/Integrations/SEGTrackPayload.m; sourceTree = ""; }; - B70018F013BE240E9D16BECCD417FE6A /* FBSDKAppEventsState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsState.h; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsState.h; sourceTree = ""; }; - B7F8F72C3FC01F8E8DBC547B5E905A8A /* BranchShareLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchShareLink.m; path = "Branch-SDK/Branch-SDK/BranchShareLink.m"; sourceTree = ""; }; - B802825C627FF9B2B0B5718FC5C82E9C /* Smartling.i18n-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Smartling.i18n-dummy.m"; sourceTree = ""; }; - B830FDF5642C1F99799733CEEA528253 /* Bolts-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Bolts-prefix.pch"; sourceTree = ""; }; - B865CEDF2C32B5F6ACF7B1F4F845EEAF /* OHPathHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OHPathHelpers.h; path = OHHTTPStubs/Sources/OHPathHelpers/OHPathHelpers.h; sourceTree = ""; }; - B88570E4E75BC72ECC3111B96775E311 /* MASConstraintMaker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASConstraintMaker.m; path = Masonry/MASConstraintMaker.m; sourceTree = ""; }; - B8D3FE5380E1BA07100982F0968CF02E /* FBSDKAccessTokenCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCache.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCache.m; sourceTree = ""; }; - B8FE7CA37CAD5E96337345FE1989C69A /* FBSDKEventBindingManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKEventBindingManager.m; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKEventBindingManager.m; sourceTree = ""; }; - B93010F5DAAD781487DFABFE8D6E7285 /* Segment-Firebase-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Segment-Firebase-dummy.m"; sourceTree = ""; }; - B97A11EC6BE0FD2670D1F02B1C17D271 /* BFWebViewAppLinkResolver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFWebViewAppLinkResolver.h; path = Bolts/iOS/BFWebViewAppLinkResolver.h; sourceTree = ""; }; - B990531A971524399C7690EDAAE9686C /* GULMutableDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULMutableDictionary.m; path = GoogleUtilities/Network/GULMutableDictionary.m; sourceTree = ""; }; - B9D54DEBBC7ABCB810F962DBEFFF8850 /* FIRInstanceID+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRInstanceID+Private.h"; path = "Firebase/InstanceID/FIRInstanceID+Private.h"; sourceTree = ""; }; - BB118D2166762CC474EFC7C1CAEAF86B /* iOSSnapshotTestCase.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = iOSSnapshotTestCase.modulemap; sourceTree = ""; }; - BB551F4219C5EFAD4F690ED75D9EB7AB /* BranchShortUrlSyncRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchShortUrlSyncRequest.h; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchShortUrlSyncRequest.h"; sourceTree = ""; }; - BBE90E295AECF83FF8D64C60DB8E2619 /* FIRIAMDisplayCheckTriggerFlow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMDisplayCheckTriggerFlow.h; path = Firebase/InAppMessaging/Flows/FIRIAMDisplayCheckTriggerFlow.h; sourceTree = ""; }; - BC04E54460EBFAE4454A7A77297DAA46 /* libDateTools.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libDateTools.a; sourceTree = BUILT_PRODUCTS_DIR; }; - BC420C6CB75F9214DDF42DB2093E594F /* FirebaseAnalytics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseAnalytics.framework; path = Frameworks/FirebaseAnalytics.framework; sourceTree = ""; }; - BC80F53001E24989F7FF9248E971BF66 /* FIRIAMTimeFetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMTimeFetcher.m; path = Firebase/InAppMessaging/Util/FIRIAMTimeFetcher.m; sourceTree = ""; }; - BC933298EC074B74EF8D72506BFD817A /* FIRIAMClearcutHttpRequestSender.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMClearcutHttpRequestSender.h; path = Firebase/InAppMessaging/Analytics/FIRIAMClearcutHttpRequestSender.h; sourceTree = ""; }; - BCF73A6A903422C45CC94CE168EDC774 /* GTMSessionFetcherService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionFetcherService.h; path = Source/GTMSessionFetcherService.h; sourceTree = ""; }; - BDA06590494742B7684D711A5CF4FB30 /* GPBDescriptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBDescriptor.m; path = objectivec/GPBDescriptor.m; sourceTree = ""; }; - BDE555433099B2AFEE38ED7B854D6111 /* FIRInstanceIDCombinedHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDCombinedHandler.m; path = Firebase/InstanceID/FIRInstanceIDCombinedHandler.m; sourceTree = ""; }; - BDF2EB1D963659AD9E2CE52144CD064F /* FBSDKPaymentObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKPaymentObserver.h; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentObserver.h; sourceTree = ""; }; - BE1BB5FA0743E8307F16C0EE26EEBFDC /* FBSDKLoginTooltipView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginTooltipView.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginTooltipView.m; sourceTree = ""; }; - BE3AA16A9E9EF138A43574DF9F14CC95 /* FBSDKCloseIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKCloseIcon.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKCloseIcon.m; sourceTree = ""; }; - BF17782A2BD65751EF278818B9BF5ED2 /* NSData+SEGGZIP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+SEGGZIP.h"; path = "Analytics/Classes/Internal/NSData+SEGGZIP.h"; sourceTree = ""; }; - BF35382765972AA934A17B11A4AA6EA2 /* FBSDKViewHierarchy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKViewHierarchy.h; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKViewHierarchy.h; sourceTree = ""; }; - BF3BAE884A3E140B8ED3002E641B282B /* FBSDKAccessTokenCacheV3_17.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV3_17.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_17.h; sourceTree = ""; }; - BF4DE35A0098ED6741D7251D257C0C5E /* FBSDKCoreKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSDKCoreKit-prefix.pch"; sourceTree = ""; }; - BF5F007635BBA00D9D5AFF2F25360257 /* GoogleToolboxForMac-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GoogleToolboxForMac-dummy.m"; sourceTree = ""; }; - BF99C07B20B7837691600CED006ED3E4 /* BFAppLinkReturnToRefererView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkReturnToRefererView.m; path = Bolts/iOS/BFAppLinkReturnToRefererView.m; sourceTree = ""; }; - BFF3F767167AFF8BA9CB3B52062B811F /* InAppMessagingDisplayResources.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = InAppMessagingDisplayResources.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; - C024EF128D805B98DE6F136931C4EC91 /* BFExecutor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFExecutor.m; path = Bolts/Common/BFExecutor.m; sourceTree = ""; }; - C0B8A7999DD36FF690E4F309884657E4 /* FBSDKGateKeeperManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGateKeeperManager.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKGateKeeperManager.m; sourceTree = ""; }; - C0C3CE83076CD48D09FDD817CC92DD27 /* SEGFirebaseIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGFirebaseIntegration.m; path = "Segment-Firebase/Classes/SEGFirebaseIntegration.m"; sourceTree = ""; }; - C118424964EB9C4359CA446A4687DBCB /* BFGeneric.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFGeneric.h; path = Bolts/Common/BFGeneric.h; sourceTree = ""; }; - C13469FE12A27746D95CE92DBD2E8B18 /* SEGPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGPayload.h; path = Analytics/Classes/Integrations/SEGPayload.h; sourceTree = ""; }; - C13C196FF27DE9128B5460BDF4C65009 /* GTMDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = GTMDefines.h; sourceTree = ""; }; - C160BF4BF791D3076618127E6292C162 /* OHHTTPStubsResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OHHTTPStubsResponse.m; path = OHHTTPStubs/Sources/OHHTTPStubsResponse.m; sourceTree = ""; }; - C18D07AE0C237E4553BD230618FA69B5 /* FBSDKAccessTokenCaching.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCaching.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCaching.h; sourceTree = ""; }; - C1DAE52C52CD6F439BFEAA6393FE39EC /* FBSDKAccessTokenCacheV3.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV3.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3.m; sourceTree = ""; }; - C1F19C9EA5656BA3AC753AAD95F57BBB /* BranchContentDiscoverer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchContentDiscoverer.h; path = "Branch-SDK/Branch-SDK/BranchContentDiscoverer.h"; sourceTree = ""; }; - C204FD99B9F11BB026498AA1F229119A /* SEGIntegrationsManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGIntegrationsManager.m; path = Analytics/Classes/Integrations/SEGIntegrationsManager.m; sourceTree = ""; }; - C23168EF36BCC21814291FC8203322CE /* BNCKeyChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCKeyChain.m; path = "Branch-SDK/Branch-SDK/BNCKeyChain.m"; sourceTree = ""; }; - C246C56F5AB72574B8B100F0DA90E097 /* BranchConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchConstants.m; path = "Branch-SDK/Branch-SDK/BranchConstants.m"; sourceTree = ""; }; - C26E35C6577A1121C3AC7CA0BA16E343 /* FieldMask.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FieldMask.pbobjc.m; path = objectivec/google/protobuf/FieldMask.pbobjc.m; sourceTree = ""; }; - C2B86301A7A872538769257C7EBE2B2A /* FirebaseCoreDiagnostics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseCoreDiagnostics.framework; path = Frameworks/FirebaseCoreDiagnostics.framework; sourceTree = ""; }; - C328297ABB06F75CADCBBBBF2BC24C4F /* FBSDKAppLinkResolving.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppLinkResolving.h; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkResolving.h; sourceTree = ""; }; - C33EF412EFF837EB09481A327104843E /* nanopb-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "nanopb-dummy.m"; sourceTree = ""; }; - C370056F67F3B6A6FCA4C9E0C4EE2D4F /* FIRInteropParameterNames.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInteropParameterNames.h; path = Interop/Analytics/Public/FIRInteropParameterNames.h; sourceTree = ""; }; - C3D760222192BB0154810A91C615E2A0 /* GAIFields.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GAIFields.h; path = Sources/GAIFields.h; sourceTree = ""; }; + AC7E6223A9AC1ECA193E53275D2210CF /* FIRIMessageCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIMessageCode.h; path = Firebase/InstanceID/FIRIMessageCode.h; sourceTree = ""; }; + ACC85954A26B61C8E683076A0E0752AB /* BNCLinkData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCLinkData.h; path = "Branch-SDK/Branch-SDK/BNCLinkData.h"; sourceTree = ""; }; + AD39169AA3ADE720E73E985EC8C56F77 /* FBSDKBridgeAPI.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPI.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPI.m; sourceTree = ""; }; + ADB19B4BF200AB80307D74517D87BD29 /* FBSDKAccessTokenCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCache.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCache.h; sourceTree = ""; }; + ADDC447C0FA8FCBDA6B86D7916FD7782 /* BranchDeepLinkingController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchDeepLinkingController.h; path = "Branch-SDK/Branch-SDK/BranchDeepLinkingController.h"; sourceTree = ""; }; + ADFFC1A07246971E4B4A2E26F906CFD2 /* BranchShortUrlSyncRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchShortUrlSyncRequest.m; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchShortUrlSyncRequest.m"; sourceTree = ""; }; + AE02C1F95AF69AA7DC797056098F9297 /* BFAppLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLink.m; path = Bolts/iOS/BFAppLink.m; sourceTree = ""; }; + AE24E454B7489222EFDFF0CD2595247B /* FirebasePerformance.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebasePerformance.framework; path = Frameworks/FirebasePerformance.framework; sourceTree = ""; }; + AE4F7C031E2DA3B3F4DA28D257D8DBDB /* libAnalytics.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libAnalytics.a; path = libAnalytics.a; sourceTree = BUILT_PRODUCTS_DIR; }; + AE74539F863CCEACB6CFA66502AAE417 /* FBSDKApplicationDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKApplicationDelegate.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.m; sourceTree = ""; }; + AEA29996FCA72BCA5C7DB0300FE943D3 /* FBSDKBridgeAPIProtocolWebV1.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIProtocolWebV1.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV1.m; sourceTree = ""; }; + AEF1FCFF0784F70C2A88BC4B286F5498 /* NSString+Branch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+Branch.h"; path = "Branch-SDK/Branch-SDK/NSString+Branch.h"; sourceTree = ""; }; + AF2D2D6076BB51129B27693FC3D632FB /* FBSDKLoginManagerLoginResult+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginManagerLoginResult+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLoginResult+Internal.h"; sourceTree = ""; }; + AFD1C7D61E2795088B81BF396404883C /* BFAppLinkReturnToRefererView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkReturnToRefererView.h; path = Bolts/iOS/BFAppLinkReturnToRefererView.h; sourceTree = ""; }; + AFEF6CB005AB6BAA2675209D318D9E7B /* BNCCommerceEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCCommerceEvent.h; path = "Branch-SDK/Branch-SDK/BNCCommerceEvent.h"; sourceTree = ""; }; + B008190136B1F05C3E3E38EE2C43F425 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; + B067C8814D909D852744F535BD25A42E /* FBSDKTriStateBOOL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTriStateBOOL.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTriStateBOOL.m; sourceTree = ""; }; + B099CD2F66F6133518BD42514686D973 /* BranchUniversalObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchUniversalObject.m; path = "Branch-SDK/Branch-SDK/BranchUniversalObject.m"; sourceTree = ""; }; + B1368574C1686B6DFF67996D6CD7989B /* FBSDKServerConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKServerConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.m; sourceTree = ""; }; + B1602EC32EFA5CCFDE9D5DA92862F14D /* FIRInstanceIDTokenDeleteOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDTokenDeleteOperation.h; path = Firebase/InstanceID/FIRInstanceIDTokenDeleteOperation.h; sourceTree = ""; }; + B173158EEF6FD300C284A8BB635AC1C2 /* nanopb.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = nanopb.xcconfig; sourceTree = ""; }; + B20E3EB060A8D0485FBF4E8191D29256 /* FIRLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRLogger.m; path = Firebase/Core/FIRLogger.m; sourceTree = ""; }; + B2434807FDB9A8611AFDF00CEF54DD89 /* BNCThreads.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCThreads.h; path = "Branch-SDK/Branch-SDK/BNCThreads.h"; sourceTree = ""; }; + B2A4006ED98239EF420FC39AA1983B75 /* DateTools.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DateTools.xcconfig; sourceTree = ""; }; + B2ADA57F73E70A7E124080910ED790CA /* FIRInstanceIDCheckinPreferences_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDCheckinPreferences_Private.h; path = Firebase/InstanceID/FIRInstanceIDCheckinPreferences_Private.h; sourceTree = ""; }; + B2B728AD32D933AC6CC16D9C58CEF08D /* GULAppDelegateSwizzler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULAppDelegateSwizzler.h; path = GoogleUtilities/AppDelegateSwizzler/Private/GULAppDelegateSwizzler.h; sourceTree = ""; }; + B2CF1DC9AB0068745988A365242E4A3E /* FIRInstanceIDTokenStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDTokenStore.h; path = Firebase/InstanceID/FIRInstanceIDTokenStore.h; sourceTree = ""; }; + B2FDCD4693CF381ECB62D3307790C877 /* FIRComponentType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRComponentType.h; path = Firebase/Core/Private/FIRComponentType.h; sourceTree = ""; }; + B333277B43475B9070CA11F2ECEA4D05 /* GPBProtocolBuffers_RuntimeSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBProtocolBuffers_RuntimeSupport.h; path = objectivec/GPBProtocolBuffers_RuntimeSupport.h; sourceTree = ""; }; + B337382677E259BDA57A4B54BF54E30A /* FBSDKDynamicFrameworkLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKDynamicFrameworkLoader.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDynamicFrameworkLoader.h; sourceTree = ""; }; + B3EF611F7D72BAC9F70AC286D6077C94 /* GULAppEnvironmentUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULAppEnvironmentUtil.m; path = GoogleUtilities/Environment/third_party/GULAppEnvironmentUtil.m; sourceTree = ""; }; + B405B886844C07AB6955731BDB926256 /* FBSnapshotTestController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestController.m; path = FBSnapshotTestCase/FBSnapshotTestController.m; sourceTree = ""; }; + B41809BF6B8958149D04B3A5ABDD3C7B /* BranchSetIdentityRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchSetIdentityRequest.m; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchSetIdentityRequest.m"; sourceTree = ""; }; + B4593382C5CF51D9EF802C031FF28770 /* MASUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASUtilities.h; path = Masonry/MASUtilities.h; sourceTree = ""; }; + B4ED367FEF346967F4FBA9C44BA6524A /* FIRIAMAnalyticsEventLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMAnalyticsEventLogger.h; path = Firebase/InAppMessaging/Analytics/FIRIAMAnalyticsEventLogger.h; sourceTree = ""; }; + B58C93947E3B979D5E9B4394483664CB /* FIRAppAssociationRegistration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRAppAssociationRegistration.m; path = Firebase/Core/FIRAppAssociationRegistration.m; sourceTree = ""; }; + B5C738CDEF73AF23027B5766357A181E /* FIRIAMFetchOnAppForegroundFlow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMFetchOnAppForegroundFlow.h; path = Firebase/InAppMessaging/Flows/FIRIAMFetchOnAppForegroundFlow.h; sourceTree = ""; }; + B5CD8FCDA299CEFAE62BB13C39EC1ECC /* FBSDKAppEventsStateManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsStateManager.m; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsStateManager.m; sourceTree = ""; }; + B600993281E6D8E6A6F84013A032BDF4 /* DateTools.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = DateTools.bundle; path = DateTools/DateTools.bundle; sourceTree = ""; }; + B658F7ADD5A8BC8B4E00FCF055B1A0C0 /* SEGIntegrationsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGIntegrationsManager.h; path = Analytics/Classes/Integrations/SEGIntegrationsManager.h; sourceTree = ""; }; + B6EBED152655A1B74F19D2CEA1E18C29 /* SEGScreenPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGScreenPayload.h; path = Analytics/Classes/Integrations/SEGScreenPayload.h; sourceTree = ""; }; + B72A5CCF2779C15C0C355442F73BDF3E /* BNCURLBlackList.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCURLBlackList.m; path = "Branch-SDK/Branch-SDK/BNCURLBlackList.m"; sourceTree = ""; }; + B785164FD4C027112A559A466B0C90ED /* Any.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Any.pbobjc.m; path = objectivec/google/protobuf/Any.pbobjc.m; sourceTree = ""; }; + B786C13FCC0B332A8C0C0B401690D5F0 /* GPBArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBArray.h; path = objectivec/GPBArray.h; sourceTree = ""; }; + B78905D1461982C38FDCD027EC7EA92E /* Crashlytics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Crashlytics.h; path = iOS/Crashlytics.framework/Headers/Crashlytics.h; sourceTree = ""; }; + B7D3E8D6B13D41B98142AE30714828D4 /* BranchRedeemRewardsRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchRedeemRewardsRequest.m; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchRedeemRewardsRequest.m"; sourceTree = ""; }; + B7E52504982CD29B1EF80C6710168F7E /* GPBDescriptor_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDescriptor_PackagePrivate.h; path = objectivec/GPBDescriptor_PackagePrivate.h; sourceTree = ""; }; + B7E8D91486367D5545167145DA6E0655 /* FBSDKErrorRecoveryAttempter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKErrorRecoveryAttempter.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.m; sourceTree = ""; }; + B7F25C455C8178DDAC3DCAF31C975590 /* GULSwizzledObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULSwizzledObject.m; path = GoogleUtilities/ISASwizzler/GULSwizzledObject.m; sourceTree = ""; }; + B815B3EF3DF153230E0638BC0EDB5024 /* BNCNetworkServiceProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCNetworkServiceProtocol.h; path = "Branch-SDK/Branch-SDK/Networking/BNCNetworkServiceProtocol.h"; sourceTree = ""; }; + B82C1B543EC3A77C7CD6CF30F34D956E /* FBSDKViewHierarchy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKViewHierarchy.m; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKViewHierarchy.m; sourceTree = ""; }; + B8F9B9CE9FB88347BAE2C9D0BF0E76C3 /* FIRIAMRenderingEffectSetting.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMRenderingEffectSetting.m; path = Firebase/InAppMessaging/Data/FIRIAMRenderingEffectSetting.m; sourceTree = ""; }; + B90E1441E53D7C4E5AE51183DFE2D9DC /* FirebaseRemoteConfig.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseRemoteConfig.framework; path = Frameworks/FirebaseRemoteConfig.framework; sourceTree = ""; }; + B912EC486DAD66BB0B5FB801D24480A1 /* FBSDKURL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKURL.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKURL.h; sourceTree = ""; }; + B9A34D374A174BBF7D00B7B243E1E195 /* GPBExtensionRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBExtensionRegistry.m; path = objectivec/GPBExtensionRegistry.m; sourceTree = ""; }; + B9B4F80845E55C0683DE348FB96085E9 /* FBSDKAccessTokenCacheV3_21.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV3_21.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_21.m; sourceTree = ""; }; + B9D36DFF39EF6CF9FF629D3FE56F72E7 /* FIRIAMMessageClientCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMMessageClientCache.m; path = Firebase/InAppMessaging/Flows/FIRIAMMessageClientCache.m; sourceTree = ""; }; + BA4CEA762852D406CD29135033A856C2 /* FBSDKGraphRequestBody.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestBody.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.h; sourceTree = ""; }; + BA74EBD32E41226093573E36A3D26A43 /* FBSDKAppLinkReturnToRefererView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppLinkReturnToRefererView.h; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkReturnToRefererView.h; sourceTree = ""; }; + BAD652352C6ABE01D6D0F12355384203 /* UIViewController+SEGScreen.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+SEGScreen.h"; path = "Analytics/Classes/Internal/UIViewController+SEGScreen.h"; sourceTree = ""; }; + BADF597FE411A81AFA8BFBF1A5862569 /* FIRIAMBookKeeper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMBookKeeper.m; path = Firebase/InAppMessaging/Flows/FIRIAMBookKeeper.m; sourceTree = ""; }; + BAF7902D2195F30D00B5A5B97D696C46 /* GoogleUtilities-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GoogleUtilities-prefix.pch"; sourceTree = ""; }; + BBAEF9F7DBE830BB22A1660013DBF306 /* FBSDKAppEventsUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsUtility.m; sourceTree = ""; }; + BC31762D0F129DA45705AD0CAD0E3006 /* SourceContext.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SourceContext.pbobjc.h; path = objectivec/google/protobuf/SourceContext.pbobjc.h; sourceTree = ""; }; + BC4DAAA578E60176D09DF8CDAEC376CB /* GULObjectSwizzler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULObjectSwizzler.m; path = GoogleUtilities/ISASwizzler/GULObjectSwizzler.m; sourceTree = ""; }; + BC4E721D65AAD9004C42B9A43CFCC20C /* FBSDKLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLogger.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLogger.m; sourceTree = ""; }; + BE6A016D23CF6BBBC79C80237A375799 /* GULMutableDictionary.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULMutableDictionary.m; path = GoogleUtilities/Network/GULMutableDictionary.m; sourceTree = ""; }; + BE7C58B512CCC2BC115C4D388772B4F6 /* UIImage+Diff.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Diff.m"; path = "FBSnapshotTestCase/Categories/UIImage+Diff.m"; sourceTree = ""; }; + BE8F3B3226459E83169B35CC3116CF45 /* FBSDKCloseIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKCloseIcon.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKCloseIcon.m; sourceTree = ""; }; + BF03CD973B141B8892ABEAD5C0B0AB7D /* OHHTTPStubs.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = OHHTTPStubs.xcconfig; sourceTree = ""; }; + BF57D41895840781C148733FE47FBA52 /* DTTimePeriod.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTTimePeriod.h; path = DateTools/DTTimePeriod.h; sourceTree = ""; }; + BFF41C917019BB4BADDF5A558D0506A0 /* UIImage+Compare.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Compare.m"; path = "FBSnapshotTestCase/Categories/UIImage+Compare.m"; sourceTree = ""; }; + C03222284A3C811E19FE1454EABA423A /* FIRIAMFetchFlow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMFetchFlow.m; path = Firebase/InAppMessaging/Flows/FIRIAMFetchFlow.m; sourceTree = ""; }; + C05B834E08200BA76D128B500C12701E /* FBSDKProfilePictureView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKProfilePictureView.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfilePictureView.h; sourceTree = ""; }; + C06A4FE3760029D6E379DFD1875036E0 /* pluralfom.c */ = {isa = PBXFileReference; includeInIndex = 1; name = pluralfom.c; path = Smartling.i18n/pluralfom.c; sourceTree = ""; }; + C0B522EBCF64A122FE450B29C2975746 /* FBSDKCoreKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSDKCoreKit-prefix.pch"; sourceTree = ""; }; + C0EE1D41A2EE8D28EDDD387D86F86420 /* FBSDKBoltsMeasurementEventListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBoltsMeasurementEventListener.h; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/Internal/FBSDKBoltsMeasurementEventListener.h; sourceTree = ""; }; + C0F60E4263D4E75E3D886E84CC6779D5 /* BranchInstallRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchInstallRequest.m; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchInstallRequest.m"; sourceTree = ""; }; + C1139CCA6BC58F2335E82993E6A90DBE /* FirebaseInstanceID.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseInstanceID.h; path = Firebase/InstanceID/Public/FirebaseInstanceID.h; sourceTree = ""; }; + C1329023C3DAEA6CDB3CA42B4B2F0678 /* FBSDKMath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMath.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMath.h; sourceTree = ""; }; + C1879C3263E6A913E1AB81699F9386BE /* Segment-GoogleAnalytics-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Segment-GoogleAnalytics-dummy.m"; sourceTree = ""; }; + C21DE0F71FC0B817EACD60FE86287CFC /* SEGUserDefaultsStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGUserDefaultsStorage.h; path = Analytics/Classes/Internal/SEGUserDefaultsStorage.h; sourceTree = ""; }; + C2465A4A4B70A653A226A4126A755A13 /* ANSCompatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ANSCompatibility.h; path = "Branch-SDK/Fabric/ANSCompatibility.h"; sourceTree = ""; }; + C2DCF91096716ED893D387957519A06C /* GULAppDelegateSwizzler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULAppDelegateSwizzler.m; path = GoogleUtilities/AppDelegateSwizzler/GULAppDelegateSwizzler.m; sourceTree = ""; }; + C304FCBA9F39E4D5D963B4313699FCE2 /* SEGReachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGReachability.m; path = Analytics/Vendor/SEGReachability.m; sourceTree = ""; }; + C416CFD6E60C53E636B912A62AC69A46 /* FIROptionsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROptionsInternal.h; path = Firebase/Core/Private/FIROptionsInternal.h; sourceTree = ""; }; C4205B6FE1BA7417296D2C641452EB98 /* Pods-edX-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-edX-resources.sh"; sourceTree = ""; }; - C45F2525168FC5A40D3FFADC8118EAFA /* UIImage+Diff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Diff.h"; path = "FBSnapshotTestCase/Categories/UIImage+Diff.h"; sourceTree = ""; }; - C52A4C0D715BA3070014C2C45D692633 /* BNCLinkData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCLinkData.m; path = "Branch-SDK/Branch-SDK/BNCLinkData.m"; sourceTree = ""; }; - C58754715918D6589716782EA74FCA82 /* BNCCallbacks.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCCallbacks.h; path = "Branch-SDK/Branch-SDK/BNCCallbacks.h"; sourceTree = ""; }; - C5969E37C3F65859DE3935A6FD0F13B3 /* FBSDKErrorRecoveryAttempter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKErrorRecoveryAttempter.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.h; sourceTree = ""; }; - C61588C266021EF3D767E8B825CCEA57 /* FIRIAMDisplayCheckOnAppForegroundFlow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMDisplayCheckOnAppForegroundFlow.m; path = Firebase/InAppMessaging/Flows/FIRIAMDisplayCheckOnAppForegroundFlow.m; sourceTree = ""; }; - C625A699AA9091FBC65E0A654576CAEA /* GPBUnknownField_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownField_PackagePrivate.h; path = objectivec/GPBUnknownField_PackagePrivate.h; sourceTree = ""; }; - C644377648F983F2A2121E673684CD0D /* DateTools-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DateTools-prefix.pch"; sourceTree = ""; }; - C67015C9FFF364F20CBA81A4B7F99083 /* SEGContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGContext.h; path = Analytics/Classes/Middlewares/SEGContext.h; sourceTree = ""; }; - C68085B980D3B2302C29866DF64CDDAC /* FBSDKLoginManagerLoginResult+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginManagerLoginResult+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLoginResult+Internal.h"; sourceTree = ""; }; - C69CF0135F2D7A2A768A19F553A2127E /* BNCServerRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCServerRequest.h; path = "Branch-SDK/Branch-SDK/Networking/BNCServerRequest.h"; sourceTree = ""; }; - C6E4F72283A2881168F419BB57A3FE44 /* FIRInstanceIDVersionUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDVersionUtilities.m; path = Firebase/InstanceID/FIRInstanceIDVersionUtilities.m; sourceTree = ""; }; - C6E78AFC9DC952BA57739D11F5ABFC84 /* GULUserDefaults.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULUserDefaults.h; path = GoogleUtilities/UserDefaults/Private/GULUserDefaults.h; sourceTree = ""; }; - C7CA97C1FFB6C84821EBCC6DBE8AFDAC /* libAnalytics.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libAnalytics.a; sourceTree = BUILT_PRODUCTS_DIR; }; - C828B6E6BD3821A90A1665D67AD202BF /* FIRAppAssociationRegistration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRAppAssociationRegistration.h; path = Firebase/Core/Private/FIRAppAssociationRegistration.h; sourceTree = ""; }; - C8631654DFD31EA7C7C64BDEE690EA30 /* FBSDKUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKUtility.h; sourceTree = ""; }; - C8C87AE92BCD8167A52B131377000F3B /* FIDTimeFetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIDTimeFetcher.h; path = Firebase/InAppMessagingDisplay/Util/FIDTimeFetcher.h; sourceTree = ""; }; - C93591EA1C3EE8EFB9C399576E1028C9 /* FIRIAMDisplayExecutor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMDisplayExecutor.m; path = Firebase/InAppMessaging/Flows/FIRIAMDisplayExecutor.m; sourceTree = ""; }; - C94EB6BA2D086D59027E231B6AEDC99D /* GULNetwork.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetwork.h; path = GoogleUtilities/Network/Private/GULNetwork.h; sourceTree = ""; }; - C976A537643A26B8E6A6857FA00AFA11 /* BranchSetIdentityRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchSetIdentityRequest.m; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchSetIdentityRequest.m"; sourceTree = ""; }; - C98899C00AEA825C6D4A71503629F2F1 /* BranchShortUrlRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchShortUrlRequest.m; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchShortUrlRequest.m"; sourceTree = ""; }; - C988FF9A6CB5A9CC347104EF54254269 /* FBSDKAppLink_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppLink_Internal.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAppLink_Internal.h; sourceTree = ""; }; - C9D5E710E6C07E32FF0DD7306934F84F /* FBSDKProfilePictureView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKProfilePictureView.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfilePictureView.h; sourceTree = ""; }; - CA12AD5281AFD3762543F6AD65E47E71 /* FIRIAMClearcutUploader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMClearcutUploader.h; path = Firebase/InAppMessaging/Analytics/FIRIAMClearcutUploader.h; sourceTree = ""; }; - CA36EDAB4D4312E7CABCBAEF8F75CA45 /* BNCThreads.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCThreads.h; path = "Branch-SDK/Branch-SDK/BNCThreads.h"; sourceTree = ""; }; - CA3A262D27D72AB21A52E7B27E254F76 /* FBSDKAccessTokenExpirer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenExpirer.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenExpirer.h; sourceTree = ""; }; - CAE808955301BF99E8AC9C6356F7EFC2 /* BranchInstallRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchInstallRequest.h; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchInstallRequest.h"; sourceTree = ""; }; - CB10C2058410962F69CB681A8E17699E /* FBSnapshotTestController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestController.h; path = FBSnapshotTestCase/FBSnapshotTestController.h; sourceTree = ""; }; - CB21E9D1B865ED68472F11A8824C79DA /* NSError+FIRInstanceID.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSError+FIRInstanceID.h"; path = "Firebase/InstanceID/NSError+FIRInstanceID.h"; sourceTree = ""; }; - CB49726F4CFA0F7A9FA9DFA1B9A112D0 /* FIRApp.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRApp.h; path = Firebase/Core/Public/FIRApp.h; sourceTree = ""; }; - CB5323B0A3146216BC1CB3A19CB05B7C /* BNCFabricAnswers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCFabricAnswers.h; path = "Branch-SDK/Branch-SDK/BNCFabricAnswers.h"; sourceTree = ""; }; - CBA1896DC8C5634D2982849D95BC1D7C /* FBSDKApplicationDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKApplicationDelegate.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.m; sourceTree = ""; }; - CBAC9F0DE773ACB6F98DE182F6B4389D /* BNCLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCLog.h; path = "Branch-SDK/Branch-SDK/BNCLog.h"; sourceTree = ""; }; - CBBA6745E26E6B38C36950CA31FB7564 /* FIRConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRConfiguration.h; path = Firebase/Core/Public/FIRConfiguration.h; sourceTree = ""; }; + C56C65C1018E1A11DBF77901D8A26567 /* FIDModalViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIDModalViewController.m; path = Firebase/InAppMessagingDisplay/Modal/FIDModalViewController.m; sourceTree = ""; }; + C5A28CB430F6D34592D11EB5F18C140C /* libGoogleAnalytics.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libGoogleAnalytics.a; path = Libraries/libGoogleAnalytics.a; sourceTree = ""; }; + C5E1D37403A9738959655E3AA0F896B8 /* Protobuf.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Protobuf.xcconfig; sourceTree = ""; }; + C5F7D2295BA5BB6A005D4BCAF47A2FCE /* BNCFieldDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCFieldDefines.h; path = "Branch-SDK/Branch-SDK/BNCFieldDefines.h"; sourceTree = ""; }; + C64E64BB2EA18F06E38E0D81D2B8AF9D /* FIRIAMDisplayTriggerDefinition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMDisplayTriggerDefinition.h; path = Firebase/InAppMessaging/DisplayTrigger/FIRIAMDisplayTriggerDefinition.h; sourceTree = ""; }; + C6DC568DB7FFBFC38FEF60BD2826F194 /* BNCThreads.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCThreads.m; path = "Branch-SDK/Branch-SDK/BNCThreads.m"; sourceTree = ""; }; + C6E377FACD749CA0DF178BF3E18E7FBB /* FIRInstanceIDKeyPair.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDKeyPair.m; path = Firebase/InstanceID/FIRInstanceIDKeyPair.m; sourceTree = ""; }; + C6ED7C6473EEE9AB4023781C8C75A3E9 /* FBSDKCoreKit+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKCoreKit+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKCoreKit+Internal.h"; sourceTree = ""; }; + C772F32FD148655D947397B30CFD84BE /* FIRIAMTimeFetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMTimeFetcher.m; path = Firebase/InAppMessaging/Util/FIRIAMTimeFetcher.m; sourceTree = ""; }; + C79A3FC615FF4844AC639B0AF58B7621 /* FIRInstanceIDCheckinService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDCheckinService.m; path = Firebase/InstanceID/FIRInstanceIDCheckinService.m; sourceTree = ""; }; + C79C6A53F0FE8B84B6CB9778DB743CCB /* iOSSnapshotTestCase.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = iOSSnapshotTestCase.xcconfig; sourceTree = ""; }; + C7D500CEAC2965952077A4A707B32289 /* FBSDKMonotonicTime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMonotonicTime.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMonotonicTime.h; sourceTree = ""; }; + C8B10F5FB63AF590300E1D7394908ACE /* BFGeneric.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFGeneric.h; path = Bolts/Common/BFGeneric.h; sourceTree = ""; }; + C8E0FC99F07A7C2C0171A1DF5AF85110 /* FIRInAppMessaging+Bootstrap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRInAppMessaging+Bootstrap.h"; path = "Firebase/InAppMessaging/Runtime/FIRInAppMessaging+Bootstrap.h"; sourceTree = ""; }; + C9301F9AD3F7C62E27276E1C7D37CAC7 /* FBSDKDeviceRequestsHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKDeviceRequestsHelper.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDeviceRequestsHelper.m; sourceTree = ""; }; + C933B006E7454E89994F5AD38CF9D5CD /* FBSDKGraphRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequest.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequest.h; sourceTree = ""; }; + C9615AF7BF57BBDD84B4F6421D30E7C9 /* SwiftSupport.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SwiftSupport.swift; path = FBSnapshotTestCase/SwiftSupport.swift; sourceTree = ""; }; + C9EDE93CC5B9FB52B91D219CF093B5F4 /* BranchActivityItemProvider.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchActivityItemProvider.m; path = "Branch-SDK/Branch-SDK/BranchActivityItemProvider.m"; sourceTree = ""; }; + CA22CC0E60271C6B2996411953BEAB27 /* FIRInstanceID+Testing.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRInstanceID+Testing.h"; path = "Firebase/InstanceID/FIRInstanceID+Testing.h"; sourceTree = ""; }; + CA2DDEAD9ADD109A7D09439D23FDFABF /* BFAppLinkNavigation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkNavigation.h; path = Bolts/iOS/BFAppLinkNavigation.h; sourceTree = ""; }; + CA3D52BB045130798AA4D9CA4B722DB9 /* Bolts.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Bolts.xcconfig; sourceTree = ""; }; + CA4BB821950899446E38EB83D3C13556 /* libAdIdAccessLibrary.a */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = archive.ar; name = libAdIdAccessLibrary.a; path = Libraries/libAdIdAccessLibrary.a; sourceTree = ""; }; + CA861E42573A7C18DF6C6565E206CC64 /* GPBWellKnownTypes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBWellKnownTypes.h; path = objectivec/GPBWellKnownTypes.h; sourceTree = ""; }; + CA99077C0E785F8D685C05C9B0FDAC81 /* BranchSpotlightUrlRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchSpotlightUrlRequest.h; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchSpotlightUrlRequest.h"; sourceTree = ""; }; + CB072866226139EA5E67492111D3B32E /* FBSDKServerConfigurationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKServerConfigurationManager.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.h; sourceTree = ""; }; + CB38A06BC69C62CEA8645D5F445DE555 /* FBSDKMeasurementEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMeasurementEvent.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKMeasurementEvent.m; sourceTree = ""; }; CBD612FDD29EA9F8C47882149838D688 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - CBFDFE216C20B168B7FDF2ED5AA38E5C /* SEGGoogleAnalyticsIntegrationFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGGoogleAnalyticsIntegrationFactory.m; path = Pod/Classes/SEGGoogleAnalyticsIntegrationFactory.m; sourceTree = ""; }; - CC02AA2FC4932B17CA98FB652A45FB58 /* FBSDKLoginCompletion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginCompletion.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion.h; sourceTree = ""; }; - CC31B4D87F3AC193D46AD09AA8D5F915 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; - CC71698072FFBC97BA4568F3E1F5FC79 /* GULAppDelegateSwizzler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULAppDelegateSwizzler.m; path = GoogleUtilities/AppDelegateSwizzler/GULAppDelegateSwizzler.m; sourceTree = ""; }; - CDA6C05BD900FD78538E4CD10A6B1E99 /* FBSDKBridgeAPIProtocolWebV1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolWebV1.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV1.h; sourceTree = ""; }; - CDE64E98E41ED215DEC484D30760131D /* FIRInstanceID+Private.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FIRInstanceID+Private.m"; path = "Firebase/InstanceID/FIRInstanceID+Private.m"; sourceTree = ""; }; - CE16EAA3F77121AD42333A709DB7074C /* FBSDKCodelessIndexer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCodelessIndexer.h; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessIndexer.h; sourceTree = ""; }; - CE97DA190F24CE2479DB7E403B23D42D /* FBSDKAppEventsDeviceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsDeviceInfo.m; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsDeviceInfo.m; sourceTree = ""; }; - CEC8BD0ED63EDAD673B53B5B8AB9B875 /* FIRInAppMessaging+Bootstrap.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FIRInAppMessaging+Bootstrap.m"; path = "Firebase/InAppMessaging/Runtime/FIRInAppMessaging+Bootstrap.m"; sourceTree = ""; }; - CED7052E71F71CF088388B4E2557C34E /* SLLocalization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SLLocalization.h; path = Smartling.i18n/SLLocalization.h; sourceTree = ""; }; - CEDE93A6B7ADE7C080D4B4B82F06BC53 /* FBSDKServerConfigurationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKServerConfigurationManager.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.h; sourceTree = ""; }; - CF2CFBD2DF4E52E67568AAC66E675EA8 /* FIRIAMSDKModeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMSDKModeManager.h; path = Firebase/InAppMessaging/Runtime/FIRIAMSDKModeManager.h; sourceTree = ""; }; + CBDC2796D8C9A9FE56CA1BBEDF197403 /* FBSDKLoginManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginManager.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManager.m; sourceTree = ""; }; + CC5E0CF8798B10289931C4E57A82F0AE /* SEGUserDefaultsStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGUserDefaultsStorage.m; path = Analytics/Classes/Internal/SEGUserDefaultsStorage.m; sourceTree = ""; }; + CC7CE8586ADD3B77B14B9FCC6A92987C /* FIRIAMDisplayCheckOnAppForegroundFlow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMDisplayCheckOnAppForegroundFlow.m; path = Firebase/InAppMessaging/Flows/FIRIAMDisplayCheckOnAppForegroundFlow.m; sourceTree = ""; }; + CC8A927DE1C2FF9E5918FE50F421ED55 /* GTMDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = GTMDefines.h; sourceTree = ""; }; + CCAD0F196A00102F16ADE693D9F90DAC /* OHPathHelpers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OHPathHelpers.h; path = OHHTTPStubs/Sources/OHPathHelpers/OHPathHelpers.h; sourceTree = ""; }; + CCB8305C2766541F8898CAFC649F693E /* FBSDKLoginCompletion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginCompletion.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion.m; sourceTree = ""; }; + CCB99F1B7B6462BD8B245CBB1DB10711 /* UIViewController+SEGScreen.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+SEGScreen.m"; path = "Analytics/Classes/Internal/UIViewController+SEGScreen.m"; sourceTree = ""; }; + CCBD7634911D6CA1DC9B1167DE5D6C1F /* FIRIAMServerMsgFetchStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMServerMsgFetchStorage.h; path = Firebase/InAppMessaging/Flows/FIRIAMServerMsgFetchStorage.h; sourceTree = ""; }; + CD2811248CC2092EB486DF63F1EA5C18 /* FIRIAMDisplayExecutor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMDisplayExecutor.m; path = Firebase/InAppMessaging/Flows/FIRIAMDisplayExecutor.m; sourceTree = ""; }; + CDE39D30DA247E269EFD34B49062E1E7 /* FIRInstanceIDTokenInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDTokenInfo.m; path = Firebase/InstanceID/FIRInstanceIDTokenInfo.m; sourceTree = ""; }; + CE8F2FE52087763BD912C7C054031CB0 /* BFMeasurementEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFMeasurementEvent.h; path = Bolts/iOS/BFMeasurementEvent.h; sourceTree = ""; }; + CEE6C3A04AED1587D61F0A8E27FFE075 /* DTTimePeriodChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTTimePeriodChain.m; path = DateTools/DTTimePeriodChain.m; sourceTree = ""; }; + CEFC0CF157DD622F772183DBA3D2CD56 /* FIRIAMClearcutUploader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMClearcutUploader.m; path = Firebase/InAppMessaging/Analytics/FIRIAMClearcutUploader.m; sourceTree = ""; }; + CF0EA313412602AD24DBA60775D893F5 /* GULNetwork.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetwork.h; path = GoogleUtilities/Network/Private/GULNetwork.h; sourceTree = ""; }; CF84AE1D5EDFCBFED28B473913A5D30D /* Pods-edX.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-edX.profile.xcconfig"; sourceTree = ""; }; - CFB55749FB6B24B4DD54A90D09F2E240 /* FIRIAMFetchFlow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMFetchFlow.h; path = Firebase/InAppMessaging/Flows/FIRIAMFetchFlow.h; sourceTree = ""; }; - CFC614EFADB6CD91F840B06E2CF22BC9 /* GTMDebugThreadValidation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMDebugThreadValidation.h; path = DebugUtils/GTMDebugThreadValidation.h; sourceTree = ""; }; - D045DE38FA844F8EC108BAF678935D14 /* Masonry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Masonry.h; path = Masonry/Masonry.h; sourceTree = ""; }; - D09C4A78FA21CDCFB7DFDAC6A55C6154 /* FBSDKContainerViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKContainerViewController.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKContainerViewController.h; sourceTree = ""; }; - D0AF6022C2F40B8D192F7332BC9CF457 /* FBSDKTestUsersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTestUsersManager.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKTestUsersManager.h; sourceTree = ""; }; - D0FEB8C98F3788FB464324F41ED6BD8E /* BNCServerInterface.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCServerInterface.m; path = "Branch-SDK/Branch-SDK/Networking/BNCServerInterface.m"; sourceTree = ""; }; - D1144AEDFE0992FE0825F1D1FF488AFF /* SEGHTTPClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGHTTPClient.h; path = Analytics/Classes/Internal/SEGHTTPClient.h; sourceTree = ""; }; - D12BF6045B76C343098D584B9DBBC69C /* GTMNSData+zlib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "GTMNSData+zlib.h"; path = "Foundation/GTMNSData+zlib.h"; sourceTree = ""; }; + CF92CD979A44B4248E076F8E5DDECFAD /* FBSDKURLOpening.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKURLOpening.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKURLOpening.h; sourceTree = ""; }; + CFF0B60FD99D93E20755F914290319C9 /* GULReachabilityMessageCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULReachabilityMessageCode.h; path = GoogleUtilities/Reachability/Private/GULReachabilityMessageCode.h; sourceTree = ""; }; + D000417C17C00D445EA98AB9C1F8C79D /* GPBExtensionInternals.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBExtensionInternals.m; path = objectivec/GPBExtensionInternals.m; sourceTree = ""; }; + D0464876714FD4BB36C0B924846C816F /* FIRInstanceIDTokenOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDTokenOperation.m; path = Firebase/InstanceID/FIRInstanceIDTokenOperation.m; sourceTree = ""; }; + D069BBBD7522617D31B472101FF3DA13 /* GTMNSString+URLArguments.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GTMNSString+URLArguments.m"; path = "Foundation/GTMNSString+URLArguments.m"; sourceTree = ""; }; + D0C9A0497E1978D0E33E9233E6CFDA6A /* BranchActivityItemProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchActivityItemProvider.h; path = "Branch-SDK/Branch-SDK/BranchActivityItemProvider.h"; sourceTree = ""; }; + D1033094B3250BADE02694979CC8B058 /* BNCLocalization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCLocalization.m; path = "Branch-SDK/Branch-SDK/BNCLocalization.m"; sourceTree = ""; }; + D110E06A47B3EB3F34CB49FF02B1A2DB /* FBSDKCopying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCopying.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKCopying.h; sourceTree = ""; }; D1650A0191FCE02AA2E08BFA28A12D17 /* Pods-edXTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-edXTests-acknowledgements.markdown"; sourceTree = ""; }; - D1C2ECE08D97DC4C3A434771AE1D9A28 /* FIRInstanceIDConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDConstants.h; path = Firebase/InstanceID/FIRInstanceIDConstants.h; sourceTree = ""; }; - D2088869E71E019B07301F4E2035E065 /* FBSDKAppEventsUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsUtility.h; sourceTree = ""; }; - D25689FB3BCC467FD866F4AA59C04A62 /* FBSDKBridgeAPIProtocolWebV2.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIProtocolWebV2.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV2.m; sourceTree = ""; }; - D27DA7FAEFC5DF17F55A0AE44AEBF116 /* SEGAnalyticsConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGAnalyticsConfiguration.m; path = Analytics/Classes/SEGAnalyticsConfiguration.m; sourceTree = ""; }; - D2DA315F296F3C9EC808887A408AD918 /* BNCDeviceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCDeviceInfo.m; path = "Branch-SDK/Branch-SDK/BNCDeviceInfo.m"; sourceTree = ""; }; - D32B13ACA256B50590E226062D63AAC0 /* FIRIAMTimeFetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMTimeFetcher.h; path = Firebase/InAppMessaging/Util/FIRIAMTimeFetcher.h; sourceTree = ""; }; - D340D970AE745FEE9E5DE214D661F9E6 /* MASConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASConstraint.h; path = Masonry/MASConstraint.h; sourceTree = ""; }; - D378395D4F1BF645CCEC9EDD7DE89B46 /* FBSDKURL_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKURL_Internal.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKURL_Internal.h; sourceTree = ""; }; - D3793A6ADC7E025A3F69B2007DBEC6E3 /* FBSDKWebViewAppLinkResolver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKWebViewAppLinkResolver.h; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKWebViewAppLinkResolver.h; sourceTree = ""; }; - D399F4AD4E3656713C8F58AB3BD261F0 /* MASViewAttribute.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASViewAttribute.m; path = Masonry/MASViewAttribute.m; sourceTree = ""; }; - D3F1D6F410FCC0C101D2EA8FBFD32261 /* FBSDKLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLogger.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLogger.h; sourceTree = ""; }; - D4AA963395C4C6B599702BCDCD7E0A13 /* FBSDKCrypto.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKCrypto.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.m; sourceTree = ""; }; - D5073EF8C6EA3CBCFC24B220D9502D22 /* FIRIAMAnalyticsEventLoggerImpl.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMAnalyticsEventLoggerImpl.m; path = Firebase/InAppMessaging/Analytics/FIRIAMAnalyticsEventLoggerImpl.m; sourceTree = ""; }; - D53E1B0ABB833AF3162E59F56C8ED6E1 /* FIRIAMClearcutLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMClearcutLogger.h; path = Firebase/InAppMessaging/Analytics/FIRIAMClearcutLogger.h; sourceTree = ""; }; - D56E6F5A9350B3C6DDC19949920F3CEE /* FIRInstanceIDCheckinStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDCheckinStore.m; path = Firebase/InstanceID/FIRInstanceIDCheckinStore.m; sourceTree = ""; }; - D57B89F6666EA33DC31263BFBDE73D5C /* FBSDKLogo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLogo.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKLogo.h; sourceTree = ""; }; - D5862E6A2F950A786327B52084924708 /* FirebaseABTesting.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseABTesting.framework; path = Frameworks/FirebaseABTesting.framework; sourceTree = ""; }; - D59F9AD3C2FCB7A550A7A01C1DCD78ED /* FIRInstanceIDCheckinService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDCheckinService.m; path = Firebase/InstanceID/FIRInstanceIDCheckinService.m; sourceTree = ""; }; - D5A081ED33613457F1A7D32BA9CD5F75 /* GTMSessionUploadFetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionUploadFetcher.m; path = Source/GTMSessionUploadFetcher.m; sourceTree = ""; }; - D5BBB3AE14BAC0DF42E71F9AFF1DE766 /* BNCDebug.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCDebug.m; path = "Branch-SDK/Branch-SDK/BNCDebug.m"; sourceTree = ""; }; - D6065233AAB1F42819DDCA6AFCA90FD6 /* GPBMessage_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBMessage_PackagePrivate.h; path = objectivec/GPBMessage_PackagePrivate.h; sourceTree = ""; }; - D69199C010962228D26A698E6E3D3F46 /* BNCConfig.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCConfig.m; path = "Branch-SDK/Branch-SDK/BNCConfig.m"; sourceTree = ""; }; - D7068F9EB6FCDA8D1908996D6DB65E20 /* BNCNetworkService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCNetworkService.m; path = "Branch-SDK/Branch-SDK/Networking/BNCNetworkService.m"; sourceTree = ""; }; - D74239B148DEA90B94535F3209CBA40D /* DTTimePeriod.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTTimePeriod.m; path = DateTools/DTTimePeriod.m; sourceTree = ""; }; - D74789CE253151AB8CB56603718F3CB2 /* FBSDKAccessTokenCacheV3_21.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV3_21.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_21.h; sourceTree = ""; }; - D7B285A07D90B68D2B80FA023BE233ED /* FIRInstanceIDKeyPairUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDKeyPairUtilities.m; path = Firebase/InstanceID/FIRInstanceIDKeyPairUtilities.m; sourceTree = ""; }; - D82E71FF39BA9B94BA8A12BFBFBFF016 /* GPBCodedInputStream_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBCodedInputStream_PackagePrivate.h; path = objectivec/GPBCodedInputStream_PackagePrivate.h; sourceTree = ""; }; - D84C9EDECB646D10D4A6EA88347286AE /* Fabric.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Fabric.h; path = iOS/Fabric.framework/Headers/Fabric.h; sourceTree = ""; }; - D85EDF21B8C62434C89CE9EB5074A249 /* ViewController+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ViewController+MASAdditions.m"; path = "Masonry/ViewController+MASAdditions.m"; sourceTree = ""; }; - D86E08AE8F5894B114BDD20C8F90CBE3 /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; - D89B50FB72A15D2F592640A13CD69CD5 /* BranchCSSearchableItemAttributeSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchCSSearchableItemAttributeSet.m; path = "Branch-SDK/Branch-SDK/BranchCSSearchableItemAttributeSet.m"; sourceTree = ""; }; - D8D48A4EC8E09B9FEC57B5C27872BE7E /* BNCKeyChain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCKeyChain.h; path = "Branch-SDK/Branch-SDK/BNCKeyChain.h"; sourceTree = ""; }; - D916A37DFF9E9598306C1F91E1BDA910 /* FIRDependency.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRDependency.m; path = Firebase/Core/FIRDependency.m; sourceTree = ""; }; - D9294C309D6CAE7919E58B630FE4D9A2 /* FIRInstanceIDTokenInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDTokenInfo.m; path = Firebase/InstanceID/FIRInstanceIDTokenInfo.m; sourceTree = ""; }; - D9335C6AF0DEB324AD0C368A45B6A3C1 /* FBSDKTooltipView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTooltipView.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKTooltipView.m; sourceTree = ""; }; - D950430EEC9174DA81D516BD7B10422C /* GPBArray_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBArray_PackagePrivate.h; path = objectivec/GPBArray_PackagePrivate.h; sourceTree = ""; }; - D9C9F26EBBA5D417CDAB3BAD9053063F /* FirebaseCore.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseCore.xcconfig; sourceTree = ""; }; - DA06B656431C6B5F0606C21709ED431D /* FIDBannerViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIDBannerViewController.h; path = Firebase/InAppMessagingDisplay/Banner/FIDBannerViewController.h; sourceTree = ""; }; - DB1E547BB2CA74AFCE21ACA1D0739722 /* OHHTTPStubsResponse+JSON.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "OHHTTPStubsResponse+JSON.h"; path = "OHHTTPStubs/Sources/JSON/OHHTTPStubsResponse+JSON.h"; sourceTree = ""; }; - DB7E0EF949CED317AE8C21D604560196 /* Type.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Type.pbobjc.m; path = objectivec/google/protobuf/Type.pbobjc.m; sourceTree = ""; }; - DBC2087EACF586F52F85658B981A5512 /* BFCancellationTokenRegistration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFCancellationTokenRegistration.m; path = Bolts/Common/BFCancellationTokenRegistration.m; sourceTree = ""; }; - DBC92ABC9D0CE2AAF67BCF70DE772A1B /* FBSDKMeasurementEvent_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMeasurementEvent_Internal.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMeasurementEvent_Internal.h; sourceTree = ""; }; - DBFDF96BD3628B67DD0DBBC1B53D8DF9 /* nanopb.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = nanopb.xcconfig; sourceTree = ""; }; - DC9AB438E883E0A254E54B0D4F7B7D7F /* FIRBundleUtil.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRBundleUtil.m; path = Firebase/Core/FIRBundleUtil.m; sourceTree = ""; }; - DD0978F26AA15C8B5C709779DDC7B18C /* FBSDKViewImpressionTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKViewImpressionTracker.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.m; sourceTree = ""; }; - DDBA44B15B1296B695DF6D0A20B6960B /* FBSDKLoginKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginKit.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit.h; sourceTree = ""; }; - DEA890704452621942A42D5B26691B81 /* CLSAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CLSAttributes.h; path = iOS/Crashlytics.framework/Headers/CLSAttributes.h; sourceTree = ""; }; - DEA99DCA5B5A3356ECC037C27AA768A7 /* FIRInstanceIDStringEncoding.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDStringEncoding.h; path = Firebase/InstanceID/FIRInstanceIDStringEncoding.h; sourceTree = ""; }; - DEE4030D7165630381C10AEE350C2E08 /* FBSDKBridgeAPIRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIRequest.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest.h; sourceTree = ""; }; - DF01B6617468C678D408633EA8FA0287 /* SEGUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGUtils.h; path = Analytics/Classes/Internal/SEGUtils.h; sourceTree = ""; }; - DF97DA4C3DBF40C99F5B06F9667AD61A /* FBSDKDeviceLoginCodeInfo+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKDeviceLoginCodeInfo+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKDeviceLoginCodeInfo+Internal.h"; sourceTree = ""; }; - DFB0D7DA07E6D7553A4BB6F9101BCD6B /* BranchDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchDelegate.h; path = "Branch-SDK/Branch-SDK/BranchDelegate.h"; sourceTree = ""; }; - DFE9199991E9FB129D8AE9196E469740 /* FBSDKLoginUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginUtility.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginUtility.h; sourceTree = ""; }; - DFF0C5BD2DFE83F1FD59F29A42A074E5 /* FIRComponent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRComponent.m; path = Firebase/Core/FIRComponent.m; sourceTree = ""; }; - E0106340B669D858F5EDD985AE2B3385 /* DTTimePeriodChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTTimePeriodChain.m; path = DateTools/DTTimePeriodChain.m; sourceTree = ""; }; - E0B77C363CD2662DE95AB1399A949D7B /* FBSDKLoginTooltipView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginTooltipView.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginTooltipView.h; sourceTree = ""; }; - E0BB3643FBE82F4CC5D1CEFFDF1806E3 /* FBSDKSettings+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKSettings+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSettings+Internal.h"; sourceTree = ""; }; - E19B3FB3C4EFC47861CA292EBDF06F56 /* FBSDKLoginCompletion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginCompletion.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion.m; sourceTree = ""; }; - E259C1BF3AFA10C3D72E3EE4E0EB571B /* FBSDKBridgeAPI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPI.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPI.h; sourceTree = ""; }; - E27FA062DAF33358774A5C82A38CAAFC /* BranchEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchEvent.h; path = "Branch-SDK/Branch-SDK/BranchEvent.h"; sourceTree = ""; }; - E297355CA38BFC98B2B0E633EF734417 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS11.3.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; - E2D5C559ACABC512BEEA73F18338B06A /* Smartling.i18n-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Smartling.i18n-prefix.pch"; sourceTree = ""; }; - E2FE9F6DBEEC280BE28C7F6190FFA1E1 /* OHHTTPStubs.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = OHHTTPStubs.h; path = OHHTTPStubs/Sources/OHHTTPStubs.h; sourceTree = ""; }; - E32B5F557143FFC7061B3C483577B588 /* BranchLogoutRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchLogoutRequest.m; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchLogoutRequest.m"; sourceTree = ""; }; - E354F618CFCC615246A20E767463C28E /* FIRIAMClientInfoFetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMClientInfoFetcher.h; path = Firebase/InAppMessaging/Flows/FIRIAMClientInfoFetcher.h; sourceTree = ""; }; - E37CF83BEAFB606210F4029C2CD36AC6 /* FBSDKWebDialogView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKWebDialogView.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialogView.m; sourceTree = ""; }; - E398F0243F9D8EF0F12A866BA1057273 /* FBSDKAppEvents+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKAppEvents+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEvents+Internal.h"; sourceTree = ""; }; - E3AB47B4292960F55EC86079AA3A89D0 /* SEGSerializableValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGSerializableValue.h; path = Analytics/Classes/SEGSerializableValue.h; sourceTree = ""; }; - E3D2516DA9633C82844A66D8E711A4C1 /* FIRIAMFetchOnAppForegroundFlow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMFetchOnAppForegroundFlow.h; path = Firebase/InAppMessaging/Flows/FIRIAMFetchOnAppForegroundFlow.h; sourceTree = ""; }; - E3DE5CD24FE497A60A786FF6BB509DCB /* FBSDKGraphErrorRecoveryProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphErrorRecoveryProcessor.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphErrorRecoveryProcessor.h; sourceTree = ""; }; - E4054DE8FE2796AAE05543DB4ACAC299 /* FBSDKApplicationDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKApplicationDelegate.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.h; sourceTree = ""; }; - E46AB4E1371227ECE47AF9CAE9C92E2A /* Duration.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Duration.pbobjc.h; path = objectivec/google/protobuf/Duration.pbobjc.h; sourceTree = ""; }; - E4D7579E7901F8A757798AECBA103339 /* GPBUnknownFieldSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBUnknownFieldSet.m; path = objectivec/GPBUnknownFieldSet.m; sourceTree = ""; }; - E4E1050AE8D92FF2038EE415FC94B12A /* GPBDescriptor_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDescriptor_PackagePrivate.h; path = objectivec/GPBDescriptor_PackagePrivate.h; sourceTree = ""; }; - E5609D21CF1F66B043E61733F9F6E6B5 /* GTMMethodCheck.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMMethodCheck.h; path = DebugUtils/GTMMethodCheck.h; sourceTree = ""; }; - E5BD9DA3AA2DB94BF3CE0341C05ABEB7 /* FBSDKSwizzler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKSwizzler.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSwizzler.m; sourceTree = ""; }; - E5F09AEDFB3E5AF383F5276788E441ED /* SEGFileStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGFileStorage.m; path = Analytics/Classes/Internal/SEGFileStorage.m; sourceTree = ""; }; - E64CD90EA9598C1D775A9797AE02A1F9 /* libSegment-GoogleAnalytics.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libSegment-GoogleAnalytics.a"; sourceTree = BUILT_PRODUCTS_DIR; }; - E6F71728F715B41A0142C5B2C9E27ABF /* GPBCodedInputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBCodedInputStream.h; path = objectivec/GPBCodedInputStream.h; sourceTree = ""; }; - E765FD3CEDBE8186D597D3C5BFF85C95 /* _FBSDKLoginRecoveryAttempter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FBSDKLoginRecoveryAttempter.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.h; sourceTree = ""; }; - E77E66B549A7B345CB685645E9C662F6 /* Branch-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Branch-dummy.m"; sourceTree = ""; }; - E7C992D20FADBFB4F46CF801E95D3DC9 /* FBSDKWebViewAppLinkResolver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKWebViewAppLinkResolver.m; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKWebViewAppLinkResolver.m; sourceTree = ""; }; - E839FE0B267D4FC3AFB4480FEA543840 /* FirebasePerformance.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebasePerformance.framework; path = Frameworks/FirebasePerformance.framework; sourceTree = ""; }; - E8BE383561E8E9DF781906631206707C /* FBSDKGraphRequestConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestConnection.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestConnection.h; sourceTree = ""; }; - E9372675D7DC1BBDB8AFD40DB2E18DF6 /* DTError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTError.m; path = DateTools/DTError.m; sourceTree = ""; }; - E9413A0E48CB125942A7468CF3EC8E01 /* Segment-GoogleAnalytics.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Segment-GoogleAnalytics.xcconfig"; sourceTree = ""; }; - E96A6F4E3A813C204C3F73957C42716E /* BNCStrongMatchHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCStrongMatchHelper.h; path = "Branch-SDK/Branch-SDK/BNCStrongMatchHelper.h"; sourceTree = ""; }; - E9A6B6E986A8361336704961279C867D /* SEGAnalyticsUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGAnalyticsUtils.m; path = Analytics/Classes/Internal/SEGAnalyticsUtils.m; sourceTree = ""; }; - E9D28314B216C9F89A75A667E175D47C /* MASConstraintMaker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASConstraintMaker.h; path = Masonry/MASConstraintMaker.h; sourceTree = ""; }; - E9E9F3DAA08029560F46C0916CD451ED /* SEGAnalytics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGAnalytics.m; path = Analytics/Classes/SEGAnalytics.m; sourceTree = ""; }; - E9ED56EA8227CC50E49D58FF53009D90 /* FIRIAMMessageClientCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMMessageClientCache.m; path = Firebase/InAppMessaging/Flows/FIRIAMMessageClientCache.m; sourceTree = ""; }; - EA398003738D90F96B68C7003E3EF1DF /* FBSDKBridgeAPIProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocol.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIProtocol.h; sourceTree = ""; }; - EA86FCEAAF17EB2950D907E304264D80 /* pb_common.c */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.c; path = pb_common.c; sourceTree = ""; }; - EA88C2B8AAD452112E8CAACBF821CAB8 /* FirebaseInAppMessaging.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseInAppMessaging.xcconfig; sourceTree = ""; }; - EA9CE1C2CAF860538F7CC67966C439E1 /* FIROptionsInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIROptionsInternal.h; path = Firebase/Core/Private/FIROptionsInternal.h; sourceTree = ""; }; - EACE887E1C13E4B79A62E8F65D4AFA1F /* _FBSDKTemporaryErrorRecoveryAttempter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FBSDKTemporaryErrorRecoveryAttempter.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/_FBSDKTemporaryErrorRecoveryAttempter.h; sourceTree = ""; }; - EB57E40D3E28D78B282ECFF4BCF67C9F /* BranchEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchEvent.m; path = "Branch-SDK/Branch-SDK/BranchEvent.m"; sourceTree = ""; }; - EB7675BD1E83DA18BF8BC6811BDE2375 /* DateTools.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DateTools.h; path = DateTools/DateTools.h; sourceTree = ""; }; - EB8963F3DEE1354BFBBC5A28CD5D3821 /* FIDModalViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIDModalViewController.m; path = Firebase/InAppMessagingDisplay/Modal/FIDModalViewController.m; sourceTree = ""; }; - EBA0F201055FA741ED9041FD39BF9BB0 /* OHHTTPStubs.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = OHHTTPStubs.modulemap; sourceTree = ""; }; - EBA6116AF5D7A6CD0BFFA1AF14EBE536 /* OHHTTPStubsResponse+JSON.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OHHTTPStubsResponse+JSON.m"; path = "OHHTTPStubs/Sources/JSON/OHHTTPStubsResponse+JSON.m"; sourceTree = ""; }; - EBE9AF98C0BD6F6D0192D2121C74896D /* FIRIAMFetchFlow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMFetchFlow.m; path = Firebase/InAppMessaging/Flows/FIRIAMFetchFlow.m; sourceTree = ""; }; - EC2F604EED7A3025387607A635FB2728 /* FIRInstanceIDUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDUtilities.m; path = Firebase/InstanceID/FIRInstanceIDUtilities.m; sourceTree = ""; }; - EC957B9B05DE0FDA7BA28D140499F745 /* GULReachabilityChecker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULReachabilityChecker.h; path = GoogleUtilities/Reachability/Private/GULReachabilityChecker.h; sourceTree = ""; }; - EC9A963C3369028C07FE8EC677962793 /* DateTools.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = DateTools.xcconfig; sourceTree = ""; }; - ECAEF0F23FC195D2CED72E30A27E4339 /* UIViewController+SEGScreen.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIViewController+SEGScreen.m"; path = "Analytics/Classes/Internal/UIViewController+SEGScreen.m"; sourceTree = ""; }; - ECFD8C2430121886CBAEF18870F1C879 /* FBSDKTimeSpentData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTimeSpentData.h; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKTimeSpentData.h; sourceTree = ""; }; - ED82657359E158EDC6BF0C4F7FACFCA0 /* FBSDKMath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMath.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMath.m; sourceTree = ""; }; - ED900A28B9970AB126B163CF2BE57195 /* FBSDKAccessTokenCacheV4.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV4.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV4.m; sourceTree = ""; }; - EDBB0E014D7398B4B5956F9882F68E37 /* FBSDKDialogConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKDialogConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.m; sourceTree = ""; }; - EDE2DE41065D28B04A01E827E1B9D9F7 /* GAI.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GAI.h; path = Sources/GAI.h; sourceTree = ""; }; - EE1A5F15D6D23E17A7E9BEF4DAFC94FA /* FBSDKCodelessParameterComponent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCodelessParameterComponent.h; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessParameterComponent.h; sourceTree = ""; }; - EE1AF16CA98B8DFC4DD0B912DF0F82E9 /* SEGGroupPayload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGGroupPayload.m; path = Analytics/Classes/Integrations/SEGGroupPayload.m; sourceTree = ""; }; - EE2925D3AC08919694DE90677B38BF5D /* FIRAnalyticsConfiguration+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRAnalyticsConfiguration+Internal.h"; path = "Firebase/Core/Private/FIRAnalyticsConfiguration+Internal.h"; sourceTree = ""; }; - EE34D2112C030B2EC95050D6A7B793BC /* SEGUserDefaultsStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGUserDefaultsStorage.m; path = Analytics/Classes/Internal/SEGUserDefaultsStorage.m; sourceTree = ""; }; - EE499A5A4486A9A55E5EA4381C88955C /* FBSDKAppLinkReturnToRefererView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppLinkReturnToRefererView.m; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkReturnToRefererView.m; sourceTree = ""; }; - EE54F00F38FC883B717FCAE956DC80AD /* FBSDKAppLinkReturnToRefererView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppLinkReturnToRefererView.h; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkReturnToRefererView.h; sourceTree = ""; }; - EE67DF9825B78C1C8DA6814B1EA4F068 /* FBSDKLoginKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBSDKLoginKit.xcconfig; sourceTree = ""; }; - EE8FAA9EA2CE473B434ADD847EDB77E4 /* FBSDKURLSessionTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKURLSessionTask.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLSessionTask.h; sourceTree = ""; }; - EEF4710ACFFB98C36EDFD837A747D64E /* FIRBundleUtil.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRBundleUtil.h; path = Firebase/Core/Private/FIRBundleUtil.h; sourceTree = ""; }; - EF087CB1D751C5678EFC4751B3E132AE /* FBSDKGraphRequest+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKGraphRequest+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequest+Internal.h"; sourceTree = ""; }; - EF103A04B867F68812DC58D172C28965 /* FacebookSDKStrings.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; path = FacebookSDKStrings.bundle; sourceTree = ""; }; - EF1C03B60ED3568D0ADAEFD00F4211B4 /* FBSDKInternalUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKInternalUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKInternalUtility.m; sourceTree = ""; }; - EFB66651BCFE9D78D82AA22921CC398D /* BNCEncodingUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCEncodingUtils.h; path = "Branch-SDK/Branch-SDK/BNCEncodingUtils.h"; sourceTree = ""; }; - EFEDE9B6B8283E04E197FAB599F4986A /* GULNetworkURLSession.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULNetworkURLSession.h; path = GoogleUtilities/Network/Private/GULNetworkURLSession.h; sourceTree = ""; }; - F0509AFAC1DD7BBB9E80E2492C4377D1 /* FBSDKKeychainStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKKeychainStore.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.h; sourceTree = ""; }; - F065A144B1B0B7DB2795E8CAF423EE03 /* FBSDKServerConfigurationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKServerConfigurationManager.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.m; sourceTree = ""; }; - F0BD01B358749AA6F0727A996F2FF67E /* BNCCommerceEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCCommerceEvent.m; path = "Branch-SDK/Branch-SDK/BNCCommerceEvent.m"; sourceTree = ""; }; - F0EB40B2BD5CF3E18F34A34A48D76F23 /* FBSDKURL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKURL.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKURL.m; sourceTree = ""; }; - F0F2FEA81F40D313A03716CC9A4217BE /* SEGIntegrationsManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGIntegrationsManager.h; path = Analytics/Classes/Integrations/SEGIntegrationsManager.h; sourceTree = ""; }; - F1304E07642902808DA4D0968149EE72 /* FirebaseInAppMessaging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FirebaseInAppMessaging.h; path = Firebase/InAppMessaging/Public/FirebaseInAppMessaging.h; sourceTree = ""; }; - F1799C44450AFB712250AB65A063C688 /* FBSDKAccessTokenCacheV3_17.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV3_17.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_17.m; sourceTree = ""; }; - F19E1C06C1ABA040EDE6155BECA4E91A /* Protobuf.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Protobuf.xcconfig; sourceTree = ""; }; - F226DF25E0692512F026C0B6093D0CD4 /* FirebaseInAppMessagingDisplay.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseInAppMessagingDisplay.xcconfig; sourceTree = ""; }; - F2504E75F7A326D9E8699D39C18F42DA /* FIRIAMClearcutLogStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMClearcutLogStorage.m; path = Firebase/InAppMessaging/Analytics/FIRIAMClearcutLogStorage.m; sourceTree = ""; }; - F2B8BCB9683AD3BDB14A6D9664942178 /* BranchViewHandler.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchViewHandler.m; path = "Branch-SDK/Branch-SDK/BranchViewHandler.m"; sourceTree = ""; }; - F2C40FB9A9E74AE463F8FDA5B6A30E9D /* FBSDKURLSessionTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKURLSessionTask.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLSessionTask.m; sourceTree = ""; }; - F2D16CF8767DA3A7488BD6F9ECE7317E /* FBSDKErrorConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKErrorConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfiguration.m; sourceTree = ""; }; - F33AC7A5B48FC8E9F4250E193CA2149A /* FIRInstanceIDCheckinPreferences_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDCheckinPreferences_Private.h; path = Firebase/InstanceID/FIRInstanceIDCheckinPreferences_Private.h; sourceTree = ""; }; - F3400435E0D19943A5D68C017BFD3592 /* BranchUniversalObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchUniversalObject.h; path = "Branch-SDK/Branch-SDK/BranchUniversalObject.h"; sourceTree = ""; }; - F37DBCFE9AF93C68FB4AF83A62D4934B /* Compatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Compatibility.h; path = OHHTTPStubs/Sources/Compatibility.h; sourceTree = ""; }; - F477F4B237F7F6CBCA5DC59C2B188FDA /* SEGScreenPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGScreenPayload.h; path = Analytics/Classes/Integrations/SEGScreenPayload.h; sourceTree = ""; }; - F48DD531AD11FDE918271C3001C4E357 /* OHHTTPStubs.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OHHTTPStubs.m; path = OHHTTPStubs/Sources/OHHTTPStubs.m; sourceTree = ""; }; - F4C605F3ED53F5195662A235D9F89087 /* NSError+FIRInstanceID.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSError+FIRInstanceID.m"; path = "Firebase/InstanceID/NSError+FIRInstanceID.m"; sourceTree = ""; }; - F4CCA804D06EFB083BAB081DD2DF783C /* FBSDKLoginManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginManager.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManager.m; sourceTree = ""; }; - F4CD0660F80768FD389C9443E0354EAE /* FIRIAMDefaultDisplayImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMDefaultDisplayImpl.h; path = Firebase/InAppMessagingDisplay/Public/FIRIAMDefaultDisplayImpl.h; sourceTree = ""; }; - F4F01658950B8EB6A5539D2BDB11CB12 /* BNCNetworkService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCNetworkService.h; path = "Branch-SDK/Branch-SDK/Networking/BNCNetworkService.h"; sourceTree = ""; }; - F55E5513330A166155529E31CF316BD9 /* SEGHTTPClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGHTTPClient.m; path = Analytics/Classes/Internal/SEGHTTPClient.m; sourceTree = ""; }; - F5EB5E858852BDB993BDA08E9F9EC39D /* FBSDKMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMacros.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKMacros.h; sourceTree = ""; }; - F65F51A3138D34182A145F9CBDE7C657 /* FIRIAMMessageDefinition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMMessageDefinition.h; path = Firebase/InAppMessaging/Data/FIRIAMMessageDefinition.h; sourceTree = ""; }; - F6ECB3E0E378765298BB903BBC061F5C /* Protobuf-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Protobuf-dummy.m"; sourceTree = ""; }; - F7136482CB10AC82D3129D96B78B7F6E /* FBSDKWebDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKWebDialog.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog.m; sourceTree = ""; }; - F745AF75083B1BF102553025A28BD4C1 /* FIRComponentContainer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRComponentContainer.m; path = Firebase/Core/FIRComponentContainer.m; sourceTree = ""; }; - F74D5E1B199581C21B0287A80BF75780 /* FIRInstanceIDKeychain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDKeychain.m; path = Firebase/InstanceID/FIRInstanceIDKeychain.m; sourceTree = ""; }; - F7711F0F4D1A0F982E03FC0CC7E11F43 /* BNCCrashlyticsWrapper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCCrashlyticsWrapper.h; path = "Branch-SDK/Branch-SDK/BNCCrashlyticsWrapper.h"; sourceTree = ""; }; - F835941F69E480CAF7683BA82EF99FE8 /* Any.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Any.pbobjc.m; path = objectivec/google/protobuf/Any.pbobjc.m; sourceTree = ""; }; - F8775FD128A1C6F15633C8BE911A930C /* UIColor+FIRIAMHexString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIColor+FIRIAMHexString.h"; path = "Firebase/InAppMessaging/Util/UIColor+FIRIAMHexString.h"; sourceTree = ""; }; - F892D8695F00E99C4D12143F071B0FB3 /* BranchRedeemRewardsRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchRedeemRewardsRequest.m; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchRedeemRewardsRequest.m"; sourceTree = ""; }; - F8CDF78976EA653DD8D3F4629AE7B8EB /* GPBDescriptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDescriptor.h; path = objectivec/GPBDescriptor.h; sourceTree = ""; }; - F8E71D1B3D19BF7005B19E6F1CB981D5 /* FBSDKLoginButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginButton.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.m; sourceTree = ""; }; - F8F95B86F60C1E1C978570469A1E5AB7 /* FIRIAMSDKSettings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMSDKSettings.m; path = Firebase/InAppMessaging/Runtime/FIRIAMSDKSettings.m; sourceTree = ""; }; - F904A5D8FC14546F11A80078623BA8E2 /* FBSDKViewHierarchy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKViewHierarchy.m; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKViewHierarchy.m; sourceTree = ""; }; - F9546770879894A2CC8224A5C16FC253 /* libBranch.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libBranch.a; sourceTree = BUILT_PRODUCTS_DIR; }; - F993FC41B954DB22DBF6CB0FDC72E334 /* FIRIAMDisplayCheckTriggerFlow.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMDisplayCheckTriggerFlow.m; path = Firebase/InAppMessaging/Flows/FIRIAMDisplayCheckTriggerFlow.m; sourceTree = ""; }; - F99E09A483F9385F3FB022E03200D48A /* ANSCompatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ANSCompatibility.h; path = iOS/Crashlytics.framework/Headers/ANSCompatibility.h; sourceTree = ""; }; - F9A3EB92F3DA84191BD3FBD57D0B41B2 /* Masonry.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Masonry.xcconfig; sourceTree = ""; }; - FA349DD69EA21DD8383743BB5FC3E75D /* CLSStackFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CLSStackFrame.h; path = iOS/Crashlytics.framework/Headers/CLSStackFrame.h; sourceTree = ""; }; - FA5A08B86DBCF87CB5089FE3BFA164E2 /* pb_common.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = pb_common.h; sourceTree = ""; }; - FB685A66FFA61944342A6AA1D03C23FC /* BranchRedeemRewardsRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchRedeemRewardsRequest.h; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchRedeemRewardsRequest.h"; sourceTree = ""; }; - FB7338EB8B80D5EA738FFCA7E3060406 /* BranchConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchConstants.h; path = "Branch-SDK/Branch-SDK/BranchConstants.h"; sourceTree = ""; }; - FB8C8EB48F16BC3D49018834EB25E120 /* GPBWellKnownTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBWellKnownTypes.m; path = objectivec/GPBWellKnownTypes.m; sourceTree = ""; }; - FC39D18582B38BA733207BFC7F533BDD /* FBSDKCopying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCopying.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKCopying.h; sourceTree = ""; }; - FC7721FCA2AD88E5BBD8A2A8B3C0819B /* Type.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Type.pbobjc.h; path = objectivec/google/protobuf/Type.pbobjc.h; sourceTree = ""; }; - FC83E7E74FA61C031C759F461AB7722E /* libnanopb.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libnanopb.a; sourceTree = BUILT_PRODUCTS_DIR; }; - FC84A077EE673F98A6E82937D1CC9925 /* FIRIAMMessageContentDataWithImageURL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMMessageContentDataWithImageURL.m; path = Firebase/InAppMessaging/Data/FIRIAMMessageContentDataWithImageURL.m; sourceTree = ""; }; - FCC81766C3DA1B681C2F461B19EF41A4 /* GoogleUtilities-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "GoogleUtilities-dummy.m"; sourceTree = ""; }; - FD129FDA722868E13EA34F5FC287DF3D /* FBSDKConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKConstants.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKConstants.h; sourceTree = ""; }; - FD21277B2057C583D5503EF15ED3B557 /* GPBArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBArray.h; path = objectivec/GPBArray.h; sourceTree = ""; }; - FD234397369CDE38D4348E4A6F3351AD /* FBSDKMutableCopying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMutableCopying.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKMutableCopying.h; sourceTree = ""; }; - FDAAE542BDC72448410DDDD03C9B3BC9 /* GULLoggerCodes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULLoggerCodes.h; path = GoogleUtilities/Common/GULLoggerCodes.h; sourceTree = ""; }; - FDE50F9664987BD56501C26EF2D54838 /* FIRIAMDisplayCheckOnAppForegroundFlow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMDisplayCheckOnAppForegroundFlow.h; path = Firebase/InAppMessaging/Flows/FIRIAMDisplayCheckOnAppForegroundFlow.h; sourceTree = ""; }; - FE2E9D79FE50B30132BF3C52187D19E5 /* FBSDKApplicationDelegate+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKApplicationDelegate+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKApplicationDelegate+Internal.h"; sourceTree = ""; }; - FE3DE0CE1EBC1A17192FCD86A33ECCFA /* BFCancellationToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFCancellationToken.h; path = Bolts/Common/BFCancellationToken.h; sourceTree = ""; }; - FE59D64360DAE227B46DD269EE334F6E /* FBSDKAudioResourceLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAudioResourceLoader.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAudioResourceLoader.m; sourceTree = ""; }; - FEAB257ED5E36E99CD94EC7DF6DA1AA4 /* SEGGoogleAnalyticsIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGGoogleAnalyticsIntegration.m; path = Pod/Classes/SEGGoogleAnalyticsIntegration.m; sourceTree = ""; }; - FF655E55ACBE9BE30DF64808AFB08333 /* BFAppLinkTarget.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkTarget.m; path = Bolts/iOS/BFAppLinkTarget.m; sourceTree = ""; }; - FF78ABFDF59D672A946325B8C9A10A2C /* FIRInAppMessagingRendering.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInAppMessagingRendering.h; path = Firebase/InAppMessaging/Public/FIRInAppMessagingRendering.h; sourceTree = ""; }; - FF7D95EFFB407E796E6F0F31EEA00BAF /* FIRInstanceIDTokenOperation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDTokenOperation.h; path = Firebase/InstanceID/FIRInstanceIDTokenOperation.h; sourceTree = ""; }; + D18E8920C9DD1892FE1385CE3403468C /* FBSDKGraphRequestConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestConnection.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestConnection.h; sourceTree = ""; }; + D19C94BA9DCA5C3B7C00323F1A6FD312 /* FIRInAppMessagingPrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInAppMessagingPrivate.h; path = Firebase/InAppMessaging/FIRInAppMessagingPrivate.h; sourceTree = ""; }; + D1A98C54188C70BB03A9B1BA796C4740 /* FIRIAMActionURLFollower.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMActionURLFollower.m; path = Firebase/InAppMessaging/Runtime/FIRIAMActionURLFollower.m; sourceTree = ""; }; + D1F1351D4B66FDEE087026B2876EE846 /* GULLoggerLevel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULLoggerLevel.h; path = GoogleUtilities/Logger/Public/GULLoggerLevel.h; sourceTree = ""; }; + D2898FB2403F20ADA81B44E638C359C2 /* ResourceBundle-InAppMessagingDisplayResources-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-InAppMessagingDisplayResources-Info.plist"; sourceTree = ""; }; + D29B9ED9FADE03648D1D88A5B9616365 /* FirebaseInAppMessaging-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FirebaseInAppMessaging-dummy.m"; sourceTree = ""; }; + D2D0AE067736768F6805810DDF4EB5F9 /* FIRIAMRenderingEffectSetting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMRenderingEffectSetting.h; path = Firebase/InAppMessaging/Data/FIRIAMRenderingEffectSetting.h; sourceTree = ""; }; + D2E8D9FC0FF4FEE2CC386C2DC5B18F10 /* FIRInstanceIDCheckinPreferences.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDCheckinPreferences.h; path = Firebase/InstanceID/FIRInstanceIDCheckinPreferences.h; sourceTree = ""; }; + D342236B15306AEE9DAFF44E5E745E1B /* OHHTTPStubsResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = OHHTTPStubsResponse.m; path = OHHTTPStubs/Sources/OHHTTPStubsResponse.m; sourceTree = ""; }; + D35765DE219397654892A591C703FC19 /* libFBSDKLoginKit.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libFBSDKLoginKit.a; path = libFBSDKLoginKit.a; sourceTree = BUILT_PRODUCTS_DIR; }; + D3629A5273A894DFA393DF140AC47D4A /* BNCURLBlackList.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCURLBlackList.h; path = "Branch-SDK/Branch-SDK/BNCURLBlackList.h"; sourceTree = ""; }; + D3678CD53B1D0625C55CA019588977EA /* FBSDKAppLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppLink.h; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLink.h; sourceTree = ""; }; + D36E065FB4F30C68A5507020B7D716C0 /* GPBCodedInputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBCodedInputStream.m; path = objectivec/GPBCodedInputStream.m; sourceTree = ""; }; + D39B2624EF43393B903F9F1869364877 /* FIRIAMRuntimeManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMRuntimeManager.h; path = Firebase/InAppMessaging/Runtime/FIRIAMRuntimeManager.h; sourceTree = ""; }; + D3A00447BC3ED4671AF5536E53848CEF /* FBSDKGraphRequestMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestMetadata.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.m; sourceTree = ""; }; + D50CD94A4F92D7A1C6ECE71ECFD50255 /* BNCFabricAnswers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCFabricAnswers.h; path = "Branch-SDK/Branch-SDK/BNCFabricAnswers.h"; sourceTree = ""; }; + D55FF8C44EE7A6E829536B7D84DFC9E5 /* FIRInstanceIDStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDStore.m; path = Firebase/InstanceID/FIRInstanceIDStore.m; sourceTree = ""; }; + D568F64CC2A763EEB6B377959799D6D9 /* FBSDKIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKIcon.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKIcon.h; sourceTree = ""; }; + D56E17B29EADE9917BABDAB5CB601F63 /* UIViewController+Branch.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIViewController+Branch.h"; path = "Branch-SDK/Branch-SDK/UIViewController+Branch.h"; sourceTree = ""; }; + D589B5217DE1CDCB07E087D3EDEB4D8C /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + D589F43BFEE8C2C95A550677B8A6DE2C /* Branch+Validator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Branch+Validator.h"; path = "Branch-SDK/Branch-SDK/Branch+Validator.h"; sourceTree = ""; }; + D5A2A88974EB2A99C63301BB14080552 /* close-with-transparency@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = image.png; name = "close-with-transparency@2x.png"; path = "Firebase/InAppMessagingDisplay/Resources/close-with-transparency@2x.png"; sourceTree = ""; }; + D615D387452E8C539834BB59672E88BD /* FBSDKProfilePictureView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKProfilePictureView.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfilePictureView.m; sourceTree = ""; }; + D61FDF83C0421EE073F67EC9D7BC29B9 /* Fabric+FABKits.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "Fabric+FABKits.h"; path = "Branch-SDK/Fabric/Fabric+FABKits.h"; sourceTree = ""; }; + D70F64DBF13CE8DF8EEBAFCFFC620AC2 /* FIRInstanceID+Private.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "FIRInstanceID+Private.m"; path = "Firebase/InstanceID/FIRInstanceID+Private.m"; sourceTree = ""; }; + D720A4ED1DA9BDAD6A95B37B2A6A46D2 /* BNCApplication.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCApplication.h; path = "Branch-SDK/Branch-SDK/BNCApplication.h"; sourceTree = ""; }; + D724F459ABED220EC3339536E89FE89E /* FBSDKPaymentObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKPaymentObserver.h; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKPaymentObserver.h; sourceTree = ""; }; + D72638047D5103470EA9ABEE5A35A6C4 /* NSData+SEGGZIP.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+SEGGZIP.m"; path = "Analytics/Classes/Internal/NSData+SEGGZIP.m"; sourceTree = ""; }; + D791816A7AD9D8BE8A1512858814794E /* Answers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Answers.h; path = "Branch-SDK/Fabric/Answers.h"; sourceTree = ""; }; + D793649F1FD7944CAA4B7EF9F9BD4A9C /* GULReachabilityChecker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULReachabilityChecker.h; path = GoogleUtilities/Reachability/Private/GULReachabilityChecker.h; sourceTree = ""; }; + D7E14D3D98F8B2220264690A74E7A4D8 /* GTMDebugThreadValidation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMDebugThreadValidation.h; path = DebugUtils/GTMDebugThreadValidation.h; sourceTree = ""; }; + D81B9E6F15164CC2FFCAF04EDCF57EDC /* BranchOpenRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchOpenRequest.h; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchOpenRequest.h"; sourceTree = ""; }; + D87DD46595B76822FD6D2A6F937A489F /* FBSDKLogo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLogo.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKLogo.h; sourceTree = ""; }; + D8917F81F848C2F9ADF453D5134A4695 /* FIRInAppMessaging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInAppMessaging.h; path = Firebase/InAppMessaging/Public/FIRInAppMessaging.h; sourceTree = ""; }; + D896E6F0CD2DCFD0EE374AFFE8BCFBFE /* FIRAnalyticsConfiguration+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRAnalyticsConfiguration+Internal.h"; path = "Firebase/Core/Private/FIRAnalyticsConfiguration+Internal.h"; sourceTree = ""; }; + D8A0E0977E2B949CB02F276B24F132F2 /* MASViewConstraint.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASViewConstraint.h; path = Masonry/MASViewConstraint.h; sourceTree = ""; }; + D8D75283A07E6BFC94E7B512529F1036 /* MASViewAttribute.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MASViewAttribute.h; path = Masonry/MASViewAttribute.h; sourceTree = ""; }; + D8F32E131F803EBB8A385990209048FA /* GULNetworkURLSession.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULNetworkURLSession.m; path = GoogleUtilities/Network/GULNetworkURLSession.m; sourceTree = ""; }; + D95864F402495B0A7B8C53C6451BD63B /* DTError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTError.m; path = DateTools/DTError.m; sourceTree = ""; }; + D994403DD39463355436215A32803D0E /* FBSDKTypeUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTypeUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTypeUtility.m; sourceTree = ""; }; + D9FD549A8357B70121FF50ABEEF3BCB4 /* DTTimePeriod.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DTTimePeriod.m; path = DateTools/DTTimePeriod.m; sourceTree = ""; }; + DA386BB63895F784F3A086F0DEDFDA5C /* FIRIAMMessageContentData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMMessageContentData.h; path = Firebase/InAppMessaging/Data/FIRIAMMessageContentData.h; sourceTree = ""; }; + DA7DD3C0903B0C2B483D2D3361142D68 /* FIRDependency.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRDependency.h; path = Firebase/Core/Private/FIRDependency.h; sourceTree = ""; }; + DA879B0BC7A93AA6B50288A0472550F0 /* BNCDeviceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCDeviceInfo.m; path = "Branch-SDK/Branch-SDK/BNCDeviceInfo.m"; sourceTree = ""; }; + DBEEC1591497206E7D5A6472925A593F /* FIDImageOnlyViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIDImageOnlyViewController.m; path = Firebase/InAppMessagingDisplay/ImageOnly/FIDImageOnlyViewController.m; sourceTree = ""; }; + DC07A13BCB5ADF937AF9462545FC81E8 /* FBSDKMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMacros.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKMacros.h; sourceTree = ""; }; + DC323987C754CECCED9CC5D98D7E0E47 /* FBSDKAccessTokenCacheV3_17.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV3_17.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_17.m; sourceTree = ""; }; + DC40A3073077363840C916EAD4C3DC46 /* pb_common.c */ = {isa = PBXFileReference; includeInIndex = 1; path = pb_common.c; sourceTree = ""; }; + DC680A05B4913A9DFDDDEA5FFC16DCE5 /* FBSDKWebDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKWebDialog.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog.m; sourceTree = ""; }; + DC7B147FB19C5F8ED5C351A7C7011118 /* GTMDebugSelectorValidation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMDebugSelectorValidation.h; path = DebugUtils/GTMDebugSelectorValidation.h; sourceTree = ""; }; + DD1F6D260B1B27809FFF75DDD2EEADE6 /* BNCServerInterface.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCServerInterface.m; path = "Branch-SDK/Branch-SDK/Networking/BNCServerInterface.m"; sourceTree = ""; }; + DD2C1B2D760DEFCE18D825BACFBE42E3 /* GPBUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBUtilities.m; path = objectivec/GPBUtilities.m; sourceTree = ""; }; + DD5CF638B38831460B6E969DB9AE7380 /* FIRIAMClearcutUploader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMClearcutUploader.h; path = Firebase/InAppMessaging/Analytics/FIRIAMClearcutUploader.h; sourceTree = ""; }; + DD7C28EAAF86CC025A68A9A76787144B /* FBSDKGraphErrorRecoveryProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphErrorRecoveryProcessor.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphErrorRecoveryProcessor.m; sourceTree = ""; }; + DDE84C5616B88515E919FE01166E1C72 /* FBSDKLoginKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBSDKLoginKit.xcconfig; sourceTree = ""; }; + DF1A7D52F3BB15597777FEA803E0DF2F /* FBSDKApplicationObserving.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKApplicationObserving.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKApplicationObserving.h; sourceTree = ""; }; + DF3C824D9CDE9DF21B8034D3E09B7C0B /* GPBRootObject_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBRootObject_PackagePrivate.h; path = objectivec/GPBRootObject_PackagePrivate.h; sourceTree = ""; }; + DF519C8949FAA8D96C341C7B17F87B75 /* FIRIAMRuntimeManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMRuntimeManager.m; path = Firebase/InAppMessaging/Runtime/FIRIAMRuntimeManager.m; sourceTree = ""; }; + DF745FB8761CFB45B5FFCF4CFB71761F /* SEGIdentifyPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGIdentifyPayload.h; path = Analytics/Classes/Integrations/SEGIdentifyPayload.h; sourceTree = ""; }; + DF9838C58E19956713C7423B2F6C4350 /* FieldMask.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FieldMask.pbobjc.m; path = objectivec/google/protobuf/FieldMask.pbobjc.m; sourceTree = ""; }; + DFB145AFC5672E398898303CCDE0160C /* FIRInteropEventNames.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInteropEventNames.h; path = Interop/Analytics/Public/FIRInteropEventNames.h; sourceTree = ""; }; + DFBE1112B1EC1711BD0DD17B9F2A322A /* DTConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTConstants.h; path = DateTools/DTConstants.h; sourceTree = ""; }; + DFE59A70221CAE9AFE181BC6A455C7CF /* FBSDKViewHierarchy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKViewHierarchy.h; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKViewHierarchy.h; sourceTree = ""; }; + E0A665DDD9C90EC3FBC758503FB4C471 /* SEGSegmentIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGSegmentIntegration.m; path = Analytics/Classes/Internal/SEGSegmentIntegration.m; sourceTree = ""; }; + E0E2E0A77941395F0417E9E8DFCE31E7 /* Type.pbobjc.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Type.pbobjc.h; path = objectivec/google/protobuf/Type.pbobjc.h; sourceTree = ""; }; + E131A6C154EA56B7F478CE817C200BD3 /* NSArray+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+MASAdditions.m"; path = "Masonry/NSArray+MASAdditions.m"; sourceTree = ""; }; + E153FA9BE1CFD250C3B4F67E45B5C550 /* FIRIAMMsgFetcherUsingRestful.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMMsgFetcherUsingRestful.h; path = Firebase/InAppMessaging/Flows/FIRIAMMsgFetcherUsingRestful.h; sourceTree = ""; }; + E1A4BB7BC3C5CF6B8EBA726DC6D4E280 /* FIDTimeFetcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIDTimeFetcher.h; path = Firebase/InAppMessagingDisplay/Util/FIDTimeFetcher.h; sourceTree = ""; }; + E1CBED687762C00B64FB13B85221CCBF /* BNCPreferenceHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCPreferenceHelper.h; path = "Branch-SDK/Branch-SDK/BNCPreferenceHelper.h"; sourceTree = ""; }; + E243CE74454D8A1AE54E3154B4B10BD1 /* FBSDKMeasurementEvent_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMeasurementEvent_Internal.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMeasurementEvent_Internal.h; sourceTree = ""; }; + E2689A0A7052230BC219F080859FFAB5 /* FBSDKCodelessIndexer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKCodelessIndexer.m; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessIndexer.m; sourceTree = ""; }; + E2A61426F68E30BE7D20DEAD71C02837 /* FBSDKAudioResourceLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAudioResourceLoader.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAudioResourceLoader.h; sourceTree = ""; }; + E31392E8B6F8668065528D7F7E6CD6D0 /* BranchContentPathProperties.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchContentPathProperties.m; path = "Branch-SDK/Branch-SDK/BranchContentPathProperties.m"; sourceTree = ""; }; + E343EF94995DAA909A2CE302F27312D1 /* GPBUtilities_PackagePrivate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUtilities_PackagePrivate.h; path = objectivec/GPBUtilities_PackagePrivate.h; sourceTree = ""; }; + E355DBC616F3288F5C3463F45E9B7E05 /* FIRIAMDefaultDisplayImpl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMDefaultDisplayImpl.h; path = Firebase/InAppMessagingDisplay/Public/FIRIAMDefaultDisplayImpl.h; sourceTree = ""; }; + E377382460E14A970F48D12B47DAF06A /* FBSDKAppEventsUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsUtility.h; sourceTree = ""; }; + E390B611B45478E919D44B76501134AC /* SEGStorage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGStorage.h; path = Analytics/Classes/Internal/SEGStorage.h; sourceTree = ""; }; + E39E93ED1064978CFF08E9FC2807A39B /* GPBUnknownFieldSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBUnknownFieldSet.h; path = objectivec/GPBUnknownFieldSet.h; sourceTree = ""; }; + E3DA8E2D3EC430946B0EDED5164EDF24 /* BFTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFTask.m; path = Bolts/Common/BFTask.m; sourceTree = ""; }; + E4A0637429AA7B1D0D54D07D0F5B345B /* FIRIAMDisplayExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMDisplayExecutor.h; path = Firebase/InAppMessaging/Flows/FIRIAMDisplayExecutor.h; sourceTree = ""; }; + E4BBB7F3E34337A3E48E8CE86E83E17B /* SEGFirebaseIntegrationFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGFirebaseIntegrationFactory.h; path = "Segment-Firebase/Classes/SEGFirebaseIntegrationFactory.h"; sourceTree = ""; }; + E50EF467697B1C6E9DFE913311204E87 /* BFTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFTask.h; path = Bolts/Common/BFTask.h; sourceTree = ""; }; + E52B943B18FE484A55A55DDB61AD1AA9 /* BNCServerRequestQueue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BNCServerRequestQueue.h; path = "Branch-SDK/Branch-SDK/Networking/BNCServerRequestQueue.h"; sourceTree = ""; }; + E53587CC7D604C6B457A3780E7914DDE /* BNCDeepLinkViewControllerInstance.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCDeepLinkViewControllerInstance.m; path = "Branch-SDK/Branch-SDK/BNCDeepLinkViewControllerInstance.m"; sourceTree = ""; }; + E5B86BF95FF2C76A78EA04563F040489 /* FBSDKAppLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppLink.m; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLink.m; sourceTree = ""; }; + E5B93765A0DAABEC23AFDB103836ADBD /* BranchDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchDelegate.m; path = "Branch-SDK/Branch-SDK/BranchDelegate.m"; sourceTree = ""; }; + E5E7D8C9488265FF77B999A0EB65DD84 /* SEGFileStorage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGFileStorage.m; path = Analytics/Classes/Internal/SEGFileStorage.m; sourceTree = ""; }; + E66D83DF5EC915D7F65918BB6A3D4CE6 /* Struct.pbobjc.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Struct.pbobjc.m; path = objectivec/google/protobuf/Struct.pbobjc.m; sourceTree = ""; }; + E6ABCD2CE3957953571EC89B6A1B92DA /* pb_decode.c */ = {isa = PBXFileReference; includeInIndex = 1; path = pb_decode.c; sourceTree = ""; }; + E6B40386DBE6CE8DC0914B8E68E16615 /* FIRVersion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRVersion.h; path = Firebase/Core/Private/FIRVersion.h; sourceTree = ""; }; + E70D7BC62B771604999FA9A773F82475 /* FBSDKAppEventsDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsDeviceInfo.h; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKAppEventsDeviceInfo.h; sourceTree = ""; }; + E71351C9242195654AF351FD9AA52CA6 /* SEGFirebaseIntegrationFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGFirebaseIntegrationFactory.m; path = "Segment-Firebase/Classes/SEGFirebaseIntegrationFactory.m"; sourceTree = ""; }; + E7C611912284C0A23F37DB110CF5EF35 /* GPBDescriptor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBDescriptor.m; path = objectivec/GPBDescriptor.m; sourceTree = ""; }; + E836613807CB88CF5EB831F7EA908D14 /* FBSDKGraphRequestDataAttachment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestDataAttachment.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestDataAttachment.h; sourceTree = ""; }; + E8A6EBDFD173C9AF07227CD6134F375A /* GPBWireFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBWireFormat.h; path = objectivec/GPBWireFormat.h; sourceTree = ""; }; + E8E545C6C4D6DAE8A555D4158EFEB66C /* SEGGoogleAnalyticsIntegrationFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGGoogleAnalyticsIntegrationFactory.m; path = Pod/Classes/SEGGoogleAnalyticsIntegrationFactory.m; sourceTree = ""; }; + E8FDD0791AF870D844D06440CD2FCB64 /* FIRInstanceIDCheckinPreferences+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRInstanceIDCheckinPreferences+Internal.h"; path = "Firebase/InstanceID/FIRInstanceIDCheckinPreferences+Internal.h"; sourceTree = ""; }; + E903CF90B395C8C1FBA144EC871D93D3 /* SEGAnalyticsUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGAnalyticsUtils.h; path = Analytics/Classes/Internal/SEGAnalyticsUtils.h; sourceTree = ""; }; + E96823837E9BE94C938D0CCD21A5D609 /* BNCNetworkService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCNetworkService.m; path = "Branch-SDK/Branch-SDK/Networking/BNCNetworkService.m"; sourceTree = ""; }; + E97FCA736CBB643CAAA07663914B9E0C /* FirebaseABTesting.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FirebaseABTesting.framework; path = Frameworks/FirebaseABTesting.framework; sourceTree = ""; }; + EA3801AAAB1A50369E9AB5A58307CCED /* libSmartling.i18n.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = libSmartling.i18n.a; path = libSmartling.i18n.a; sourceTree = BUILT_PRODUCTS_DIR; }; + EA3B7E3367B7076EE86F93971B4746F5 /* GTMNSData+zlib.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "GTMNSData+zlib.m"; path = "Foundation/GTMNSData+zlib.m"; sourceTree = ""; }; + EA540CBE25A03D9710834A9E4077F68A /* FBSDKLoginTooltipView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginTooltipView.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginTooltipView.h; sourceTree = ""; }; + EAF535D9BD6AACC06DDDB34F767305E7 /* BNCFabricAnswers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCFabricAnswers.m; path = "Branch-SDK/Branch-SDK/BNCFabricAnswers.m"; sourceTree = ""; }; + EC8930A76A7A00931A4B36AC778ED494 /* FIRIAMActivityLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMActivityLogger.h; path = Firebase/InAppMessaging/Flows/FIRIAMActivityLogger.h; sourceTree = ""; }; + EC8CCBEA0AA7F77EB8BB15D8B98ED5CA /* NSString+Branch.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+Branch.m"; path = "Branch-SDK/Branch-SDK/NSString+Branch.m"; sourceTree = ""; }; + ECAC3074BB55D07A6702C3A33FEA5C81 /* FBSDKCodelessMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCodelessMacros.h; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKCodelessMacros.h; sourceTree = ""; }; + ECB3D09286B10FEB3F0DBF5421BBEDF4 /* SEGTrackPayload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGTrackPayload.m; path = Analytics/Classes/Integrations/SEGTrackPayload.m; sourceTree = ""; }; + ED38541FDB13681E4C4C3D3B8D71DD65 /* Compatibility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Compatibility.h; path = OHHTTPStubs/Sources/Compatibility.h; sourceTree = ""; }; + ED3B38A11FACAA34923F4CEFA6DD5D76 /* SEGSegmentIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGSegmentIntegration.h; path = Analytics/Classes/Internal/SEGSegmentIntegration.h; sourceTree = ""; }; + EE94FCDF6E5594C9AC7E813F99B128D8 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; }; + EEAA25B7C2923A98EC6924D4D64AFEFD /* FBSDKAppLinkUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppLinkUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKAppLinkUtility.m; sourceTree = ""; }; + EF265BC07EF28CB72E2FB29991332E4A /* FIRIAMClearcutHttpRequestSender.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMClearcutHttpRequestSender.m; path = Firebase/InAppMessaging/Analytics/FIRIAMClearcutHttpRequestSender.m; sourceTree = ""; }; + EF2FEB1492038540883F0ED5F3263FC6 /* GULMutableDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GULMutableDictionary.h; path = GoogleUtilities/Network/Private/GULMutableDictionary.h; sourceTree = ""; }; + EF661111C48FBF2A520B2A2751C6A94C /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; + F08F4973C4466CDAB8F31CC2C7E6BD10 /* BFCancellationTokenSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFCancellationTokenSource.h; path = Bolts/Common/BFCancellationTokenSource.h; sourceTree = ""; }; + F0B62346F25F6C54773E18BD208482A9 /* FBSnapshotTestCase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSnapshotTestCase.h; path = FBSnapshotTestCase/FBSnapshotTestCase.h; sourceTree = ""; }; + F119569B15C05A748091EC0F27174058 /* BFAppLinkReturnToRefererView_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkReturnToRefererView_Internal.h; path = Bolts/iOS/Internal/BFAppLinkReturnToRefererView_Internal.h; sourceTree = ""; }; + F230997F5CE8BE67A24471720787ADBD /* SEGSegmentIntegrationFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGSegmentIntegrationFactory.m; path = Analytics/Classes/Internal/SEGSegmentIntegrationFactory.m; sourceTree = ""; }; + F287A760090A219890063592FFF2E84F /* SEGStoreKitTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGStoreKitTracker.m; path = Analytics/Classes/Internal/SEGStoreKitTracker.m; sourceTree = ""; }; + F2C89D79326D72236B33BA78E51DD87B /* GTMSessionFetcherLogging.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GTMSessionFetcherLogging.h; path = Source/GTMSessionFetcherLogging.h; sourceTree = ""; }; + F2FCBFFBCA3ECEC809A2F89B45772536 /* NSData+SEGGZIP.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+SEGGZIP.h"; path = "Analytics/Classes/Internal/NSData+SEGGZIP.h"; sourceTree = ""; }; + F30229D967295A07920AF082E7F39B7F /* SEGGroupPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGGroupPayload.h; path = Analytics/Classes/Integrations/SEGGroupPayload.h; sourceTree = ""; }; + F322BE520CFDFF3AD51E234767A5CACF /* DTTimePeriodGroup.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DTTimePeriodGroup.h; path = DateTools/DTTimePeriodGroup.h; sourceTree = ""; }; + F32E824DDAB9EBE48D400DDCBE251FFF /* FBSDKEventBinding.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKEventBinding.m; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKEventBinding.m; sourceTree = ""; }; + F3D833B0B8B07556C7DF8217C0C5091D /* Protobuf-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Protobuf-dummy.m"; sourceTree = ""; }; + F3F70DD2CCCFB990DFC110537C584C84 /* FIRInstanceIDBackupExcludedPlist.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDBackupExcludedPlist.m; path = Firebase/InstanceID/FIRInstanceIDBackupExcludedPlist.m; sourceTree = ""; }; + F413A998339D8C4F97140E7622620896 /* GULNetworkConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GULNetworkConstants.m; path = GoogleUtilities/Network/GULNetworkConstants.m; sourceTree = ""; }; + F458BB26998C75A3484B9CC5F185A107 /* FIRInstanceIDTokenFetchOperation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRInstanceIDTokenFetchOperation.m; path = Firebase/InstanceID/FIRInstanceIDTokenFetchOperation.m; sourceTree = ""; }; + F49535EEAC472725065DBDA7EB366E51 /* GAIEcommerceProduct.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GAIEcommerceProduct.h; path = Sources/GAIEcommerceProduct.h; sourceTree = ""; }; + F4B278E45432CA61AD97E1635440DA1D /* FBSDKEventBindingManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKEventBindingManager.m; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKEventBindingManager.m; sourceTree = ""; }; + F4DCCD5187451F97CCFE662E229546D3 /* BranchLoadRewardsRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchLoadRewardsRequest.m; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchLoadRewardsRequest.m"; sourceTree = ""; }; + F553CE000C74275104AD6A8037F11E2E /* FBSDKWebViewAppLinkResolver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKWebViewAppLinkResolver.h; path = FBSDKCoreKit/FBSDKCoreKit/AppLink/FBSDKWebViewAppLinkResolver.h; sourceTree = ""; }; + F58FBE6B14B2A0E6E14BA2C1E2C61D01 /* FBSDKEventBindingManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKEventBindingManager.h; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/Codeless/FBSDKEventBindingManager.h; sourceTree = ""; }; + F596C13556EBF4635D58A562DAE6DAF3 /* BranchLinkProperties.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchLinkProperties.m; path = "Branch-SDK/Branch-SDK/BranchLinkProperties.m"; sourceTree = ""; }; + F66120DACCDB51AE2BDC50A99E1390C2 /* FBSDKLoginCompletion+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginCompletion+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion+Internal.h"; sourceTree = ""; }; + F6654EBD0A192FC3EF994D07451F9DB3 /* BranchView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchView.m; path = "Branch-SDK/Branch-SDK/BranchView.m"; sourceTree = ""; }; + F6BF248E625942122EE8C3300D5E3FDD /* GoogleAppMeasurement.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GoogleAppMeasurement.framework; path = Frameworks/GoogleAppMeasurement.framework; sourceTree = ""; }; + F6F4B125385B44A2CBFBAD952647DA8E /* FIRInstanceIDConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRInstanceIDConstants.h; path = Firebase/InstanceID/FIRInstanceIDConstants.h; sourceTree = ""; }; + F72A571609F2F64D52D8714C2EEDBBF3 /* BNCServerRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCServerRequest.m; path = "Branch-SDK/Branch-SDK/Networking/BNCServerRequest.m"; sourceTree = ""; }; + F73C24A71FCEF30A6C8AF1F753D0091A /* FBSDKURL_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKURL_Internal.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKURL_Internal.h; sourceTree = ""; }; + F74B5D0C65F88ADD8BD9EFFADA275D93 /* FBSDKBridgeAPIRequest+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKBridgeAPIRequest+Private.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest+Private.h"; sourceTree = ""; }; + F7C673DB8140D234F561C21C4F1D5ACD /* FBSDKUserDataStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKUserDataStore.h; path = FBSDKCoreKit/FBSDKCoreKit/AppEvents/Internal/FBSDKUserDataStore.h; sourceTree = ""; }; + F7DA4D1874792B5E6841C9175AD4762A /* MASViewAttribute.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MASViewAttribute.m; path = Masonry/MASViewAttribute.m; sourceTree = ""; }; + F819648CAAE008950F417DBAA592625D /* FIDBaseRenderingViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIDBaseRenderingViewController.m; path = Firebase/InAppMessagingDisplay/FIDBaseRenderingViewController.m; sourceTree = ""; }; + F89FCCCD1C369B72FDE0E79D8810BDF8 /* BranchShortUrlSyncRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchShortUrlSyncRequest.h; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchShortUrlSyncRequest.h"; sourceTree = ""; }; + F8A85C9B7819D7536CDF5DCDB33DCDB8 /* DateTools-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "DateTools-prefix.pch"; sourceTree = ""; }; + F8A8C7141BA1F5DF41C613C40FA7D44D /* FBSDKAccessTokenExpirer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenExpirer.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenExpirer.m; sourceTree = ""; }; + F8C4CA73A99484B54561DC60AF90B9D6 /* OHHTTPStubsResponse+JSON.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "OHHTTPStubsResponse+JSON.m"; path = "OHHTTPStubs/Sources/JSON/OHHTTPStubsResponse+JSON.m"; sourceTree = ""; }; + F8DB896AD955DFDF396BD450D7EA6752 /* libPods-edX.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; name = "libPods-edX.a"; path = "libPods-edX.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + F8DCC42EB429B9BB1B8444E3F99AAD8A /* FIRErrorCode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRErrorCode.h; path = Firebase/Core/Private/FIRErrorCode.h; sourceTree = ""; }; + F91CB11A0AC2F27BD1202A81E1069D7C /* Segment-Firebase-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Segment-Firebase-prefix.pch"; sourceTree = ""; }; + F92480B1B00B5869E0D299C6174A9004 /* BFWebViewAppLinkResolver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFWebViewAppLinkResolver.m; path = Bolts/iOS/BFWebViewAppLinkResolver.m; sourceTree = ""; }; + F9386946974917E40CD43D334D501CA4 /* FIDModalViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIDModalViewController.h; path = Firebase/InAppMessagingDisplay/Modal/FIDModalViewController.h; sourceTree = ""; }; + F94DA607DA760E3CD8669A6246D9AD51 /* iOSSnapshotTestCase.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = iOSSnapshotTestCase.modulemap; sourceTree = ""; }; + F9B3C79340447DC3F3A9925064376BA2 /* BranchContentDiscoveryManifest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BranchContentDiscoveryManifest.h; path = "Branch-SDK/Branch-SDK/BranchContentDiscoveryManifest.h"; sourceTree = ""; }; + F9BBBD685926659150134C9F3555BCC5 /* CLSStackFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CLSStackFrame.h; path = iOS/Crashlytics.framework/Headers/CLSStackFrame.h; sourceTree = ""; }; + F9BCB1DC3139C098E9C895C21847317B /* SEGAES256Crypto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGAES256Crypto.h; path = Analytics/Classes/Crypto/SEGAES256Crypto.h; sourceTree = ""; }; + F9CAAFBB5CF9ACB577BDBF1B67A192D7 /* FBSDKGraphRequestPiggybackManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestPiggybackManager.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.m; sourceTree = ""; }; + F9DC22B6C35E9D77B297E94825507549 /* GPBRootObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBRootObject.m; path = objectivec/GPBRootObject.m; sourceTree = ""; }; + FA325BED2B6938020E8609B5C1FC1DEA /* FBSDKGraphRequestConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestConnection.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestConnection.m; sourceTree = ""; }; + FA610B10158E298C6D724A76BF3E299C /* GPBWellKnownTypes.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBWellKnownTypes.m; path = objectivec/GPBWellKnownTypes.m; sourceTree = ""; }; + FACB51BBE5A4000816C7A9A8C3A8B0D3 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; + FADAF5A9C658BAB6F542B4625B840D1A /* _FBSDKTemporaryErrorRecoveryAttempter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FBSDKTemporaryErrorRecoveryAttempter.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/_FBSDKTemporaryErrorRecoveryAttempter.h; sourceTree = ""; }; + FB033C89FAFACABB7F756CE6392C26BC /* BranchOpenRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchOpenRequest.m; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchOpenRequest.m"; sourceTree = ""; }; + FB083A9F8D0605DE764DC1B885776A4C /* BranchShortUrlRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BranchShortUrlRequest.m; path = "Branch-SDK/Branch-SDK/Networking/Requests/BranchShortUrlRequest.m"; sourceTree = ""; }; + FB0B138F2E69056BC40834B1D253E077 /* FIRCore+InAppMessagingDisplay.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRCore+InAppMessagingDisplay.h"; path = "Firebase/InAppMessagingDisplay/FIRCore+InAppMessagingDisplay.h"; sourceTree = ""; }; + FB7A09D2ECE011C865890D9030D30029 /* FIRIAMDisplayCheckOnAnalyticEventsFlow.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FIRIAMDisplayCheckOnAnalyticEventsFlow.h; path = Firebase/InAppMessaging/Flows/FIRIAMDisplayCheckOnAnalyticEventsFlow.h; sourceTree = ""; }; + FB86739A75742458A419D7DFADB45A7D /* FBSDKServerConfiguration+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKServerConfiguration+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration+Internal.h"; sourceTree = ""; }; + FBCBAC8C17D909530100CA8F190AAF77 /* GPBDictionary.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBDictionary.h; path = objectivec/GPBDictionary.h; sourceTree = ""; }; + FBDDBBE2BD416CEFDD15B09752088710 /* FIRInstanceIDTokenOperation+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FIRInstanceIDTokenOperation+Private.h"; path = "Firebase/InstanceID/FIRInstanceIDTokenOperation+Private.h"; sourceTree = ""; }; + FC5FF3A5F15742D2DFCDAD4E754D51D5 /* FBSDKBridgeAPIRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIRequest.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest.h; sourceTree = ""; }; + FC694DD759F1686F96E6C6F16AC6670E /* FBSDKBridgeAPIResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIResponse.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIResponse.m; sourceTree = ""; }; + FCD009AD0E70B286AA898017239256D8 /* UIImage+Compare.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+Compare.h"; path = "FBSnapshotTestCase/Categories/UIImage+Compare.h"; sourceTree = ""; }; + FD14B51C3BE903290456BDCDB85C96E1 /* GPBUnknownFieldSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBUnknownFieldSet.m; path = objectivec/GPBUnknownFieldSet.m; sourceTree = ""; }; + FD2AD86CC11A7600EC3AF734CCCD2312 /* FABAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FABAttributes.h; path = iOS/Fabric.framework/Headers/FABAttributes.h; sourceTree = ""; }; + FD5BA91FF2CB8EDBFDECF0838F5BF33F /* FBSDKKeychainStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKKeychainStore.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.h; sourceTree = ""; }; + FDE284190AB7E6EC860D291B6260C262 /* FBSDKKeychainStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKKeychainStore.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.m; sourceTree = ""; }; + FDF4261DECA67C053952907B729351E0 /* FIDRenderingWindowHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIDRenderingWindowHelper.m; path = Firebase/InAppMessagingDisplay/FIDRenderingWindowHelper.m; sourceTree = ""; }; + FE012E4EF7AC0B5E971593F25C4550F6 /* FIRIAMMessageDefinition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FIRIAMMessageDefinition.m; path = Firebase/InAppMessaging/Data/FIRIAMMessageDefinition.m; sourceTree = ""; }; + FE3A9AD8E4807573B6DB6187E6326895 /* Analytics-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Analytics-prefix.pch"; sourceTree = ""; }; + FE67CC6FB640844429C45C3D127877A0 /* FBSDKAccessTokenCacheV4.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV4.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV4.m; sourceTree = ""; }; + FE6D18F3E3D2D5B6C53578ED0ADFAC65 /* Branch.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Branch.xcconfig; sourceTree = ""; }; + FEDF73A246F6B78D438C7BF75B5350D2 /* FirebaseInstanceID.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FirebaseInstanceID.xcconfig; sourceTree = ""; }; + FEE07C7B813B165BA92E60ED46D9B070 /* GPBRootObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GPBRootObject.h; path = objectivec/GPBRootObject.h; sourceTree = ""; }; + FEF0910CED64FE0F99691BD1151E0CB9 /* GTMSessionFetcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GTMSessionFetcher.m; path = Source/GTMSessionFetcher.m; sourceTree = ""; }; + FF0CA052DF0AC68AFCB004D5119EC609 /* GoogleToolboxForMac-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "GoogleToolboxForMac-prefix.pch"; sourceTree = ""; }; + FF1347830FAFE0EBEBFE8B8EAF3F7E06 /* SEGIdentifyPayload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGIdentifyPayload.m; path = Analytics/Classes/Integrations/SEGIdentifyPayload.m; sourceTree = ""; }; + FF2FC63F70A8661210DC014F86B89E20 /* View+MASShorthandAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "View+MASShorthandAdditions.h"; path = "Masonry/View+MASShorthandAdditions.h"; sourceTree = ""; }; + FF42462FF63BDABAD317F1A82C9CE5AC /* GPBArray.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GPBArray.m; path = objectivec/GPBArray.m; sourceTree = ""; }; + FF5EEC53F732DC4CBA424DC1A46688A0 /* BNCKeyChain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BNCKeyChain.m; path = "Branch-SDK/Branch-SDK/BNCKeyChain.m"; sourceTree = ""; }; + FF9A399A8D649175463222B21B275B70 /* FBSDKLoginConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginConstants.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConstants.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 06103BC907C6D44B4FC4BC41831BE163 /* Frameworks */ = { + 06E945BD25F466D5190A29EDAD64883B /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + C6752BAFC7CE0D57C6EC0469A98583AF /* Foundation.framework in Frameworks */, + 90390D4FF73E7189B78EE5EFB7798F87 /* QuartzCore.framework in Frameworks */, + C38CB4D47CAEBF8DEBF7D3643304DDA2 /* UIKit.framework in Frameworks */, + B74E60B867CDE77067E129272DD90CB9 /* XCTest.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 0EBC4E1ED91C24E349CC69660B2666C5 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 8077BC133700597C8AC1B919101172FE /* Security.framework in Frameworks */, + 31304328B114159F90A73C3B6C39A750 /* Security.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 06EF0D3AC29E69F1DBF49ABEDE5D2617 /* Frameworks */ = { + 0FB2530C7979AFFCA8810C854C62C308 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 145E8BAE76AA89A78A5C981DB4C86E85 /* Frameworks */ = { + 1476AA66C205799D85BD9013EAF5BEED /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 928C681898053D088590DAEA899E4E34 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 1A8E14F51C00DCA6D88B8CA74385C8BF /* Frameworks */ = { + 15EF59E298DE044A2165E1B7474E44E9 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + BDFE0203BC3207D66A785A6B9F310A8B /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 327A131E42775E54CAC095D1BB9EA5FD /* Frameworks */ = { + 2DB4D46C728E16B1BBACE6F211790251 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 66AF03E9558FEA2294564696490260CE /* Foundation.framework in Frameworks */, - 88C7E85838142A0D9FA9FE198C6A2FF4 /* QuartzCore.framework in Frameworks */, - 829C9026BD0DB1DF97EC08570B485C5F /* UIKit.framework in Frameworks */, - 1B3F2B804C92C70C170E76DCD898B777 /* XCTest.framework in Frameworks */, + E906B22EC7D7ADAC2D9823FEF6861EF5 /* Foundation.framework in Frameworks */, + 398157DA5BAAA110723DC37CD1D9E67A /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 38D0D48C727AAE1D545A8EA9853436BD /* Frameworks */ = { + 45593DAAB282D6D4196ABD1F353AD7F3 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - ECE4F6E5DF4B5C7AD84461B8F8A0CFFC /* CFNetwork.framework in Frameworks */, - 676BA3DD433FB2CF4847812AB9461A8D /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 53FF5A9C9A3178B75C238AC376346189 /* Frameworks */ = { + 5B60901AB9A3E6AC54435DEE4E4B74BC /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 554F9497EF3FC0F64BD1A608F67C8702 /* Frameworks */ = { + 64726540ACD1E83D87EACF3A895CE311 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 5FE2DCC199AD7A75FF68C427A41FD754 /* Frameworks */ = { + 76FE8619908D5691D8C54549A96C65C3 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 624CA372E5BB7A44A98AD88D321759BF /* Frameworks */ = { + 915C1715E81465BD699F42A203B7E7C7 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 630DEE647939BD287CF0860331380934 /* Frameworks */ = { + 923877A3E628D9831A558C3BB6A74655 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 6F121C06713C6466D50C8DC285B664E2 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7F377B6771CE13F5738BA7AEC20FAA8C /* Frameworks */ = { + 9AA190535CE447EA1B88190F710ABB61 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 8340134EA51E1D105E5BBD8D76071DFD /* Frameworks */ = { + A53AD8E78E7DBBAD1B988F537225C094 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - 94D9113EC36D1A2B25422D2CB247F8DE /* Frameworks */ = { + A7602C99E6009529CA26C0DF69569EA0 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 75ED28958A66CAF798D07F177F53DC94 /* Foundation.framework in Frameworks */, - 06820631D37DF987043EE53FB9450547 /* UIKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 97694224A7F37F1C8E5949ED4A8D1A08 /* Frameworks */ = { + A9121B1B9D86217D4AC0462C11E54777 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + 72F22D84DC63A488062226F0F78D407F /* Security.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - A8310C7816DD66AA20B8D944A75B34A2 /* Frameworks */ = { + BF5331BCA73F36076CA6DCE9E7FD57FC /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 5F3745983C18164BBA2A2E5CD7F5104F /* Security.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - B99301673F3321EC5DFFE4D956244695 /* Frameworks */ = { + C2F43A7F4BB93F6AB1987CCE71343407 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 464E1B4A410C64A57A48A1EFE7D5E25D /* Security.framework in Frameworks */, + 188C57E04D4F34E7281B59A3D33AA864 /* Security.framework in Frameworks */, + E3C2D9D35616C9936CDC810B8A5F2153 /* SystemConfiguration.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - D798C9255C548654033BE95F8E27A5F4 /* Frameworks */ = { + CE51B919C38F6A4EEDD4FCB6BA10A887 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A1E19A35CBB10E771A262FD0A59F3555 /* Foundation.framework in Frameworks */, + 937C96B63D54E57B8D45D1ABFA1505B6 /* AdSupport.framework in Frameworks */, + D9232E47A0F23F0772800B14BC219683 /* MobileCoreServices.framework in Frameworks */, + E5B751590D5DF6FCCD9A4162056CF058 /* SafariServices.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - D7C0120A1438F75414CA462569FE772F /* Frameworks */ = { + D4C5ACB38162B03DEE33516BA8DEFFB0 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - D93A41BFE2D33C736FF784EA881D2D53 /* Frameworks */ = { + D6B95F0E6B03DBE93215618AF1BB273E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + CD0E759FFDD6E04A477B11164857472A /* CFNetwork.framework in Frameworks */, + 5C271E845CCAB37B9B33F05632FB9B75 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - EB45D363BAB93B738F295696BB169873 /* Frameworks */ = { + D9921DD3D4010F19869A0573055F5275 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; - ECFD9C01E07B4959BFCF4A1791941985 /* Frameworks */ = { + E351922A8EC2F25DE1DEB257280149FB /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - D8814BC329300685E5AB742A35BAB6AA /* Security.framework in Frameworks */, - 68F07E33AF0501D078CBC0DB54ED8E99 /* SystemConfiguration.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - F9D0D6DB5B71D91658EECA3E4E54F02C /* Frameworks */ = { + F9E760C0AAA9574A1CCB01138E7DC2B4 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( + D543C811FBED75F74DC9B868D1E94B07 /* Security.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - FB01367BABCA8248725014886B3685DC /* Frameworks */ = { + FC56A281867311014CF43895F56E9E8B /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 2D25C9BF2A08C284C39CD95D7427C811 /* AdSupport.framework in Frameworks */, - 83B19FF68F70DD3B3C28031103E62BBC /* MobileCoreServices.framework in Frameworks */, - 1DF02F49705967CE1C4EEBEB35F66842 /* SafariServices.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 0036D81B249741338F236ACC98ACA902 /* NSString+URLArguments */ = { + 04DD5D430C8B86EB52252D7664926DF8 /* NSDictionary+URLArguments */ = { isa = PBXGroup; children = ( - 3B043A78E11172FF58B9D173A18A3E96 /* GTMNSString+URLArguments.h */, - 62C3C3572259EC72BD6A28A50809539A /* GTMNSString+URLArguments.m */, + 8F369582D9FA7FE983669FD24AA0E5F9 /* GTMNSDictionary+URLArguments.h */, + 11D1DBD3EED2AD52308A39C866FF6F0B /* GTMNSDictionary+URLArguments.m */, ); - name = "NSString+URLArguments"; + name = "NSDictionary+URLArguments"; sourceTree = ""; }; - 00FC6853BD178594E4E43D4AE55A509E /* Resources */ = { + 052E9CA982F018C6DFEA6F288D8B31EE /* Support Files */ = { isa = PBXGroup; children = ( - 8B1A785888E1E0AD34C30744401FA2F5 /* GoogleSignIn.bundle */, + 1C7586BDB1367D3872893E9DC16B9D59 /* GoogleToolboxForMac.xcconfig */, + 77B92A052F284F522B94E88CF9E34A99 /* GoogleToolboxForMac-dummy.m */, + FF0CA052DF0AC68AFCB004D5119EC609 /* GoogleToolboxForMac-prefix.pch */, ); - name = Resources; + name = "Support Files"; + path = "../Target Support Files/GoogleToolboxForMac"; sourceTree = ""; }; - 05CAD92B1CC75A079436CF8325DD021E /* Core */ = { + 0628192D8ED9E740F0CFE91DF8396357 /* GTMSessionFetcher */ = { isa = PBXGroup; children = ( - 6A1AC55264BAA61CDCD9EC97C22844AC /* FBSnapshotTestCase.h */, - 721583E6FE7ADA59F7A1F2C83256493A /* FBSnapshotTestCase.m */, - 070BCC87B13DEF206292CD29DCCA85E4 /* FBSnapshotTestCasePlatform.h */, - 2C128A18D0862A8A4F8328126D4C0FFC /* FBSnapshotTestCasePlatform.m */, - CB10C2058410962F69CB681A8E17699E /* FBSnapshotTestController.h */, - 3F5541886EBEED9E9AB894E07182B29E /* FBSnapshotTestController.m */, - 324001BAA4E993E479B0AD97738E1DDE /* UIImage+Compare.h */, - 30823FF4A07C2D085DDCC843A3244136 /* UIImage+Compare.m */, - C45F2525168FC5A40D3FFADC8118EAFA /* UIImage+Diff.h */, - 6BB663B1D0B30B1A01123D5323A58FFE /* UIImage+Diff.m */, - B55996A2C826EDF56121724BA212D9D1 /* UIImage+Snapshot.h */, - 75C52A9EBEDAB709F8AA5CBA1CAF69D8 /* UIImage+Snapshot.m */, + 1237BC4D51A165999EF3967E7FB4218B /* Core */, + EEADE297597EA373FD076EBC455847C1 /* Support Files */, ); - name = Core; + name = GTMSessionFetcher; + path = GTMSessionFetcher; sourceTree = ""; }; - 07B45A1BE6C28150690EDE70E581C9F4 /* Support Files */ = { + 07AA206D27E0380140F40DF1D3602A8D /* Support Files */ = { isa = PBXGroup; children = ( - 136768CEC4FBAEE42DB0A4EF31B90959 /* Bolts.xcconfig */, - 03DAC5F4AA2D8219EF81C4ADD879AFC9 /* Bolts-dummy.m */, - B830FDF5642C1F99799733CEEA528253 /* Bolts-prefix.pch */, + B2A4006ED98239EF420FC39AA1983B75 /* DateTools.xcconfig */, + 7BBD3783735686722AA9C6DAA9FBE3B5 /* DateTools-dummy.m */, + F8A85C9B7819D7536CDF5DCDB33DCDB8 /* DateTools-prefix.pch */, ); name = "Support Files"; - path = "../Target Support Files/Bolts"; + path = "../Target Support Files/DateTools"; sourceTree = ""; }; - 09711B19F4023F2A26F382438B717135 /* UserDefaults */ = { + 0905205153FF8C8746FF4E13FC339321 /* Products */ = { isa = PBXGroup; children = ( - C6E78AFC9DC952BA57739D11F5ABFC84 /* GULUserDefaults.h */, - 643FF9DACF60CB7E744FE7DA90C63E1B /* GULUserDefaults.m */, + 721892917902FA429FCD7B6015A5FD3A /* FBSnapshotTestCase.framework */, + 3ED03942DF7629BD0C2FA0B6DCF727DC /* InAppMessagingDisplayResources.bundle */, + AE4F7C031E2DA3B3F4DA28D257D8DBDB /* libAnalytics.a */, + 34A6A10BEFEDD3F480C5257ECC4DA979 /* libBolts.a */, + 02CC641209991EA0A30B6F98692C64CE /* libBranch.a */, + 436DE2178050F77FA1CFE047DBEFC8D0 /* libDateTools.a */, + 6D0E2F93C05947F476A92DECEDABEFF7 /* libFBSDKCoreKit.a */, + D35765DE219397654892A591C703FC19 /* libFBSDKLoginKit.a */, + 956E882A6488325F2DDC7D8FEE20D527 /* libFirebaseCore.a */, + 76D6C1FFF189E60FA2D3277D27904605 /* libFirebaseInAppMessaging.a */, + 6466663A459746DC9AA9895734E49F10 /* libFirebaseInAppMessagingDisplay.a */, + 5D95C76A8DFFBABF477E0B67EC086671 /* libFirebaseInstanceID.a */, + A65993D7705E2568CC966BDAF60DDED6 /* libGoogleToolboxForMac.a */, + A4AEAD4D9BF0832F4367F363BA3507CF /* libGoogleUtilities.a */, + 5DC1AB1369DF5F6E85469C56BE151300 /* libGTMSessionFetcher.a */, + 9063EBB817AB32C5F170DA9166D21DAC /* libMasonry.a */, + 3FC03309399C6DE9FC963BB578DC58E1 /* libnanopb.a */, + F8DB896AD955DFDF396BD450D7EA6752 /* libPods-edX.a */, + 5E07AE1FAE72C0EDB00292E9463195C1 /* libProtobuf.a */, + A9E9AB5F1E0DE12349D9F8BFF2446A1A /* libSegment-Firebase.a */, + 8B86DEAE6A2D7BC46DD7847074A04508 /* libSegment-GoogleAnalytics.a */, + EA3801AAAB1A50369E9AB5A58307CCED /* libSmartling.i18n.a */, + A3E9555E426111D8AB91DA723CB16686 /* libYoutubePlayer-in-WKWebView.a */, + 5BE72A9165EEFAB39D25C29085FF0D9C /* OHHTTPStubs.framework */, + 6D5CA1E0BAB4C45425CA8D2BC2CB1FA7 /* Pods_edXTests.framework */, ); - name = UserDefaults; + name = Products; sourceTree = ""; }; - 09741D2BD35ADFDAED2103457CC2AC45 /* Support Files */ = { + 0B2DF6D7BC701EF7DC4C27C4F2290C8E /* FBSDKCoreKit */ = { isa = PBXGroup; children = ( - 4CED55D98B77EB4B57216980196A878C /* GoogleToolboxForMac.xcconfig */, - BF5F007635BBA00D9D5AFF2F25360257 /* GoogleToolboxForMac-dummy.m */, - 3EDD432F2A3E4E1541C979B483AD1B8D /* GoogleToolboxForMac-prefix.pch */, + FADAF5A9C658BAB6F542B4625B840D1A /* _FBSDKTemporaryErrorRecoveryAttempter.h */, + 646A370D8A6EEC110AEF89BE86681961 /* _FBSDKTemporaryErrorRecoveryAttempter.m */, + 8FB4DD242566348A1DC048EE177EB0EB /* FBSDKAccessToken.h */, + 4EF42AA655EBB90DED67FB1CB4232579 /* FBSDKAccessToken.m */, + ADB19B4BF200AB80307D74517D87BD29 /* FBSDKAccessTokenCache.h */, + 8288866D588A748D1C3AE3D5A3283183 /* FBSDKAccessTokenCache.m */, + 3414E2C711B20E4E3B3D893BC277BF5C /* FBSDKAccessTokenCacheV3.h */, + 6B3B8C0309AFE1F45730D2CBCBA6B1D0 /* FBSDKAccessTokenCacheV3.m */, + 421D08BD2ED20505153A9B0222ADB197 /* FBSDKAccessTokenCacheV3_17.h */, + DC323987C754CECCED9CC5D98D7E0E47 /* FBSDKAccessTokenCacheV3_17.m */, + 9817E44B360D610C4A6DFB80C2289362 /* FBSDKAccessTokenCacheV3_21.h */, + B9B4F80845E55C0683DE348FB96085E9 /* FBSDKAccessTokenCacheV3_21.m */, + AA3FA6BB05D9687FAF7FC2C0F373AB66 /* FBSDKAccessTokenCacheV4.h */, + FE67CC6FB640844429C45C3D127877A0 /* FBSDKAccessTokenCacheV4.m */, + 5FCD5D04B26BD8C5E45A667337DA7C43 /* FBSDKAccessTokenCaching.h */, + 52DCD0E398B51304FB1E2E85A9099AFE /* FBSDKAccessTokenExpirer.h */, + F8A8C7141BA1F5DF41C613C40FA7D44D /* FBSDKAccessTokenExpirer.m */, + 22EE80EE1338B2474B2A2B009D1B0110 /* FBSDKAppEvents.h */, + 617339FECC8A24268F5C0A292DB777A2 /* FBSDKAppEvents.m */, + 69FBD58836D84BBA403CA156E7E91578 /* FBSDKAppEvents+Internal.h */, + E70D7BC62B771604999FA9A773F82475 /* FBSDKAppEventsDeviceInfo.h */, + 7C61E8C249360AF8BEC71C3DEE5235BD /* FBSDKAppEventsDeviceInfo.m */, + 8B99166536ED3B1F7651C6D62C46D649 /* FBSDKAppEventsState.h */, + 1F06D3E7E5E411C0652BB8B64BA53C61 /* FBSDKAppEventsState.m */, + 7EA6DD1C510F1082ECBDB7C78842B395 /* FBSDKAppEventsStateManager.h */, + B5CD8FCDA299CEFAE62BB13C39EC1ECC /* FBSDKAppEventsStateManager.m */, + E377382460E14A970F48D12B47DAF06A /* FBSDKAppEventsUtility.h */, + BBAEF9F7DBE830BB22A1660013DBF306 /* FBSDKAppEventsUtility.m */, + 531882F0B7F476DEFD4722662B2893A2 /* FBSDKApplicationDelegate.h */, + AE74539F863CCEACB6CFA66502AAE417 /* FBSDKApplicationDelegate.m */, + 1D192EE559839947D35B09822F7E2522 /* FBSDKApplicationDelegate+Internal.h */, + DF1A7D52F3BB15597777FEA803E0DF2F /* FBSDKApplicationObserving.h */, + D3678CD53B1D0625C55CA019588977EA /* FBSDKAppLink.h */, + E5B86BF95FF2C76A78EA04563F040489 /* FBSDKAppLink.m */, + 5F78EAF56E53AEFDFE47BF47D3A0AF3D /* FBSDKAppLink_Internal.h */, + 861352E23B2CB5CC276F4BD720C8EB08 /* FBSDKAppLinkNavigation.h */, + 0A116F76E4E346AF4CEF17356B184EC3 /* FBSDKAppLinkNavigation.m */, + 0517AEF8FEED169778E4B72816B1ACF5 /* FBSDKAppLinkResolver.h */, + 36369CEB7FED9590754296CA1D05D3F6 /* FBSDKAppLinkResolver.m */, + 6EB8CE2CB9E391AA82C93F7769E3D4CA /* FBSDKAppLinkResolving.h */, + 89057E9BBD21B2802D87927D799115DB /* FBSDKAppLinkReturnToRefererController.h */, + AB04032AD5171C14B3F353BA61CDEA43 /* FBSDKAppLinkReturnToRefererController.m */, + BA74EBD32E41226093573E36A3D26A43 /* FBSDKAppLinkReturnToRefererView.h */, + 9729327073A4B8CFC8F9BEE03E7D7305 /* FBSDKAppLinkReturnToRefererView.m */, + 548F59A6EE1D2245BA3079996963D87F /* FBSDKAppLinkReturnToRefererView_Internal.h */, + 0D2ACDA0D999F8B531B6B527C6D89B2F /* FBSDKAppLinkTarget.h */, + 77151CC21C5D1977EFB07450AE85843D /* FBSDKAppLinkTarget.m */, + 56236DF4A35C74F7BBC549AD3EF76613 /* FBSDKAppLinkUtility.h */, + EEAA25B7C2923A98EC6924D4D64AFEFD /* FBSDKAppLinkUtility.m */, + E2A61426F68E30BE7D20DEAD71C02837 /* FBSDKAudioResourceLoader.h */, + 390927EE949DDDB7E2D558208B291C36 /* FBSDKAudioResourceLoader.m */, + 0F4722C326CC582A115C7B0A469EC0DA /* FBSDKBase64.h */, + 538F9C3254D54E7C9FD1C2B9384E0E9E /* FBSDKBase64.m */, + C0EE1D41A2EE8D28EDDD387D86F86420 /* FBSDKBoltsMeasurementEventListener.h */, + 28CA85063E028F0E7F0D5BA876C74B22 /* FBSDKBoltsMeasurementEventListener.m */, + 29617CBF4FB58A36ADF9F5AC51A8C647 /* FBSDKBridgeAPI.h */, + AD39169AA3ADE720E73E985EC8C56F77 /* FBSDKBridgeAPI.m */, + 9D5A95D130E46126E762735072D831C5 /* FBSDKBridgeAPICrypto.h */, + 68CCCFDEDE7339EC418B631B1B741F15 /* FBSDKBridgeAPICrypto.m */, + 69C7CF2AC5B27CBD6107BB8293EFE488 /* FBSDKBridgeAPIProtocol.h */, + 77AE6B09B00520A9613C44F73D07823E /* FBSDKBridgeAPIProtocolNativeV1.h */, + 08CAAD4D8B2816598302EBB5D4784191 /* FBSDKBridgeAPIProtocolNativeV1.m */, + 643DBAEE0CD388A87F2A7952B55315E0 /* FBSDKBridgeAPIProtocolType.h */, + 28FDAAEE5475428D7A843986FC94A2DB /* FBSDKBridgeAPIProtocolWebV1.h */, + AEA29996FCA72BCA5C7DB0300FE943D3 /* FBSDKBridgeAPIProtocolWebV1.m */, + 5BDC53E9057097FB85DF437A93B94FB4 /* FBSDKBridgeAPIProtocolWebV2.h */, + 9E3C351913B925EC419F813427C48186 /* FBSDKBridgeAPIProtocolWebV2.m */, + FC5FF3A5F15742D2DFCDAD4E754D51D5 /* FBSDKBridgeAPIRequest.h */, + 45A7D329543B56241F9C60AD2A310505 /* FBSDKBridgeAPIRequest.m */, + F74B5D0C65F88ADD8BD9EFFADA275D93 /* FBSDKBridgeAPIRequest+Private.h */, + 92C0FE3EAA6DF0D8B1341BCAC936FC8F /* FBSDKBridgeAPIResponse.h */, + FC694DD759F1686F96E6C6F16AC6670E /* FBSDKBridgeAPIResponse.m */, + 461B1D095F78A752FC0F3DBE3C106284 /* FBSDKButton.h */, + 478DDBC8E5D63FB0015B9C003E04FC01 /* FBSDKButton.m */, + 64CD97546E3B5093D1869F4E4F3EBEAC /* FBSDKButton+Subclass.h */, + 7AC1423BFBD53C75118A4FB70CB9E84B /* FBSDKCloseIcon.h */, + BE8F3B3226459E83169B35CC3116CF45 /* FBSDKCloseIcon.m */, + 1BD529B25F0CDC94DF2D11892661514F /* FBSDKCodelessIndexer.h */, + E2689A0A7052230BC219F080859FFAB5 /* FBSDKCodelessIndexer.m */, + ECAC3074BB55D07A6702C3A33FEA5C81 /* FBSDKCodelessMacros.h */, + 597E23C43883C8AC526A33D0DA82036E /* FBSDKCodelessParameterComponent.h */, + 939787046A19CA71A508B1BFC96FF2E5 /* FBSDKCodelessParameterComponent.m */, + 3A93C8C9BB1EAEA5BD84E116CB3B405F /* FBSDKCodelessPathComponent.h */, + 273FBE143B41468AD7CD5022E9659511 /* FBSDKCodelessPathComponent.m */, + 63D49A22F392DF95174D65C76D17091C /* FBSDKColor.h */, + 675D0118871EFD26466A51F14B49AD31 /* FBSDKColor.m */, + 2BFACC8351E2AE2165DF0B4244DDBAEA /* FBSDKConstants.h */, + 270C7E141401CDFFE1A29F10D694EBCF /* FBSDKConstants.m */, + 2B186DD5CC76F52DBC6C3872B5EC7789 /* FBSDKContainerViewController.h */, + 603BB5C258FA0A108B11A0CE1D0251DB /* FBSDKContainerViewController.m */, + D110E06A47B3EB3F34CB49FF02B1A2DB /* FBSDKCopying.h */, + 2ADF75B0BAED2EE04E933711F92CD054 /* FBSDKCoreKit.h */, + C6ED7C6473EEE9AB4023781C8C75A3E9 /* FBSDKCoreKit+Internal.h */, + 48F4852211090D691E268F6EC5114EDB /* FBSDKCrypto.h */, + 050D1142738613CEADA9C257A4BB5639 /* FBSDKCrypto.m */, + 88BA67F246D4B877C828082AE2823B93 /* FBSDKDeviceRequestsHelper.h */, + C9301F9AD3F7C62E27276E1C7D37CAC7 /* FBSDKDeviceRequestsHelper.m */, + 45A966ED22BF6AD3882FD0A4829AE32E /* FBSDKDialogConfiguration.h */, + 18BE46D27D48D5F48D4EB1CAAF4D016D /* FBSDKDialogConfiguration.m */, + B337382677E259BDA57A4B54BF54E30A /* FBSDKDynamicFrameworkLoader.h */, + 3A7E42BB7F2EE997F41EF04854D42758 /* FBSDKDynamicFrameworkLoader.m */, + 1F76DD244B9BEE2520EFF6B3FC0E0CBB /* FBSDKError.h */, + 933B2B780052E7019F74CC45D15E7F02 /* FBSDKError.m */, + 803BAFEB0E0A4060EA5B5B4997209E99 /* FBSDKErrorConfiguration.h */, + 21601137FD138FF5FF3988509060F407 /* FBSDKErrorConfiguration.m */, + 054DEA97D239854F2E4A18439EAC36E4 /* FBSDKErrorRecoveryAttempter.h */, + B7E8D91486367D5545167145DA6E0655 /* FBSDKErrorRecoveryAttempter.m */, + 2D0210410B6D0FC1570E9FEA50DDB904 /* FBSDKErrorRecoveryConfiguration.h */, + 17C0C855687A6A2B66E7B0869F472D75 /* FBSDKErrorRecoveryConfiguration.m */, + A04DC391AF370CFAC2BF8D197B78DA2C /* FBSDKEventBinding.h */, + F32E824DDAB9EBE48D400DDCBE251FFF /* FBSDKEventBinding.m */, + F58FBE6B14B2A0E6E14BA2C1E2C61D01 /* FBSDKEventBindingManager.h */, + F4B278E45432CA61AD97E1635440DA1D /* FBSDKEventBindingManager.m */, + A3A0AB808306105E5069A60DC5F18ADA /* FBSDKGateKeeperManager.h */, + 4E6DC5CCD212C3048BD9ADC13166DC4E /* FBSDKGateKeeperManager.m */, + 1852AE91743E2BB048C25B80D9612467 /* FBSDKGraphErrorRecoveryProcessor.h */, + DD7C28EAAF86CC025A68A9A76787144B /* FBSDKGraphErrorRecoveryProcessor.m */, + C933B006E7454E89994F5AD38CF9D5CD /* FBSDKGraphRequest.h */, + A084557B38544D20D48EFE5C7587F372 /* FBSDKGraphRequest.m */, + 58B066D5299D164DA6989778D7B707FD /* FBSDKGraphRequest+Internal.h */, + BA4CEA762852D406CD29135033A856C2 /* FBSDKGraphRequestBody.h */, + 1BC0AD187124CD580070E466714DD43E /* FBSDKGraphRequestBody.m */, + D18E8920C9DD1892FE1385CE3403468C /* FBSDKGraphRequestConnection.h */, + FA325BED2B6938020E8609B5C1FC1DEA /* FBSDKGraphRequestConnection.m */, + 446FB081ADD8B02E615BC3DAF329D8F0 /* FBSDKGraphRequestConnection+Internal.h */, + E836613807CB88CF5EB831F7EA908D14 /* FBSDKGraphRequestDataAttachment.h */, + 217605A0D4BAC428EAC0F2645B8FEF3E /* FBSDKGraphRequestDataAttachment.m */, + 852A51FCEBCAB7523ED299F7E1B6BA32 /* FBSDKGraphRequestMetadata.h */, + D3A00447BC3ED4671AF5536E53848CEF /* FBSDKGraphRequestMetadata.m */, + 5482FBB81255EA3C94645DFD95735362 /* FBSDKGraphRequestPiggybackManager.h */, + F9CAAFBB5CF9ACB577BDBF1B67A192D7 /* FBSDKGraphRequestPiggybackManager.m */, + A04B56C1DD67C72150648DA56D810CD9 /* FBSDKHybridAppEventsScriptMessageHandler.h */, + 02C64698E19D18883EB14D684094E8A4 /* FBSDKHybridAppEventsScriptMessageHandler.m */, + D568F64CC2A763EEB6B377959799D6D9 /* FBSDKIcon.h */, + 2526A10BB5686E35D7DD37B26BC4827D /* FBSDKIcon.m */, + 811F3CD2052E7BD5C8CDE511DE80873A /* FBSDKImageDownloader.h */, + 9AFFCF896B071DD753D32D6F0F370A9B /* FBSDKImageDownloader.m */, + 5C7D693EDA0541AC845BA35F7A1267F0 /* FBSDKInternalUtility.h */, + 83C64927BD503F405681A261414802C1 /* FBSDKInternalUtility.m */, + FD5BA91FF2CB8EDBFDECF0838F5BF33F /* FBSDKKeychainStore.h */, + FDE284190AB7E6EC860D291B6260C262 /* FBSDKKeychainStore.m */, + 7D34CCF0C9875D60831127D0B2A92CF1 /* FBSDKKeychainStoreViaBundleID.h */, + 020388393D9208B78F905652ED620ABA /* FBSDKKeychainStoreViaBundleID.m */, + 4BE82EE9E89346766DF0C541FBDC24E1 /* FBSDKLogger.h */, + BC4E721D65AAD9004C42B9A43CFCC20C /* FBSDKLogger.m */, + D87DD46595B76822FD6D2A6F937A489F /* FBSDKLogo.h */, + 6548103B767B935D2766135363971AA5 /* FBSDKLogo.m */, + DC07A13BCB5ADF937AF9462545FC81E8 /* FBSDKMacros.h */, + 278E2B51862B8331FDE311C397D2B837 /* FBSDKMaleSilhouetteIcon.h */, + 4896A06A2DE83E940DA4F151E2BB1E27 /* FBSDKMaleSilhouetteIcon.m */, + C1329023C3DAEA6CDB3CA42B4B2F0678 /* FBSDKMath.h */, + A718DA1D6989838486FD13913EEC6E80 /* FBSDKMath.m */, + 3CDF8BA4172F861A116C06D33A5C603F /* FBSDKMeasurementEvent.h */, + CB38A06BC69C62CEA8645D5F445DE555 /* FBSDKMeasurementEvent.m */, + E243CE74454D8A1AE54E3154B4B10BD1 /* FBSDKMeasurementEvent_Internal.h */, + C7D500CEAC2965952077A4A707B32289 /* FBSDKMonotonicTime.h */, + 2E549E83B9FD15AC0D2A2CC1DF37317A /* FBSDKMonotonicTime.m */, + A28D3863533A656B2371906C79E5CEEF /* FBSDKMutableCopying.h */, + D724F459ABED220EC3339536E89FE89E /* FBSDKPaymentObserver.h */, + 71F078E9FBE9C35D4B9093915B412551 /* FBSDKPaymentObserver.m */, + 4D421BF5786157EB8A050A319E8D207E /* FBSDKProfile.h */, + 95F7D5E6C78FF4D2C94D237E392225C9 /* FBSDKProfile.m */, + 5C120E252B19B563DEABB6F1F76A9382 /* FBSDKProfile+Internal.h */, + C05B834E08200BA76D128B500C12701E /* FBSDKProfilePictureView.h */, + D615D387452E8C539834BB59672E88BD /* FBSDKProfilePictureView.m */, + 263D1DED92F3F89A1541F6F20047C72C /* FBSDKServerConfiguration.h */, + B1368574C1686B6DFF67996D6CD7989B /* FBSDKServerConfiguration.m */, + FB86739A75742458A419D7DFADB45A7D /* FBSDKServerConfiguration+Internal.h */, + CB072866226139EA5E67492111D3B32E /* FBSDKServerConfigurationManager.h */, + 49C843BDBDD66322B880308568599431 /* FBSDKServerConfigurationManager.m */, + 9D5D5DE506295EE2D46396F626245EB8 /* FBSDKServerConfigurationManager+Internal.h */, + 789A8456DC5DD1FF4B05449BE8B13CFD /* FBSDKSettings.h */, + 09EDEBD45EBB686F19C60A1495B22534 /* FBSDKSettings.m */, + 801D42C1B2F51DEB419FA91670DEEAED /* FBSDKSettings+Internal.h */, + 9CBEB50638A605BC60865067BF1DF715 /* FBSDKSwizzler.h */, + 4EEA797A6A64B340851BE433FA359A57 /* FBSDKSwizzler.m */, + 9E6A19BAEEF4AA00543E696EC86B409B /* FBSDKSystemAccountStoreAdapter.h */, + 96DDC7FAE3CEC8DE44A8A04DF62CC3E3 /* FBSDKSystemAccountStoreAdapter.m */, + 38861494AD59993974DE5032443C2386 /* FBSDKTestUsersManager.h */, + 778694A61450D965B315D51C5F22D78A /* FBSDKTestUsersManager.m */, + 74FBF100111FBA5A7F4504FAF1C19008 /* FBSDKTimeSpentData.h */, + 0477185EA7D7569DBE5AD568DE2D9E24 /* FBSDKTimeSpentData.m */, + 870B17EBE2DF8FBB2CA8F16D74EE269B /* FBSDKTriStateBOOL.h */, + B067C8814D909D852744F535BD25A42E /* FBSDKTriStateBOOL.m */, + 1D0FAB1BE51374E0188CF1B9CE08DE9F /* FBSDKTypeUtility.h */, + D994403DD39463355436215A32803D0E /* FBSDKTypeUtility.m */, + 7F8A0D9188A0DC80DEC65FC7DE8296CF /* FBSDKUIUtility.h */, + B912EC486DAD66BB0B5FB801D24480A1 /* FBSDKURL.h */, + 515D5D5B80D765917AEC9964B0551DFF /* FBSDKURL.m */, + F73C24A71FCEF30A6C8AF1F753D0091A /* FBSDKURL_Internal.h */, + CF92CD979A44B4248E076F8E5DDECFAD /* FBSDKURLOpening.h */, + 90A90E8A2A590C443647E1B005965701 /* FBSDKURLSessionTask.h */, + 3474E259F92EDC1F2201FD83A6F417FE /* FBSDKURLSessionTask.m */, + F7C673DB8140D234F561C21C4F1D5ACD /* FBSDKUserDataStore.h */, + 112864B03E0184BF30323F9149018A18 /* FBSDKUserDataStore.m */, + 391F0FF18BBC0A97F22B50959349FAF5 /* FBSDKUtility.h */, + 9DA1E6A6A1B2D8DF8DF967B473E7FAAC /* FBSDKUtility.m */, + DFE59A70221CAE9AFE181BC6A455C7CF /* FBSDKViewHierarchy.h */, + B82C1B543EC3A77C7CD6CF30F34D956E /* FBSDKViewHierarchy.m */, + 483DA086FD40D20B5BCB6A688F44E60D /* FBSDKViewImpressionTracker.h */, + 6694C0F63423B273A3E6F1D020DE57EB /* FBSDKViewImpressionTracker.m */, + 7D8BC8667B00F6F7F47DB15B8CE6D29A /* FBSDKWebDialog.h */, + DC680A05B4913A9DFDDDEA5FFC16DCE5 /* FBSDKWebDialog.m */, + 4711B771067AF63CB5F55A464AFEE8FB /* FBSDKWebDialogView.h */, + 3D88B7531014F512AC6CC35CEC2FB37C /* FBSDKWebDialogView.m */, + F553CE000C74275104AD6A8037F11E2E /* FBSDKWebViewAppLinkResolver.h */, + 6B8E0CB5DE106930C6D97BF3CFA20592 /* FBSDKWebViewAppLinkResolver.m */, + 94DAA7E585AE08B4541D8FBD02DDCA5C /* Resources */, + 12DEB57056A597CA99F10D7E04CD3362 /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/GoogleToolboxForMac"; + name = FBSDKCoreKit; + path = FBSDKCoreKit; sourceTree = ""; }; - 0A38440E6CD3EFECCAD0C42D39246565 /* encode */ = { + 0FCC3E30A22E7E3A3B4BCD4D61016CA9 /* GoogleUtilities */ = { isa = PBXGroup; children = ( + CE2DEF4B7872DCDAD5F1D1FF09A0D8C3 /* AppDelegateSwizzler */, + 9EF5BF54FD51DE68CA1A90851280CE34 /* Environment */, + 1D4D284C04790BC49D7C261C22D354D4 /* ISASwizzler */, + 58BC9B253AE27145D4FF9F864B8BFFC4 /* Logger */, + C40907C11517827914DF5358C4792091 /* MethodSwizzler */, + 100A7B49374B8ECD14DC6A918535FEDA /* Network */, + 6ED84AA9825DB287033400F9D1F81FD1 /* NSData+zlib */, + 27A7569970D0442CBCF3A4DD8C72CA86 /* Reachability */, + B170EF0B0F1FCCDE140DEECFAD259AF3 /* Support Files */, + EF771F6D4E48DE90976F8D5B86E7969B /* UserDefaults */, ); - name = encode; + name = GoogleUtilities; + path = GoogleUtilities; sourceTree = ""; }; - 0D5D1D9E4947A51A4889E0D8CF085E91 /* Masonry */ = { + 100A7B49374B8ECD14DC6A918535FEDA /* Network */ = { isa = PBXGroup; children = ( - AE4E65B0989651BF2A41CC1479169FAD /* MASCompositeConstraint.h */, - 8864EFD4D2C74AAB33B332933DA58A3D /* MASCompositeConstraint.m */, - D340D970AE745FEE9E5DE214D661F9E6 /* MASConstraint.h */, - 290C467300BFEFD37D4DB1A43AD9271A /* MASConstraint.m */, - 055AE32A61611E68A69F2CAF2AC14FF5 /* MASConstraint+Private.h */, - E9D28314B216C9F89A75A667E175D47C /* MASConstraintMaker.h */, - B88570E4E75BC72ECC3111B96775E311 /* MASConstraintMaker.m */, - 56BB45C246746831D5F3988241DC4A76 /* MASLayoutConstraint.h */, - 141F9532A0BEC267C5E8ED23FBB6DEA0 /* MASLayoutConstraint.m */, - D045DE38FA844F8EC108BAF678935D14 /* Masonry.h */, - 2E3D7B2105E59F79BBEC2E70B2E1CEA1 /* MASUtilities.h */, - 997938E0BB1B1ABB92506EDA8C594E84 /* MASViewAttribute.h */, - D399F4AD4E3656713C8F58AB3BD261F0 /* MASViewAttribute.m */, - 367526A8764BBDCBD90EB1983F0EE99A /* MASViewConstraint.h */, - 03DC8A692C0AA61F6AA4175B12BFA9A8 /* MASViewConstraint.m */, - A8555A3ABD75E3405784E384543DCDCC /* NSArray+MASAdditions.h */, - 5A8BB0FF27ABEF36DE931F8081F47D05 /* NSArray+MASAdditions.m */, - B2384B32E16EF03666390460D71F6230 /* NSArray+MASShorthandAdditions.h */, - AD5EB34CD926AA0D62F41661D473928B /* NSLayoutConstraint+MASDebugAdditions.h */, - 94E2BFDF8301D99022F5B20FA1143B17 /* NSLayoutConstraint+MASDebugAdditions.m */, - 53F6FE6D6CB5CAA6B33F05BF9AF2362B /* View+MASAdditions.h */, - 7A85C034D2E6920B2C8D19D686F099E4 /* View+MASAdditions.m */, - 6C6D75F1CB700F01B921B03D3618A1FA /* View+MASShorthandAdditions.h */, - 2094E0494BDE5472EF958F453EB29877 /* ViewController+MASAdditions.h */, - D85EDF21B8C62434C89CE9EB5074A249 /* ViewController+MASAdditions.m */, - 346A4709E51074345F8A3076D4EE3A59 /* Support Files */, + EF2FEB1492038540883F0ED5F3263FC6 /* GULMutableDictionary.h */, + BE6A016D23CF6BBBC79C80237A375799 /* GULMutableDictionary.m */, + CF0EA313412602AD24DBA60775D893F5 /* GULNetwork.h */, + 02D8814BD85ADD99ECE3928608241CD8 /* GULNetwork.m */, + 052963B6E17A6A50EFFE4537E9448179 /* GULNetworkConstants.h */, + F413A998339D8C4F97140E7622620896 /* GULNetworkConstants.m */, + 1081569ACBC1A57314C9FB49895F35D7 /* GULNetworkLoggerProtocol.h */, + 0E546B06CF3784E08A6A15A31FCCDA2B /* GULNetworkMessageCode.h */, + 8F69CF693D7C08E0AF0070127B00050C /* GULNetworkURLSession.h */, + D8F32E131F803EBB8A385990209048FA /* GULNetworkURLSession.m */, ); - path = Masonry; + name = Network; sourceTree = ""; }; - 0FBA44AC935305B7B8005E865A9472F6 /* NSURLSession */ = { + 11013A3E94119C946F454AFE419A6E25 /* JSON */ = { isa = PBXGroup; children = ( - 6BC4BA448804011ACBC5298D8DAF64C7 /* OHHTTPStubs+NSURLSessionConfiguration.m */, + 19AE3FB7FA1DA1585DE0CCC590DEB27F /* OHHTTPStubsResponse+JSON.h */, + F8C4CA73A99484B54561DC60AF90B9D6 /* OHHTTPStubsResponse+JSON.m */, ); - name = NSURLSession; + name = JSON; sourceTree = ""; }; - 13CC97263F8EB211965396D41CCDC92D /* AppDelegateSwizzler */ = { + 1237BC4D51A165999EF3967E7FB4218B /* Core */ = { isa = PBXGroup; children = ( - 00D2B13496EDBFDE4FA8E21924F25E94 /* GULAppDelegateSwizzler.h */, - CC71698072FFBC97BA4568F3E1F5FC79 /* GULAppDelegateSwizzler.m */, - 4D53DA3716DDB6D3934D7B8D32000A30 /* GULAppDelegateSwizzler_Private.h */, - FDAAE542BDC72448410DDDD03C9B3BC9 /* GULLoggerCodes.h */, + 9367FE5CF76F241B3E15DA7B1F10C21E /* GTMSessionFetcher.h */, + FEF0910CED64FE0F99691BD1151E0CB9 /* GTMSessionFetcher.m */, + F2C89D79326D72236B33BA78E51DD87B /* GTMSessionFetcherLogging.h */, + 95E8DCFA32A9D1869022E90EB764D029 /* GTMSessionFetcherLogging.m */, + 09ACE66AA0842A55192AF7E5CAC4C47E /* GTMSessionFetcherService.h */, + 62AC8535BF2E751DD3C50C8197B94D78 /* GTMSessionFetcherService.m */, + 1E8EBEF83007A08BC7E6926DDAFD8793 /* GTMSessionUploadFetcher.h */, + 4878CCE01166EE95797AE50C5B3CB646 /* GTMSessionUploadFetcher.m */, ); - name = AppDelegateSwizzler; + name = Core; sourceTree = ""; }; - 1643B6FD620D3A1DCCFD1BCAEA3AB803 /* Resources */ = { + 12DEB57056A597CA99F10D7E04CD3362 /* Support Files */ = { isa = PBXGroup; children = ( - 5246C9C24C6C95D61F5829F88F5D8C5E /* close-with-transparency.png */, - 8A58D64BCC9A79AFCDD651BD50677B51 /* close-with-transparency@2x.png */, - B0D9157789D0C01B6BD4B733E7036704 /* FIRInAppMessageDisplayStoryboard.storyboard */, + 53148BEFCFC2F612CF031F88F9A7F13E /* FBSDKCoreKit.xcconfig */, + 5B57CA197D1801D3AEF39DAF0727269B /* FBSDKCoreKit-dummy.m */, + C0B522EBCF64A122FE450B29C2975746 /* FBSDKCoreKit-prefix.pch */, ); - name = Resources; + name = "Support Files"; + path = "../Target Support Files/FBSDKCoreKit"; sourceTree = ""; }; - 16E7437DCF345C5E8924CA0D6952EA25 /* Logger */ = { + 14816DE506104E81622FE138956E8D5E /* Segment-GoogleAnalytics */ = { isa = PBXGroup; children = ( - 8DB5624BDBBE1A209615667D8B56242B /* GULLogger.h */, - 8DBD42CC6777B5001D5B8A5443BDA25B /* GULLogger.m */, - 3DEE5A8378721AAF1FBC4EAE226B471B /* GULLoggerLevel.h */, + 9A7230D3D7862B942B652CB59D340460 /* Core */, + 2178A4E7A264DF7C55DA145A52CF0E67 /* Support Files */, ); - name = Logger; + name = "Segment-GoogleAnalytics"; + path = "Segment-GoogleAnalytics"; sourceTree = ""; }; - 19D2B845E4D896754F2D8AC79ABEDBAE /* Branch */ = { + 157BE71A15FA47FF964B70AF2F22C347 /* DebugUtils */ = { isa = PBXGroup; children = ( - 7C14E08C623CA2BBA0C77B6F454CB20F /* Core */, - 48A4831CC976158E7455CE921313476C /* Support Files */, + DC7B147FB19C5F8ED5C351A7C7011118 /* GTMDebugSelectorValidation.h */, + D7E14D3D98F8B2220264690A74E7A4D8 /* GTMDebugThreadValidation.h */, + 8B6C3006C2D75A4E2C5A2494C6A54693 /* GTMMethodCheck.h */, ); - path = Branch; + name = DebugUtils; sourceTree = ""; }; - 1D34C6680332F0E45F87FF1E2242FE2C /* Support Files */ = { + 1A00AAAFC7C65222DC9CDF088E4CC9BF /* OHHTTPStubs */ = { isa = PBXGroup; children = ( - DBFDF96BD3628B67DD0DBBC1B53D8DF9 /* nanopb.xcconfig */, - C33EF412EFF837EB09481A327104843E /* nanopb-dummy.m */, - 7152D9F47F95A0CD8AF762E9711727D5 /* nanopb-prefix.pch */, + 956F69DF3B739AD723D322F4C6BCDFAC /* Core */, + 11013A3E94119C946F454AFE419A6E25 /* JSON */, + 995849DF04DD9AD2B56825686BBB9EB6 /* NSURLSession */, + CB843FF5E2B7BB091407C0C8E9A63D98 /* OHPathHelpers */, + 2A838014EA13B9A72342223C8B8CBA07 /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/nanopb"; + name = OHHTTPStubs; + path = OHHTTPStubs; sourceTree = ""; }; - 1DF4DD447ADF00C1039B5960F78C3DFA /* Logger */ = { + 1C06858D366E84AD333CB1B903840748 /* Resources */ = { isa = PBXGroup; children = ( - 50B15822131869584F02934FCFFE711A /* GTMLogger.h */, - 9D9FA84CD577CC61FA5A935CA4712AC8 /* GTMLogger.m */, + AC23C1E3911259311E8B0F3955548F94 /* WKYTPlayerView.bundle */, ); - name = Logger; + name = Resources; + sourceTree = ""; + }; + 1D4D284C04790BC49D7C261C22D354D4 /* ISASwizzler */ = { + isa = PBXGroup; + children = ( + 4551498D1D083B36413497A6E48E1EE5 /* GULObjectSwizzler.h */, + BC4DAAA578E60176D09DF8CDAEC376CB /* GULObjectSwizzler.m */, + 3105ECC7B85AF05AC44B894DEE189ED8 /* GULSwizzledObject.h */, + B7F25C455C8178DDAC3DCAF31C975590 /* GULSwizzledObject.m */, + ); + name = ISASwizzler; + sourceTree = ""; + }; + 1DFF74BEC6CA7AF5FA13A8EA5ADAAE35 /* GoogleIDFASupport */ = { + isa = PBXGroup; + children = ( + 87AEDA2FACE02986913D36881DB78827 /* Frameworks */, + ); + name = GoogleIDFASupport; + path = GoogleIDFASupport; sourceTree = ""; }; 1FE0D1547F593CE3AA99C4378650923F /* Pods-edXTests */ = { @@ -2606,137 +2876,65 @@ path = "Target Support Files/Pods-edXTests"; sourceTree = ""; }; - 2137111B3BCDF55328669B2EFB44CF98 /* Firebase */ = { - isa = PBXGroup; - children = ( - E3DEEF8AA31F68EC02261CEEF2FD9A8A /* CoreOnly */, - ); - path = Firebase; - sourceTree = ""; - }; - 25B841983169AD6F8D95A44870086F11 /* OHHTTPStubs */ = { - isa = PBXGroup; - children = ( - F57AA14A89AA59D60B30B4C42D4C0581 /* Core */, - 400957EBF4BB668D46E0FC9E8E8E1EEF /* JSON */, - 0FBA44AC935305B7B8005E865A9472F6 /* NSURLSession */, - 50B05BD3C7C28299006D229135EF719A /* OHPathHelpers */, - 3FCA8DA7ED721BA65767F41A8E12201D /* Support Files */, - ); - path = OHHTTPStubs; - sourceTree = ""; - }; - 26936BB2277BFD34EA2726212F117C13 /* Frameworks */ = { + 2178A4E7A264DF7C55DA145A52CF0E67 /* Support Files */ = { isa = PBXGroup; children = ( - 550FD794A802F25940FEF0DD3A307836 /* GoogleAppMeasurement.framework */, + 8FF846D10D98186122444EFB68B21D92 /* Segment-GoogleAnalytics.xcconfig */, + C1879C3263E6A913E1AB81699F9386BE /* Segment-GoogleAnalytics-dummy.m */, + 8DDFB3FFADAA1F8B0D1EF84F068A752E /* Segment-GoogleAnalytics-prefix.pch */, ); - name = Frameworks; + name = "Support Files"; + path = "../Target Support Files/Segment-GoogleAnalytics"; sourceTree = ""; }; - 27599684A331D40828E13D93AFB1B1F7 /* SwiftSupport */ = { + 27A7569970D0442CBCF3A4DD8C72CA86 /* Reachability */ = { isa = PBXGroup; children = ( - ABD337A169928BCCC676B366C039389C /* SwiftSupport.swift */, + D793649F1FD7944CAA4B7EF9F9BD4A9C /* GULReachabilityChecker.h */, + 4F1967B05E1808223489EBBA49BD15DC /* GULReachabilityChecker.m */, + 160E394289264BF7B2836D55E052DD85 /* GULReachabilityChecker+Internal.h */, + CFF0B60FD99D93E20755F914290319C9 /* GULReachabilityMessageCode.h */, ); - name = SwiftSupport; + name = Reachability; sourceTree = ""; }; - 2A0910FE7C7B7C2821ACBEBCAA5650A3 /* GoogleAnalytics */ = { + 2801160EF34FBEB9AC40E09FB635DC40 /* GoogleToolboxForMac */ = { isa = PBXGroup; children = ( - EDE2DE41065D28B04A01E827E1B9D9F7 /* GAI.h */, - 73B29957271788862DB0C8B799B32991 /* GAIDictionaryBuilder.h */, - 57DDA1C082298101970120E0A9E93E82 /* GAIEcommerceFields.h */, - 32644994A47F40EBE19A828DAECFC31C /* GAIEcommerceProduct.h */, - 62E9CD95DA2474E894728CD67FD1F9C8 /* GAIEcommerceProductAction.h */, - 86B150BF73EE651D5F83CEA4BDB67439 /* GAIEcommercePromotion.h */, - C3D760222192BB0154810A91C615E2A0 /* GAIFields.h */, - 5CEA94061032074D90EB332B896E1F40 /* GAILogger.h */, - A8E761B6C94AAF1A6527A75016705E45 /* GAITrackedViewController.h */, - 1B57F2F9E1D47474F25D8A91E98B7422 /* GAITracker.h */, - F721DE92FD7407A1ADCAF89A2D00A1C8 /* Frameworks */, + 157BE71A15FA47FF964B70AF2F22C347 /* DebugUtils */, + C1C8B6C278D6E2E8F76BD03221A5A5A9 /* Defines */, + 3F90A163246DC30FD1245D0E85B70CB4 /* Logger */, + 497B59D470046F3B2DA2215F8B92EC13 /* NSData+zlib */, + 04DD5D430C8B86EB52252D7664926DF8 /* NSDictionary+URLArguments */, + 93AD9FCA531C6D5E7D755FC5EB7D0DFF /* NSString+URLArguments */, + 052E9CA982F018C6DFEA6F288D8B31EE /* Support Files */, ); - path = GoogleAnalytics; + name = GoogleToolboxForMac; + path = GoogleToolboxForMac; sourceTree = ""; }; - 2DB2AEEA0F826EB23C877FEDFD93C703 /* NSDictionary+URLArguments */ = { + 29878FA1D151FBD5B60D46FC15FC845C /* Support Files */ = { isa = PBXGroup; children = ( - 7A1ABD4972F9DC9D14DE0F85C93FEBED /* GTMNSDictionary+URLArguments.h */, - 9EEE61FCB33F23A58E23FBFA96B12A40 /* GTMNSDictionary+URLArguments.m */, + 201864E0A4DCAD86B2041482A95792CD /* FirebaseInAppMessaging.xcconfig */, + D29B9ED9FADE03648D1D88A5B9616365 /* FirebaseInAppMessaging-dummy.m */, ); - name = "NSDictionary+URLArguments"; + name = "Support Files"; + path = "../Target Support Files/FirebaseInAppMessaging"; sourceTree = ""; }; - 2F1DF107D9DBF23EAA4FD311449D7854 /* Protobuf */ = { + 2A838014EA13B9A72342223C8B8CBA07 /* Support Files */ = { isa = PBXGroup; children = ( - 34EADEC6CEB1F3386F6DAEA30D2384DF /* Any.pbobjc.h */, - F835941F69E480CAF7683BA82EF99FE8 /* Any.pbobjc.m */, - 549C617B4736198AFDDCACA2A655F278 /* Api.pbobjc.h */, - 299C4280ECA21A647154A2ACDB06C2E5 /* Api.pbobjc.m */, - E46AB4E1371227ECE47AF9CAE9C92E2A /* Duration.pbobjc.h */, - 615E1BF263553EFABC51C6CF5968273E /* Duration.pbobjc.m */, - 7036A71EB1B5756844344C3233B02AA0 /* Empty.pbobjc.h */, - B39882EB299BF4BE902007D8188B3658 /* Empty.pbobjc.m */, - 8AD8123E83BBF2CD4C0126670B7FC9B9 /* FieldMask.pbobjc.h */, - C26E35C6577A1121C3AC7CA0BA16E343 /* FieldMask.pbobjc.m */, - FD21277B2057C583D5503EF15ED3B557 /* GPBArray.h */, - 916945B1DE920C0342BCE16C9794D28C /* GPBArray.m */, - D950430EEC9174DA81D516BD7B10422C /* GPBArray_PackagePrivate.h */, - 5B7CAB3ADA64E9B2EAFFF2ED6AB07855 /* GPBBootstrap.h */, - E6F71728F715B41A0142C5B2C9E27ABF /* GPBCodedInputStream.h */, - 9840123B9380163076951C85EF1ED7D2 /* GPBCodedInputStream.m */, - D82E71FF39BA9B94BA8A12BFBFBFF016 /* GPBCodedInputStream_PackagePrivate.h */, - 5B6D89F1BB79B232436540873F03F0FF /* GPBCodedOutputStream.h */, - 18F93DFEB3F69930AFB7248C600B5BBF /* GPBCodedOutputStream.m */, - A609660D7E42C1E77BA2E4294F610F75 /* GPBCodedOutputStream_PackagePrivate.h */, - F8CDF78976EA653DD8D3F4629AE7B8EB /* GPBDescriptor.h */, - BDA06590494742B7684D711A5CF4FB30 /* GPBDescriptor.m */, - E4E1050AE8D92FF2038EE415FC94B12A /* GPBDescriptor_PackagePrivate.h */, - 13CF9622FD00060F3DF363C402347CB7 /* GPBDictionary.h */, - 31ABFFAF0B56F880B2D54D53B0F747DB /* GPBDictionary.m */, - 0D0E85EF54895034EF36F32CE88AB7D0 /* GPBDictionary_PackagePrivate.h */, - B22D0FC41A353B9A151B6B4C964266B0 /* GPBExtensionInternals.h */, - 03E1EADE5FAEF61FF39B44ABCC4DEF0B /* GPBExtensionInternals.m */, - 1C18CD48FA5DF1260A5F9385AF765E5E /* GPBExtensionRegistry.h */, - 8E2F731274C09924ABD923AE54F823C2 /* GPBExtensionRegistry.m */, - 6AAFCC5EAFE5B3A9FF51A14338167112 /* GPBMessage.h */, - 10569DD9D7443723E42BAE8841392067 /* GPBMessage.m */, - D6065233AAB1F42819DDCA6AFCA90FD6 /* GPBMessage_PackagePrivate.h */, - 1E6EAD4CF1B5BC1B429DC9DC0DE7A88A /* GPBProtocolBuffers.h */, - 82BEA7CF018F653419B45187F3C7D9A5 /* GPBProtocolBuffers_RuntimeSupport.h */, - 6D12177FA7ED47031069452FA564836B /* GPBRootObject.h */, - 2E7CAE477E9EFF6DA8BBF693283A448E /* GPBRootObject.m */, - 10993CF7F2E9D7EE7E0E4850C87B1F69 /* GPBRootObject_PackagePrivate.h */, - 2AC1A7B6FFA8D8200F95AAB78FC85109 /* GPBRuntimeTypes.h */, - 5391A900D70AA2F65FD8961C94AA4AD8 /* GPBUnknownField.h */, - 23A172BEC6A474EEBF265BA1BF417D55 /* GPBUnknownField.m */, - C625A699AA9091FBC65E0A654576CAEA /* GPBUnknownField_PackagePrivate.h */, - 15CC9AF6A84C8B91118704FE86586865 /* GPBUnknownFieldSet.h */, - E4D7579E7901F8A757798AECBA103339 /* GPBUnknownFieldSet.m */, - 69E7EA60E7AB6593BFB2FA41596FDE1A /* GPBUnknownFieldSet_PackagePrivate.h */, - 90CB65973A88B9761678D146C7B68276 /* GPBUtilities.h */, - 264C3FDBA6D652C642B6F359B1CB7B52 /* GPBUtilities.m */, - 4DAD70076248EB991237ABEA359C488D /* GPBUtilities_PackagePrivate.h */, - 73A05D4795915C9EBD9609E9F835C31D /* GPBWellKnownTypes.h */, - FB8C8EB48F16BC3D49018834EB25E120 /* GPBWellKnownTypes.m */, - 8160E929EFCAF969782F5DD74D8CDFD7 /* GPBWireFormat.h */, - 3CC66ED94E14F4B5C30D947BA2288121 /* GPBWireFormat.m */, - 2C7AF2B05FF7A238EF873EF1F23C1344 /* SourceContext.pbobjc.h */, - 5D690FFEEDDE209001CF47A85999E7D6 /* SourceContext.pbobjc.m */, - 61CBEA447AA6445CF7C51B84D3CDA62C /* Struct.pbobjc.h */, - 06BCEF74E787C88F592D60F3865A78AC /* Struct.pbobjc.m */, - 562762FB0951481FBB356D7ED0BE371B /* Timestamp.pbobjc.h */, - 2974EFC614E39BCF31129A48CCC08C35 /* Timestamp.pbobjc.m */, - FC7721FCA2AD88E5BBD8A2A8B3C0819B /* Type.pbobjc.h */, - DB7E0EF949CED317AE8C21D604560196 /* Type.pbobjc.m */, - 3E9774F5B5033CA7A491FA9A0AE298ED /* Wrappers.pbobjc.h */, - 15C89CF26FC7AB6319DD2DD5B8BF29DB /* Wrappers.pbobjc.m */, - BD7AA394AA0DDD30261F31986FF64947 /* Support Files */, + 0AC675343573BA1FE55FD5A490CD0EFD /* Info.plist */, + 42C7996F56475D029AC1178ADFD5ADF6 /* OHHTTPStubs.modulemap */, + BF03CD973B141B8892ABEAD5C0B0AB7D /* OHHTTPStubs.xcconfig */, + 145D1912D95ABE5B4A1B0701A2957DAE /* OHHTTPStubs-dummy.m */, + 4743D31834AEA7364DE2A5671B1084E7 /* OHHTTPStubs-prefix.pch */, + 53A677A98E6F4950B7CD2838B41E6812 /* OHHTTPStubs-umbrella.h */, ); - path = Protobuf; + name = "Support Files"; + path = "../Target Support Files/OHHTTPStubs"; sourceTree = ""; }; 30188C04A29AC5B07558568F4242AAD4 /* Pods-edX */ = { @@ -2755,523 +2953,662 @@ path = "Target Support Files/Pods-edX"; sourceTree = ""; }; - 346A4709E51074345F8A3076D4EE3A59 /* Support Files */ = { + 311561CE2F6BBF34A0FB797BBA301B28 /* Support Files */ = { isa = PBXGroup; children = ( - F9A3EB92F3DA84191BD3FBD57D0B41B2 /* Masonry.xcconfig */, - 8FB9DD404A364CF8F3AF35761F25D247 /* Masonry-dummy.m */, - 7A4DF535EA5399F7E43F46DB922F7040 /* Masonry-prefix.pch */, + C5E1D37403A9738959655E3AA0F896B8 /* Protobuf.xcconfig */, + F3D833B0B8B07556C7DF8217C0C5091D /* Protobuf-dummy.m */, + 95B6E81807AA276B19C811A2ECBBDBE6 /* Protobuf-prefix.pch */, ); name = "Support Files"; - path = "../Target Support Files/Masonry"; + path = "../Target Support Files/Protobuf"; sourceTree = ""; }; - 36A9E7557995A7E8885FEC35B6610665 /* iOSSnapshotTestCase */ = { + 38E6B5F5BD1E28127BA01E073055F794 /* Support Files */ = { isa = PBXGroup; children = ( - 05CAD92B1CC75A079436CF8325DD021E /* Core */, - 64CCDA56A5244FBA984707AB6168AC91 /* Support Files */, - 27599684A331D40828E13D93AFB1B1F7 /* SwiftSupport */, + 8F3349CC1A198CD29E03A71D6CFEFD9F /* Analytics.xcconfig */, + 1476CC309CD172FF36776DC566AD56AB /* Analytics-dummy.m */, + FE3A9AD8E4807573B6DB6187E6326895 /* Analytics-prefix.pch */, ); - path = iOSSnapshotTestCase; + name = "Support Files"; + path = "../Target Support Files/Analytics"; sourceTree = ""; }; - 371CB605CAD4EA8227357F923E880BA2 /* Fabric */ = { + 3A12F6BECAE125A2A76A24C77282F37D /* FirebasePerformance */ = { isa = PBXGroup; children = ( - 66C8357F44D1241C7D2545265B7A7DB9 /* FABAttributes.h */, - D84C9EDECB646D10D4A6EA88347286AE /* Fabric.h */, - DF2AA4A0195F15046DCE665BFF46F108 /* Frameworks */, + 658FEE474A1810083413D0BAE3412C4C /* Frameworks */, ); - path = Fabric; + name = FirebasePerformance; + path = FirebasePerformance; sourceTree = ""; }; - 3B00C50E74EFDDACB5819E86662C0100 /* DateTools */ = { + 3DE3C08BEE314BB351B6105BA8F5404E /* nanopb */ = { isa = PBXGroup; children = ( - EB7675BD1E83DA18BF8BC6811BDE2375 /* DateTools.h */, - ACCE83DA3F984AD9EECF0391530C9788 /* DTConstants.h */, - 1412D93AFA9162D7740F22A4B3D87B84 /* DTError.h */, - E9372675D7DC1BBDB8AFD40DB2E18DF6 /* DTError.m */, - B23B1E38A1A52F08CA17ADE1B4FF8CEF /* DTTimePeriod.h */, - D74239B148DEA90B94535F3209CBA40D /* DTTimePeriod.m */, - 87A9233894FE1374CA15919A1639D2A4 /* DTTimePeriodChain.h */, - E0106340B669D858F5EDD985AE2B3385 /* DTTimePeriodChain.m */, - 87E57F48C1A33F12E852BE3A4AC3B69B /* DTTimePeriodCollection.h */, - 5D8F1E061501B9B96D9853F6F5DCD1FF /* DTTimePeriodCollection.m */, - 9152E973DA64EB8C5631B83F19EE08C9 /* DTTimePeriodGroup.h */, - A1DA5F3756B81572DD193B05939627AD /* DTTimePeriodGroup.m */, - 4976669D8B06202526D28926FAD4D892 /* NSDate+DateTools.h */, - AC90C718D67385A14B438E71D5653D49 /* NSDate+DateTools.m */, - D5F740D567BC9C5FB61C6285ACBC8520 /* Resources */, - A172C99769A539BCDAEB39B37C2003B0 /* Support Files */, + A5CDD59171EF801CB4FFF616C25F27EF /* pb.h */, + DC40A3073077363840C916EAD4C3DC46 /* pb_common.c */, + 4C3C02FA0CCD4E26498290A597A7B756 /* pb_common.h */, + E6ABCD2CE3957953571EC89B6A1B92DA /* pb_decode.c */, + 34040B4CB5399A8FDB97C83611A6A60C /* pb_decode.h */, + 7A01555E0B55E7BBCA8EB815509A6CFF /* pb_encode.c */, + 1C8DC02592827AA41DE942988FF52042 /* pb_encode.h */, + 776F3AD77A2345A1E30E8721C9FE7A81 /* decode */, + B4F769FCFDF901C9E4F7DE69C2CC6B3A /* encode */, + E171BAC8D2FD1991A4CBA1190BF10689 /* Support Files */, ); - path = DateTools; + name = nanopb; + path = nanopb; sourceTree = ""; }; - 3FCA8DA7ED721BA65767F41A8E12201D /* Support Files */ = { + 3F90A163246DC30FD1245D0E85B70CB4 /* Logger */ = { isa = PBXGroup; children = ( - 35F17205A88B658895291F62D24FD6D0 /* Info.plist */, - EBA0F201055FA741ED9041FD39BF9BB0 /* OHHTTPStubs.modulemap */, - 516069655E68BC5449B561A50463C893 /* OHHTTPStubs.xcconfig */, - 33FB905595F5F7AE2E422CF3E41455B5 /* OHHTTPStubs-dummy.m */, - 8442703BEFDB63F6A3A3BA4A7A75863C /* OHHTTPStubs-prefix.pch */, - A3A8B88C4DB067631405DDB5C89A6D24 /* OHHTTPStubs-umbrella.h */, + 59135F10A0D95FD6FAFBD6B25322B212 /* GTMLogger.h */, + 1CE69C04F6B9C0324E7BC46EC3871E18 /* GTMLogger.m */, ); - name = "Support Files"; - path = "../Target Support Files/OHHTTPStubs"; + name = Logger; sourceTree = ""; }; - 400957EBF4BB668D46E0FC9E8E8E1EEF /* JSON */ = { + 409C399192C7F35B3710165FDE8BD73E /* GoogleSignIn */ = { isa = PBXGroup; children = ( - DB1E547BB2CA74AFCE21ACA1D0739722 /* OHHTTPStubsResponse+JSON.h */, - EBA6116AF5D7A6CD0BFFA1AF14EBE536 /* OHHTTPStubsResponse+JSON.m */, + FA87704DEDEF0EDFD5930AA30DA7770A /* Frameworks */, + 7B9407643C847F91D7B64D4F7E2CA6BB /* Resources */, ); - name = JSON; + name = GoogleSignIn; + path = GoogleSignIn; sourceTree = ""; }; - 4091E385A22E53AB7E8BE6707B482957 /* Support Files */ = { + 4508DB52CE1141E57FD49E93E308FDCB /* FirebaseAnalyticsInterop */ = { isa = PBXGroup; children = ( - 486D962393E6E50B5398F99BF44D9F6E /* GoogleUtilities.xcconfig */, - FCC81766C3DA1B681C2F461B19EF41A4 /* GoogleUtilities-dummy.m */, - AEFB0B8FF7A3300DA65A601DF031C540 /* GoogleUtilities-prefix.pch */, + 683C1AEA66A75A72FCA025528AE1B72C /* FIRAnalyticsInterop.h */, + 3B89D82C4BAF30A4AAF91AEC49D91A65 /* FIRAnalyticsInteropListener.h */, + DFB145AFC5672E398898303CCDE0160C /* FIRInteropEventNames.h */, + 3E5BBBC26B78799EE6E2306F4C77504F /* FIRInteropParameterNames.h */, ); - name = "Support Files"; - path = "../Target Support Files/GoogleUtilities"; + name = FirebaseAnalyticsInterop; + path = FirebaseAnalyticsInterop; sourceTree = ""; }; - 41C1553EF884F8A46B050FEAE4165F98 /* Smartling.i18n */ = { + 473F18F35CFFB1FAF891DB101F27C384 /* FirebaseInstanceID */ = { isa = PBXGroup; children = ( - B0090A1A723DC087E5ABEB47C0938471 /* floatvalue.m */, - 860E582C5BA5768CB421DD3E5368141A /* NSBundle+Smartling_i18n.m */, - 127CB654F6A0E5696A44D87671EDA58E /* pluralfom.c */, - CED7052E71F71CF088388B4E2557C34E /* SLLocalization.h */, - 8ADDF5993A66A743BCFDEF17F4D94DDD /* SmartlingLib.h */, - 43EF0F3AAB5CC10ED97630B0370B2567 /* Support Files */, + C1139CCA6BC58F2335E82993E6A90DBE /* FirebaseInstanceID.h */, + AC7E6223A9AC1ECA193E53275D2210CF /* FIRIMessageCode.h */, + 62771A7403B3086447F1EE9C99621A41 /* FIRInstanceID.h */, + 6639D95784E732DAE6976DD525A1A781 /* FIRInstanceID.m */, + 3266ABFA1A7E49D1F1B3478A86A84506 /* FIRInstanceID+Private.h */, + D70F64DBF13CE8DF8EEBAFCFFC620AC2 /* FIRInstanceID+Private.m */, + CA22CC0E60271C6B2996411953BEAB27 /* FIRInstanceID+Testing.h */, + 74B8DFEC4D2D429BC25E5D4C73B80ACF /* FIRInstanceIDAPNSInfo.h */, + 7CCC22A4959154365397F16BC22904A3 /* FIRInstanceIDAPNSInfo.m */, + 8A97FD1D47D70F4756F6DD1E6FBDB699 /* FIRInstanceIDAuthKeyChain.h */, + 2088EF05E67AED80110652C81939E360 /* FIRInstanceIDAuthKeyChain.m */, + 9ACC8E9B7A95544894458C76EE528BED /* FIRInstanceIDAuthService.h */, + 5AD6CEB9E11E35A841715C9A99A2D97F /* FIRInstanceIDAuthService.m */, + 7DFA72036722879E9544DD06B63A5420 /* FIRInstanceIDBackupExcludedPlist.h */, + F3F70DD2CCCFB990DFC110537C584C84 /* FIRInstanceIDBackupExcludedPlist.m */, + D2E8D9FC0FF4FEE2CC386C2DC5B18F10 /* FIRInstanceIDCheckinPreferences.h */, + 4AC04F763E1AA381ABDD048B11BDD87A /* FIRInstanceIDCheckinPreferences.m */, + E8FDD0791AF870D844D06440CD2FCB64 /* FIRInstanceIDCheckinPreferences+Internal.h */, + 54414A3A6406DD953185CB3762F85496 /* FIRInstanceIDCheckinPreferences+Internal.m */, + B2ADA57F73E70A7E124080910ED790CA /* FIRInstanceIDCheckinPreferences_Private.h */, + A62CCF43711ABE518BC1146EF4560CCB /* FIRInstanceIDCheckinService.h */, + C79A3FC615FF4844AC639B0AF58B7621 /* FIRInstanceIDCheckinService.m */, + 46F70AB50E26633FBFBA85C7826A9422 /* FIRInstanceIDCheckinStore.h */, + 993ED5E8597A81383D848B2E75C2BF92 /* FIRInstanceIDCheckinStore.m */, + 5858FAF09923BCA2022542BC20216CF5 /* FIRInstanceIDCombinedHandler.h */, + 0C76231553E1D1EE323D080F81348417 /* FIRInstanceIDCombinedHandler.m */, + F6F4B125385B44A2CBFBAD952647DA8E /* FIRInstanceIDConstants.h */, + A2FBB0769EB23325B8EAFDB5BA4D6E79 /* FIRInstanceIDConstants.m */, + 22D51490B2ABCF3B9F96D9F54E9735E3 /* FIRInstanceIDDefines.h */, + 9470682F71D79E4EE103F76195DA7E11 /* FIRInstanceIDKeychain.h */, + 095B8F02E7F2EDCF935BE89883D55CF0 /* FIRInstanceIDKeychain.m */, + 5116DF5EF6DA622A1793815494BC82C0 /* FIRInstanceIDKeyPair.h */, + C6E377FACD749CA0DF178BF3E18E7FBB /* FIRInstanceIDKeyPair.m */, + 60032B20D6C1FCC52511A2671C69C700 /* FIRInstanceIDKeyPairStore.h */, + 08B35C7AE8A2EAAA145FF323B906D54E /* FIRInstanceIDKeyPairStore.m */, + 3B887834617DBB89EDBE35408C1E8D80 /* FIRInstanceIDKeyPairUtilities.h */, + 473CA897E66E72FB8EB780EAE9C82819 /* FIRInstanceIDKeyPairUtilities.m */, + 29E95250F8E3D45973BD94902AC3D0A1 /* FIRInstanceIDLogger.h */, + 43F1D63049DFA6ED5454B3EA2DEEC751 /* FIRInstanceIDLogger.m */, + 00E025861041F8197B0A8A753EE3B0F8 /* FIRInstanceIDStore.h */, + D55FF8C44EE7A6E829536B7D84DFC9E5 /* FIRInstanceIDStore.m */, + A33F9A7D0A2E3F50134C3D475EBAEB8A /* FIRInstanceIDStringEncoding.h */, + 8BAB470B51D8CC55F9DD214CED984DE2 /* FIRInstanceIDStringEncoding.m */, + B1602EC32EFA5CCFDE9D5DA92862F14D /* FIRInstanceIDTokenDeleteOperation.h */, + 6411DABD1DB30FC87EC020BA708C16E6 /* FIRInstanceIDTokenDeleteOperation.m */, + 2492E0224C0974A14383DF2438C4250E /* FIRInstanceIDTokenFetchOperation.h */, + F458BB26998C75A3484B9CC5F185A107 /* FIRInstanceIDTokenFetchOperation.m */, + 20AE8CC341AA8B1D953F9F7D76BE308D /* FIRInstanceIDTokenInfo.h */, + CDE39D30DA247E269EFD34B49062E1E7 /* FIRInstanceIDTokenInfo.m */, + 94A4E9FACFC3AA5B4CF4D8B0F6FB65DF /* FIRInstanceIDTokenManager.h */, + 23BAB7F376539B18E243CA959D4A7DF0 /* FIRInstanceIDTokenManager.m */, + 68A529FFB8A7ADC8488878CE44C71A27 /* FIRInstanceIDTokenOperation.h */, + D0464876714FD4BB36C0B924846C816F /* FIRInstanceIDTokenOperation.m */, + FBDDBBE2BD416CEFDD15B09752088710 /* FIRInstanceIDTokenOperation+Private.h */, + B2CF1DC9AB0068745988A365242E4A3E /* FIRInstanceIDTokenStore.h */, + 9D01FA5BA91C2281D857C8A53C01B0DC /* FIRInstanceIDTokenStore.m */, + 14538EA134F0F2C66D848F03334FD964 /* FIRInstanceIDURLQueryItem.h */, + 8D6A12AE860C5FC6611B7FE74E875E16 /* FIRInstanceIDURLQueryItem.m */, + 5807B3BE6E88537927F9879D392CD4FA /* FIRInstanceIDUtilities.h */, + 4346146304F7BEB09D734C0706C5D437 /* FIRInstanceIDUtilities.m */, + 6E922B034B13F4B0C4A81370D89D2E23 /* FIRInstanceIDVersionUtilities.h */, + 3011C384D62E8DA0B6B2DAC1485A2FC5 /* FIRInstanceIDVersionUtilities.m */, + 05B32A31F5392F11AB93552CAB419077 /* NSError+FIRInstanceID.h */, + 5A139F7CA0151B5E24CEBB8129B2A8B7 /* NSError+FIRInstanceID.m */, + 7CB793C50FC578077A53D542489EE8FC /* Support Files */, ); - path = Smartling.i18n; + name = FirebaseInstanceID; + path = FirebaseInstanceID; sourceTree = ""; }; - 43EF0F3AAB5CC10ED97630B0370B2567 /* Support Files */ = { + 48DE3D8415DA17EBB2A58F85371E04AB /* FirebaseAnalytics */ = { isa = PBXGroup; children = ( - 5BDB3380AF1E95565F503A8AC09CD373 /* Smartling.i18n.xcconfig */, - B802825C627FF9B2B0B5718FC5C82E9C /* Smartling.i18n-dummy.m */, - E2D5C559ACABC512BEEA73F18338B06A /* Smartling.i18n-prefix.pch */, + BEAE3BDFA8E3F229F4A9E1AF23CD3D69 /* Frameworks */, ); - name = "Support Files"; - path = "../Target Support Files/Smartling.i18n"; + name = FirebaseAnalytics; + path = FirebaseAnalytics; sourceTree = ""; }; - 460465A6DB88A8D9C29FBE12E7F5AA85 /* Tasks */ = { + 497B59D470046F3B2DA2215F8B92EC13 /* NSData+zlib */ = { isa = PBXGroup; children = ( - FE3DE0CE1EBC1A17192FCD86A33ECCFA /* BFCancellationToken.h */, - 57D0BB4EBB8BC1A1570DD4C650BFAA73 /* BFCancellationToken.m */, - 30311877EBE5DBB28ABC81B3F23E2C36 /* BFCancellationTokenRegistration.h */, - DBC2087EACF586F52F85658B981A5512 /* BFCancellationTokenRegistration.m */, - 1E3DDE2865A24B757E52865787AB712E /* BFCancellationTokenSource.h */, - 32551CC3D74E26802D0A1958E51ED622 /* BFCancellationTokenSource.m */, - 0D6A06F3E93311D839667845D55618E7 /* BFExecutor.h */, - C024EF128D805B98DE6F136931C4EC91 /* BFExecutor.m */, - C118424964EB9C4359CA446A4687DBCB /* BFGeneric.h */, - 87EF2F676C395BABB8D5608FBA6EA0F1 /* BFTask.h */, - ABFB1052F4F8DF327D337B54973DB9BB /* BFTask.m */, - 61D3E798010A96C7538ACB6A7B2C74D7 /* BFTaskCompletionSource.h */, - 696A94527EF347C139011C2D74C9F500 /* BFTaskCompletionSource.m */, - A2AFD550ECA13CAF3F328FDEA29A56F8 /* Bolts.h */, - 65369FFF8BA9CD7EAF543E96E2272BD1 /* Bolts.m */, + 9728CC5E0601CD0F72964341C3ED2C03 /* GTMNSData+zlib.h */, + EA3B7E3367B7076EE86F93971B4746F5 /* GTMNSData+zlib.m */, ); - name = Tasks; + name = "NSData+zlib"; sourceTree = ""; }; - 48A4831CC976158E7455CE921313476C /* Support Files */ = { + 4D267CAE96AEE1B6D8C0C67192FF7F42 /* Frameworks */ = { isa = PBXGroup; children = ( - 08697DED748FEDE1EBDE33ABCEF34696 /* Branch.xcconfig */, - E77E66B549A7B345CB685645E9C662F6 /* Branch-dummy.m */, - 99D79C59D804D3BB5C0269D22DACDDF0 /* Branch-prefix.pch */, + 674F7872B5E7AA16729E87E7769E8138 /* Crashlytics.framework */, ); - name = "Support Files"; - path = "../Target Support Files/Branch"; + name = Frameworks; sourceTree = ""; }; - 49B736F7BC99E8837ACF47FA4ACADBE6 /* NSData+zlib */ = { + 4E2CFEF69F17E75EE2DFD19F01AF9BA0 /* Support Files */ = { isa = PBXGroup; children = ( - 94C1904706C79B03E20EAE2E3C280A18 /* GULNSData+zlib.h */, - 3610CCE120B3C3EDC2F55AF18F19F34A /* GULNSData+zlib.m */, + 335EAF8255EDDEE5061AAE0799E86143 /* Info.plist */, + F94DA607DA760E3CD8669A6246D9AD51 /* iOSSnapshotTestCase.modulemap */, + C79C6A53F0FE8B84B6CB9778DB743CCB /* iOSSnapshotTestCase.xcconfig */, + 1A4D3EBADC8E1F3CBB9B0EC56AAE17C7 /* iOSSnapshotTestCase-dummy.m */, + 68C7CCC1BE26FE1BDCE340775A0B5F6C /* iOSSnapshotTestCase-prefix.pch */, + 06D19AC0E9B6FDA9E3E5774DA2593017 /* iOSSnapshotTestCase-umbrella.h */, ); - name = "NSData+zlib"; + name = "Support Files"; + path = "../Target Support Files/iOSSnapshotTestCase"; sourceTree = ""; }; - 4A61C9BB30618EDAF8A8088DE8B66BD4 /* Segment-GoogleAnalytics */ = { + 508C127A63959903BE277F616883ED6A /* iOSSnapshotTestCase */ = { isa = PBXGroup; children = ( - CA051D1B55885D68F1ADADC1CA82994A /* Core */, - DE33BE75E3CEF8FF7C9BE81BE410B284 /* Support Files */, + CA667226A2336AD6422F1CAB11F57766 /* Core */, + 4E2CFEF69F17E75EE2DFD19F01AF9BA0 /* Support Files */, + D9D9492BE8B566AD9022D96833296ED2 /* SwiftSupport */, ); - path = "Segment-GoogleAnalytics"; + name = iOSSnapshotTestCase; + path = iOSSnapshotTestCase; sourceTree = ""; }; - 4ACE80F5152AA04AF31317F4706ECF7A /* NewRelicAgent */ = { + 516B770A56808FEBAC251929B5BF43EC /* Tasks */ = { isa = PBXGroup; children = ( - 9F0CB5AB6F84BCFF9DBFA75B8FDE17B5 /* Frameworks */, + 80BCF28470DA0F5187B5C6A5F4B6E595 /* BFCancellationToken.h */, + 3214A26DA207C949ADEDC41D36249657 /* BFCancellationToken.m */, + 99C3FFA64AB504E022993C946FB107D9 /* BFCancellationTokenRegistration.h */, + 70A0EBA56F5A1CC28B489C93537C1E74 /* BFCancellationTokenRegistration.m */, + F08F4973C4466CDAB8F31CC2C7E6BD10 /* BFCancellationTokenSource.h */, + 6463D0070171E0BFA5ECF51790AF07A7 /* BFCancellationTokenSource.m */, + A3369AC84360CECD086A330946F336F1 /* BFExecutor.h */, + 5D461B8E44FE7F164B64F52780EAAD99 /* BFExecutor.m */, + C8B10F5FB63AF590300E1D7394908ACE /* BFGeneric.h */, + E50EF467697B1C6E9DFE913311204E87 /* BFTask.h */, + E3DA8E2D3EC430946B0EDED5164EDF24 /* BFTask.m */, + A90E40DD54204791881289E2A3E81093 /* BFTaskCompletionSource.h */, + 7DD44210739DA3B0D8D4BD9C9D06B20A /* BFTaskCompletionSource.m */, + 6ED4A2CA67F2A61FEC2A74AD92FD5F50 /* Bolts.h */, + 63080EDAF2E290E9653B9012E0831AD7 /* Bolts.m */, ); - path = NewRelicAgent; + name = Tasks; sourceTree = ""; }; - 50B05BD3C7C28299006D229135EF719A /* OHPathHelpers */ = { + 58BC9B253AE27145D4FF9F864B8BFFC4 /* Logger */ = { isa = PBXGroup; children = ( - B865CEDF2C32B5F6ACF7B1F4F845EEAF /* OHPathHelpers.h */, - 25585C006D4C53F3AF101486E90F104A /* OHPathHelpers.m */, + 6BCCEEE979E20D5B6CAD6A6DD3B3DF36 /* GULLogger.h */, + 6574A646DB718605BF013057BD8A106E /* GULLogger.m */, + D1F1351D4B66FDEE087026B2876EE846 /* GULLoggerLevel.h */, ); - name = OHPathHelpers; + name = Logger; sourceTree = ""; }; - 50DB7380023A31851FC5CB78D23D5B38 /* Support Files */ = { + 59A3D3856339C782D2CB3B6847AC3E24 /* iOS */ = { isa = PBXGroup; children = ( - 727A1E24EA1486ACBDDB0FB182F3716A /* Segment-Firebase.xcconfig */, - B93010F5DAAD781487DFABFE8D6E7285 /* Segment-Firebase-dummy.m */, - 091BBD849F7308619A9CA35A7A6DEF27 /* Segment-Firebase-prefix.pch */, + 1EDFECEDEFC63E3E4AB22B18B781C4A4 /* AdSupport.framework */, + B008190136B1F05C3E3E38EE2C43F425 /* CFNetwork.framework */, + D589B5217DE1CDCB07E087D3EDEB4D8C /* Foundation.framework */, + EE94FCDF6E5594C9AC7E813F99B128D8 /* MobileCoreServices.framework */, + FACB51BBE5A4000816C7A9A8C3A8B0D3 /* QuartzCore.framework */, + 2C250AB2EE16BE960E0FE6D9D368D685 /* SafariServices.framework */, + EF661111C48FBF2A520B2A2751C6A94C /* Security.framework */, + 6B2E4A561D9C7E84A8E9212D60122626 /* SystemConfiguration.framework */, + 3B3A650E4AFF7D24E24E5E482E542C74 /* UIKit.framework */, + 02625828DA74495EAF466A4B747C7A24 /* XCTest.framework */, ); - name = "Support Files"; - path = "../Target Support Files/Segment-Firebase"; + name = iOS; sourceTree = ""; }; - 568A3328C5FCEDC8360B77C0B2D9635D /* GoogleSignIn */ = { + 621F0F91FD0F8F0BF5E6B523141A19D7 /* Frameworks */ = { isa = PBXGroup; children = ( - D6B9389CCE8E4ED2F6F466BF26EA66B6 /* Frameworks */, - 00FC6853BD178594E4E43D4AE55A509E /* Resources */, + F6BF248E625942122EE8C3300D5E3FDD /* GoogleAppMeasurement.framework */, ); - path = GoogleSignIn; + name = Frameworks; sourceTree = ""; }; - 59129B0639795EAEB9CDD68BDC66D6A9 /* Frameworks */ = { + 658FEE474A1810083413D0BAE3412C4C /* Frameworks */ = { isa = PBXGroup; children = ( - E839FE0B267D4FC3AFB4480FEA543840 /* FirebasePerformance.framework */, + AE24E454B7489222EFDFF0CD2595247B /* FirebasePerformance.framework */, ); name = Frameworks; sourceTree = ""; }; - 5DEBD0D2B90EFBCD2FF34353E2CBD4C4 /* GoogleAppMeasurement */ = { + 65C3415B3A1E0533B4662A86A8C289F8 /* FirebaseCore */ = { isa = PBXGroup; children = ( - 26936BB2277BFD34EA2726212F117C13 /* Frameworks */, + 68A274FE0F840BD3E2FEF076103C56D5 /* FIRAnalyticsConfiguration.h */, + 753002413011ACD06491C26B06831D73 /* FIRAnalyticsConfiguration.m */, + D896E6F0CD2DCFD0EE374AFFE8BCFBFE /* FIRAnalyticsConfiguration+Internal.h */, + 819808A51B796152FB71156BB04D5089 /* FIRApp.h */, + A0657BDFE41C3E3A2CB97D7E803A3753 /* FIRApp.m */, + 88F37A33E62FBBED88DA65D0BDADB83D /* FIRAppAssociationRegistration.h */, + B58C93947E3B979D5E9B4394483664CB /* FIRAppAssociationRegistration.m */, + 41435E8253BF0D56F41794B561587629 /* FIRAppInternal.h */, + 1403D82D476FDC6DFC2A4802698679F0 /* FIRBundleUtil.h */, + 8C4AF00ACAC3C550D26A218C5744B744 /* FIRBundleUtil.m */, + 020EE4CBC91B3596DB0AF84AC655721C /* FIRComponent.h */, + 12CB883F47550B788623B445D89C4FD2 /* FIRComponent.m */, + 24D092171D10C8FD2839FA6DF02F43C1 /* FIRComponentContainer.h */, + 99C998F5F9CB516FA7CCFA8D1FC6DFC6 /* FIRComponentContainer.m */, + 816D9358EE67A311F78C2E3D6769B546 /* FIRComponentContainerInternal.h */, + B2FDCD4693CF381ECB62D3307790C877 /* FIRComponentType.h */, + 9D0F0F19F5B259306E78AB20BB239860 /* FIRComponentType.m */, + 8F8A6F2920B003785EAE15A8DF32EB45 /* FIRConfiguration.h */, + 8A775DA21426E0CB6701A9417CEB396C /* FIRConfiguration.m */, + DA7DD3C0903B0C2B483D2D3361142D68 /* FIRDependency.h */, + AAAFA1A6587A5F46336519FAD2E8CEC5 /* FIRDependency.m */, + 1CCCBC73D6BC074A76E4179108712D3A /* FirebaseCore.h */, + F8DCC42EB429B9BB1B8444E3F99AAD8A /* FIRErrorCode.h */, + 8C04968ED8B6DBD9E623E1D7643A80B4 /* FIRErrors.h */, + A091345B3D0CCBC707C67A52EAA17F85 /* FIRErrors.m */, + 138EC3BE52F58A119E52F7122D6ACABF /* FIRLibrary.h */, + A69A597A6A0B2ABD928DCAFF678878A2 /* FIRLogger.h */, + B20E3EB060A8D0485FBF4E8191D29256 /* FIRLogger.m */, + 8753998A74F4315150A06B031C5B6A2E /* FIRLoggerLevel.h */, + 59994AE116D8E1B60F400476004A1113 /* FIROptions.h */, + 2DDDDDB3D4A3D26B1E369BA17C86CD80 /* FIROptions.m */, + C416CFD6E60C53E636B912A62AC69A46 /* FIROptionsInternal.h */, + E6B40386DBE6CE8DC0914B8E68E16615 /* FIRVersion.h */, + 097F7C018E271BA44B148846747C0A2A /* FIRVersion.m */, + CFBC590D72E03930027C9A5A44ED926B /* Support Files */, ); - path = GoogleAppMeasurement; + name = FirebaseCore; + path = FirebaseCore; sourceTree = ""; }; - 5E35B5296CDD0F80BC20AF3FA16591D5 /* Crashlytics */ = { + 67CE8C2B5F1277DE94AEBAA1F4CC799B /* Branch */ = { isa = PBXGroup; children = ( - F99E09A483F9385F3FB022E03200D48A /* ANSCompatibility.h */, - 60A5B32045073A4E103AF26A55B6AEE4 /* Answers.h */, - DEA890704452621942A42D5B26691B81 /* CLSAttributes.h */, - 4A7A967AF9C0548F9B3FEA1336542899 /* CLSLogging.h */, - 41B5C1E55840362C647B6D0164E1E367 /* CLSReport.h */, - FA349DD69EA21DD8383743BB5FC3E75D /* CLSStackFrame.h */, - 0731336F636D00CC643381791C484D00 /* Crashlytics.h */, - CF6D538E023E47D4A111C85A700DA59C /* Frameworks */, + 7F4DB62812C402C972E4E95DAD39D708 /* Core */, + 81501E24222E86B072C4BC685D1D5B19 /* Support Files */, ); - path = Crashlytics; + name = Branch; + path = Branch; sourceTree = ""; }; - 5EAAD716DEA9D71F31D0486930EB1B69 /* FirebaseCore */ = { + 684B1780CA5CE69CC2DA1C8CBD8B32E9 /* Pods */ = { isa = PBXGroup; children = ( - A7AF570D64B610EA7F6D680756622FC3 /* FIRAnalyticsConfiguration.h */, - 6B82003FFE1D96C7E3B124D2949E99DB /* FIRAnalyticsConfiguration.m */, - EE2925D3AC08919694DE90677B38BF5D /* FIRAnalyticsConfiguration+Internal.h */, - CB49726F4CFA0F7A9FA9DFA1B9A112D0 /* FIRApp.h */, - 08FB08B4314A82385D0788407624EF1E /* FIRApp.m */, - C828B6E6BD3821A90A1665D67AD202BF /* FIRAppAssociationRegistration.h */, - B2FBEC6CEF0D9ACA374AF596C410B33F /* FIRAppAssociationRegistration.m */, - 1A5A667FC5D86E2C22D90CA846E5AE60 /* FIRAppInternal.h */, - EEF4710ACFFB98C36EDFD837A747D64E /* FIRBundleUtil.h */, - DC9AB438E883E0A254E54B0D4F7B7D7F /* FIRBundleUtil.m */, - 4144DD6F32750E6627F0BB337D55CEB1 /* FIRComponent.h */, - DFF0C5BD2DFE83F1FD59F29A42A074E5 /* FIRComponent.m */, - 732FCC80907B9A1BB4C402C415D418F9 /* FIRComponentContainer.h */, - F745AF75083B1BF102553025A28BD4C1 /* FIRComponentContainer.m */, - 87764B7FBF8690630A36B201F2E6060B /* FIRComponentContainerInternal.h */, - 7C9037B1C9271F85D98DD8BFF353EEB2 /* FIRComponentType.h */, - 37A3F4504C75FE3A42613193BB59C8B1 /* FIRComponentType.m */, - CBBA6745E26E6B38C36950CA31FB7564 /* FIRConfiguration.h */, - B0AF404F7B078DFE3D1E50B17C42A90A /* FIRConfiguration.m */, - 36DDCA99157D49FE23981FEFE5C517A4 /* FIRDependency.h */, - D916A37DFF9E9598306C1F91E1BDA910 /* FIRDependency.m */, - 743105AF38F51C200E88E7D66D99740D /* FirebaseCore.h */, - 6230503F20A770423F5E931FBF07DDE3 /* FIRErrorCode.h */, - 6384304FB3BBB1994B1C3654EBC56029 /* FIRErrors.h */, - 2EEC9AF13CA6809A13170F10C0EDEEFE /* FIRErrors.m */, - 6B2CD53DA7BA1E84A29E0A3C630AEAE7 /* FIRLibrary.h */, - 405492A5F6AACC72FBF23EBDF71EEC76 /* FIRLogger.h */, - 811D97E270354AF851B1C11C93384184 /* FIRLogger.m */, - AE0C3761ED6D749802EF224E523AE1D6 /* FIRLoggerLevel.h */, - 9211EE4879810D04CB434C06DD998366 /* FIROptions.h */, - 3D7F6DB8589A58723C9448B47DAC940B /* FIROptions.m */, - EA9CE1C2CAF860538F7CC67966C439E1 /* FIROptionsInternal.h */, - 6587C39A8B7DFA5FE1A79EF6D1AF7F56 /* FIRVersion.h */, - 0FE029B43D9B7700A02725AE90C80BC3 /* FIRVersion.m */, - A6BA23679B0CD0D16884D940E6BBB3C3 /* Support Files */, + 6CA7C4C39FECA90D266110B905A3E6EA /* Analytics */, + 75C00F96A4288811B649EA20833A017F /* Bolts */, + 67CE8C2B5F1277DE94AEBAA1F4CC799B /* Branch */, + D5961403F8DF7DC95DBEDE733E5482EC /* Crashlytics */, + F431E6428FA92F4189A536FD14603CF8 /* DateTools */, + 95A25BB3C25E71A48A581B49D462C58C /* Fabric */, + 0B2DF6D7BC701EF7DC4C27C4F2290C8E /* FBSDKCoreKit */, + 8D60CE76536C9519CA88B18C0606E6B1 /* FBSDKLoginKit */, + 9A9D392018D1BFFDDC50E7B424CE6875 /* Firebase */, + B52D7C50886A3296DF21FD72AE960E22 /* FirebaseABTesting */, + 48DE3D8415DA17EBB2A58F85371E04AB /* FirebaseAnalytics */, + 4508DB52CE1141E57FD49E93E308FDCB /* FirebaseAnalyticsInterop */, + 65C3415B3A1E0533B4662A86A8C289F8 /* FirebaseCore */, + 6A401532ACF225880534BFF83B140288 /* FirebaseInAppMessaging */, + F1A2595E5C784B83B879F569C278FA68 /* FirebaseInAppMessagingDisplay */, + 473F18F35CFFB1FAF891DB101F27C384 /* FirebaseInstanceID */, + 3A12F6BECAE125A2A76A24C77282F37D /* FirebasePerformance */, + F08462304D401119359B54D64700966A /* FirebaseRemoteConfig */, + AE73F3F6D644A38F7F5E095FA8331F40 /* GoogleAnalytics */, + F074C9F4FC3472E60B57DAAE09D51248 /* GoogleAppMeasurement */, + 1DFF74BEC6CA7AF5FA13A8EA5ADAAE35 /* GoogleIDFASupport */, + 409C399192C7F35B3710165FDE8BD73E /* GoogleSignIn */, + 2801160EF34FBEB9AC40E09FB635DC40 /* GoogleToolboxForMac */, + 0FCC3E30A22E7E3A3B4BCD4D61016CA9 /* GoogleUtilities */, + 0628192D8ED9E740F0CFE91DF8396357 /* GTMSessionFetcher */, + 508C127A63959903BE277F616883ED6A /* iOSSnapshotTestCase */, + D036A1DFE693F75752499C92DA63EBBE /* Masonry */, + 3DE3C08BEE314BB351B6105BA8F5404E /* nanopb */, + A1A4279859761EC946D3332A5CDAA057 /* NewRelicAgent */, + 1A00AAAFC7C65222DC9CDF088E4CC9BF /* OHHTTPStubs */, + 7B7E2D54D5C4C423F748BF08271BD1A3 /* Protobuf */, + F0F610AEAA5F8A898AA5F8B6EDE93819 /* Segment-Firebase */, + 14816DE506104E81622FE138956E8D5E /* Segment-GoogleAnalytics */, + D88597362080BA36E5FD09E188A6D171 /* Smartling.i18n */, + 6B1EAB6351188CBAE2EF157AFA753075 /* YoutubePlayer-in-WKWebView */, ); - path = FirebaseCore; + name = Pods; sourceTree = ""; }; - 64CCDA56A5244FBA984707AB6168AC91 /* Support Files */ = { + 6A401532ACF225880534BFF83B140288 /* FirebaseInAppMessaging */ = { isa = PBXGroup; children = ( - 7409CF86E6AF615C5E98B91CA20F711B /* Info.plist */, - BB118D2166762CC474EFC7C1CAEAF86B /* iOSSnapshotTestCase.modulemap */, - 0B4799170894E682CBE2A9CD8CB54B1C /* iOSSnapshotTestCase.xcconfig */, - 290F90564FA8A06DC0E9C1D119C8D82F /* iOSSnapshotTestCase-dummy.m */, - 6DFB960DE38827CB2228E5657DF4176F /* iOSSnapshotTestCase-prefix.pch */, - 5FA167894142A6E8A0CDD4AA42BE6DCA /* iOSSnapshotTestCase-umbrella.h */, + 78FE651EC77E083DCD97E8152B799899 /* FIRCore+InAppMessaging.h */, + 310E53C14A86E13DDF036A258C592ECF /* FIRCore+InAppMessaging.m */, + 30CDC5A64409BCCD450D6EA351A3C18D /* FirebaseInAppMessaging.h */, + 3C02CD258F6CA99F08309D5E1DC5C035 /* FIRIAMActionURLFollower.h */, + D1A98C54188C70BB03A9B1BA796C4740 /* FIRIAMActionURLFollower.m */, + EC8930A76A7A00931A4B36AC778ED494 /* FIRIAMActivityLogger.h */, + 902F77B33C0DF18A5ADCAB74B2887545 /* FIRIAMActivityLogger.m */, + B4ED367FEF346967F4FBA9C44BA6524A /* FIRIAMAnalyticsEventLogger.h */, + 44F6FA41B5540E3F5CC73EA6EF542CFD /* FIRIAMAnalyticsEventLoggerImpl.h */, + 92AB6C049ABB91849E179040C6D3874D /* FIRIAMAnalyticsEventLoggerImpl.m */, + 8B8A51F0C2A721444D1EF953DBA05BE5 /* FIRIAMBookKeeper.h */, + BADF597FE411A81AFA8BFBF1A5862569 /* FIRIAMBookKeeper.m */, + A3F497A0A69D152420A9DBF1647E9DA8 /* FIRIAMClearcutHttpRequestSender.h */, + EF265BC07EF28CB72E2FB29991332E4A /* FIRIAMClearcutHttpRequestSender.m */, + 3AE8CD79B633A330C61428746435CA33 /* FIRIAMClearcutLogger.h */, + 93A6B669F08947DBE2BC2EA6D8E1C816 /* FIRIAMClearcutLogger.m */, + 8D70A324B30CCC311801C21B5E1808B6 /* FIRIAMClearcutLogStorage.h */, + 048C17035C1053871E8BC753FF47C774 /* FIRIAMClearcutLogStorage.m */, + DD5CF638B38831460B6E969DB9AE7380 /* FIRIAMClearcutUploader.h */, + CEFC0CF157DD622F772183DBA3D2CD56 /* FIRIAMClearcutUploader.m */, + 6C8A8397A5CBDBB1FA165CF86FC6511C /* FIRIAMClientInfoFetcher.h */, + A41425FC4FF737EE6FF023D634335AB8 /* FIRIAMClientInfoFetcher.m */, + FB7A09D2ECE011C865890D9030D30029 /* FIRIAMDisplayCheckOnAnalyticEventsFlow.h */, + 9FE93E46AC1E83F8CC46A4E76FF17FF3 /* FIRIAMDisplayCheckOnAnalyticEventsFlow.m */, + 6CC537CE84296633377BBAF551B584D9 /* FIRIAMDisplayCheckOnAppForegroundFlow.h */, + CC7CE8586ADD3B77B14B9FCC6A92987C /* FIRIAMDisplayCheckOnAppForegroundFlow.m */, + 73343B215BE329343D76293422411035 /* FIRIAMDisplayCheckOnFetchDoneNotificationFlow.h */, + 8EEF73EE8FC27D3E31DB4555304BA38E /* FIRIAMDisplayCheckOnFetchDoneNotificationFlow.m */, + 359780837AFFDE971DF9F1B9182CBD10 /* FIRIAMDisplayCheckTriggerFlow.h */, + 80379010817C173BF3C490E0CE7DC398 /* FIRIAMDisplayCheckTriggerFlow.m */, + E4A0637429AA7B1D0D54D07D0F5B345B /* FIRIAMDisplayExecutor.h */, + CD2811248CC2092EB486DF63F1EA5C18 /* FIRIAMDisplayExecutor.m */, + C64E64BB2EA18F06E38E0D81D2B8AF9D /* FIRIAMDisplayTriggerDefinition.h */, + 7D545B5698ADE8C206D1C933988B00B1 /* FIRIAMDisplayTriggerDefinition.m */, + 07122D27F92048CDB52CB64C1C2787B5 /* FIRIAMElapsedTimeTracker.h */, + 794E0F9A37BF7DF6141544DEF560F7B1 /* FIRIAMElapsedTimeTracker.m */, + 17EAB3CE15F8B9FC5DAEEB77E2E63994 /* FIRIAMFetchFlow.h */, + C03222284A3C811E19FE1454EABA423A /* FIRIAMFetchFlow.m */, + B5C738CDEF73AF23027B5766357A181E /* FIRIAMFetchOnAppForegroundFlow.h */, + 7DE79AF01DF7A768F79EB7544EC9D268 /* FIRIAMFetchOnAppForegroundFlow.m */, + 2470C3EC6B03E767E4885F6C4FA231EF /* FIRIAMFetchResponseParser.h */, + 5073EBB15B378B12E7F9A673D71004D9 /* FIRIAMFetchResponseParser.m */, + 0A5237D158C078B764F2735F03B81126 /* FIRIAMMessageClientCache.h */, + B9D36DFF39EF6CF9FF629D3FE56F72E7 /* FIRIAMMessageClientCache.m */, + DA386BB63895F784F3A086F0DEDFDA5C /* FIRIAMMessageContentData.h */, + 1C4BFB9D39F293EF611AC14EB8F2D386 /* FIRIAMMessageContentDataWithImageURL.h */, + 90BCD832BE7ED4070AEBC4C7093BE185 /* FIRIAMMessageContentDataWithImageURL.m */, + 9946CF3010DEEFB69B9601FFC38051E0 /* FIRIAMMessageDefinition.h */, + FE012E4EF7AC0B5E971593F25C4550F6 /* FIRIAMMessageDefinition.m */, + 860232CCD462FB15459C765403BC9617 /* FIRIAMMessageRenderData.h */, + E153FA9BE1CFD250C3B4F67E45B5C550 /* FIRIAMMsgFetcherUsingRestful.h */, + 516FBC139FC10DF25BD3BB256D43C486 /* FIRIAMMsgFetcherUsingRestful.m */, + D2D0AE067736768F6805810DDF4EB5F9 /* FIRIAMRenderingEffectSetting.h */, + B8F9B9CE9FB88347BAE2C9D0BF0E76C3 /* FIRIAMRenderingEffectSetting.m */, + D39B2624EF43393B903F9F1869364877 /* FIRIAMRuntimeManager.h */, + DF519C8949FAA8D96C341C7B17F87B75 /* FIRIAMRuntimeManager.m */, + 5E4D4E5A521704F336F9D4D950EE0DEE /* FIRIAMSDKModeManager.h */, + 8FC823B9BE6C30145A31670B5BF5A4E3 /* FIRIAMSDKModeManager.m */, + 2E66BB2D870FC92C169DE0E29732E744 /* FIRIAMSDKRuntimeErrorCodes.h */, + 4E0E598901EA68C5B699A86BB50DED83 /* FIRIAMSDKSettings.h */, + 48F3088E32C51878882215EA16E3FB7B /* FIRIAMSDKSettings.m */, + CCBD7634911D6CA1DC9B1167DE5D6C1F /* FIRIAMServerMsgFetchStorage.h */, + 7E2BBFEDB67EA801186E92B2AE9E67F2 /* FIRIAMServerMsgFetchStorage.m */, + 62030CD508BE1BB3F369A460C3AB47C0 /* FIRIAMTimeFetcher.h */, + C772F32FD148655D947397B30CFD84BE /* FIRIAMTimeFetcher.m */, + D8917F81F848C2F9ADF453D5134A4695 /* FIRInAppMessaging.h */, + 2B1952AA9F7326EC0BA380B7DFB3155D /* FIRInAppMessaging.m */, + C8E0FC99F07A7C2C0171A1DF5AF85110 /* FIRInAppMessaging+Bootstrap.h */, + 5A98F1BAA07CDDEC2DD23D4FE4A8D759 /* FIRInAppMessaging+Bootstrap.m */, + D19C94BA9DCA5C3B7C00323F1A6FD312 /* FIRInAppMessagingPrivate.h */, + A754E6CE7876DBA25BEBC83898A8F6E0 /* FIRInAppMessagingRendering.h */, + 323A21672D31B24860ACA8DB830B36B9 /* FIRInAppMessagingRenderingDataClasses.m */, + 82BE6648502D704604F877C9D74C56A3 /* NSString+FIRInterlaceStrings.h */, + 6C375B00F98DA1991F80C7EBD8453F6C /* NSString+FIRInterlaceStrings.m */, + 838F9ED11B4FB53C7D5FE60FEB6D1068 /* UIColor+FIRIAMHexString.h */, + 0AD5096EE1916933764ECA791317D2C7 /* UIColor+FIRIAMHexString.m */, + 29878FA1D151FBD5B60D46FC15FC845C /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/iOSSnapshotTestCase"; + name = FirebaseInAppMessaging; + path = FirebaseInAppMessaging; sourceTree = ""; }; - 6A0F9A4CD600805DDB96C3CAFB11DFED /* MethodSwizzler */ = { + 6B1EAB6351188CBAE2EF157AFA753075 /* YoutubePlayer-in-WKWebView */ = { isa = PBXGroup; children = ( - 2912081DA8A9D1908774A5711CECA858 /* GULOriginalIMPConvenienceMacros.h */, - AF4A0BA10914FC9C668DBAC31E863D4D /* GULSwizzler.h */, - 8A4F86A5284B4E6ACEA59E898866E221 /* GULSwizzler.m */, + 9A8FDEEBAE8323868B58895DEDE92008 /* WKYTPlayerView.h */, + 7E9ADC16251B1792FA6316AAD0961FC0 /* WKYTPlayerView.m */, + 1C06858D366E84AD333CB1B903840748 /* Resources */, + 7A8A605B94FC3BEDD68B6E9CBE950D48 /* Support Files */, ); - name = MethodSwizzler; + name = "YoutubePlayer-in-WKWebView"; + path = "YoutubePlayer-in-WKWebView"; sourceTree = ""; }; - 6B8C371FCC7E4A07BFDF49C06FDBBBA3 /* GoogleIDFASupport */ = { + 6CA7C4C39FECA90D266110B905A3E6EA /* Analytics */ = { isa = PBXGroup; children = ( - 7E33A7FDB5C2FC119EFB4E8B86419FF2 /* Frameworks */, + F2FCBFFBCA3ECEC809A2F89B45772536 /* NSData+SEGGZIP.h */, + D72638047D5103470EA9ABEE5A35A6C4 /* NSData+SEGGZIP.m */, + F9BCB1DC3139C098E9C895C21847317B /* SEGAES256Crypto.h */, + 78320D1D9F897F6D72A40D5AE358C1AB /* SEGAES256Crypto.m */, + 329AB3CE3F652ED0277D6DDD3FD3F7F9 /* SEGAliasPayload.h */, + 26E57731A9B12106AE191F4E4681DA57 /* SEGAliasPayload.m */, + 3FA335D2B019089334C35D8392A36178 /* SEGAnalytics.h */, + 71FBDEEB4E0296D68B6817830ED3E6CC /* SEGAnalytics.m */, + 505321B8B4DD667973BB349379581E51 /* SEGAnalyticsConfiguration.h */, + 6B50D503BA097079C8F746EBEBCCF885 /* SEGAnalyticsConfiguration.m */, + E903CF90B395C8C1FBA144EC871D93D3 /* SEGAnalyticsUtils.h */, + 2387FD587B22DBCB5BD59D14A3215830 /* SEGAnalyticsUtils.m */, + 74FC1D787F22EC727AF9BF02626D0F38 /* SEGContext.h */, + 379F6548A2D1FB8D7A18BFDF5F0AA9DF /* SEGContext.m */, + 846C8D0B1AEAF537AC8570885C098311 /* SEGCrypto.h */, + 95BCF59A7AD3D0AC854AFD481E860889 /* SEGFileStorage.h */, + E5E7D8C9488265FF77B999A0EB65DD84 /* SEGFileStorage.m */, + F30229D967295A07920AF082E7F39B7F /* SEGGroupPayload.h */, + 817919937C4F1A7D0BED5234CC2E3E70 /* SEGGroupPayload.m */, + 45AD2403BF86C09D95458707BA181237 /* SEGHTTPClient.h */, + 75EFF7ACC03C248F8BA52F2A417FD5C8 /* SEGHTTPClient.m */, + DF745FB8761CFB45B5FFCF4CFB71761F /* SEGIdentifyPayload.h */, + FF1347830FAFE0EBEBFE8B8EAF3F7E06 /* SEGIdentifyPayload.m */, + 66D9FF97CA53B6FE1295C1F9A9B93760 /* SEGIntegration.h */, + 719C7A4D46C6660DBF4A0CAA253B4573 /* SEGIntegrationFactory.h */, + B658F7ADD5A8BC8B4E00FCF055B1A0C0 /* SEGIntegrationsManager.h */, + 57CC7E954D3EB24990B7C10F286AFEA6 /* SEGIntegrationsManager.m */, + 0457C6E95C5F99F9A55B599A514B195F /* SEGMiddleware.h */, + 1CC4D6EFE3DF94FD3E4AFADA6B410A5E /* SEGMiddleware.m */, + 4252D895F01D396DFD78CFD61BDAA746 /* SEGPayload.h */, + 819569D5B564B0C36700D807DCD384C2 /* SEGPayload.m */, + 643CF2397B9909DA720FF30DBA37C26D /* SEGReachability.h */, + C304FCBA9F39E4D5D963B4313699FCE2 /* SEGReachability.m */, + B6EBED152655A1B74F19D2CEA1E18C29 /* SEGScreenPayload.h */, + 3F482BCA32953F9F608D1B2F50EC712B /* SEGScreenPayload.m */, + ED3B38A11FACAA34923F4CEFA6DD5D76 /* SEGSegmentIntegration.h */, + E0A665DDD9C90EC3FBC758503FB4C471 /* SEGSegmentIntegration.m */, + 80BCF3A5AF8099029F5D34CF02320858 /* SEGSegmentIntegrationFactory.h */, + F230997F5CE8BE67A24471720787ADBD /* SEGSegmentIntegrationFactory.m */, + 50D49C93824410610EB716FDA679364E /* SEGSerializableValue.h */, + E390B611B45478E919D44B76501134AC /* SEGStorage.h */, + 3F4AB9A782A45CBB391686C0EE9D0181 /* SEGStoreKitTracker.h */, + F287A760090A219890063592FFF2E84F /* SEGStoreKitTracker.m */, + 3B7D5D84F6B434E435225CA81204E5ED /* SEGTrackPayload.h */, + ECB3D09286B10FEB3F0DBF5421BBEDF4 /* SEGTrackPayload.m */, + C21DE0F71FC0B817EACD60FE86287CFC /* SEGUserDefaultsStorage.h */, + CC5E0CF8798B10289931C4E57A82F0AE /* SEGUserDefaultsStorage.m */, + 52CF6FF585BFEF9F02BDF056B95B8BDC /* SEGUtils.h */, + 626C0FE03ABE11DE9D03B7C2AD729C27 /* SEGUtils.m */, + BAD652352C6ABE01D6D0F12355384203 /* UIViewController+SEGScreen.h */, + CCB99F1B7B6462BD8B245CBB1DB10711 /* UIViewController+SEGScreen.m */, + 38E6B5F5BD1E28127BA01E073055F794 /* Support Files */, ); - path = GoogleIDFASupport; + name = Analytics; + path = Analytics; sourceTree = ""; }; - 719FCAEA9E36199134B3A4AE11DB2331 /* Segment-Firebase */ = { + 6ED84AA9825DB287033400F9D1F81FD1 /* NSData+zlib */ = { isa = PBXGroup; children = ( - 8239D0BA273179E842FD782E4C3D4BFA /* SEGFirebaseIntegration.h */, - C0C3CE83076CD48D09FDD817CC92DD27 /* SEGFirebaseIntegration.m */, - 124E97B01978800130B867B976619042 /* SEGFirebaseIntegrationFactory.h */, - 6BC14CD36D5A735B241E9AAF3F91026F /* SEGFirebaseIntegrationFactory.m */, - 50DB7380023A31851FC5CB78D23D5B38 /* Support Files */, + 0DA8042330A2DA6AACF004E8CFACBE38 /* GULNSData+zlib.h */, + AA97C75E641A20E336C2C3B8638ED6F5 /* GULNSData+zlib.m */, ); - path = "Segment-Firebase"; + name = "NSData+zlib"; sourceTree = ""; }; - 72DF8F58449D20DBF71C6CAD3EAE838F /* Environment */ = { + 75C00F96A4288811B649EA20833A017F /* Bolts */ = { isa = PBXGroup; children = ( - 736C45F1C4EF0AF720C2DC1902FC1A80 /* GULAppEnvironmentUtil.h */, - 9C7919CD716B64E68B1D98949FBA1306 /* GULAppEnvironmentUtil.m */, + E5A86DBA2CD6297DDC6F79CDDA5E849F /* AppLinks */, + A77B5AF19D3CF4C8562286E529F2E766 /* Support Files */, + 516B770A56808FEBAC251929B5BF43EC /* Tasks */, ); - name = Environment; + name = Bolts; + path = Bolts; sourceTree = ""; }; - 759D69242BE2BFC0AEAE0CE12CEE9F1E /* GTMSessionFetcher */ = { + 776F3AD77A2345A1E30E8721C9FE7A81 /* decode */ = { isa = PBXGroup; children = ( - E7AC6978FBCD59334279744A104A6993 /* Core */, - A0F34DF18AEB520EA8F61F549730CAD5 /* Support Files */, ); - path = GTMSessionFetcher; + name = decode; sourceTree = ""; }; - 781FA82A2646558A44DC2BC2CEBA0725 /* Frameworks */ = { + 7A8A605B94FC3BEDD68B6E9CBE950D48 /* Support Files */ = { isa = PBXGroup; children = ( - 0ED66020A7A028A0C9CAFBF8DFE37C43 /* FirebaseRemoteConfig.framework */, + 87100AB782576DDDEC1E175B99E4AE9C /* YoutubePlayer-in-WKWebView.xcconfig */, + A8435E87DC9E9CFA1508F35AED502DDF /* YoutubePlayer-in-WKWebView-dummy.m */, + 27CA8F0677C3C05CD55856CB95D03EC6 /* YoutubePlayer-in-WKWebView-prefix.pch */, ); - name = Frameworks; + name = "Support Files"; + path = "../Target Support Files/YoutubePlayer-in-WKWebView"; sourceTree = ""; }; - 7C14E08C623CA2BBA0C77B6F454CB20F /* Core */ = { + 7B7E2D54D5C4C423F748BF08271BD1A3 /* Protobuf */ = { isa = PBXGroup; children = ( - 9A4BBC975FDD556C6B113A6BCD3BA88B /* ANSCompatibility.h */, - 1A7A520AA7751A0A38F6702C5C33A66D /* Answers.h */, - 5D750A1B4B3CF0C715034A7D07465DC6 /* BNCApplication.h */, - 514DCF4D51EC13280971B45BCB6502F6 /* BNCApplication.m */, - 12B6B28A3679F574A699516058FD2082 /* BNCAvailability.h */, - 44917BC1B73AB854D6996A03F3352518 /* BNCAvailability.m */, - C58754715918D6589716782EA74FCA82 /* BNCCallbacks.h */, - 2407645D7FEF304A4E522F1207EECF10 /* BNCCommerceEvent.h */, - F0BD01B358749AA6F0727A996F2FF67E /* BNCCommerceEvent.m */, - 5CA7F3BA49362C1D8465B9CCB63FEE99 /* BNCConfig.h */, - D69199C010962228D26A698E6E3D3F46 /* BNCConfig.m */, - B0A60ED97EB0BD5C782C4A4BC5CF33B1 /* BNCContentDiscoveryManager.h */, - 1C4AFB0CAB8BE9F61801DCA494F0050E /* BNCContentDiscoveryManager.m */, - F7711F0F4D1A0F982E03FC0CC7E11F43 /* BNCCrashlyticsWrapper.h */, - 3C2F6FC469407B7970C2F63350B473AA /* BNCCrashlyticsWrapper.m */, - 5AC87DB7C36A30644BB6159C3E3E05DD /* BNCDebug.h */, - D5BBB3AE14BAC0DF42E71F9AFF1DE766 /* BNCDebug.m */, - 58477B284E9B2B287E8B3115EC136456 /* BNCDeepLinkViewControllerInstance.h */, - 8244CA270C94583C3FC7D78237A856E8 /* BNCDeepLinkViewControllerInstance.m */, - 55566260AD09CEA161D5952B165F3BD2 /* BNCDeviceInfo.h */, - D2DA315F296F3C9EC808887A408AD918 /* BNCDeviceInfo.m */, - EFB66651BCFE9D78D82AA22921CC398D /* BNCEncodingUtils.h */, - 87F5EBF6C768A790ADF8F4F542872830 /* BNCEncodingUtils.m */, - 3F2C6205D93ECA4C91C67B8523669E29 /* BNCError.h */, - 83FE054362A6AAA1F8A57FA9D9B58CFE /* BNCError.m */, - CB5323B0A3146216BC1CB3A19CB05B7C /* BNCFabricAnswers.h */, - 0F2DAE36273AD807A6A5959E486B284A /* BNCFabricAnswers.m */, - 6A8BE9D2054793BE50B01DFC0AC0BBDB /* BNCFieldDefines.h */, - D8D48A4EC8E09B9FEC57B5C27872BE7E /* BNCKeyChain.h */, - C23168EF36BCC21814291FC8203322CE /* BNCKeyChain.m */, - 9A211D830F2F56606F53E214166B521A /* BNCLinkCache.h */, - 53B05EBBA3DEB32776B5BECA1151C952 /* BNCLinkCache.m */, - 24C991F8105D0E1CBF8C3768600312DB /* BNCLinkData.h */, - C52A4C0D715BA3070014C2C45D692633 /* BNCLinkData.m */, - 37A7F0F5B29E5A09ECEE176CD7A695D3 /* BNCLocalization.h */, - 3BF40470CD039F6C1764E366AE4F6137 /* BNCLocalization.m */, - CBAC9F0DE773ACB6F98DE182F6B4389D /* BNCLog.h */, - 9A0917D3E2F07611350D85AD4B21D583 /* BNCLog.m */, - F4F01658950B8EB6A5539D2BDB11CB12 /* BNCNetworkService.h */, - D7068F9EB6FCDA8D1908996D6DB65E20 /* BNCNetworkService.m */, - 219B9DC61C5C08D79D2380A31551081F /* BNCNetworkServiceProtocol.h */, - 6C93C574258B092A05C8E1F33004D7A8 /* BNCPreferenceHelper.h */, - 266517C813AD1E4CB05451BC3BC86EFC /* BNCPreferenceHelper.m */, - 62613A484765BE88D8A66D1D7E0B34E4 /* BNCServerInterface.h */, - D0FEB8C98F3788FB464324F41ED6BD8E /* BNCServerInterface.m */, - C69CF0135F2D7A2A768A19F553A2127E /* BNCServerRequest.h */, - 79A7721576E725E2F40597D5D3976539 /* BNCServerRequest.m */, - 7F82A2ED2F20404163E45D1A137B0C14 /* BNCServerRequestQueue.h */, - 08067C3793B0E2340F3DD47D1AC81DB3 /* BNCServerRequestQueue.m */, - 683DE0E23E43509A75DD1D5367C8C6C9 /* BNCServerResponse.h */, - 99D32435755E97824C9F73B628A0ECFE /* BNCServerResponse.m */, - 35FFFF1F506D7EFBB26697FBDF5333A5 /* BNCSpotlightService.h */, - 6730941852EBE7A072F99F2D62733455 /* BNCSpotlightService.m */, - E96A6F4E3A813C204C3F73957C42716E /* BNCStrongMatchHelper.h */, - A153BE931D3DABAC8EFCC4388C061A41 /* BNCStrongMatchHelper.m */, - 5179EC2B57DA165A0C3B30A3E3A718C6 /* BNCSystemObserver.h */, - 41EFD93644359AEF717399559BF5F771 /* BNCSystemObserver.m */, - CA36EDAB4D4312E7CABCBAEF8F75CA45 /* BNCThreads.h */, - A1929CCE1547C27E47D41D05483549EE /* BNCThreads.m */, - 14EA0C3AD370AD7A1FDD6389AF4E120A /* BNCURLBlackList.h */, - 458DB3D94D8F9749565E60463DA0134D /* BNCURLBlackList.m */, - 5364BBE90023A7A9DC3BFF472BF7C91D /* Branch.h */, - 8CF6D58D9314D01A7D065B0734D741A5 /* Branch.m */, - 4A8FE54649693B3F1DC8F21103FD7768 /* Branch+Validator.h */, - 937C6B2170BAF6C3C549E8F6329D19AD /* Branch+Validator.m */, - 721ED1F8DE773804176EB10B69DBD108 /* BranchActivityItemProvider.h */, - 7EBD40011EC4AD55DFD1005BCCD08CCC /* BranchActivityItemProvider.m */, - 320769E0FC1C6E355A60A08E51D5F64A /* BranchCloseRequest.h */, - 3DB3CA0F626763A9BA6B411A494165C2 /* BranchCloseRequest.m */, - FB7338EB8B80D5EA738FFCA7E3060406 /* BranchConstants.h */, - C246C56F5AB72574B8B100F0DA90E097 /* BranchConstants.m */, - C1F19C9EA5656BA3AC753AAD95F57BBB /* BranchContentDiscoverer.h */, - B3BEC105BBE1663022196F27A77BE8D6 /* BranchContentDiscoverer.m */, - 75109A25B94223AFA7F944A530E5EE51 /* BranchContentDiscoveryManifest.h */, - B5F285509046D0E42823B34218616F25 /* BranchContentDiscoveryManifest.m */, - A5489759AF0837C221661ECC68828A3E /* BranchContentPathProperties.h */, - 2ED451554906E40F172BA00135F53335 /* BranchContentPathProperties.m */, - 2710E6153BAE9DB4536F52892E7A2F4F /* BranchCreditHistoryRequest.h */, - 07A9620A4FE718F70ECBA669479B3F61 /* BranchCreditHistoryRequest.m */, - 8CC920416A19646B345F99756EED01FE /* BranchCSSearchableItemAttributeSet.h */, - D89B50FB72A15D2F592640A13CD69CD5 /* BranchCSSearchableItemAttributeSet.m */, - 02FB59DB1029CBB2268E27B96D42228E /* BranchDeepLinkingController.h */, - DFB0D7DA07E6D7553A4BB6F9101BCD6B /* BranchDelegate.h */, - 78444D6143C7B89DF0CBE609C408DB70 /* BranchDelegate.m */, - E27FA062DAF33358774A5C82A38CAAFC /* BranchEvent.h */, - EB57E40D3E28D78B282ECFF4BCF67C9F /* BranchEvent.m */, - CAE808955301BF99E8AC9C6356F7EFC2 /* BranchInstallRequest.h */, - 55596F852093FC734721FB814BF45681 /* BranchInstallRequest.m */, - 37DAF8263F1D2D038237BD8988354EDD /* BranchLinkProperties.h */, - 013E9634B5D6D657BFBE2A01A3FA1D2E /* BranchLinkProperties.m */, - 820794A5C29ACFC2C7DAFB38254FBECE /* BranchLoadRewardsRequest.h */, - 358D2D87D4B250D95DBEC2728ECFE816 /* BranchLoadRewardsRequest.m */, - 660DCF2FC0A4EB9CB265518B77D7A654 /* BranchLogoutRequest.h */, - E32B5F557143FFC7061B3C483577B588 /* BranchLogoutRequest.m */, - 013CAD2C4991E53C9CC9D6C248C3B8C0 /* BranchOpenRequest.h */, - 71CC8DC310BD7FCC8D9C4D5C667DE1C6 /* BranchOpenRequest.m */, - FB685A66FFA61944342A6AA1D03C23FC /* BranchRedeemRewardsRequest.h */, - F892D8695F00E99C4D12143F071B0FB3 /* BranchRedeemRewardsRequest.m */, - 87AE46913E84ECA45F90637E544F7E58 /* BranchRegisterViewRequest.h */, - 40FC203530F3070AFA6ADE177DD8F126 /* BranchRegisterViewRequest.m */, - A9A2F50ACF6C83678475FD4DEE7FD8D9 /* BranchSetIdentityRequest.h */, - C976A537643A26B8E6A6857FA00AFA11 /* BranchSetIdentityRequest.m */, - 215C292AD1A830BCDC44A3615D3B9C9A /* BranchShareLink.h */, - B7F8F72C3FC01F8E8DBC547B5E905A8A /* BranchShareLink.m */, - 50780642A16943CF19712019FCFA91BF /* BranchShortUrlRequest.h */, - C98899C00AEA825C6D4A71503629F2F1 /* BranchShortUrlRequest.m */, - BB551F4219C5EFAD4F690ED75D9EB7AB /* BranchShortUrlSyncRequest.h */, - 61D2F3FBABF1C586DE6745326ACDBA51 /* BranchShortUrlSyncRequest.m */, - 088B5242AF984CF435176C34AC156A5A /* BranchSpotlightUrlRequest.h */, - 3AC2B681474E81031BD23DB472ED0B40 /* BranchSpotlightUrlRequest.m */, - F3400435E0D19943A5D68C017BFD3592 /* BranchUniversalObject.h */, - 0FB57078CB1850774A54731E0083EBD8 /* BranchUniversalObject.m */, - 6C37264A1744D61921EE274D587699FC /* BranchUserCompletedActionRequest.h */, - 9181880D4E4FDCF8B1F3810154DDE841 /* BranchUserCompletedActionRequest.m */, - 65F4F9FA525E7EB6933A4F7664DD698B /* BranchView.h */, - 8CEBC8C1270F6EF268CAF18AC275F357 /* BranchView.m */, - A2242D9C47203341EBCB35B572514284 /* BranchViewHandler.h */, - F2B8BCB9683AD3BDB14A6D9664942178 /* BranchViewHandler.m */, - 4A217E9AEA54F55C44AA71DDA0C539F7 /* FABAttributes.h */, - 1BEC485DA063935227A0D5FBB6048C38 /* FABKitProtocol.h */, - 849D53DD13FF62E914CA26D7F63E7D74 /* Fabric.h */, - B64E9A5F295D108E76E200C7A1CB97C2 /* Fabric+FABKits.h */, - 85D7D7432C9FFA6921E53A0CEA0B92C9 /* NSMutableDictionary+Branch.h */, - 64200F4AAB20FAAF0DE6DED771719D9C /* NSMutableDictionary+Branch.m */, - 609C7239BB337928FCE027EC33861122 /* NSString+Branch.h */, - 3292BFD9213EBD54398B9E4880D3C8EF /* NSString+Branch.m */, - AA5DCA5F603DC7D53B3127EC81AB26ED /* UIViewController+Branch.h */, - ACB90B013316D6BD12824F272298B9CE /* UIViewController+Branch.m */, + 533D4188E99FC14C36A7BD6508A4B270 /* Any.pbobjc.h */, + B785164FD4C027112A559A466B0C90ED /* Any.pbobjc.m */, + 873C7671DEE2DC270094664E39FBEB27 /* Api.pbobjc.h */, + 679409B2B251579D5B9340D9263E3418 /* Api.pbobjc.m */, + 7A8A14D4F96E98D6A004F706404FF9C6 /* Duration.pbobjc.h */, + 2FCBF28946287E2641F6361766C611DF /* Duration.pbobjc.m */, + 07ABA61BA46B625FF99A0EE0ECF1AB67 /* Empty.pbobjc.h */, + A2ACE48039340DEFD9A57362D340ECE2 /* Empty.pbobjc.m */, + 40CFB6C9BE9F150CF983A150ACBCF7B9 /* FieldMask.pbobjc.h */, + DF9838C58E19956713C7423B2F6C4350 /* FieldMask.pbobjc.m */, + B786C13FCC0B332A8C0C0B401690D5F0 /* GPBArray.h */, + FF42462FF63BDABAD317F1A82C9CE5AC /* GPBArray.m */, + 107F5B156C81DCF162E1D85DC82EEEA4 /* GPBArray_PackagePrivate.h */, + 527E9B870537014F66B1E1EF111C1D25 /* GPBBootstrap.h */, + A6831F9B83C6C4A26A99FCFCB27F32AD /* GPBCodedInputStream.h */, + D36E065FB4F30C68A5507020B7D716C0 /* GPBCodedInputStream.m */, + 78560F673FC62B43D3126A2F2B066248 /* GPBCodedInputStream_PackagePrivate.h */, + 738D5859D09DC78303A6BE9A99991F52 /* GPBCodedOutputStream.h */, + 915CD0ABCFF1E549C49596367E4C82BB /* GPBCodedOutputStream.m */, + 26DA5314A69E0B1ABE689022C546BCED /* GPBCodedOutputStream_PackagePrivate.h */, + 68EFF1951B023CA267AEF187D6CBDC29 /* GPBDescriptor.h */, + E7C611912284C0A23F37DB110CF5EF35 /* GPBDescriptor.m */, + B7E52504982CD29B1EF80C6710168F7E /* GPBDescriptor_PackagePrivate.h */, + FBCBAC8C17D909530100CA8F190AAF77 /* GPBDictionary.h */, + 24DC650B72AFEFBEB1E199BAAD2771DF /* GPBDictionary.m */, + 908E228DEE25AAC8E6FA3CFA2C562010 /* GPBDictionary_PackagePrivate.h */, + 7D6C95DA1FF6AEAFF90945A37E34926E /* GPBExtensionInternals.h */, + D000417C17C00D445EA98AB9C1F8C79D /* GPBExtensionInternals.m */, + 3E0D9EA70D5B7C63CA9D4F21B0E4510E /* GPBExtensionRegistry.h */, + B9A34D374A174BBF7D00B7B243E1E195 /* GPBExtensionRegistry.m */, + 9FE24978DEED707893072A44EA0F010F /* GPBMessage.h */, + 51B49F4C7A31B2C54697B0B8EAC83C1B /* GPBMessage.m */, + 71349E5476301BAA1D06F996D9D6C6CE /* GPBMessage_PackagePrivate.h */, + 74D58B97A6C4EDD389B9595563ECE090 /* GPBProtocolBuffers.h */, + B333277B43475B9070CA11F2ECEA4D05 /* GPBProtocolBuffers_RuntimeSupport.h */, + FEE07C7B813B165BA92E60ED46D9B070 /* GPBRootObject.h */, + F9DC22B6C35E9D77B297E94825507549 /* GPBRootObject.m */, + DF3C824D9CDE9DF21B8034D3E09B7C0B /* GPBRootObject_PackagePrivate.h */, + 0F333112E24920B6B15274D82C8F2245 /* GPBRuntimeTypes.h */, + 0115FB9D9663B7CD6B805F058197A65E /* GPBUnknownField.h */, + 28043D922797024472F6C6667676A7D2 /* GPBUnknownField.m */, + 419B7A039EEBD9337F807118F626A0FB /* GPBUnknownField_PackagePrivate.h */, + E39E93ED1064978CFF08E9FC2807A39B /* GPBUnknownFieldSet.h */, + FD14B51C3BE903290456BDCDB85C96E1 /* GPBUnknownFieldSet.m */, + 7E0D6273BA84B889661CC9D7F0165CB4 /* GPBUnknownFieldSet_PackagePrivate.h */, + 17FCF444EEB2E4A712EE62AF4341BDD3 /* GPBUtilities.h */, + DD2C1B2D760DEFCE18D825BACFBE42E3 /* GPBUtilities.m */, + E343EF94995DAA909A2CE302F27312D1 /* GPBUtilities_PackagePrivate.h */, + CA861E42573A7C18DF6C6565E206CC64 /* GPBWellKnownTypes.h */, + FA610B10158E298C6D724A76BF3E299C /* GPBWellKnownTypes.m */, + E8A6EBDFD173C9AF07227CD6134F375A /* GPBWireFormat.h */, + 14DB4CD075E0B9CFAE9145F9669C9C46 /* GPBWireFormat.m */, + BC31762D0F129DA45705AD0CAD0E3006 /* SourceContext.pbobjc.h */, + 580F9C43275160BF84FD2D99D7EB86BB /* SourceContext.pbobjc.m */, + 80F1F63C3F343FA3CEA5FA5EE1746991 /* Struct.pbobjc.h */, + E66D83DF5EC915D7F65918BB6A3D4CE6 /* Struct.pbobjc.m */, + 47EE42919D06CB23E65EC2A33ABAAF26 /* Timestamp.pbobjc.h */, + 5A7D555D82825C52AF4B6BB25CD233C2 /* Timestamp.pbobjc.m */, + E0E2E0A77941395F0417E9E8DFCE31E7 /* Type.pbobjc.h */, + 9EC40D1340FF2BDE804404031E5C10C2 /* Type.pbobjc.m */, + 03F8ADE0C244161841986B27980A8128 /* Wrappers.pbobjc.h */, + 0F8EEBB4696908F81B027C09D9F0ABF6 /* Wrappers.pbobjc.m */, + 311561CE2F6BBF34A0FB797BBA301B28 /* Support Files */, ); - name = Core; + name = Protobuf; + path = Protobuf; sourceTree = ""; }; - 7CEF4D195109BC1D1C62F44D4A05F327 /* Products */ = { + 7B9407643C847F91D7B64D4F7E2CA6BB /* Resources */ = { isa = PBXGroup; children = ( - 8CF821F4667C8F4004A2EF1B30F3ED74 /* FBSnapshotTestCase.framework */, - BFF3F767167AFF8BA9CB3B52062B811F /* InAppMessagingDisplayResources.bundle */, - C7CA97C1FFB6C84821EBCC6DBE8AFDAC /* libAnalytics.a */, - 8C0508A6FA05016366E880E41B62C9F0 /* libBolts.a */, - F9546770879894A2CC8224A5C16FC253 /* libBranch.a */, - BC04E54460EBFAE4454A7A77297DAA46 /* libDateTools.a */, - 9BE0B80B845E85BB8A60930D6B0655E4 /* libFBSDKCoreKit.a */, - 7B046075F0FE0A6C75F45F534CCEA49F /* libFBSDKLoginKit.a */, - 44DAF1AE3D1F23CFE52239969959AB38 /* libFirebaseCore.a */, - 7F2855BD45D7E6081D295C4CB3757063 /* libFirebaseInAppMessaging.a */, - 6E094618B90CF6B99B9E5EE4A0F410F5 /* libFirebaseInAppMessagingDisplay.a */, - A49A244D708C3CB9DF5A9B1A6BADF238 /* libFirebaseInstanceID.a */, - 3642D240B335CDE5ED2E3D3EF627E8C7 /* libGoogleToolboxForMac.a */, - 02E93A2C521226416040296CC985D082 /* libGoogleUtilities.a */, - 12EEC19077471BF499336190A2E96FCB /* libGTMSessionFetcher.a */, - 7B74D6FADC9025886982ED13538F5BE6 /* libMasonry.a */, - FC83E7E74FA61C031C759F461AB7722E /* libnanopb.a */, - 80CF0E71175F258ED21C46DD63AE7474 /* libPods-edX.a */, - 472EB52AA6601707B206A2E8BFA626F2 /* libProtobuf.a */, - 5315508EB7F652D692952739204FD973 /* libSegment-Firebase.a */, - E64CD90EA9598C1D775A9797AE02A1F9 /* libSegment-GoogleAnalytics.a */, - 0AEE3E458E81D5FC66B2D0034B2B9DB4 /* libSmartling.i18n.a */, - 1E9A6CF0E9E57FC76BE0F377216CCA32 /* OHHTTPStubs.framework */, - 46F628330A59CBBD62191416368682FC /* Pods_edXTests.framework */, + 65786BB9D517AA80A3FC43AEF25EF088 /* GoogleSignIn.bundle */, ); - name = Products; + name = Resources; sourceTree = ""; }; - 7D48B7298EC879117F08953FB32D132E /* Bolts */ = { + 7CB793C50FC578077A53D542489EE8FC /* Support Files */ = { isa = PBXGroup; children = ( - D8ACC9E47F52F4AD3D41BC7C8FBCC298 /* AppLinks */, - 07B45A1BE6C28150690EDE70E581C9F4 /* Support Files */, - 460465A6DB88A8D9C29FBE12E7F5AA85 /* Tasks */, + FEDF73A246F6B78D438C7BF75B5350D2 /* FirebaseInstanceID.xcconfig */, + 66E213D8A91F2976909D182A66A1875E /* FirebaseInstanceID-dummy.m */, ); - path = Bolts; + name = "Support Files"; + path = "../Target Support Files/FirebaseInstanceID"; + sourceTree = ""; + }; + 7D3D0A64C75249AEB83C3425BC9BB099 /* Resources */ = { + isa = PBXGroup; + children = ( + 098A997C51AFE4249CD2F083758E4996 /* close-with-transparency.png */, + D5A2A88974EB2A99C63301BB14080552 /* close-with-transparency@2x.png */, + 3C8A8220692A4BBC95E8E85DFB45A66F /* FIRInAppMessageDisplayStoryboard.storyboard */, + ); + name = Resources; sourceTree = ""; }; 7DB346D0F39D3F0E887471402A8071AB = { @@ -3279,288 +3616,332 @@ children = ( 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */, 876F80F8AFD1240ED0B7B9EA9C5BFAD8 /* Frameworks */, - 9275F5F5F582881060DEE2DC79A5E51A /* Pods */, - 7CEF4D195109BC1D1C62F44D4A05F327 /* Products */, + 684B1780CA5CE69CC2DA1C8CBD8B32E9 /* Pods */, + 0905205153FF8C8746FF4E13FC339321 /* Products */, A46834FBB01D95794DE11698FD2D72A2 /* Targets Support Files */, ); sourceTree = ""; }; - 7E33A7FDB5C2FC119EFB4E8B86419FF2 /* Frameworks */ = { + 7F4DB62812C402C972E4E95DAD39D708 /* Core */ = { isa = PBXGroup; children = ( - 193406194B05237F8A67C68686244398 /* libAdIdAccessLibrary.a */, + C2465A4A4B70A653A226A4126A755A13 /* ANSCompatibility.h */, + D791816A7AD9D8BE8A1512858814794E /* Answers.h */, + D720A4ED1DA9BDAD6A95B37B2A6A46D2 /* BNCApplication.h */, + 9899B8E8EDC65B32C11CF78C530565C5 /* BNCApplication.m */, + 9C51F0C3EA8D3D46880514B26815319F /* BNCAvailability.h */, + 33999E75D91A479B71CB619FF65968E8 /* BNCAvailability.m */, + 8FF60204D673245FE7CC2D29107D046D /* BNCCallbacks.h */, + AFEF6CB005AB6BAA2675209D318D9E7B /* BNCCommerceEvent.h */, + ABD1A36D62F1ABE603FC4E0410EE98E5 /* BNCCommerceEvent.m */, + 2AC20DAEF195260AEEC944D1CA5EB976 /* BNCConfig.h */, + 3261EF85798B892EAAE5562C3DA795A1 /* BNCConfig.m */, + 969C419072804AACB7EBE4466F9768AE /* BNCContentDiscoveryManager.h */, + 807DCE1A2C22C9079C933E8196656273 /* BNCContentDiscoveryManager.m */, + 0CE6D9E293D5446F63DD3F58DCD4E0AC /* BNCCrashlyticsWrapper.h */, + 6DC765C50C7A13A11B9717AD39CE8C88 /* BNCCrashlyticsWrapper.m */, + 8E2551C71AFB65F5CF0C39DE2055517C /* BNCDebug.h */, + 106541A4AF2D1D78BD47700EF8CFF401 /* BNCDebug.m */, + 48797F189905AD83D9BDE24E62302017 /* BNCDeepLinkViewControllerInstance.h */, + E53587CC7D604C6B457A3780E7914DDE /* BNCDeepLinkViewControllerInstance.m */, + 79E8947EFA04947D2CA1B44A551DF657 /* BNCDeviceInfo.h */, + DA879B0BC7A93AA6B50288A0472550F0 /* BNCDeviceInfo.m */, + 54E66816C32A352F9297B84EE6814879 /* BNCEncodingUtils.h */, + 98D09EB49392E6C0AA91A08D0E9C338D /* BNCEncodingUtils.m */, + 3D74E329F6CA950B7DF9AC141D9504D3 /* BNCError.h */, + 489EAD63E9BF48F59C7DB40097F39909 /* BNCError.m */, + D50CD94A4F92D7A1C6ECE71ECFD50255 /* BNCFabricAnswers.h */, + EAF535D9BD6AACC06DDDB34F767305E7 /* BNCFabricAnswers.m */, + C5F7D2295BA5BB6A005D4BCAF47A2FCE /* BNCFieldDefines.h */, + 0427C24100CFF927AF49C20E907242A2 /* BNCKeyChain.h */, + FF5EEC53F732DC4CBA424DC1A46688A0 /* BNCKeyChain.m */, + 07CEC4AF0C5B8E09462779514E5E94AA /* BNCLinkCache.h */, + 9E6B566059E62E35DC4CC6BF2485D50A /* BNCLinkCache.m */, + ACC85954A26B61C8E683076A0E0752AB /* BNCLinkData.h */, + 30F405F4D3C844D4AE8516FE3E637A24 /* BNCLinkData.m */, + 321A193983F764C104E20E5A94B6E7DC /* BNCLocalization.h */, + D1033094B3250BADE02694979CC8B058 /* BNCLocalization.m */, + 446A8D2DB98CC22A09259943C5F59FE5 /* BNCLog.h */, + 24ACD074888C5B5730605DC5E488623E /* BNCLog.m */, + 547505C1FA8A141A8C7244C3318A8049 /* BNCNetworkService.h */, + E96823837E9BE94C938D0CCD21A5D609 /* BNCNetworkService.m */, + B815B3EF3DF153230E0638BC0EDB5024 /* BNCNetworkServiceProtocol.h */, + E1CBED687762C00B64FB13B85221CCBF /* BNCPreferenceHelper.h */, + A92063EF0A5215F6B6A74A3BAEB62361 /* BNCPreferenceHelper.m */, + 88213A6F80F03684AD4B2729932B3136 /* BNCServerInterface.h */, + DD1F6D260B1B27809FFF75DDD2EEADE6 /* BNCServerInterface.m */, + 2BEE8CBFF100D4C907685F39C27DE0D0 /* BNCServerRequest.h */, + F72A571609F2F64D52D8714C2EEDBBF3 /* BNCServerRequest.m */, + E52B943B18FE484A55A55DDB61AD1AA9 /* BNCServerRequestQueue.h */, + 4FF498A2881F564112E0CBF336C04D67 /* BNCServerRequestQueue.m */, + 09CE41791671FD66907B17BC2477D61A /* BNCServerResponse.h */, + 2699F2F2EED98E9E686604C641DAA5FF /* BNCServerResponse.m */, + 4DC676B4DA3F1AD878BED977812FA500 /* BNCSpotlightService.h */, + 4E4C1FE0AC6360E0944442AFF899C738 /* BNCSpotlightService.m */, + 0293A0622CAF9649CEF586B71A82FBF2 /* BNCStrongMatchHelper.h */, + 3C30BEE41D56367E7494B1C073EE8E8A /* BNCStrongMatchHelper.m */, + 57D6A614486C88E18E63E2984A826ED5 /* BNCSystemObserver.h */, + 4C3F7FEA9105F69C3616FFDF5BF9D584 /* BNCSystemObserver.m */, + B2434807FDB9A8611AFDF00CEF54DD89 /* BNCThreads.h */, + C6DC568DB7FFBFC38FEF60BD2826F194 /* BNCThreads.m */, + D3629A5273A894DFA393DF140AC47D4A /* BNCURLBlackList.h */, + B72A5CCF2779C15C0C355442F73BDF3E /* BNCURLBlackList.m */, + 1B0992DF47DBCB608AAD0D5CF45017CF /* Branch.h */, + 4A4A0116AB47F98A079A04B537D9B4D6 /* Branch.m */, + D589F43BFEE8C2C95A550677B8A6DE2C /* Branch+Validator.h */, + 7500942BDE364E430E5661EC329C90A8 /* Branch+Validator.m */, + D0C9A0497E1978D0E33E9233E6CFDA6A /* BranchActivityItemProvider.h */, + C9EDE93CC5B9FB52B91D219CF093B5F4 /* BranchActivityItemProvider.m */, + A613B4BD942151FD6EAD2BBDC7345BD5 /* BranchCloseRequest.h */, + 551126DD4486FF4CBEDAFA6C5754FC77 /* BranchCloseRequest.m */, + 0868D20BA8C8FE99F29AFC00F825B501 /* BranchConstants.h */, + 3FFD5E805F46215F4F65DCB58F32E031 /* BranchConstants.m */, + 6D400CD5DCCFCC2FEF262DED592990D7 /* BranchContentDiscoverer.h */, + 79CB2D319349C3A2079EE8F6A2BA65AE /* BranchContentDiscoverer.m */, + F9B3C79340447DC3F3A9925064376BA2 /* BranchContentDiscoveryManifest.h */, + 741F1A1AFD21569E8FB24391FEFFF402 /* BranchContentDiscoveryManifest.m */, + AA3ED4EB5156C7F5A5D04DBA410ED557 /* BranchContentPathProperties.h */, + E31392E8B6F8668065528D7F7E6CD6D0 /* BranchContentPathProperties.m */, + 4F4CDE6F2EFB375D809ADB5533A5FD5A /* BranchCreditHistoryRequest.h */, + A08415D2C0A9FC024EFF852470A992C3 /* BranchCreditHistoryRequest.m */, + 9545E7B61400C1CE20B2E3D4E5670354 /* BranchCSSearchableItemAttributeSet.h */, + 1D59575BB888729BAAFBD9D84254FE17 /* BranchCSSearchableItemAttributeSet.m */, + ADDC447C0FA8FCBDA6B86D7916FD7782 /* BranchDeepLinkingController.h */, + 5C78658B01BBB5D789762416F6737EB1 /* BranchDelegate.h */, + E5B93765A0DAABEC23AFDB103836ADBD /* BranchDelegate.m */, + 87631D63256235C25337D3F082648E1C /* BranchEvent.h */, + 178471855C4480F482876D3455033ABD /* BranchEvent.m */, + 5BF5EC6CBB4957752879D81B7CCB62F0 /* BranchInstallRequest.h */, + C0F60E4263D4E75E3D886E84CC6779D5 /* BranchInstallRequest.m */, + 989323A074934711C280F06E1282728A /* BranchLinkProperties.h */, + F596C13556EBF4635D58A562DAE6DAF3 /* BranchLinkProperties.m */, + 194095191F3A07E08169D0D966B9479A /* BranchLoadRewardsRequest.h */, + F4DCCD5187451F97CCFE662E229546D3 /* BranchLoadRewardsRequest.m */, + 25C49C8697327BAC11D4963C282667A4 /* BranchLogoutRequest.h */, + 29452FDB78F26F8AD0F2F5CB3772DB3B /* BranchLogoutRequest.m */, + D81B9E6F15164CC2FFCAF04EDCF57EDC /* BranchOpenRequest.h */, + FB033C89FAFACABB7F756CE6392C26BC /* BranchOpenRequest.m */, + 6DD23880DBF06D8CF2174D822B7F447A /* BranchRedeemRewardsRequest.h */, + B7D3E8D6B13D41B98142AE30714828D4 /* BranchRedeemRewardsRequest.m */, + 0AE920F71326FA5EEF75D972077C1919 /* BranchRegisterViewRequest.h */, + 9E2867D7F7B97564C366240303DDEDD9 /* BranchRegisterViewRequest.m */, + 606980A9370BF28C1536C2ADEB6820D2 /* BranchSetIdentityRequest.h */, + B41809BF6B8958149D04B3A5ABDD3C7B /* BranchSetIdentityRequest.m */, + 2EEEC45028ADDE8A5F6A30E203CAEE58 /* BranchShareLink.h */, + 0735CD6223CF5F49DC03E845509D3DB2 /* BranchShareLink.m */, + 79BBC2BAAA9CB7801FE895E8288CAB85 /* BranchShortUrlRequest.h */, + FB083A9F8D0605DE764DC1B885776A4C /* BranchShortUrlRequest.m */, + F89FCCCD1C369B72FDE0E79D8810BDF8 /* BranchShortUrlSyncRequest.h */, + ADFFC1A07246971E4B4A2E26F906CFD2 /* BranchShortUrlSyncRequest.m */, + CA99077C0E785F8D685C05C9B0FDAC81 /* BranchSpotlightUrlRequest.h */, + 513091D70FE923FA9358A100F958C625 /* BranchSpotlightUrlRequest.m */, + 5DBA6D533BED5EE17440A9E01FE8AA2E /* BranchUniversalObject.h */, + B099CD2F66F6133518BD42514686D973 /* BranchUniversalObject.m */, + 2DE17D48BBA95B550B01E60C4D2AB97F /* BranchUserCompletedActionRequest.h */, + 1C6E7CFCDD1068BB492E67027B5D8DFF /* BranchUserCompletedActionRequest.m */, + 8A35B87CEE50C22BE311324D911FA5AD /* BranchView.h */, + F6654EBD0A192FC3EF994D07451F9DB3 /* BranchView.m */, + 6131542CEF43E841A61A77BA4DF8C6FE /* BranchViewHandler.h */, + 8BDA3D8485A122460E27402D49EE1374 /* BranchViewHandler.m */, + 6C0BEA5B2D7836F1E38128AF1C0DECA4 /* FABAttributes.h */, + 8FB668D4DAFD43C337C421FC44FA6940 /* FABKitProtocol.h */, + 1B8750D2A56AFE374958C575E6078AEE /* Fabric.h */, + D61FDF83C0421EE073F67EC9D7BC29B9 /* Fabric+FABKits.h */, + 87DBBF14E1396463F4530FD3C921F7AE /* NSMutableDictionary+Branch.h */, + 16C6B1F2D54416379BBEC1736D183FD4 /* NSMutableDictionary+Branch.m */, + AEF1FCFF0784F70C2A88BC4B286F5498 /* NSString+Branch.h */, + EC8CCBEA0AA7F77EB8BB15D8B98ED5CA /* NSString+Branch.m */, + D56E17B29EADE9917BABDAB5CB601F63 /* UIViewController+Branch.h */, + 57000A46D4E75A4A83A1220845243AB0 /* UIViewController+Branch.m */, ); - name = Frameworks; + name = Core; sourceTree = ""; }; - 800D98D2E8064E65FB1622F54F8C2219 /* nanopb */ = { + 81501E24222E86B072C4BC685D1D5B19 /* Support Files */ = { isa = PBXGroup; children = ( - 4BBBFD046B79C2E16F10DF45DFBB7EB9 /* pb.h */, - EA86FCEAAF17EB2950D907E304264D80 /* pb_common.c */, - FA5A08B86DBCF87CB5089FE3BFA164E2 /* pb_common.h */, - 22A1F3001000BCBDD561E42AEACE7ED3 /* pb_decode.c */, - 738D6561FE0F1AE9A020A7C4699902E7 /* pb_decode.h */, - 52D9A6D56256E20C7A5EC1DA88C61EE4 /* pb_encode.c */, - A067359ECA8028C2264C22BBC993D54D /* pb_encode.h */, - FB22BC39205AD52EC601E59CA4A64272 /* decode */, - 0A38440E6CD3EFECCAD0C42D39246565 /* encode */, - 1D34C6680332F0E45F87FF1E2242FE2C /* Support Files */, + FE6D18F3E3D2D5B6C53578ED0ADFAC65 /* Branch.xcconfig */, + 6BD37423D3B9E6235849A8D4BDDD1452 /* Branch-dummy.m */, + 22796EBB5BAD28CD30C74B6459AA37EF /* Branch-prefix.pch */, ); - path = nanopb; + name = "Support Files"; + path = "../Target Support Files/Branch"; sourceTree = ""; }; - 856A384EC94E55A6D4E6FB32BB88B979 /* Support Files */ = { + 82E79E1AD6A233DC049784FA83316B4F /* Support Files */ = { isa = PBXGroup; children = ( - EA88C2B8AAD452112E8CAACBF821CAB8 /* FirebaseInAppMessaging.xcconfig */, - 2548E1D9DACDFC6C7639F9C20C4C3606 /* FirebaseInAppMessaging-dummy.m */, + 0EF1593BB29EB5288AABFBAEAFAEC9BF /* FirebaseInAppMessagingDisplay.xcconfig */, + A83123F38C1F9F2A4DBB7FA1C8257C6E /* FirebaseInAppMessagingDisplay-dummy.m */, + D2898FB2403F20ADA81B44E638C359C2 /* ResourceBundle-InAppMessagingDisplayResources-Info.plist */, ); name = "Support Files"; - path = "../Target Support Files/FirebaseInAppMessaging"; + path = "../Target Support Files/FirebaseInAppMessagingDisplay"; sourceTree = ""; }; 876F80F8AFD1240ED0B7B9EA9C5BFAD8 /* Frameworks */ = { isa = PBXGroup; children = ( - FF7D59CFF3DD52842595C3528149E0FE /* iOS */, + 59A3D3856339C782D2CB3B6847AC3E24 /* iOS */, ); name = Frameworks; sourceTree = ""; }; - 881D3F9925339AA2BF99D6B6455858DE /* Support Files */ = { + 87AEDA2FACE02986913D36881DB78827 /* Frameworks */ = { isa = PBXGroup; children = ( - 5795E3BE8A385FB1309C2D55936C0EA5 /* Analytics.xcconfig */, - 1A78391F60DDD8AA73597E63F17B2590 /* Analytics-dummy.m */, - 6F698E5A4FE5BFD22138ED9DF0F0B8E7 /* Analytics-prefix.pch */, + CA4BB821950899446E38EB83D3C13556 /* libAdIdAccessLibrary.a */, ); - name = "Support Files"; - path = "../Target Support Files/Analytics"; + name = Frameworks; sourceTree = ""; }; - 88BBAAC3B3E92E55BB57C43B3B4C4E11 /* FirebaseInAppMessaging */ = { + 8D60CE76536C9519CA88B18C0606E6B1 /* FBSDKLoginKit */ = { isa = PBXGroup; children = ( - 64895036A361B0680EE8D8477428173B /* FIRCore+InAppMessaging.h */, - 959229102247219A1ABBE18F3F8B2C77 /* FIRCore+InAppMessaging.m */, - F1304E07642902808DA4D0968149EE72 /* FirebaseInAppMessaging.h */, - 46E1833AEB403780562B55C2DFEB61B2 /* FIRIAMActionURLFollower.h */, - 12A2AF7B96AC8F033FB6D2C75DA05D91 /* FIRIAMActionURLFollower.m */, - 95E8DC8655D7512CBFA3A256F54B280A /* FIRIAMActivityLogger.h */, - AC9CE309881AB0795921E0E05B1BDAB2 /* FIRIAMActivityLogger.m */, - B55B470ED8DC15E0CA57585E5D94DE0C /* FIRIAMAnalyticsEventLogger.h */, - 87C0275D066CEEDCD13275369FF36E25 /* FIRIAMAnalyticsEventLoggerImpl.h */, - D5073EF8C6EA3CBCFC24B220D9502D22 /* FIRIAMAnalyticsEventLoggerImpl.m */, - 28773365A024B2147C73E66027818FE6 /* FIRIAMBookKeeper.h */, - 487FBABAA39DCB5308D3F8E777EEB27E /* FIRIAMBookKeeper.m */, - BC933298EC074B74EF8D72506BFD817A /* FIRIAMClearcutHttpRequestSender.h */, - 56360D22989261926E0BBC43DC0FA6BF /* FIRIAMClearcutHttpRequestSender.m */, - D53E1B0ABB833AF3162E59F56C8ED6E1 /* FIRIAMClearcutLogger.h */, - 41208B045A37E1BF235B40F07F5EC146 /* FIRIAMClearcutLogger.m */, - 9EE8B819B26491B66F99DC85A3A6161E /* FIRIAMClearcutLogStorage.h */, - F2504E75F7A326D9E8699D39C18F42DA /* FIRIAMClearcutLogStorage.m */, - CA12AD5281AFD3762543F6AD65E47E71 /* FIRIAMClearcutUploader.h */, - AF84527C72018DBA8EC55BEA9E2E114E /* FIRIAMClearcutUploader.m */, - E354F618CFCC615246A20E767463C28E /* FIRIAMClientInfoFetcher.h */, - 79C8944FF397991222F22C2CE430583B /* FIRIAMClientInfoFetcher.m */, - 1AB85E91C25EFA13EFAF5DC0C2484E06 /* FIRIAMDisplayCheckOnAnalyticEventsFlow.h */, - 79E3FBF408222F5BDA4E52CAC5469E0A /* FIRIAMDisplayCheckOnAnalyticEventsFlow.m */, - FDE50F9664987BD56501C26EF2D54838 /* FIRIAMDisplayCheckOnAppForegroundFlow.h */, - C61588C266021EF3D767E8B825CCEA57 /* FIRIAMDisplayCheckOnAppForegroundFlow.m */, - 0DDEFBFCCF31A43A04D42DD84A74AE49 /* FIRIAMDisplayCheckOnFetchDoneNotificationFlow.h */, - 5CE5A8449B76388A13D419F506674E98 /* FIRIAMDisplayCheckOnFetchDoneNotificationFlow.m */, - BBE90E295AECF83FF8D64C60DB8E2619 /* FIRIAMDisplayCheckTriggerFlow.h */, - F993FC41B954DB22DBF6CB0FDC72E334 /* FIRIAMDisplayCheckTriggerFlow.m */, - 60171B76F8E9028F0E9189A19DD74269 /* FIRIAMDisplayExecutor.h */, - C93591EA1C3EE8EFB9C399576E1028C9 /* FIRIAMDisplayExecutor.m */, - 93DCCE0F99AE2DC3656CAE9C5ED5C1D9 /* FIRIAMDisplayTriggerDefinition.h */, - 84B7AE7D8B3F26CEE0F5E110870BA691 /* FIRIAMDisplayTriggerDefinition.m */, - 7CF52141CCAEBE434F128FF08C219BC7 /* FIRIAMElapsedTimeTracker.h */, - 8C93473F56758E412B0CAC2336719D35 /* FIRIAMElapsedTimeTracker.m */, - CFB55749FB6B24B4DD54A90D09F2E240 /* FIRIAMFetchFlow.h */, - EBE9AF98C0BD6F6D0192D2121C74896D /* FIRIAMFetchFlow.m */, - E3D2516DA9633C82844A66D8E711A4C1 /* FIRIAMFetchOnAppForegroundFlow.h */, - 8B0F2E5039F8899939D4499D9104EE40 /* FIRIAMFetchOnAppForegroundFlow.m */, - 123CB70688DED2814E8FBE33ED37E5EC /* FIRIAMFetchResponseParser.h */, - 5BF1B75EF6FDE278E245F65D4E475241 /* FIRIAMFetchResponseParser.m */, - 4334A45E9FC65E9A0C587CDF99603EC4 /* FIRIAMMessageClientCache.h */, - E9ED56EA8227CC50E49D58FF53009D90 /* FIRIAMMessageClientCache.m */, - 921C5EAFF7A4D4137067DF7F1A227392 /* FIRIAMMessageContentData.h */, - 1F7063488235FBBD6FFCE40D5ADBE3AA /* FIRIAMMessageContentDataWithImageURL.h */, - FC84A077EE673F98A6E82937D1CC9925 /* FIRIAMMessageContentDataWithImageURL.m */, - F65F51A3138D34182A145F9CBDE7C657 /* FIRIAMMessageDefinition.h */, - 468F90407FFEA885E2FDA40628AAB829 /* FIRIAMMessageDefinition.m */, - 763BE1A9CDBA0920FD49383A8D578D42 /* FIRIAMMessageRenderData.h */, - 0DB496EB8EDA12974A68DC23F60258AC /* FIRIAMMsgFetcherUsingRestful.h */, - AA3E356A9402AE523C7672888744EA60 /* FIRIAMMsgFetcherUsingRestful.m */, - 2365200F801EF588A17BE9BD74ECF807 /* FIRIAMRenderingEffectSetting.h */, - 101264A2613F2AF9EC725A19545FC29D /* FIRIAMRenderingEffectSetting.m */, - B41430CFA8033B8FA228440A0E5E247E /* FIRIAMRuntimeManager.h */, - 91AEA5164A94896156E3B9659D7BEA0A /* FIRIAMRuntimeManager.m */, - CF2CFBD2DF4E52E67568AAC66E675EA8 /* FIRIAMSDKModeManager.h */, - 3E527A1200093656DA4AB162D255EF1E /* FIRIAMSDKModeManager.m */, - 85BDC51531DC3B382DED9722296E1DA9 /* FIRIAMSDKRuntimeErrorCodes.h */, - 160F2A254E5B77A454661C77DBA986AD /* FIRIAMSDKSettings.h */, - F8F95B86F60C1E1C978570469A1E5AB7 /* FIRIAMSDKSettings.m */, - 3D54BA77155F015E58B6B8A8247FA261 /* FIRIAMServerMsgFetchStorage.h */, - 7B27556EDB5BB6045A21DEC83E38B3B5 /* FIRIAMServerMsgFetchStorage.m */, - D32B13ACA256B50590E226062D63AAC0 /* FIRIAMTimeFetcher.h */, - BC80F53001E24989F7FF9248E971BF66 /* FIRIAMTimeFetcher.m */, - AE29794939172851C5AA8C22CA312D46 /* FIRInAppMessaging.h */, - 3B1FB7C9CFF2B34399F94DF389621346 /* FIRInAppMessaging.m */, - 76840750408A879D443966986D1853AE /* FIRInAppMessaging+Bootstrap.h */, - CEC8BD0ED63EDAD673B53B5B8AB9B875 /* FIRInAppMessaging+Bootstrap.m */, - 2385CD0D49AE8212525AFE3E63DD5246 /* FIRInAppMessagingPrivate.h */, - FF78ABFDF59D672A946325B8C9A10A2C /* FIRInAppMessagingRendering.h */, - 738A7F47D75C63C2FA05C9AAE754E300 /* FIRInAppMessagingRenderingDataClasses.m */, - A2A0027E7A79D32F788BC5A269C02987 /* NSString+FIRInterlaceStrings.h */, - A65BEA47A9615117177E71768B386ED4 /* NSString+FIRInterlaceStrings.m */, - F8775FD128A1C6F15633C8BE911A930C /* UIColor+FIRIAMHexString.h */, - B074E35F1E55AF5A7B250FA275469AD1 /* UIColor+FIRIAMHexString.m */, - 856A384EC94E55A6D4E6FB32BB88B979 /* Support Files */, + 34CDAFECEEF413B38C1AB79A0DFD7D58 /* _FBSDKLoginRecoveryAttempter.h */, + 23CD84D503136C17D007D3BD53EC1579 /* _FBSDKLoginRecoveryAttempter.m */, + 5D5F5AB241EFF5C16B5B81CDBFCB7BA4 /* FBSDKDeviceLoginCodeInfo.h */, + A90B6BE99FD890B875E594C9093BB6D8 /* FBSDKDeviceLoginCodeInfo.m */, + 26AC2284C3E62BAAC502D7AA00F46AB9 /* FBSDKDeviceLoginCodeInfo+Internal.h */, + 3FE345B2C5F23032C28A01572E62CAEF /* FBSDKDeviceLoginManager.h */, + 22022C6882CFE5368DBAFEC074147D9C /* FBSDKDeviceLoginManager.m */, + 4FC77C0632A58898032A9D130A699CA9 /* FBSDKDeviceLoginManagerResult.h */, + 9856A61ACD82A55905C691FB0852CA61 /* FBSDKDeviceLoginManagerResult.m */, + 18B5AE475C2F2A8B6A0720150FCBA586 /* FBSDKDeviceLoginManagerResult+Internal.h */, + 216B49DFFF48FA835A04D100ACC05D04 /* FBSDKLoginButton.h */, + 3FCE262A0BDC51361FD6552F8F0F07D8 /* FBSDKLoginButton.m */, + 9EA0668FAE67AFD90CD1E5C1417B5391 /* FBSDKLoginCompletion.h */, + CCB8305C2766541F8898CAFC649F693E /* FBSDKLoginCompletion.m */, + F66120DACCDB51AE2BDC50A99E1390C2 /* FBSDKLoginCompletion+Internal.h */, + FF9A399A8D649175463222B21B275B70 /* FBSDKLoginConstants.h */, + 7C96B6DAE62201D905523EB5CEA35F1F /* FBSDKLoginConstants.m */, + 6845860F3FF1C56426BF16DBFE0945B0 /* FBSDKLoginError.h */, + 6AE1F8DC90005AA1AF6A6C087B166525 /* FBSDKLoginError.m */, + 6E9CDE4B7C934037CFC0BCA96135977C /* FBSDKLoginKit.h */, + 36914397EDF0EF189819D220ED6610FA /* FBSDKLoginKit+Internal.h */, + 94FD708929BCBE2543D5559132E6FD04 /* FBSDKLoginManager.h */, + CBDC2796D8C9A9FE56CA1BBEDF197403 /* FBSDKLoginManager.m */, + 4C40A8C53C0EB934101F573042D131AD /* FBSDKLoginManager+Internal.h */, + 10ECF70D2FE8493BBA5E3F6F70269ED0 /* FBSDKLoginManagerLogger.h */, + 39E02350D12035F1265AA6910236A002 /* FBSDKLoginManagerLogger.m */, + 2DD7F56D3624D29400D0FF79B8D57EC8 /* FBSDKLoginManagerLoginResult.h */, + 56268365067865B491F89F667E27488D /* FBSDKLoginManagerLoginResult.m */, + AF2D2D6076BB51129B27693FC3D632FB /* FBSDKLoginManagerLoginResult+Internal.h */, + EA540CBE25A03D9710834A9E4077F68A /* FBSDKLoginTooltipView.h */, + 7C07752F2BC248E0FA09CF331A56E467 /* FBSDKLoginTooltipView.m */, + 69B8F9A7B303B3AC8FE748F20BA8770E /* FBSDKLoginUtility.h */, + 493414EA038D1417630FC1327CF40FA7 /* FBSDKLoginUtility.m */, + 502AA130A68B642C0F3945CE5CCA16CC /* FBSDKTooltipView.h */, + 0840EF8F9DE638C7A61CFA0CD8FB2DE0 /* FBSDKTooltipView.m */, + 93B4E548C96964229A72CA89E539698C /* Support Files */, ); - path = FirebaseInAppMessaging; - sourceTree = ""; + name = FBSDKLoginKit; + path = FBSDKLoginKit; + sourceTree = ""; }; - 90E9ABD1460258AC12BD917E03C0164F /* FirebaseRemoteConfig */ = { + 8DB8CA153E49A4CA47F868652A7C2BA1 /* Frameworks */ = { isa = PBXGroup; children = ( - 781FA82A2646558A44DC2BC2CEBA0725 /* Frameworks */, + 9961807F206F875652FF0368CC304BA7 /* Fabric.framework */, ); - path = FirebaseRemoteConfig; + name = Frameworks; + sourceTree = ""; + }; + 93AD9FCA531C6D5E7D755FC5EB7D0DFF /* NSString+URLArguments */ = { + isa = PBXGroup; + children = ( + 0D39779791738DE59AE4428C7FC05D86 /* GTMNSString+URLArguments.h */, + D069BBBD7522617D31B472101FF3DA13 /* GTMNSString+URLArguments.m */, + ); + name = "NSString+URLArguments"; + sourceTree = ""; + }; + 93B4E548C96964229A72CA89E539698C /* Support Files */ = { + isa = PBXGroup; + children = ( + DDE84C5616B88515E919FE01166E1C72 /* FBSDKLoginKit.xcconfig */, + 04E5F04265549A6EC017817E918E4255 /* FBSDKLoginKit-dummy.m */, + A6FE07D335B18E992493F04854D226EF /* FBSDKLoginKit-prefix.pch */, + ); + name = "Support Files"; + path = "../Target Support Files/FBSDKLoginKit"; sourceTree = ""; }; - 9210CD9FA8731A4AC6B87B9F553B1A73 /* Resources */ = { + 94DAA7E585AE08B4541D8FBD02DDCA5C /* Resources */ = { isa = PBXGroup; children = ( - EF103A04B867F68812DC58D172C28965 /* FacebookSDKStrings.bundle */, + 873EAFB49B75EB3CA329F902CC42C31C /* FacebookSDKStrings.bundle */, ); name = Resources; sourceTree = ""; }; - 9275F5F5F582881060DEE2DC79A5E51A /* Pods */ = { + 956F69DF3B739AD723D322F4C6BCDFAC /* Core */ = { isa = PBXGroup; children = ( - B26761B7111BC02F83F10E9BD919A4E3 /* Analytics */, - 7D48B7298EC879117F08953FB32D132E /* Bolts */, - 19D2B845E4D896754F2D8AC79ABEDBAE /* Branch */, - 5E35B5296CDD0F80BC20AF3FA16591D5 /* Crashlytics */, - 3B00C50E74EFDDACB5819E86662C0100 /* DateTools */, - 371CB605CAD4EA8227357F923E880BA2 /* Fabric */, - BB418E7523AF1C3761F7BA8D64EEA641 /* FBSDKCoreKit */, - E2E0539BCAFCC3496848F0405CD52275 /* FBSDKLoginKit */, - 2137111B3BCDF55328669B2EFB44CF98 /* Firebase */, - CC972CDF9E8EC1651D74D0C72A3A49AD /* FirebaseABTesting */, - E9E3854EA331D771043460730F443A87 /* FirebaseAnalytics */, - EC9045E175167CFB9806AADABE959498 /* FirebaseAnalyticsInterop */, - 5EAAD716DEA9D71F31D0486930EB1B69 /* FirebaseCore */, - 88BBAAC3B3E92E55BB57C43B3B4C4E11 /* FirebaseInAppMessaging */, - 94EA30F80A1B43DC215CEE8250D5FE5C /* FirebaseInAppMessagingDisplay */, - C09745901DAEE6C3400A4015BB91EB2B /* FirebaseInstanceID */, - EA3C881AC6DCE6B86C35E44DE122D131 /* FirebasePerformance */, - 90E9ABD1460258AC12BD917E03C0164F /* FirebaseRemoteConfig */, - 2A0910FE7C7B7C2821ACBEBCAA5650A3 /* GoogleAnalytics */, - 5DEBD0D2B90EFBCD2FF34353E2CBD4C4 /* GoogleAppMeasurement */, - 6B8C371FCC7E4A07BFDF49C06FDBBBA3 /* GoogleIDFASupport */, - 568A3328C5FCEDC8360B77C0B2D9635D /* GoogleSignIn */, - 97AE932794B5AE21DF9C4821550016F6 /* GoogleToolboxForMac */, - BC9CDF0A1F3A090AEEADDFBFA94E2EB0 /* GoogleUtilities */, - 759D69242BE2BFC0AEAE0CE12CEE9F1E /* GTMSessionFetcher */, - 36A9E7557995A7E8885FEC35B6610665 /* iOSSnapshotTestCase */, - 0D5D1D9E4947A51A4889E0D8CF085E91 /* Masonry */, - 800D98D2E8064E65FB1622F54F8C2219 /* nanopb */, - 4ACE80F5152AA04AF31317F4706ECF7A /* NewRelicAgent */, - 25B841983169AD6F8D95A44870086F11 /* OHHTTPStubs */, - 2F1DF107D9DBF23EAA4FD311449D7854 /* Protobuf */, - 719FCAEA9E36199134B3A4AE11DB2331 /* Segment-Firebase */, - 4A61C9BB30618EDAF8A8088DE8B66BD4 /* Segment-GoogleAnalytics */, - 41C1553EF884F8A46B050FEAE4165F98 /* Smartling.i18n */, + ED38541FDB13681E4C4C3D3B8D71DD65 /* Compatibility.h */, + 57E736CD058DD234A62265246FE72B28 /* OHHTTPStubs.h */, + 848B24CED66E30A0D77DB68C2A5B3273 /* OHHTTPStubs.m */, + 11FFC16CCB9186C4875FAEAFACE7D21B /* OHHTTPStubsResponse.h */, + D342236B15306AEE9DAFF44E5E745E1B /* OHHTTPStubsResponse.m */, ); - name = Pods; + name = Core; sourceTree = ""; }; - 94EA30F80A1B43DC215CEE8250D5FE5C /* FirebaseInAppMessagingDisplay */ = { + 95A25BB3C25E71A48A581B49D462C58C /* Fabric */ = { isa = PBXGroup; children = ( - DA06B656431C6B5F0606C21709ED431D /* FIDBannerViewController.h */, - 0834584F07CF0B39C767080136AD9BA4 /* FIDBannerViewController.m */, - 37737C6409409C70D54085A3CCB88C00 /* FIDBannerViewUIWindow.h */, - 361F7D65618EAC8E4D48A42C63202E8E /* FIDBannerViewUIWindow.m */, - B2E7D9F160520F68335D0432F700ED30 /* FIDBaseRenderingViewController.h */, - 72C1EFDB314E2CF9C5288780A91D2188 /* FIDBaseRenderingViewController.m */, - 10AA0D13413542064AD1782533CE0548 /* FIDImageOnlyViewController.h */, - 8A4C9B9776393728814D4F4671362A3B /* FIDImageOnlyViewController.m */, - 21B02CAC138AEE2BC3467A50F239EFED /* FIDModalViewController.h */, - EB8963F3DEE1354BFBBC5A28CD5D3821 /* FIDModalViewController.m */, - 7F7A1500A00DFE8247971DB75CFE0C50 /* FIDRenderingWindowHelper.h */, - 1393149EEF68EADD7C1ED4580A4F6239 /* FIDRenderingWindowHelper.m */, - C8C87AE92BCD8167A52B131377000F3B /* FIDTimeFetcher.h */, - 50CFE8F60617C6B9FBACFB8D2837667C /* FIDTimeFetcher.m */, - 8692DA9A77385294B998EF203769EB7E /* FIRCore+InAppMessagingDisplay.h */, - 421CB58B48A16AE8F5D8DCDAB4B2E79F /* FIRCore+InAppMessagingDisplay.m */, - 6C8EEA82E34C7F9F523B2EB2ABEDD161 /* FirebaseInAppMessagingDisplay.h */, - F4CD0660F80768FD389C9443E0354EAE /* FIRIAMDefaultDisplayImpl.h */, - 8B4FE68659E4AE29D4F8CACC1E53C473 /* FIRIAMDefaultDisplayImpl.m */, - 1643B6FD620D3A1DCCFD1BCAEA3AB803 /* Resources */, - B3FAE14283C9C78A12D5E7721646CA90 /* Support Files */, + FD2AD86CC11A7600EC3AF734CCCD2312 /* FABAttributes.h */, + 132267D69F12DB07D436292BB1552061 /* Fabric.h */, + 8DB8CA153E49A4CA47F868652A7C2BA1 /* Frameworks */, ); - path = FirebaseInAppMessagingDisplay; + name = Fabric; + path = Fabric; sourceTree = ""; }; - 97AE932794B5AE21DF9C4821550016F6 /* GoogleToolboxForMac */ = { + 995849DF04DD9AD2B56825686BBB9EB6 /* NSURLSession */ = { isa = PBXGroup; children = ( - CC0311612CC3FB5A72B868C2808D4A1E /* DebugUtils */, - FCF9E93A0974F4BF4CE432F9A9C8EA9C /* Defines */, - 1DF4DD447ADF00C1039B5960F78C3DFA /* Logger */, - F988DD93E98EA1E8FD5D573507566BCE /* NSData+zlib */, - 2DB2AEEA0F826EB23C877FEDFD93C703 /* NSDictionary+URLArguments */, - 0036D81B249741338F236ACC98ACA902 /* NSString+URLArguments */, - 09741D2BD35ADFDAED2103457CC2AC45 /* Support Files */, + 5973110E157C98A237F923014051B027 /* OHHTTPStubs+NSURLSessionConfiguration.m */, ); - path = GoogleToolboxForMac; + name = NSURLSession; sourceTree = ""; }; - 9CFE9D20B3DCDEB19757E440FD6107CA /* Support Files */ = { + 9A7230D3D7862B942B652CB59D340460 /* Core */ = { isa = PBXGroup; children = ( - A84C34538705EB7A8D7423CF0393744C /* FBSDKCoreKit.xcconfig */, - 0F322646B318F6049AC40F0AB606096B /* FBSDKCoreKit-dummy.m */, - BF4DE35A0098ED6741D7251D257C0C5E /* FBSDKCoreKit-prefix.pch */, + 23025B1AC210C81DE1F31494DEC0B53A /* SEGGoogleAnalyticsIntegration.h */, + 0B5A7B5598D4625F31B19718A0B2353B /* SEGGoogleAnalyticsIntegration.m */, + 79DD50987E0FA74A60229E1EC670AE63 /* SEGGoogleAnalyticsIntegrationFactory.h */, + E8E545C6C4D6DAE8A555D4158EFEB66C /* SEGGoogleAnalyticsIntegrationFactory.m */, ); - name = "Support Files"; - path = "../Target Support Files/FBSDKCoreKit"; + name = Core; sourceTree = ""; }; - 9F0CB5AB6F84BCFF9DBFA75B8FDE17B5 /* Frameworks */ = { + 9A9D392018D1BFFDDC50E7B424CE6875 /* Firebase */ = { isa = PBXGroup; children = ( - 1626907452950FB02C3A1F15AEA213AC /* NewRelicAgent.framework */, + D4580F0F4D7DD4E8588A84838E2611FE /* CoreOnly */, ); - name = Frameworks; + name = Firebase; + path = Firebase; sourceTree = ""; }; - A0F34DF18AEB520EA8F61F549730CAD5 /* Support Files */ = { + 9EF5BF54FD51DE68CA1A90851280CE34 /* Environment */ = { isa = PBXGroup; children = ( - 568D63F731EE42E4CBB596E4B239A880 /* GTMSessionFetcher.xcconfig */, - 91EF7481C02ACA632E33F5DA53FBE926 /* GTMSessionFetcher-dummy.m */, - 91FD5CE12311DFA5D851A0ABFFE4977A /* GTMSessionFetcher-prefix.pch */, + 6F610A02E5809FBCB683DD259460D59A /* GULAppEnvironmentUtil.h */, + B3EF611F7D72BAC9F70AC286D6077C94 /* GULAppEnvironmentUtil.m */, ); - name = "Support Files"; - path = "../Target Support Files/GTMSessionFetcher"; + name = Environment; sourceTree = ""; }; - A172C99769A539BCDAEB39B37C2003B0 /* Support Files */ = { + A1A4279859761EC946D3332A5CDAA057 /* NewRelicAgent */ = { isa = PBXGroup; children = ( - EC9A963C3369028C07FE8EC677962793 /* DateTools.xcconfig */, - 3270E95CEF1416CDEB3EFBF126627162 /* DateTools-dummy.m */, - C644377648F983F2A2121E673684CD0D /* DateTools-prefix.pch */, + CBA043026A062E83F9A144FB594D3FC2 /* Frameworks */, ); - name = "Support Files"; - path = "../Target Support Files/DateTools"; + name = NewRelicAgent; + path = NewRelicAgent; sourceTree = ""; }; A46834FBB01D95794DE11698FD2D72A2 /* Targets Support Files */ = { @@ -3572,1831 +3953,1570 @@ name = "Targets Support Files"; sourceTree = ""; }; - A6BA23679B0CD0D16884D940E6BBB3C3 /* Support Files */ = { + A77B5AF19D3CF4C8562286E529F2E766 /* Support Files */ = { isa = PBXGroup; children = ( - D9C9F26EBBA5D417CDAB3BAD9053063F /* FirebaseCore.xcconfig */, - 304517776FD6B333B681CB85E237D3BD /* FirebaseCore-dummy.m */, + CA3D52BB045130798AA4D9CA4B722DB9 /* Bolts.xcconfig */, + 0D3B065D91FAC047E523ADA7898F4A06 /* Bolts-dummy.m */, + 2827E4694487B1B20470D6941EA2B801 /* Bolts-prefix.pch */, ); name = "Support Files"; - path = "../Target Support Files/FirebaseCore"; + path = "../Target Support Files/Bolts"; sourceTree = ""; }; - B2106C69CE2400A6F70CC1B2530D83C0 /* Reachability */ = { + AE73F3F6D644A38F7F5E095FA8331F40 /* GoogleAnalytics */ = { isa = PBXGroup; children = ( - EC957B9B05DE0FDA7BA28D140499F745 /* GULReachabilityChecker.h */, - 1564ECCCC4938CDA77C48A1D7BCC0E10 /* GULReachabilityChecker.m */, - 189C255A41382DECC3C7923B45FC5B8F /* GULReachabilityChecker+Internal.h */, - 6C2399331847BAC6652195B9BAA73A9D /* GULReachabilityMessageCode.h */, - ); - name = Reachability; + AC2A70DFBD1D44B72D88A369BDB4D9EB /* GAI.h */, + 2C51BB5CC94562DBA2DDB4DEDA5EEE35 /* GAIDictionaryBuilder.h */, + 9D31CFDD26471D70BD6453C3F66159E8 /* GAIEcommerceFields.h */, + F49535EEAC472725065DBDA7EB366E51 /* GAIEcommerceProduct.h */, + 3D55CBCCF3D7925D974A71163B9C2D07 /* GAIEcommerceProductAction.h */, + 37A64F93F303BF43012F8C259A7D7E61 /* GAIEcommercePromotion.h */, + 18D9BB9CDB746DE9EF97D78F2F554F5F /* GAIFields.h */, + A929F7BD010091B9D827EE96907D480F /* GAILogger.h */, + 3A196063AC21E06B84815EDEBF932C1D /* GAITrackedViewController.h */, + 0AB17B3E3A3BCDEB561AD4DCEEE9581B /* GAITracker.h */, + C31610A3894642C9B8694AE9662B9F40 /* Frameworks */, + ); + name = GoogleAnalytics; + path = GoogleAnalytics; sourceTree = ""; }; - B26761B7111BC02F83F10E9BD919A4E3 /* Analytics */ = { + B170EF0B0F1FCCDE140DEECFAD259AF3 /* Support Files */ = { isa = PBXGroup; children = ( - BF17782A2BD65751EF278818B9BF5ED2 /* NSData+SEGGZIP.h */, - A55F31B210AD1DFB847C146AD186FDC2 /* NSData+SEGGZIP.m */, - 295997F37C2D39818E1CB7F6ED6F7873 /* SEGAES256Crypto.h */, - 13013CA5190F94D03A1A6E1D5DC32461 /* SEGAES256Crypto.m */, - 372137F94136357BC7A313E616EFF832 /* SEGAliasPayload.h */, - 3D48D9D06D0CAB08F4D9F71ECA4E5273 /* SEGAliasPayload.m */, - 43CCD616051ECB1535F2B2A3774427C7 /* SEGAnalytics.h */, - E9E9F3DAA08029560F46C0916CD451ED /* SEGAnalytics.m */, - 0D5501E27C0B7DC77FBE61DFAEB7A5D9 /* SEGAnalyticsConfiguration.h */, - D27DA7FAEFC5DF17F55A0AE44AEBF116 /* SEGAnalyticsConfiguration.m */, - 1451EE02F7FCF76083E05D600790943F /* SEGAnalyticsUtils.h */, - E9A6B6E986A8361336704961279C867D /* SEGAnalyticsUtils.m */, - C67015C9FFF364F20CBA81A4B7F99083 /* SEGContext.h */, - 5A100237B57959099D08E61C05DA77FF /* SEGContext.m */, - 3E9CF2BB09E5AF60D83E871D176254B2 /* SEGCrypto.h */, - 5237C060FACC9DB161B6396A92F850DC /* SEGFileStorage.h */, - E5F09AEDFB3E5AF383F5276788E441ED /* SEGFileStorage.m */, - 5411FC9E75239742AAE9C06831519EFC /* SEGGroupPayload.h */, - EE1AF16CA98B8DFC4DD0B912DF0F82E9 /* SEGGroupPayload.m */, - D1144AEDFE0992FE0825F1D1FF488AFF /* SEGHTTPClient.h */, - F55E5513330A166155529E31CF316BD9 /* SEGHTTPClient.m */, - 78879F820061ECFAFC61901621BA3B0E /* SEGIdentifyPayload.h */, - A5D61F8AB48ED1CAEAEF30882A59657C /* SEGIdentifyPayload.m */, - 30B566321B0A5229CDD37B9E7270DBED /* SEGIntegration.h */, - 71D5EC982BD8B9FBA8B457680F81FFB7 /* SEGIntegrationFactory.h */, - F0F2FEA81F40D313A03716CC9A4217BE /* SEGIntegrationsManager.h */, - C204FD99B9F11BB026498AA1F229119A /* SEGIntegrationsManager.m */, - 117237D1E4C612B177E56FE46E6D8E06 /* SEGMiddleware.h */, - 1290713FC0BC8C3979E2312F918DD228 /* SEGMiddleware.m */, - C13469FE12A27746D95CE92DBD2E8B18 /* SEGPayload.h */, - 9901E8EABBE1BACF43EC8DFB03C6854D /* SEGPayload.m */, - 9D691EDAF060A285526427F9E401E421 /* SEGReachability.h */, - 66418F67C3C19EC0704DAE1829BC5286 /* SEGReachability.m */, - F477F4B237F7F6CBCA5DC59C2B188FDA /* SEGScreenPayload.h */, - 1C423D3E56E981D370AD22409721C72F /* SEGScreenPayload.m */, - 4733AA66D6C1933141FEF83EFA18830D /* SEGSegmentIntegration.h */, - 0E1162D445AFEE1F8ABCC0F60E1EADDF /* SEGSegmentIntegration.m */, - 171E8DB12D6B33F2F3B773501309C25A /* SEGSegmentIntegrationFactory.h */, - 27BA5F73661290591F8BF30ABB10D35E /* SEGSegmentIntegrationFactory.m */, - E3AB47B4292960F55EC86079AA3A89D0 /* SEGSerializableValue.h */, - 8D3BA0CF153D11BC3ED6B9D7CEF8345D /* SEGStorage.h */, - 00B1BFC69A0E87DC47305CAD14AF214A /* SEGStoreKitTracker.h */, - A22E16D7B8A60C0366D5866E03EDB4DD /* SEGStoreKitTracker.m */, - 8704F5E83AC77ACE6D3B1F93ED9B4C80 /* SEGTrackPayload.h */, - B6E2472BC8F39E446E087A0FA0A4401D /* SEGTrackPayload.m */, - 23099406811C18D18600311D4CCCB973 /* SEGUserDefaultsStorage.h */, - EE34D2112C030B2EC95050D6A7B793BC /* SEGUserDefaultsStorage.m */, - DF01B6617468C678D408633EA8FA0287 /* SEGUtils.h */, - 62454AE70507A3716B0B3F7F73645B26 /* SEGUtils.m */, - 5070E70CFBC6EC764BE817E4F1BAE1C1 /* UIViewController+SEGScreen.h */, - ECAEF0F23FC195D2CED72E30A27E4339 /* UIViewController+SEGScreen.m */, - 881D3F9925339AA2BF99D6B6455858DE /* Support Files */, + 5F74AE078A55F13EE76FBDD5C7B2A69C /* GoogleUtilities.xcconfig */, + 425EA4360DCF79EB39CD9FEDD41C12C1 /* GoogleUtilities-dummy.m */, + BAF7902D2195F30D00B5A5B97D696C46 /* GoogleUtilities-prefix.pch */, ); - path = Analytics; + name = "Support Files"; + path = "../Target Support Files/GoogleUtilities"; sourceTree = ""; }; - B3EAC7078445CFE3B24791AA4993B5B2 /* ISASwizzler */ = { + B4F769FCFDF901C9E4F7DE69C2CC6B3A /* encode */ = { isa = PBXGroup; children = ( - 26DCE2645EDC9EEFAED2F3707457A01A /* GULObjectSwizzler.h */, - 55007BB619E6AC440411E8FE86E85E84 /* GULObjectSwizzler.m */, - 37C2C6705ECE50CFF747D44583C8B6E3 /* GULSwizzledObject.h */, - 62E2417C2D80432566062A9A8804E4F2 /* GULSwizzledObject.m */, ); - name = ISASwizzler; + name = encode; sourceTree = ""; }; - B3FAE14283C9C78A12D5E7721646CA90 /* Support Files */ = { + B52D7C50886A3296DF21FD72AE960E22 /* FirebaseABTesting */ = { isa = PBXGroup; children = ( - F226DF25E0692512F026C0B6093D0CD4 /* FirebaseInAppMessagingDisplay.xcconfig */, - 36C36DBA95B65C1517889382FA9D38FC /* FirebaseInAppMessagingDisplay-dummy.m */, - 03DC5A78E542289CE453E43E447E61E6 /* ResourceBundle-InAppMessagingDisplayResources-Info.plist */, + E7BFEFFA71D88DED844334B79E6A9264 /* Frameworks */, ); - name = "Support Files"; - path = "../Target Support Files/FirebaseInAppMessagingDisplay"; + name = FirebaseABTesting; + path = FirebaseABTesting; sourceTree = ""; }; - BB418E7523AF1C3761F7BA8D64EEA641 /* FBSDKCoreKit */ = { + BEAE3BDFA8E3F229F4A9E1AF23CD3D69 /* Frameworks */ = { isa = PBXGroup; children = ( - EACE887E1C13E4B79A62E8F65D4AFA1F /* _FBSDKTemporaryErrorRecoveryAttempter.h */, - 8D1C80C7C0BD8BA1BB34EFD615B45DD2 /* _FBSDKTemporaryErrorRecoveryAttempter.m */, - 7978BD1687068D733E404EF5E985CF5C /* FBSDKAccessToken.h */, - 9378E29A893C39C288F84980D7822BF2 /* FBSDKAccessToken.m */, - 2318F3C6CB8E61FA3949E8DAEF1C5103 /* FBSDKAccessTokenCache.h */, - B8D3FE5380E1BA07100982F0968CF02E /* FBSDKAccessTokenCache.m */, - A44658610108B6E5C93C097FDA2F174E /* FBSDKAccessTokenCacheV3.h */, - C1DAE52C52CD6F439BFEAA6393FE39EC /* FBSDKAccessTokenCacheV3.m */, - BF3BAE884A3E140B8ED3002E641B282B /* FBSDKAccessTokenCacheV3_17.h */, - F1799C44450AFB712250AB65A063C688 /* FBSDKAccessTokenCacheV3_17.m */, - D74789CE253151AB8CB56603718F3CB2 /* FBSDKAccessTokenCacheV3_21.h */, - 32ED39025F4EC37679B731D1CADEC5FC /* FBSDKAccessTokenCacheV3_21.m */, - 32BA85C3E6AD3E7F8A54A87553CCABA4 /* FBSDKAccessTokenCacheV4.h */, - ED900A28B9970AB126B163CF2BE57195 /* FBSDKAccessTokenCacheV4.m */, - C18D07AE0C237E4553BD230618FA69B5 /* FBSDKAccessTokenCaching.h */, - CA3A262D27D72AB21A52E7B27E254F76 /* FBSDKAccessTokenExpirer.h */, - 8087A4D1AA915008012AC955A037F83B /* FBSDKAccessTokenExpirer.m */, - 2A294DC1DD370787DB7ECDC97CA85CAA /* FBSDKAppEvents.h */, - 00D0C89724EF29A98F5C8D6202223B7A /* FBSDKAppEvents.m */, - E398F0243F9D8EF0F12A866BA1057273 /* FBSDKAppEvents+Internal.h */, - 74F4334706F487E214407D248D902C67 /* FBSDKAppEventsDeviceInfo.h */, - CE97DA190F24CE2479DB7E403B23D42D /* FBSDKAppEventsDeviceInfo.m */, - B70018F013BE240E9D16BECCD417FE6A /* FBSDKAppEventsState.h */, - 0E4B05621E42A445269D7AAD64C43093 /* FBSDKAppEventsState.m */, - 182DEC2DB6A91F981684BAEAF8E38133 /* FBSDKAppEventsStateManager.h */, - A96D0C415DDD52AE09696CE316A12104 /* FBSDKAppEventsStateManager.m */, - D2088869E71E019B07301F4E2035E065 /* FBSDKAppEventsUtility.h */, - A37C2BA6523875DB014F0EE17A258FBE /* FBSDKAppEventsUtility.m */, - E4054DE8FE2796AAE05543DB4ACAC299 /* FBSDKApplicationDelegate.h */, - CBA1896DC8C5634D2982849D95BC1D7C /* FBSDKApplicationDelegate.m */, - FE2E9D79FE50B30132BF3C52187D19E5 /* FBSDKApplicationDelegate+Internal.h */, - 24E70B82E103C0208679EE03B5E71A20 /* FBSDKApplicationObserving.h */, - 346B5CA5B9499840D75B72B878B9F2CD /* FBSDKAppLink.h */, - 94FA253329F012AAF718D52A07496CFD /* FBSDKAppLink.m */, - C988FF9A6CB5A9CC347104EF54254269 /* FBSDKAppLink_Internal.h */, - 49951C11332EE4E8CB3ECC420C21FA03 /* FBSDKAppLinkNavigation.h */, - 726E38120C599D04F0602DC1F0027D01 /* FBSDKAppLinkNavigation.m */, - 7F8E2D805DBCCD0E7FA9439EB482CDA0 /* FBSDKAppLinkResolver.h */, - 9B5A2DFA3A3588072B1E81783AFB8DF3 /* FBSDKAppLinkResolver.m */, - C328297ABB06F75CADCBBBBF2BC24C4F /* FBSDKAppLinkResolving.h */, - 6F3B22889AC775281784DB0C6A79A82F /* FBSDKAppLinkReturnToRefererController.h */, - 43D860ED43C64DA240958BCC6ACDA2EC /* FBSDKAppLinkReturnToRefererController.m */, - EE54F00F38FC883B717FCAE956DC80AD /* FBSDKAppLinkReturnToRefererView.h */, - EE499A5A4486A9A55E5EA4381C88955C /* FBSDKAppLinkReturnToRefererView.m */, - 8B780EB93BC13A9A561E8998A6B02485 /* FBSDKAppLinkReturnToRefererView_Internal.h */, - 2D2BF395BCFEBC7EF1C7A4F142C48FA8 /* FBSDKAppLinkTarget.h */, - 9D45CCEC42B1DC85611EDBE43BC604F3 /* FBSDKAppLinkTarget.m */, - 75D63A9C8A2059378CAEE7B1831499BB /* FBSDKAppLinkUtility.h */, - 37E934B0BB0E4B78A1C62FCABFFE183D /* FBSDKAppLinkUtility.m */, - AF4BFCF7FB2B99709753C2AE0C90F30E /* FBSDKAudioResourceLoader.h */, - FE59D64360DAE227B46DD269EE334F6E /* FBSDKAudioResourceLoader.m */, - 5F0347CA67038294075039A52887263C /* FBSDKBase64.h */, - 3E57096F295C6D03F82D08BDFBF6C9B9 /* FBSDKBase64.m */, - 10977769BCA3A1305C4373C304302EBE /* FBSDKBoltsMeasurementEventListener.h */, - 863906B15E0D77036DB89F6D1D402495 /* FBSDKBoltsMeasurementEventListener.m */, - E259C1BF3AFA10C3D72E3EE4E0EB571B /* FBSDKBridgeAPI.h */, - 336CDBD7780400445839AEED16173B9C /* FBSDKBridgeAPI.m */, - 99AA35E937ED82F0AB2A7A3D30F0F2F3 /* FBSDKBridgeAPICrypto.h */, - 3C53FB2CD79E050B21B5A0882CA649F0 /* FBSDKBridgeAPICrypto.m */, - EA398003738D90F96B68C7003E3EF1DF /* FBSDKBridgeAPIProtocol.h */, - 5F7AF2EC969E5E128D34A6BB4D117295 /* FBSDKBridgeAPIProtocolNativeV1.h */, - 1AE439F5D659EC22D7388A15D7FF3D77 /* FBSDKBridgeAPIProtocolNativeV1.m */, - 5BC79F10AF8E7FC2BCEBB4770B714601 /* FBSDKBridgeAPIProtocolType.h */, - CDA6C05BD900FD78538E4CD10A6B1E99 /* FBSDKBridgeAPIProtocolWebV1.h */, - 5A22FEE55537D29C1FFB988D012F55BF /* FBSDKBridgeAPIProtocolWebV1.m */, - 45A264EFE98E1569811B5FC777749398 /* FBSDKBridgeAPIProtocolWebV2.h */, - D25689FB3BCC467FD866F4AA59C04A62 /* FBSDKBridgeAPIProtocolWebV2.m */, - DEE4030D7165630381C10AEE350C2E08 /* FBSDKBridgeAPIRequest.h */, - 537B5721C65505A6D8F044C54CCA9B3F /* FBSDKBridgeAPIRequest.m */, - 143E7A9C8B70144E1E1229FF1015A04A /* FBSDKBridgeAPIRequest+Private.h */, - 7BC761ADA96016ECF49F2AE4CC7958C8 /* FBSDKBridgeAPIResponse.h */, - 2754E587E8AB8D03135D46BE8A09CFCC /* FBSDKBridgeAPIResponse.m */, - 40B4171B16F3B57983839BA4330B0BE1 /* FBSDKButton.h */, - 5CB349F5DA888EDF8C1B1A402D56F697 /* FBSDKButton.m */, - 6362DF8757E7A0CE8A522A481EA1749B /* FBSDKButton+Subclass.h */, - 779E3525B72FE11F0AA79D9BE66816C2 /* FBSDKCloseIcon.h */, - BE3AA16A9E9EF138A43574DF9F14CC95 /* FBSDKCloseIcon.m */, - CE16EAA3F77121AD42333A709DB7074C /* FBSDKCodelessIndexer.h */, - B226EBECB47B222F7E754D53BE3BF3F5 /* FBSDKCodelessIndexer.m */, - AF9C45A8BEEF77503F6AF01B3C53EE2B /* FBSDKCodelessMacros.h */, - EE1A5F15D6D23E17A7E9BEF4DAFC94FA /* FBSDKCodelessParameterComponent.h */, - 5F1E41429E5880AC474C369C3ADCAC57 /* FBSDKCodelessParameterComponent.m */, - 17C400807A1516E498F3298C5E17ED8F /* FBSDKCodelessPathComponent.h */, - 74DE89ECB9192A7E1116E0E2408A7AD8 /* FBSDKCodelessPathComponent.m */, - A490ED6181114EB0F6A56198B75CAB52 /* FBSDKColor.h */, - 19500926E4E1CCE009F11A04D697707D /* FBSDKColor.m */, - FD129FDA722868E13EA34F5FC287DF3D /* FBSDKConstants.h */, - 1665FB3BF0FD5C9F8F1560D36F18ECE1 /* FBSDKConstants.m */, - D09C4A78FA21CDCFB7DFDAC6A55C6154 /* FBSDKContainerViewController.h */, - 767BB86811B73DF85847FFC7A5E1B3A0 /* FBSDKContainerViewController.m */, - FC39D18582B38BA733207BFC7F533BDD /* FBSDKCopying.h */, - 6A71878FE854705CFA3FD18D59ABE5E4 /* FBSDKCoreKit.h */, - 1832CC1166BB354BC13DD368180529DF /* FBSDKCoreKit+Internal.h */, - 4679AF32223AC787E8B6B1CEBD07AA7E /* FBSDKCrypto.h */, - D4AA963395C4C6B599702BCDCD7E0A13 /* FBSDKCrypto.m */, - 5333C444967CA698A4FB3DD2DE8E99F0 /* FBSDKDeviceRequestsHelper.h */, - 8A871BD9F9910EB62816591E3385C6D5 /* FBSDKDeviceRequestsHelper.m */, - 3558C8B0B053F4D5111A29A8416C41F7 /* FBSDKDialogConfiguration.h */, - EDBB0E014D7398B4B5956F9882F68E37 /* FBSDKDialogConfiguration.m */, - 59AD83C11EB8771DE13AA3EE9D66AD78 /* FBSDKDynamicFrameworkLoader.h */, - 24777068BB1DF49845AD07ECBE59BF51 /* FBSDKDynamicFrameworkLoader.m */, - 29A3B03B9171FF21BE9A39CEA3C01262 /* FBSDKError.h */, - 7285E57CAC10E0ED46C0A5D8861C6EFB /* FBSDKError.m */, - ADA03344F36BC2A078397ABBB7DCEAD4 /* FBSDKErrorConfiguration.h */, - F2D16CF8767DA3A7488BD6F9ECE7317E /* FBSDKErrorConfiguration.m */, - C5969E37C3F65859DE3935A6FD0F13B3 /* FBSDKErrorRecoveryAttempter.h */, - 3B69C885EC24EA33F09495EBE2FFCBC7 /* FBSDKErrorRecoveryAttempter.m */, - 7D129297C03D60829F7BEE1DC3157704 /* FBSDKErrorRecoveryConfiguration.h */, - 55BE10A8A461871EA310887A4A7BEE59 /* FBSDKErrorRecoveryConfiguration.m */, - 380DA415BB870D632EF9008E38BCC7DE /* FBSDKEventBinding.h */, - 8EBC66BC9130537C7DC7267F2815928A /* FBSDKEventBinding.m */, - 9B82D0E2846583B8B8F98EBF8FAD27E7 /* FBSDKEventBindingManager.h */, - B8FE7CA37CAD5E96337345FE1989C69A /* FBSDKEventBindingManager.m */, - 399AA9CCE90D9CC495D7D239F56363D7 /* FBSDKGateKeeperManager.h */, - C0B8A7999DD36FF690E4F309884657E4 /* FBSDKGateKeeperManager.m */, - E3DE5CD24FE497A60A786FF6BB509DCB /* FBSDKGraphErrorRecoveryProcessor.h */, - 60600E47B2BC73A15F432998760338CB /* FBSDKGraphErrorRecoveryProcessor.m */, - 9F2C240DB273047D880554EFF77283D7 /* FBSDKGraphRequest.h */, - 20DFD78AF458CAB595E8C94CD4AE2B9B /* FBSDKGraphRequest.m */, - EF087CB1D751C5678EFC4751B3E132AE /* FBSDKGraphRequest+Internal.h */, - 1CBA5BA7572EC7B94ACBCB845F5E7902 /* FBSDKGraphRequestBody.h */, - 04D02404289F9268E2CFECBA0186AA1F /* FBSDKGraphRequestBody.m */, - E8BE383561E8E9DF781906631206707C /* FBSDKGraphRequestConnection.h */, - 6EC7F3EF382B90A53B4672018EB10A74 /* FBSDKGraphRequestConnection.m */, - 11687073F2A18A5A9F69CD291B25757E /* FBSDKGraphRequestConnection+Internal.h */, - 89BBB34A131743ADF0E69561C5C2A604 /* FBSDKGraphRequestDataAttachment.h */, - 9AFF250DC759B0887D1F392DE6504667 /* FBSDKGraphRequestDataAttachment.m */, - 1A3FA76939A625597ED3079A7C31F391 /* FBSDKGraphRequestMetadata.h */, - 49778EC42247D32D605F08A2F792F5FE /* FBSDKGraphRequestMetadata.m */, - 1A1379B272FFAFF42FAB0B5A71F92710 /* FBSDKGraphRequestPiggybackManager.h */, - 9C15B3F6808F5F815E7BFB5BB48FF400 /* FBSDKGraphRequestPiggybackManager.m */, - 03835471B7E2BFDB330F1DD3F49A0ACA /* FBSDKHybridAppEventsScriptMessageHandler.h */, - 2B4006EBC9C47FAFDA35A8E80837F727 /* FBSDKHybridAppEventsScriptMessageHandler.m */, - 659C5EF358CE66A2061E090F8A0DFD8B /* FBSDKIcon.h */, - 14E94BD5473757A048864E01709AE6D9 /* FBSDKIcon.m */, - 70B6332B0CD1A37B1CF50E58697F9A74 /* FBSDKImageDownloader.h */, - 634E90DCE0056F3E1EDEF3905819BCB4 /* FBSDKImageDownloader.m */, - 1618D91EE62612D063DF0E5C8075EEBE /* FBSDKInternalUtility.h */, - EF1C03B60ED3568D0ADAEFD00F4211B4 /* FBSDKInternalUtility.m */, - F0509AFAC1DD7BBB9E80E2492C4377D1 /* FBSDKKeychainStore.h */, - 068806F981616992A19740D131D9D16A /* FBSDKKeychainStore.m */, - 367415279278097132B3BF0DADB9D8AD /* FBSDKKeychainStoreViaBundleID.h */, - 5AD1774BA578D5280B6DA8DCE549283A /* FBSDKKeychainStoreViaBundleID.m */, - D3F1D6F410FCC0C101D2EA8FBFD32261 /* FBSDKLogger.h */, - 6DCBB73262E98E2B2C3963A9B8928890 /* FBSDKLogger.m */, - D57B89F6666EA33DC31263BFBDE73D5C /* FBSDKLogo.h */, - 855CE5607559ABB337A85AB34A4FDF09 /* FBSDKLogo.m */, - F5EB5E858852BDB993BDA08E9F9EC39D /* FBSDKMacros.h */, - 1964A29E3F30EF790C44F3BDCB93A96E /* FBSDKMaleSilhouetteIcon.h */, - A077A9878C0825075D4858AC4625E236 /* FBSDKMaleSilhouetteIcon.m */, - 4657789F5D43762E7FDB08E0AD4E7824 /* FBSDKMath.h */, - ED82657359E158EDC6BF0C4F7FACFCA0 /* FBSDKMath.m */, - AF98B941896776B98E393562821DBA4D /* FBSDKMeasurementEvent.h */, - 244496A0DB2EDAC8EA21459259DCD46A /* FBSDKMeasurementEvent.m */, - DBC92ABC9D0CE2AAF67BCF70DE772A1B /* FBSDKMeasurementEvent_Internal.h */, - 6717BB214E6927C89C19378263B05C6B /* FBSDKMonotonicTime.h */, - 7AA44138C4485698D63290A282129C81 /* FBSDKMonotonicTime.m */, - FD234397369CDE38D4348E4A6F3351AD /* FBSDKMutableCopying.h */, - BDF2EB1D963659AD9E2CE52144CD064F /* FBSDKPaymentObserver.h */, - 356E95E6B4251FE96CB091C54A1DF8D4 /* FBSDKPaymentObserver.m */, - 1F1F98949420C7F134AEA80204CB9312 /* FBSDKProfile.h */, - A5E26F380C3514E746B1278412D27CF7 /* FBSDKProfile.m */, - 020D233569DA2EA9089DFB874427DE6E /* FBSDKProfile+Internal.h */, - C9D5E710E6C07E32FF0DD7306934F84F /* FBSDKProfilePictureView.h */, - 057452E06D65ED018CE7C85F94F2AADD /* FBSDKProfilePictureView.m */, - 989AC974D4684465457DC496403AF184 /* FBSDKServerConfiguration.h */, - 9E00B1AB01882ABE10B865970E1675B7 /* FBSDKServerConfiguration.m */, - 0376EBDFB70B1F2C811DDC6B311904C9 /* FBSDKServerConfiguration+Internal.h */, - CEDE93A6B7ADE7C080D4B4B82F06BC53 /* FBSDKServerConfigurationManager.h */, - F065A144B1B0B7DB2795E8CAF423EE03 /* FBSDKServerConfigurationManager.m */, - 380B311F459FEA5A62F7EB1A2D27070B /* FBSDKServerConfigurationManager+Internal.h */, - 976AFDCE449404A1A368932297B1E610 /* FBSDKSettings.h */, - 43663F20558AE7580EA31B9735046918 /* FBSDKSettings.m */, - E0BB3643FBE82F4CC5D1CEFFDF1806E3 /* FBSDKSettings+Internal.h */, - 99D787E8B2270C02B7D03135951D585B /* FBSDKSwizzler.h */, - E5BD9DA3AA2DB94BF3CE0341C05ABEB7 /* FBSDKSwizzler.m */, - A4D89F49FF4BDB9DBB0F0E79065F9F94 /* FBSDKSystemAccountStoreAdapter.h */, - 9FDED56CD1C276B8F484D1B853394405 /* FBSDKSystemAccountStoreAdapter.m */, - D0AF6022C2F40B8D192F7332BC9CF457 /* FBSDKTestUsersManager.h */, - 594E43D3F6B476D6E0A783146C709D61 /* FBSDKTestUsersManager.m */, - ECFD8C2430121886CBAEF18870F1C879 /* FBSDKTimeSpentData.h */, - 34DFD7CA0D413DCDFA6876588EC3067F /* FBSDKTimeSpentData.m */, - 508BCEE4310A84A3FE8393EB7EC5B282 /* FBSDKTriStateBOOL.h */, - 21D95FF5CAAD72066D52785DDCD5D445 /* FBSDKTriStateBOOL.m */, - 5A7C571C493B074A9A9174395E1BB51D /* FBSDKTypeUtility.h */, - 3BE506D867490E584CB4D22350BC48DA /* FBSDKTypeUtility.m */, - 943018FAA4F1C454CC5A5598CBB3CC2B /* FBSDKUIUtility.h */, - ACAFDD5658A81D45E60D6C7782479A74 /* FBSDKURL.h */, - F0EB40B2BD5CF3E18F34A34A48D76F23 /* FBSDKURL.m */, - D378395D4F1BF645CCEC9EDD7DE89B46 /* FBSDKURL_Internal.h */, - 5F4EB87DF7377070BF661B50A6483E7E /* FBSDKURLOpening.h */, - EE8FAA9EA2CE473B434ADD847EDB77E4 /* FBSDKURLSessionTask.h */, - F2C40FB9A9E74AE463F8FDA5B6A30E9D /* FBSDKURLSessionTask.m */, - 7099B931F01239EA3C689D3BFE11FDD5 /* FBSDKUserDataStore.h */, - A57F5028EAA88A4B4A59D627137226FB /* FBSDKUserDataStore.m */, - C8631654DFD31EA7C7C64BDEE690EA30 /* FBSDKUtility.h */, - 963DDE0D9FC2C33910ADCF51B7231A2E /* FBSDKUtility.m */, - BF35382765972AA934A17B11A4AA6EA2 /* FBSDKViewHierarchy.h */, - F904A5D8FC14546F11A80078623BA8E2 /* FBSDKViewHierarchy.m */, - 87EC1FF50BE2EC088F589DE46EDE4541 /* FBSDKViewImpressionTracker.h */, - DD0978F26AA15C8B5C709779DDC7B18C /* FBSDKViewImpressionTracker.m */, - 5C2EFE75CCA2DF59DD0A2C6467889470 /* FBSDKWebDialog.h */, - F7136482CB10AC82D3129D96B78B7F6E /* FBSDKWebDialog.m */, - 2E67CC358181F9F0F2A211DF2747DB53 /* FBSDKWebDialogView.h */, - E37CF83BEAFB606210F4029C2CD36AC6 /* FBSDKWebDialogView.m */, - D3793A6ADC7E025A3F69B2007DBEC6E3 /* FBSDKWebViewAppLinkResolver.h */, - E7C992D20FADBFB4F46CF801E95D3DC9 /* FBSDKWebViewAppLinkResolver.m */, - 9210CD9FA8731A4AC6B87B9F553B1A73 /* Resources */, - 9CFE9D20B3DCDEB19757E440FD6107CA /* Support Files */, + 90E8DA9A3C2A3B4BA7F9BA71BBB046F6 /* FIRAnalyticsConnector.framework */, + A8854C3D68F111C589182CA71B0D08C1 /* FirebaseAnalytics.framework */, + 5A9E41F4746124ED5D4A9405580080F6 /* FirebaseCoreDiagnostics.framework */, ); - path = FBSDKCoreKit; + name = Frameworks; sourceTree = ""; }; - BC9CDF0A1F3A090AEEADDFBFA94E2EB0 /* GoogleUtilities */ = { + C1C8B6C278D6E2E8F76BD03221A5A5A9 /* Defines */ = { isa = PBXGroup; children = ( - 13CC97263F8EB211965396D41CCDC92D /* AppDelegateSwizzler */, - 72DF8F58449D20DBF71C6CAD3EAE838F /* Environment */, - B3EAC7078445CFE3B24791AA4993B5B2 /* ISASwizzler */, - 16E7437DCF345C5E8924CA0D6952EA25 /* Logger */, - 6A0F9A4CD600805DDB96C3CAFB11DFED /* MethodSwizzler */, - ED08B72E106284F975A4D70D1C77C50C /* Network */, - 49B736F7BC99E8837ACF47FA4ACADBE6 /* NSData+zlib */, - B2106C69CE2400A6F70CC1B2530D83C0 /* Reachability */, - 4091E385A22E53AB7E8BE6707B482957 /* Support Files */, - 09711B19F4023F2A26F382438B717135 /* UserDefaults */, + CC8A927DE1C2FF9E5918FE50F421ED55 /* GTMDefines.h */, ); - path = GoogleUtilities; + name = Defines; sourceTree = ""; }; - BD7AA394AA0DDD30261F31986FF64947 /* Support Files */ = { + C31610A3894642C9B8694AE9662B9F40 /* Frameworks */ = { isa = PBXGroup; children = ( - F19E1C06C1ABA040EDE6155BECA4E91A /* Protobuf.xcconfig */, - F6ECB3E0E378765298BB903BBC061F5C /* Protobuf-dummy.m */, - 0D631A68695C7E8A283B8700F4F8099A /* Protobuf-prefix.pch */, + C5A28CB430F6D34592D11EB5F18C140C /* libGoogleAnalytics.a */, ); - name = "Support Files"; - path = "../Target Support Files/Protobuf"; + name = Frameworks; sourceTree = ""; }; - C09745901DAEE6C3400A4015BB91EB2B /* FirebaseInstanceID */ = { + C40907C11517827914DF5358C4792091 /* MethodSwizzler */ = { isa = PBXGroup; children = ( - 0AAA04007655A7D9BF7F24CF76A94473 /* FirebaseInstanceID.h */, - 475B10EDFE1B5442F8C9FBA65DE6256F /* FIRIMessageCode.h */, - B1DC8B7483A17F73F00124D168BBC020 /* FIRInstanceID.h */, - 350B4201A47F034F3A07CAFF6719AAE4 /* FIRInstanceID.m */, - B9D54DEBBC7ABCB810F962DBEFFF8850 /* FIRInstanceID+Private.h */, - CDE64E98E41ED215DEC484D30760131D /* FIRInstanceID+Private.m */, - AA27D2F6F601D2ACF5A9F0E4674B6E1C /* FIRInstanceID+Testing.h */, - 515925EC75F7B571CADEB644514D24F3 /* FIRInstanceIDAPNSInfo.h */, - B17E39287F2ECDE232D8658DDA473F53 /* FIRInstanceIDAPNSInfo.m */, - 2B1F1DCBE5FD0CED7D6DD05A0B9BAD9B /* FIRInstanceIDAuthKeyChain.h */, - 0A07FAFAAA418C5AE2C3371ACFD594E2 /* FIRInstanceIDAuthKeyChain.m */, - 7BCF4E9ED9CA2D06EECB756BD4C98186 /* FIRInstanceIDAuthService.h */, - 5A9AA680A16F8C7FD18A93EFA1DBB495 /* FIRInstanceIDAuthService.m */, - 2E14F9BCA1831F7B7328B88C6A5A17BA /* FIRInstanceIDBackupExcludedPlist.h */, - 851ED8DF1F5689D3A40FC39C7770BC7B /* FIRInstanceIDBackupExcludedPlist.m */, - 8258D1498F963BEB25DF4895CD562851 /* FIRInstanceIDCheckinPreferences.h */, - 5515A541CEB76235248280F330CD920E /* FIRInstanceIDCheckinPreferences.m */, - 75C8492FDB524BE8DBB0F48A8D9B2B94 /* FIRInstanceIDCheckinPreferences+Internal.h */, - 87A5D16D70F6761933B8269685383845 /* FIRInstanceIDCheckinPreferences+Internal.m */, - F33AC7A5B48FC8E9F4250E193CA2149A /* FIRInstanceIDCheckinPreferences_Private.h */, - 88A8C9F6C9D63030C804BFB3AB0B28DF /* FIRInstanceIDCheckinService.h */, - D59F9AD3C2FCB7A550A7A01C1DCD78ED /* FIRInstanceIDCheckinService.m */, - 8AE6F0CD48069824186C095FBE97C539 /* FIRInstanceIDCheckinStore.h */, - D56E6F5A9350B3C6DDC19949920F3CEE /* FIRInstanceIDCheckinStore.m */, - 560DD266FAAF44570839A081A39B4663 /* FIRInstanceIDCombinedHandler.h */, - BDE555433099B2AFEE38ED7B854D6111 /* FIRInstanceIDCombinedHandler.m */, - D1C2ECE08D97DC4C3A434771AE1D9A28 /* FIRInstanceIDConstants.h */, - 1221C66E88146996065FF589C04A4EF6 /* FIRInstanceIDConstants.m */, - 73A64425F3D9C243CB2E3D1F217D388D /* FIRInstanceIDDefines.h */, - 11879580807F0625ED2AF966F3BA0611 /* FIRInstanceIDKeychain.h */, - F74D5E1B199581C21B0287A80BF75780 /* FIRInstanceIDKeychain.m */, - 11A468DDE39D620289F1E2180DA24BF9 /* FIRInstanceIDKeyPair.h */, - 77AD4285F83F880FAA640FB165C3534E /* FIRInstanceIDKeyPair.m */, - 036B35584FE1241560265161EB23E5E2 /* FIRInstanceIDKeyPairStore.h */, - 41E17D4C788797354FE42D3C619F5EF5 /* FIRInstanceIDKeyPairStore.m */, - 353432CE509F0E31D913A6342C90F0CA /* FIRInstanceIDKeyPairUtilities.h */, - D7B285A07D90B68D2B80FA023BE233ED /* FIRInstanceIDKeyPairUtilities.m */, - 3FE6CD5769756C6E85559052A048CEDC /* FIRInstanceIDLogger.h */, - 91191AE9443B8A92F13247C76E12612F /* FIRInstanceIDLogger.m */, - 1194C613D32366E09A508CAE7DF3821A /* FIRInstanceIDStore.h */, - 1D58C09AB35332F319432F0FF79D9460 /* FIRInstanceIDStore.m */, - DEA99DCA5B5A3356ECC037C27AA768A7 /* FIRInstanceIDStringEncoding.h */, - 358E993C92317F63D1E907873614D955 /* FIRInstanceIDStringEncoding.m */, - A1A4D8E317E24915A0EDE61D6BFB5385 /* FIRInstanceIDTokenDeleteOperation.h */, - 8B491FA4926800719FFBBD00BF7269DA /* FIRInstanceIDTokenDeleteOperation.m */, - B2E2C6A4AF4BCF820B01A9A34C25AD69 /* FIRInstanceIDTokenFetchOperation.h */, - 48A1229C29B5FA04792E9822658AB9F9 /* FIRInstanceIDTokenFetchOperation.m */, - 8B5CB0799EAE1DD2E9D0DA13A75416FD /* FIRInstanceIDTokenInfo.h */, - D9294C309D6CAE7919E58B630FE4D9A2 /* FIRInstanceIDTokenInfo.m */, - 2DB8A0D0EECEC4D4EB843208D92D2DD8 /* FIRInstanceIDTokenManager.h */, - 3BD5E08E820EEA39AD5658AF68175C65 /* FIRInstanceIDTokenManager.m */, - FF7D95EFFB407E796E6F0F31EEA00BAF /* FIRInstanceIDTokenOperation.h */, - 67FFFC9496004C88CB79B9F549C263FE /* FIRInstanceIDTokenOperation.m */, - 455680AC1074BCCBE9BF4176BA7B3B80 /* FIRInstanceIDTokenOperation+Private.h */, - 6B969BBE8387C65013E0A2C241BF0C1D /* FIRInstanceIDTokenStore.h */, - 6FFBB062D39CDF3AD4A448B238DA8BF4 /* FIRInstanceIDTokenStore.m */, - 15560FFBF29D7EA291DE94EDC3007422 /* FIRInstanceIDURLQueryItem.h */, - 44E2340C32600B71DD106DAE7D4AB0D5 /* FIRInstanceIDURLQueryItem.m */, - 0589D9A7C7FFF2FA11250685C9D0FCAF /* FIRInstanceIDUtilities.h */, - EC2F604EED7A3025387607A635FB2728 /* FIRInstanceIDUtilities.m */, - 09C4F643AC1B31E0D7059948F360E5AC /* FIRInstanceIDVersionUtilities.h */, - C6E4F72283A2881168F419BB57A3FE44 /* FIRInstanceIDVersionUtilities.m */, - CB21E9D1B865ED68472F11A8824C79DA /* NSError+FIRInstanceID.h */, - F4C605F3ED53F5195662A235D9F89087 /* NSError+FIRInstanceID.m */, - DD598EA250A06DF215B98D84E3ABBEE8 /* Support Files */, + 721EE6624CDE8039857940983BCCB034 /* GULOriginalIMPConvenienceMacros.h */, + 97B8B8726DD72A6A613F19800BC73C30 /* GULSwizzler.h */, + 0638591A9E0056DE57E74EDAA123FC75 /* GULSwizzler.m */, ); - path = FirebaseInstanceID; + name = MethodSwizzler; sourceTree = ""; }; - C5F56822E890E727597D047068D50DF9 /* Frameworks */ = { + C511E02EDC5BDDDF056B3B2F27541FFE /* Resources */ = { isa = PBXGroup; children = ( - 3069FF0A463E5B72A05DA5476E7A40AD /* FIRAnalyticsConnector.framework */, - BC420C6CB75F9214DDF42DB2093E594F /* FirebaseAnalytics.framework */, - C2B86301A7A872538769257C7EBE2B2A /* FirebaseCoreDiagnostics.framework */, + B600993281E6D8E6A6F84013A032BDF4 /* DateTools.bundle */, ); - name = Frameworks; + name = Resources; sourceTree = ""; }; - CA051D1B55885D68F1ADADC1CA82994A /* Core */ = { + CA667226A2336AD6422F1CAB11F57766 /* Core */ = { isa = PBXGroup; children = ( - 642839C2B571FA26922A7E59E9710372 /* SEGGoogleAnalyticsIntegration.h */, - FEAB257ED5E36E99CD94EC7DF6DA1AA4 /* SEGGoogleAnalyticsIntegration.m */, - 6E5093D19D90A1FAE7859914F1E539A9 /* SEGGoogleAnalyticsIntegrationFactory.h */, - CBFDFE216C20B168B7FDF2ED5AA38E5C /* SEGGoogleAnalyticsIntegrationFactory.m */, + F0B62346F25F6C54773E18BD208482A9 /* FBSnapshotTestCase.h */, + 249E261702A6E7109CBADF78DAF2797A /* FBSnapshotTestCase.m */, + A560AD9FBB4397C316DE5A8EAB15AFFD /* FBSnapshotTestCasePlatform.h */, + 48815A77FE06BFDBAF92FC5C2B09657C /* FBSnapshotTestCasePlatform.m */, + 79AD6464AFA5BA8E17D38A9F0A235205 /* FBSnapshotTestController.h */, + B405B886844C07AB6955731BDB926256 /* FBSnapshotTestController.m */, + FCD009AD0E70B286AA898017239256D8 /* UIImage+Compare.h */, + BFF41C917019BB4BADDF5A558D0506A0 /* UIImage+Compare.m */, + 2F7B40EE694A0D96C233B0404839B371 /* UIImage+Diff.h */, + BE7C58B512CCC2BC115C4D388772B4F6 /* UIImage+Diff.m */, + A634EC1A138C2C965C120DB57F5E5797 /* UIImage+Snapshot.h */, + 533EB2AF83D0A334D70132589EBE5543 /* UIImage+Snapshot.m */, ); name = Core; sourceTree = ""; }; - CC0311612CC3FB5A72B868C2808D4A1E /* DebugUtils */ = { + CB843FF5E2B7BB091407C0C8E9A63D98 /* OHPathHelpers */ = { isa = PBXGroup; children = ( - 681A7CA42387FD680E857D14AC7F2443 /* GTMDebugSelectorValidation.h */, - CFC614EFADB6CD91F840B06E2CF22BC9 /* GTMDebugThreadValidation.h */, - E5609D21CF1F66B043E61733F9F6E6B5 /* GTMMethodCheck.h */, + CCAD0F196A00102F16ADE693D9F90DAC /* OHPathHelpers.h */, + 0D6CBE89E24653CFB5081E99C3A5B25A /* OHPathHelpers.m */, ); - name = DebugUtils; + name = OHPathHelpers; sourceTree = ""; }; - CC972CDF9E8EC1651D74D0C72A3A49AD /* FirebaseABTesting */ = { + CBA043026A062E83F9A144FB594D3FC2 /* Frameworks */ = { isa = PBXGroup; children = ( - D3FE573EF5E98BC690D74673CFE33BB1 /* Frameworks */, + 51B0E840E377250D852867C25943389C /* NewRelicAgent.framework */, ); - path = FirebaseABTesting; + name = Frameworks; sourceTree = ""; }; - CF6D538E023E47D4A111C85A700DA59C /* Frameworks */ = { + CE296AB6EBB946BE5B0445EFC4BF3DAE /* Support Files */ = { isa = PBXGroup; children = ( - 996C9B5FA3215AEE69AF719133DCDC75 /* Crashlytics.framework */, + 87F886854F40B85279627F0228C82E55 /* Masonry.xcconfig */, + 14CD1775088AB9CFBBF016A8696D8B41 /* Masonry-dummy.m */, + 45ADEA86CFE12853F550F707EA031210 /* Masonry-prefix.pch */, ); - name = Frameworks; + name = "Support Files"; + path = "../Target Support Files/Masonry"; sourceTree = ""; }; - D3FE573EF5E98BC690D74673CFE33BB1 /* Frameworks */ = { + CE2DEF4B7872DCDAD5F1D1FF09A0D8C3 /* AppDelegateSwizzler */ = { isa = PBXGroup; children = ( - D5862E6A2F950A786327B52084924708 /* FirebaseABTesting.framework */, + B2B728AD32D933AC6CC16D9C58CEF08D /* GULAppDelegateSwizzler.h */, + C2DCF91096716ED893D387957519A06C /* GULAppDelegateSwizzler.m */, + 8F963A2E44F595CB5AE3A0F6F9B1F46E /* GULAppDelegateSwizzler_Private.h */, + 20175AF2BF12A9BD1ABB8EE75D7AF76E /* GULLoggerCodes.h */, ); - name = Frameworks; + name = AppDelegateSwizzler; sourceTree = ""; }; - D5F740D567BC9C5FB61C6285ACBC8520 /* Resources */ = { + CFBC590D72E03930027C9A5A44ED926B /* Support Files */ = { isa = PBXGroup; children = ( - 4E61848756D350A08B510A7340C6561B /* DateTools.bundle */, + 3F1D924C6CF9F5162EB4382FCF3BFC57 /* FirebaseCore.xcconfig */, + 4B07A58420A6E3C83DAC08CECB3194A2 /* FirebaseCore-dummy.m */, ); - name = Resources; + name = "Support Files"; + path = "../Target Support Files/FirebaseCore"; sourceTree = ""; }; - D6B9389CCE8E4ED2F6F466BF26EA66B6 /* Frameworks */ = { + D036A1DFE693F75752499C92DA63EBBE /* Masonry */ = { isa = PBXGroup; children = ( - 3C91D67EE34DB7807F4C6F0972A4A27C /* GoogleSignIn.framework */, + 4502EFD5E288A95804ABDCEBD887AFDC /* MASCompositeConstraint.h */, + 924475A1100D1EDA68806A21918E75DF /* MASCompositeConstraint.m */, + 8B9E365E4C0C3C4B4766B462BF9025C4 /* MASConstraint.h */, + 053ADB94888E95EE2AF2C672FA0A5CB8 /* MASConstraint.m */, + 2CBE283D733221F3A1288EEB623E406C /* MASConstraint+Private.h */, + 6786739EE41BE34F9936D9B05103E6C7 /* MASConstraintMaker.h */, + 390B541DC968BD6E9994F4844C948D1A /* MASConstraintMaker.m */, + 1C88350D9D06C2A59C3508A824BBC61E /* MASLayoutConstraint.h */, + 2503B4901081EDAC27E105A7F9849E63 /* MASLayoutConstraint.m */, + 69EE8B3687B0260CFFCD342481E99A33 /* Masonry.h */, + B4593382C5CF51D9EF802C031FF28770 /* MASUtilities.h */, + D8D75283A07E6BFC94E7B512529F1036 /* MASViewAttribute.h */, + F7DA4D1874792B5E6841C9175AD4762A /* MASViewAttribute.m */, + D8A0E0977E2B949CB02F276B24F132F2 /* MASViewConstraint.h */, + 04F8B744A45830305BBE5F8A9B9D5D07 /* MASViewConstraint.m */, + 4BEAF7FA765B704B1C0985C12837B362 /* NSArray+MASAdditions.h */, + E131A6C154EA56B7F478CE817C200BD3 /* NSArray+MASAdditions.m */, + 0D3A87F4020A17D19596EC0394B9718B /* NSArray+MASShorthandAdditions.h */, + 276029D4A70CDC0A38E83EDF107DC105 /* NSLayoutConstraint+MASDebugAdditions.h */, + 0768B840BDDE7B57B1D43E4EC69D7184 /* NSLayoutConstraint+MASDebugAdditions.m */, + 8F3442E6580C7CBF3B1692D34A964DAB /* View+MASAdditions.h */, + 6A403363438F54CCB68372712D281B8C /* View+MASAdditions.m */, + FF2FC63F70A8661210DC014F86B89E20 /* View+MASShorthandAdditions.h */, + 5ACF0AA101D2E723067126F563366B40 /* ViewController+MASAdditions.h */, + 02700293029D013D52E8D3CECF16BC50 /* ViewController+MASAdditions.m */, + CE296AB6EBB946BE5B0445EFC4BF3DAE /* Support Files */, ); - name = Frameworks; + name = Masonry; + path = Masonry; sourceTree = ""; }; - D8ACC9E47F52F4AD3D41BC7C8FBCC298 /* AppLinks */ = { + D4580F0F4D7DD4E8588A84838E2611FE /* CoreOnly */ = { isa = PBXGroup; children = ( - 1A545002A728DFCEA11A8621E5A84F8F /* BFAppLink.h */, - 8ACE005ACB02F9140A71F6278559040D /* BFAppLink.m */, - A3D302E4078873BB0BA91249A52F091D /* BFAppLink_Internal.h */, - 55C1664DE500ABA0542CD15D063C1D76 /* BFAppLinkNavigation.h */, - 6FB40E6AD6F52E9107F6698F047429F0 /* BFAppLinkNavigation.m */, - 405185FC1F07C49FC565C1BF74F76D6E /* BFAppLinkResolving.h */, - 20474A8E48E84F6449F8DDB4353304F0 /* BFAppLinkReturnToRefererController.h */, - 83BB24D4E874D2948FC58C0B5B3E8A83 /* BFAppLinkReturnToRefererController.m */, - 38AAD014B3ED8CDB0C757047CC711B40 /* BFAppLinkReturnToRefererView.h */, - BF99C07B20B7837691600CED006ED3E4 /* BFAppLinkReturnToRefererView.m */, - 573862DB3E06AE4FF2877576E07FDCF2 /* BFAppLinkReturnToRefererView_Internal.h */, - 977744DB3E8DDD5340945BCF01CC9FE4 /* BFAppLinkTarget.h */, - FF655E55ACBE9BE30DF64808AFB08333 /* BFAppLinkTarget.m */, - 34D8152F71A953F0418DCBC49A374027 /* BFMeasurementEvent.h */, - 37A6551DE143CB1A63653B6DED6E2225 /* BFMeasurementEvent.m */, - 98863DC15F9C9ABF6AB3573DE77F1852 /* BFMeasurementEvent_Internal.h */, - 681FD213FB517C60FE6E16EAB020A1C0 /* BFURL.h */, - 3A3403AD3134FA510F0A03599E34DD2F /* BFURL.m */, - 343701D32B3C18D27ABAFCD43E49C34A /* BFURL_Internal.h */, - B97A11EC6BE0FD2670D1F02B1C17D271 /* BFWebViewAppLinkResolver.h */, - 54844840F31F63A00D17CD84E732BF29 /* BFWebViewAppLinkResolver.m */, + 27A7B5BF389F4C8F09D71BC0463987BA /* Firebase.h */, ); - name = AppLinks; + name = CoreOnly; sourceTree = ""; }; - DD598EA250A06DF215B98D84E3ABBEE8 /* Support Files */ = { + D5961403F8DF7DC95DBEDE733E5482EC /* Crashlytics */ = { isa = PBXGroup; children = ( - A16E482D4129ACA5406DD2842F9E06C8 /* FirebaseInstanceID.xcconfig */, - AFAC671ABE3FA4E9594F211BA3E3326E /* FirebaseInstanceID-dummy.m */, - ); - name = "Support Files"; - path = "../Target Support Files/FirebaseInstanceID"; + 55791FF535D7B0F89B6CE25CE5292EDF /* ANSCompatibility.h */, + 36CDB8DA47F88279F1EB062AE8B35374 /* Answers.h */, + 03E0E963B8C573D4063E68091972B719 /* CLSAttributes.h */, + 1361B7DE9B58835827BF7B5CD3E4D979 /* CLSLogging.h */, + 244A7F1CE6697EF99E48DBA3687E2B8F /* CLSReport.h */, + F9BBBD685926659150134C9F3555BCC5 /* CLSStackFrame.h */, + B78905D1461982C38FDCD027EC7EA92E /* Crashlytics.h */, + 4D267CAE96AEE1B6D8C0C67192FF7F42 /* Frameworks */, + ); + name = Crashlytics; + path = Crashlytics; sourceTree = ""; }; - DE33BE75E3CEF8FF7C9BE81BE410B284 /* Support Files */ = { + D88597362080BA36E5FD09E188A6D171 /* Smartling.i18n */ = { isa = PBXGroup; children = ( - E9413A0E48CB125942A7468CF3EC8E01 /* Segment-GoogleAnalytics.xcconfig */, - 83CF0F17F5944169932F00343753EC8C /* Segment-GoogleAnalytics-dummy.m */, - B1BD79AD0F23BA6FE965E49E6F3030ED /* Segment-GoogleAnalytics-prefix.pch */, + A71E004F8AE745992532AEFD7211D918 /* floatvalue.m */, + 29F7067D36595A67A5500992BEC9AE69 /* NSBundle+Smartling_i18n.m */, + C06A4FE3760029D6E379DFD1875036E0 /* pluralfom.c */, + 3FEF4E0EC81EFF2B356F094A8DFF8D97 /* SLLocalization.h */, + 3D90B8E84CB78FA78933C41945A49751 /* SmartlingLib.h */, + EBA9EF24DB9F4DA5204184EAB1FE623E /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/Segment-GoogleAnalytics"; + name = Smartling.i18n; + path = Smartling.i18n; sourceTree = ""; }; - DF2AA4A0195F15046DCE665BFF46F108 /* Frameworks */ = { + D9D9492BE8B566AD9022D96833296ED2 /* SwiftSupport */ = { isa = PBXGroup; children = ( - 2F49C9F56745F637365A4B25745BFCFE /* Fabric.framework */, + C9615AF7BF57BBDD84B4F6421D30E7C9 /* SwiftSupport.swift */, ); - name = Frameworks; + name = SwiftSupport; sourceTree = ""; }; - E2E0539BCAFCC3496848F0405CD52275 /* FBSDKLoginKit */ = { + DDECCE829B6008D7C58D041D360A46A8 /* Support Files */ = { isa = PBXGroup; children = ( - E765FD3CEDBE8186D597D3C5BFF85C95 /* _FBSDKLoginRecoveryAttempter.h */, - 01667194F6C8F930933451DC497683DA /* _FBSDKLoginRecoveryAttempter.m */, - 1C53D90E4C794578D8D25441E08ABECB /* FBSDKDeviceLoginCodeInfo.h */, - 4D4459E57B990508C170142EC4D917A9 /* FBSDKDeviceLoginCodeInfo.m */, - DF97DA4C3DBF40C99F5B06F9667AD61A /* FBSDKDeviceLoginCodeInfo+Internal.h */, - AF2FA62F8CBEAE33178534BA3168EB7D /* FBSDKDeviceLoginManager.h */, - 7BC2F012EA47AA01F416FB78E3155394 /* FBSDKDeviceLoginManager.m */, - 4AC7523350C59D44CFB587761FF93F15 /* FBSDKDeviceLoginManagerResult.h */, - 58AB53EA2D0B48BCE8EF5E695F9D2567 /* FBSDKDeviceLoginManagerResult.m */, - 7EAD519AB95690907B0F1D74A9D3F415 /* FBSDKDeviceLoginManagerResult+Internal.h */, - 38F0863A402E8F4552071711E4142A94 /* FBSDKLoginButton.h */, - F8E71D1B3D19BF7005B19E6F1CB981D5 /* FBSDKLoginButton.m */, - CC02AA2FC4932B17CA98FB652A45FB58 /* FBSDKLoginCompletion.h */, - E19B3FB3C4EFC47861CA292EBDF06F56 /* FBSDKLoginCompletion.m */, - 2D37B01A3441918C813D5DFB581C2E1A /* FBSDKLoginCompletion+Internal.h */, - 757015B28C663C1DB3EC7FE6921C7C62 /* FBSDKLoginConstants.h */, - A079855447E7899F364D17B1938AD3B2 /* FBSDKLoginConstants.m */, - 6CA499107BA46F21595A5F7D7BA668B3 /* FBSDKLoginError.h */, - A8FC2D066A4F8AB1CF7E4C2EDD7C84B9 /* FBSDKLoginError.m */, - DDBA44B15B1296B695DF6D0A20B6960B /* FBSDKLoginKit.h */, - 879D77D4A2D3ADABC8A42FDE89F26497 /* FBSDKLoginKit+Internal.h */, - A53FC37C6BD05495ED35DAFC2DA8B05A /* FBSDKLoginManager.h */, - F4CCA804D06EFB083BAB081DD2DF783C /* FBSDKLoginManager.m */, - 08BDE54B708DA074F36715800B782D68 /* FBSDKLoginManager+Internal.h */, - 76350487CF4A8A012AAE9C6C4201D576 /* FBSDKLoginManagerLogger.h */, - 40F1D0E556380D2A5071053185011D34 /* FBSDKLoginManagerLogger.m */, - 9182BBBBEAA431805278E8130487156C /* FBSDKLoginManagerLoginResult.h */, - 37D73861A0F7BC121F856B5F3AAF53E8 /* FBSDKLoginManagerLoginResult.m */, - C68085B980D3B2302C29866DF64CDDAC /* FBSDKLoginManagerLoginResult+Internal.h */, - E0B77C363CD2662DE95AB1399A949D7B /* FBSDKLoginTooltipView.h */, - BE1BB5FA0743E8307F16C0EE26EEBFDC /* FBSDKLoginTooltipView.m */, - DFE9199991E9FB129D8AE9196E469740 /* FBSDKLoginUtility.h */, - 6F2CCD87DA69B91E5E20736567DEF3AC /* FBSDKLoginUtility.m */, - 71407941F01265A7124238C303987880 /* FBSDKTooltipView.h */, - D9335C6AF0DEB324AD0C368A45B6A3C1 /* FBSDKTooltipView.m */, - E5A81553D4475A9BE0AC1C1A4B935E4D /* Support Files */, + 151E4250DC32D2CE0570F9B9755F4881 /* Segment-Firebase.xcconfig */, + 77AD02AD8C4C12AA1C283D4B58676999 /* Segment-Firebase-dummy.m */, + F91CB11A0AC2F27BD1202A81E1069D7C /* Segment-Firebase-prefix.pch */, ); - path = FBSDKLoginKit; + name = "Support Files"; + path = "../Target Support Files/Segment-Firebase"; sourceTree = ""; }; - E3DEEF8AA31F68EC02261CEEF2FD9A8A /* CoreOnly */ = { + E171BAC8D2FD1991A4CBA1190BF10689 /* Support Files */ = { isa = PBXGroup; children = ( - 7987D5CB8A337A08C0BCFAD1FEE2CCBE /* Firebase.h */, + B173158EEF6FD300C284A8BB635AC1C2 /* nanopb.xcconfig */, + 65AF7BF6407DDD8A52CD5EEFC60B44AC /* nanopb-dummy.m */, + 038E79591B4098A8BFE7289FC31068E0 /* nanopb-prefix.pch */, ); - name = CoreOnly; + name = "Support Files"; + path = "../Target Support Files/nanopb"; sourceTree = ""; }; - E5A81553D4475A9BE0AC1C1A4B935E4D /* Support Files */ = { + E5A86DBA2CD6297DDC6F79CDDA5E849F /* AppLinks */ = { isa = PBXGroup; children = ( - EE67DF9825B78C1C8DA6814B1EA4F068 /* FBSDKLoginKit.xcconfig */, - 7B9EC96A7DA70009E69D52AD53B63184 /* FBSDKLoginKit-dummy.m */, - A9A2E969050ACFB978B9A2356DBC9C7E /* FBSDKLoginKit-prefix.pch */, + A517C26DE0A56D66C694EC8935E3DA2E /* BFAppLink.h */, + AE02C1F95AF69AA7DC797056098F9297 /* BFAppLink.m */, + 424017455C702070ECB99BC9993217BC /* BFAppLink_Internal.h */, + CA2DDEAD9ADD109A7D09439D23FDFABF /* BFAppLinkNavigation.h */, + 64709A0B2ACF7E0E6009F7F5772B775A /* BFAppLinkNavigation.m */, + 8D181C7498AA501A76E8DE8304C4E8D1 /* BFAppLinkResolving.h */, + 65C91F142CCC54B45F775A626D0B0E08 /* BFAppLinkReturnToRefererController.h */, + 8F5A5D05B1E6BF80400AA31EC78C08AC /* BFAppLinkReturnToRefererController.m */, + AFD1C7D61E2795088B81BF396404883C /* BFAppLinkReturnToRefererView.h */, + 2603B697933DD0A8054A35381A6F9B76 /* BFAppLinkReturnToRefererView.m */, + F119569B15C05A748091EC0F27174058 /* BFAppLinkReturnToRefererView_Internal.h */, + 1E0B32CC76AFFF7DF0C9DBD7BA449D6F /* BFAppLinkTarget.h */, + 4BF9641DD17223A952756D80B1BEBBC1 /* BFAppLinkTarget.m */, + CE8F2FE52087763BD912C7C054031CB0 /* BFMeasurementEvent.h */, + 9A57E5B7D168DFABEBE967C8372945B3 /* BFMeasurementEvent.m */, + 7A6B2274AA636D5F040457790231A87D /* BFMeasurementEvent_Internal.h */, + 92CBDA986D56923AA19920C672E29797 /* BFURL.h */, + 4B193DFDEA47E4EAA069D0E40241BAF4 /* BFURL.m */, + 9ECFA4F507CA93F1B14ED9AA6458AB6D /* BFURL_Internal.h */, + 4EC3A703F5EC0A99F83F9262189FB0BD /* BFWebViewAppLinkResolver.h */, + F92480B1B00B5869E0D299C6174A9004 /* BFWebViewAppLinkResolver.m */, ); - name = "Support Files"; - path = "../Target Support Files/FBSDKLoginKit"; + name = AppLinks; sourceTree = ""; }; - E7AC6978FBCD59334279744A104A6993 /* Core */ = { + E7BFEFFA71D88DED844334B79E6A9264 /* Frameworks */ = { isa = PBXGroup; children = ( - 3356BBC03AA60F5FBAFB947D7768E691 /* GTMSessionFetcher.h */, - 22B7BCC1A0AA2F7C4A3B6B0B22B2AE50 /* GTMSessionFetcher.m */, - 598C73867E884215C88591E6989A399A /* GTMSessionFetcherLogging.h */, - 9E7FE474931816A15C0EE6E372BC390A /* GTMSessionFetcherLogging.m */, - BCF73A6A903422C45CC94CE168EDC774 /* GTMSessionFetcherService.h */, - 29642D4C23E26E3EEB72590F59EA6DA3 /* GTMSessionFetcherService.m */, - 0D8EC1EFE6D3E7597B26C22E542AE5B5 /* GTMSessionUploadFetcher.h */, - D5A081ED33613457F1A7D32BA9CD5F75 /* GTMSessionUploadFetcher.m */, + E97FCA736CBB643CAAA07663914B9E0C /* FirebaseABTesting.framework */, ); - name = Core; + name = Frameworks; sourceTree = ""; }; - E9E3854EA331D771043460730F443A87 /* FirebaseAnalytics */ = { + EBA9EF24DB9F4DA5204184EAB1FE623E /* Support Files */ = { isa = PBXGroup; children = ( - C5F56822E890E727597D047068D50DF9 /* Frameworks */, + 041EA99686983F57F57D53E38171518E /* Smartling.i18n.xcconfig */, + 8C8A53A91E013DFBD2AA9DA8400E1721 /* Smartling.i18n-dummy.m */, + A35C56CB2A7DDA1492007976C5ECB8F1 /* Smartling.i18n-prefix.pch */, ); - path = FirebaseAnalytics; + name = "Support Files"; + path = "../Target Support Files/Smartling.i18n"; sourceTree = ""; }; - EA3C881AC6DCE6B86C35E44DE122D131 /* FirebasePerformance */ = { + EEADE297597EA373FD076EBC455847C1 /* Support Files */ = { isa = PBXGroup; children = ( - 59129B0639795EAEB9CDD68BDC66D6A9 /* Frameworks */, + 23D76B1947655F92BA2673034A191EEC /* GTMSessionFetcher.xcconfig */, + 0E67B1BFE5289074EF53D5FB0A068305 /* GTMSessionFetcher-dummy.m */, + 199034385FAD9EFE68CAF88BA0BD838D /* GTMSessionFetcher-prefix.pch */, ); - path = FirebasePerformance; + name = "Support Files"; + path = "../Target Support Files/GTMSessionFetcher"; sourceTree = ""; }; - EC9045E175167CFB9806AADABE959498 /* FirebaseAnalyticsInterop */ = { + EF771F6D4E48DE90976F8D5B86E7969B /* UserDefaults */ = { isa = PBXGroup; children = ( - 7F65C9BCF30EE518FD68801799211644 /* FIRAnalyticsInterop.h */, - A84EC09D56CDF40A0A55ABAF2387F658 /* FIRAnalyticsInteropListener.h */, - 1A52AF93C09F76883D2424922F9E7A31 /* FIRInteropEventNames.h */, - C370056F67F3B6A6FCA4C9E0C4EE2D4F /* FIRInteropParameterNames.h */, + 097897185B819F0120E1F625DC8BADFD /* GULUserDefaults.h */, + 552B78A87E33EF9DDB3018AC4D5354F1 /* GULUserDefaults.m */, ); - path = FirebaseAnalyticsInterop; + name = UserDefaults; sourceTree = ""; }; - ED08B72E106284F975A4D70D1C77C50C /* Network */ = { + F074C9F4FC3472E60B57DAAE09D51248 /* GoogleAppMeasurement */ = { isa = PBXGroup; children = ( - B473B2E89B46411C63F57DE0F494FBC6 /* GULMutableDictionary.h */, - B990531A971524399C7690EDAAE9686C /* GULMutableDictionary.m */, - C94EB6BA2D086D59027E231B6AEDC99D /* GULNetwork.h */, - A83C31A64E8D494278D7FADD63B5C528 /* GULNetwork.m */, - 89F2685968B9692807785BF754116E30 /* GULNetworkConstants.h */, - A79B3F977768ABB254C838FDE250CA5A /* GULNetworkConstants.m */, - 49F70A4FE83944ECF6E1F2D2CC51D71D /* GULNetworkLoggerProtocol.h */, - 601E26A3662EBDD3FDBD62BBA479C998 /* GULNetworkMessageCode.h */, - EFEDE9B6B8283E04E197FAB599F4986A /* GULNetworkURLSession.h */, - 5391D67E788420CE76F014AAFCD4D9B3 /* GULNetworkURLSession.m */, + 621F0F91FD0F8F0BF5E6B523141A19D7 /* Frameworks */, ); - name = Network; + name = GoogleAppMeasurement; + path = GoogleAppMeasurement; sourceTree = ""; }; - F57AA14A89AA59D60B30B4C42D4C0581 /* Core */ = { + F08462304D401119359B54D64700966A /* FirebaseRemoteConfig */ = { isa = PBXGroup; children = ( - F37DBCFE9AF93C68FB4AF83A62D4934B /* Compatibility.h */, - E2FE9F6DBEEC280BE28C7F6190FFA1E1 /* OHHTTPStubs.h */, - F48DD531AD11FDE918271C3001C4E357 /* OHHTTPStubs.m */, - A77A04FD47A07D515872C2569F7CC353 /* OHHTTPStubsResponse.h */, - C160BF4BF791D3076618127E6292C162 /* OHHTTPStubsResponse.m */, + F3922D7C5C53D1AC650157C00D99B2F5 /* Frameworks */, ); - name = Core; + name = FirebaseRemoteConfig; + path = FirebaseRemoteConfig; sourceTree = ""; }; - F721DE92FD7407A1ADCAF89A2D00A1C8 /* Frameworks */ = { + F0F610AEAA5F8A898AA5F8B6EDE93819 /* Segment-Firebase */ = { isa = PBXGroup; children = ( - 03ED5EDFC095BE3074153D003615BCA0 /* libGoogleAnalytics.a */, + 53C4975E18EDC142F38A594BD68271D1 /* SEGFirebaseIntegration.h */, + 7F261F9AC79CEFAC3DA6BDA4B5AA8758 /* SEGFirebaseIntegration.m */, + E4BBB7F3E34337A3E48E8CE86E83E17B /* SEGFirebaseIntegrationFactory.h */, + E71351C9242195654AF351FD9AA52CA6 /* SEGFirebaseIntegrationFactory.m */, + DDECCE829B6008D7C58D041D360A46A8 /* Support Files */, ); - name = Frameworks; + name = "Segment-Firebase"; + path = "Segment-Firebase"; sourceTree = ""; }; - F988DD93E98EA1E8FD5D573507566BCE /* NSData+zlib */ = { + F1A2595E5C784B83B879F569C278FA68 /* FirebaseInAppMessagingDisplay */ = { isa = PBXGroup; children = ( - D12BF6045B76C343098D584B9DBBC69C /* GTMNSData+zlib.h */, - 34861BEEE3C66E89D905A3F8DA2DEE5F /* GTMNSData+zlib.m */, + 2429E02ECB4D9A6B702B97AE60651EBF /* FIDBannerViewController.h */, + 57472EFA233378066EBE722A291E2D6C /* FIDBannerViewController.m */, + A71B60350AD701C51904B6A44F97AD0A /* FIDBannerViewUIWindow.h */, + 1E10DD33877D3E0D452BDCAB7CC60A98 /* FIDBannerViewUIWindow.m */, + A9FAD690B476B8182A280724D7073C46 /* FIDBaseRenderingViewController.h */, + F819648CAAE008950F417DBAA592625D /* FIDBaseRenderingViewController.m */, + 37404D14748CB5F2DAFF375F2B06A190 /* FIDImageOnlyViewController.h */, + DBEEC1591497206E7D5A6472925A593F /* FIDImageOnlyViewController.m */, + F9386946974917E40CD43D334D501CA4 /* FIDModalViewController.h */, + C56C65C1018E1A11DBF77901D8A26567 /* FIDModalViewController.m */, + 0DEE27033C99A9037D6F8003F3FD822C /* FIDRenderingWindowHelper.h */, + FDF4261DECA67C053952907B729351E0 /* FIDRenderingWindowHelper.m */, + E1A4BB7BC3C5CF6B8EBA726DC6D4E280 /* FIDTimeFetcher.h */, + 753EF4AC8E09AB7C2F1748E81C7CF4FD /* FIDTimeFetcher.m */, + FB0B138F2E69056BC40834B1D253E077 /* FIRCore+InAppMessagingDisplay.h */, + 18F906564BBF3D2F9AB22D25DCC3E5F7 /* FIRCore+InAppMessagingDisplay.m */, + 84277CDAE323B0D8E87498823711CBC6 /* FirebaseInAppMessagingDisplay.h */, + E355DBC616F3288F5C3463F45E9B7E05 /* FIRIAMDefaultDisplayImpl.h */, + 54611257ABE8C96615DC353E7232704F /* FIRIAMDefaultDisplayImpl.m */, + 7D3D0A64C75249AEB83C3425BC9BB099 /* Resources */, + 82E79E1AD6A233DC049784FA83316B4F /* Support Files */, ); - name = "NSData+zlib"; + name = FirebaseInAppMessagingDisplay; + path = FirebaseInAppMessagingDisplay; sourceTree = ""; }; - FB22BC39205AD52EC601E59CA4A64272 /* decode */ = { + F3922D7C5C53D1AC650157C00D99B2F5 /* Frameworks */ = { isa = PBXGroup; children = ( + B90E1441E53D7C4E5AE51183DFE2D9DC /* FirebaseRemoteConfig.framework */, ); - name = decode; + name = Frameworks; sourceTree = ""; }; - FCF9E93A0974F4BF4CE432F9A9C8EA9C /* Defines */ = { + F431E6428FA92F4189A536FD14603CF8 /* DateTools */ = { isa = PBXGroup; children = ( - C13C196FF27DE9128B5460BDF4C65009 /* GTMDefines.h */, + 0CD9699E8710D359FA508F24A32C6B29 /* DateTools.h */, + DFBE1112B1EC1711BD0DD17B9F2A322A /* DTConstants.h */, + 3731BC80939CE57FD1611F07C557808C /* DTError.h */, + D95864F402495B0A7B8C53C6451BD63B /* DTError.m */, + BF57D41895840781C148733FE47FBA52 /* DTTimePeriod.h */, + D9FD549A8357B70121FF50ABEEF3BCB4 /* DTTimePeriod.m */, + 93B6403259A29EF0D34BE835DA64027E /* DTTimePeriodChain.h */, + CEE6C3A04AED1587D61F0A8E27FFE075 /* DTTimePeriodChain.m */, + 5F43CE5AD4C117F532DCD7400F6605A8 /* DTTimePeriodCollection.h */, + 2BF96D86021968A61B29A2CC26A94197 /* DTTimePeriodCollection.m */, + F322BE520CFDFF3AD51E234767A5CACF /* DTTimePeriodGroup.h */, + 52B98C146990087AC1B272FBFBA961F5 /* DTTimePeriodGroup.m */, + 22C721A5F82D8180D96F07D554896AB9 /* NSDate+DateTools.h */, + 4DA353F821BB8A53D04D1E0B61802B05 /* NSDate+DateTools.m */, + C511E02EDC5BDDDF056B3B2F27541FFE /* Resources */, + 07AA206D27E0380140F40DF1D3602A8D /* Support Files */, ); - name = Defines; + name = DateTools; + path = DateTools; sourceTree = ""; }; - FF7D59CFF3DD52842595C3528149E0FE /* iOS */ = { + FA87704DEDEF0EDFD5930AA30DA7770A /* Frameworks */ = { isa = PBXGroup; children = ( - 3E14A8E1104AAE6EE245FCF6441FDC30 /* AdSupport.framework */, - B2362C274311C6415AE0555C42B5D0D5 /* CFNetwork.framework */, - 44A8EADFB37A6FB5F1FD0C79E04C270A /* Foundation.framework */, - 5F6B3E4E12EAA3A10576D81DFDFCB0C1 /* MobileCoreServices.framework */, - 37B1B9DAC3677941D2E2541FBE1AA75E /* QuartzCore.framework */, - 58D8AEC43CB1545EA1470B068BC8DB84 /* SafariServices.framework */, - E297355CA38BFC98B2B0E633EF734417 /* Security.framework */, - CC31B4D87F3AC193D46AD09AA8D5F915 /* SystemConfiguration.framework */, - 0132AA28E57C58FD756067906BAB000C /* UIKit.framework */, - D86E08AE8F5894B114BDD20C8F90CBE3 /* XCTest.framework */, + 22C07D2F4EFFC193875786171F5C0952 /* GoogleSignIn.framework */, ); - name = iOS; + name = Frameworks; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 00D276A58C1AEFD573623DD24C57F253 /* Headers */ = { + 0DC21A3D7BE9B6B2127A697E2824306A /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + EB6E5A96BE87EABC2EC3A70A18047297 /* _FBSDKLoginRecoveryAttempter.h in Headers */, + 11B48515AE1F52E627BDBD8653B77C08 /* FBSDKDeviceLoginCodeInfo+Internal.h in Headers */, + E133404343A5E33C08C00F14EAE679D6 /* FBSDKDeviceLoginCodeInfo.h in Headers */, + 567387C2B252A58A1F1A9DA3DBEC33E1 /* FBSDKDeviceLoginManager.h in Headers */, + 379C819E1C9A39C3B8EA81D6254F4DD5 /* FBSDKDeviceLoginManagerResult+Internal.h in Headers */, + 14C7B201710154E21EC8FAEE9BB9AC27 /* FBSDKDeviceLoginManagerResult.h in Headers */, + A8009DD3A1FFDC8361D7B905614A3A60 /* FBSDKLoginButton.h in Headers */, + 2067E5D3CA531343FEF5BC05059E27CF /* FBSDKLoginCompletion+Internal.h in Headers */, + 4360E3322DC400CF63B1A3B3C8705560 /* FBSDKLoginCompletion.h in Headers */, + 8580F31A5CE40C58D18AE556D51CC957 /* FBSDKLoginConstants.h in Headers */, + 12C0921993E2EECEF97A781DBD6C07C8 /* FBSDKLoginError.h in Headers */, + 5D5F4D6248943DD2BDDCA10BE502F489 /* FBSDKLoginKit+Internal.h in Headers */, + 07E289F9C106A8EA2A930905AECEA1DD /* FBSDKLoginKit.h in Headers */, + 92BBDFA3A6F879C58085E7F9BAB6DCC8 /* FBSDKLoginManager+Internal.h in Headers */, + 2998D9C6555CF1004F3B9C8A8C7625E6 /* FBSDKLoginManager.h in Headers */, + 475566BF5F007211D6D32F016B466379 /* FBSDKLoginManagerLogger.h in Headers */, + 377DA70119FD8E450F322A13808F4488 /* FBSDKLoginManagerLoginResult+Internal.h in Headers */, + 4F771B35F25BC6F620FAE79D17884CB7 /* FBSDKLoginManagerLoginResult.h in Headers */, + B8DEECDB8D6665D0204E707002413E39 /* FBSDKLoginTooltipView.h in Headers */, + 5950D6C626AE467C636BA86A75139DC2 /* FBSDKLoginUtility.h in Headers */, + BB9B6AF11FB149C0D5C393611E082EAA /* FBSDKTooltipView.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 110D9080C626175020DA3A2B0E843D80 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( + C237775A68519063B363CCD99D0F615A /* SLLocalization.h in Headers */, + C1A868457F346B72DDB1B5A1ACE9D1C2 /* SmartlingLib.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 2DA169BE5EF9452862DD7E65651B9372 /* Headers */ = { + 2E2D2A647CE0B90370BDB8831B34E902 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - FF59F6DF112D56D410CDD3281583B871 /* FBSnapshotTestCase.h in Headers */, - 158DC446B81D037638DF95B70EEA158F /* FBSnapshotTestCasePlatform.h in Headers */, - ED3EDAB19AF57EA7E8AF8C8C5B369C89 /* FBSnapshotTestController.h in Headers */, - 193B1BCA939F004C4BCCDA6512F3A988 /* iOSSnapshotTestCase-umbrella.h in Headers */, - D394A816046D4FC191659F818BAB1E1E /* UIImage+Compare.h in Headers */, - 4E24671EE649E9CB89085BB9DED0CF2B /* UIImage+Diff.h in Headers */, - EC4AF7A398FA3EB8358E64E334CF5603 /* UIImage+Snapshot.h in Headers */, + 7F6764FF57FFFC719A0958D807E0C0A4 /* FBSnapshotTestCase.h in Headers */, + 2A8FD4A80F6A07A622B13BBEB863CFAD /* FBSnapshotTestCasePlatform.h in Headers */, + BDDFFA74C72B3F10FD0078CCBEA64666 /* FBSnapshotTestController.h in Headers */, + 94D0352E225AC9B10660673B77CC7288 /* iOSSnapshotTestCase-umbrella.h in Headers */, + D77CF4E9CF0E4F982DAB699D3F441C26 /* UIImage+Compare.h in Headers */, + 4AEB9F7779B9783567BC91155489DC9A /* UIImage+Diff.h in Headers */, + A20F7D7E6162CD50F01B6E261AB2C30C /* UIImage+Snapshot.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 2F1646CACBF1B7CFF662EC650EF3462B /* Headers */ = { + 37ED3EEF5AB4D244D7D8C78B54EBDAE4 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - D2B23EAAB6B9CC8E249564A81377DE0F /* DateTools.h in Headers */, - 3CC7F9BA17EF961775C7853AE8D26452 /* DTConstants.h in Headers */, - B509F0964872B3EBC3A2773AAEE5956A /* DTError.h in Headers */, - C90E202E525FEA7E7DF7D56638C17CF9 /* DTTimePeriod.h in Headers */, - 92BFACDF58CA0E2DBDEFC627A6BD9841 /* DTTimePeriodChain.h in Headers */, - ABACA8D6080033809DE28FF6D4F5AE6C /* DTTimePeriodCollection.h in Headers */, - 79C1E26FD13B58A1EBD743790D36AA74 /* DTTimePeriodGroup.h in Headers */, - E92AE81AA20331305EC9A83AEAD1035A /* NSDate+DateTools.h in Headers */, + 771A96C5998BE228F077A4CF1DE86736 /* GTMDebugSelectorValidation.h in Headers */, + 3CC5268C7C4397D8E16C9BDC6BBD7F87 /* GTMDebugThreadValidation.h in Headers */, + FAB21F57BC06BB315BEB2759F6FBFC41 /* GTMDefines.h in Headers */, + D11EA2D8151625B39EAC9170EA4BC9BA /* GTMLogger.h in Headers */, + 7DF63F59998F8EF47100638C04C68B94 /* GTMMethodCheck.h in Headers */, + 4918291A4122D2BA57E250505084725D /* GTMNSData+zlib.h in Headers */, + E1431774223502040B10315D366EB710 /* GTMNSDictionary+URLArguments.h in Headers */, + 1D448B8D96E0367AFD16C61746AC219C /* GTMNSString+URLArguments.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 31ECB4950221FC4F367F1C35ACA54953 /* Headers */ = { + 3CA4B8EAE77BBF5E9DEA8B199624203C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 75962A56875A3138957E11C0905ED59B /* FIDBannerViewController.h in Headers */, - 4A8F74AC0F5D40D90AE02BA2E3A23717 /* FIDBannerViewUIWindow.h in Headers */, - 2768EEC43B2B014888280E81948107F5 /* FIDBaseRenderingViewController.h in Headers */, - DD2807C458422FB1AA76056F4CDD90A3 /* FIDImageOnlyViewController.h in Headers */, - 9A66A65195FC2B3CE3833A40695DC10D /* FIDModalViewController.h in Headers */, - E2E99874C59133BFFAC468610AD3CDC4 /* FIDRenderingWindowHelper.h in Headers */, - CB3367CD427ADEB0030A8108E224150E /* FIDTimeFetcher.h in Headers */, - 7EC640339F088992524AB7E95F263CD7 /* FIRCore+InAppMessagingDisplay.h in Headers */, - 5C4147FE2E266F40D45563C2CB695795 /* FirebaseInAppMessagingDisplay.h in Headers */, - B28DD438D9F1225CFC78ABC93B648728 /* FIRIAMDefaultDisplayImpl.h in Headers */, + BA0271550238C670F644C4A5661DD1D2 /* Any.pbobjc.h in Headers */, + 18FCD397D3EA252AF59220508F449D53 /* Api.pbobjc.h in Headers */, + E030897C8D2A717CA0543AEA4E9AF006 /* Duration.pbobjc.h in Headers */, + 70BB0C1EBEA03A7FD7C272A7619FDF02 /* Empty.pbobjc.h in Headers */, + E43126AFE722E4779AA4A80AD305B2B9 /* FieldMask.pbobjc.h in Headers */, + EB69C62EF6EA02F8EA4BA6E3781F58F3 /* GPBArray.h in Headers */, + 15AE6EFA0C01210A018C553CCF7EC642 /* GPBArray_PackagePrivate.h in Headers */, + 2E89B98FEB4BFC7294D9D9C707BD6C78 /* GPBBootstrap.h in Headers */, + FCF6BDABEF5D806DF0E439F473DA4BA8 /* GPBCodedInputStream.h in Headers */, + 68612ECC432D59D4EB0B2458F3D05CCF /* GPBCodedInputStream_PackagePrivate.h in Headers */, + 7DBF562257D05AF90C2D702D748F25B6 /* GPBCodedOutputStream.h in Headers */, + E1C1E8F948E356CBDE243BFBEF42CF4C /* GPBCodedOutputStream_PackagePrivate.h in Headers */, + 3E0712202F99ABDDC230A1FA68BF0D73 /* GPBDescriptor.h in Headers */, + A3F64C5D32FE6D722FAE86DD9803601A /* GPBDescriptor_PackagePrivate.h in Headers */, + 6EF8678752C52449A63887DEBBAAA94B /* GPBDictionary.h in Headers */, + 55F5DD9B1AD9A41BEB8D7B54C04CB043 /* GPBDictionary_PackagePrivate.h in Headers */, + 7A53D1373B4FF1BE0E5CE7B1209ACB6E /* GPBExtensionInternals.h in Headers */, + B8F5E172A356038D0CB41AA979DA4873 /* GPBExtensionRegistry.h in Headers */, + 5A77FC031C365FE9A01206BFA6CEC3E3 /* GPBMessage.h in Headers */, + A00F28EDDD4CF70707A724194C30A89D /* GPBMessage_PackagePrivate.h in Headers */, + 041ED75957BD34494AC926E91AAB5AA2 /* GPBProtocolBuffers.h in Headers */, + A98B2621CB6CD62A35F52CDEC495F4A8 /* GPBProtocolBuffers_RuntimeSupport.h in Headers */, + AE59C1345BD53D3A1D8EA38BC725573F /* GPBRootObject.h in Headers */, + 73C2E8CF6BB8EA25725FB462D631B453 /* GPBRootObject_PackagePrivate.h in Headers */, + 11095D2C2EFAC9465E93DB61C377EDF8 /* GPBRuntimeTypes.h in Headers */, + 3231D36B1C07ADAB73C6DF1688D1F157 /* GPBUnknownField.h in Headers */, + 5B4B8A4B5AFE21E0EF79A540A4172F26 /* GPBUnknownField_PackagePrivate.h in Headers */, + 5383D946D2B01E2E75763FFCAC209594 /* GPBUnknownFieldSet.h in Headers */, + C3F22EE979FF3F5B7B59721DC41A1D41 /* GPBUnknownFieldSet_PackagePrivate.h in Headers */, + 466E63A3894DD4B86A36B2DD847AD115 /* GPBUtilities.h in Headers */, + 15DA1A01677D609C747CF1FF96BA5FA5 /* GPBUtilities_PackagePrivate.h in Headers */, + 988B29CB72C5FD9038E742C392725873 /* GPBWellKnownTypes.h in Headers */, + D697FC225670C0F62EF13D5BB4A2838F /* GPBWireFormat.h in Headers */, + E8BEC463BFB6FE5CD67229E4CCACCD13 /* SourceContext.pbobjc.h in Headers */, + 86F8336B2FF927D9133E29AA012EE241 /* Struct.pbobjc.h in Headers */, + 294DC77BFA920DC59A4A6AF4EB20C497 /* Timestamp.pbobjc.h in Headers */, + 1AEA8548BD2840BBE2B4E3FD8B861841 /* Type.pbobjc.h in Headers */, + 9BD6E0C6050B6577A6B864773ED84572 /* Wrappers.pbobjc.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 3EA333989202601B5A14BC1B354BAA86 /* Headers */ = { + 442932DFA9DD0E30A5D926291E220609 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - BE2C55EB0A565D5A51B447529C09E58B /* Pods-edXTests-umbrella.h in Headers */, + 07D8EC319AE66201DC471B6DA2BF7D39 /* FIRAnalyticsConfiguration+Internal.h in Headers */, + 21619B88D29D9DC39F3378897226BB5B /* FIRAnalyticsConfiguration.h in Headers */, + CA1D8962CA570248D1FA0678F2B92F21 /* FIRApp.h in Headers */, + E20F21140925C8145BE393C67ED583D5 /* FIRAppAssociationRegistration.h in Headers */, + 4EF75DEF3726D40F456194B5A284BE95 /* FIRAppInternal.h in Headers */, + 46EFFE806C68572A94DC51E5CA936658 /* FIRBundleUtil.h in Headers */, + A3CDC1922512B2546F1BB4CC61C2E49B /* FIRComponent.h in Headers */, + 755AB034202BE878826B41DE59030E8C /* FIRComponentContainer.h in Headers */, + C1987481B2360DC49F68FEEEB4013957 /* FIRComponentContainerInternal.h in Headers */, + E5221126BB70E890162EFF7D5D8210FD /* FIRComponentType.h in Headers */, + 8D3AF28761F14C98F124CE6121927139 /* FIRConfiguration.h in Headers */, + 6BABD65A6F75B58C23D4020772701901 /* FIRDependency.h in Headers */, + 338D900B5E968867D0EC1B87D114E8C8 /* FirebaseCore.h in Headers */, + 2EC280280EE151BDB03F24DF06969624 /* FIRErrorCode.h in Headers */, + 6FDD7D9CA7C46B12821B73E8BCA24D82 /* FIRErrors.h in Headers */, + F686996C5BF074A02922FB2C159EE87F /* FIRLibrary.h in Headers */, + 8DE731EDB8F9BAF6CC09D627C0EAB9CB /* FIRLogger.h in Headers */, + 788E29CA8E2EB92513ACAE8FE3042AFF /* FIRLoggerLevel.h in Headers */, + 7CB565DCD76DD12E7ED3A0C41194A743 /* FIROptions.h in Headers */, + 530DE4183C044B4A7299BE133BB253E5 /* FIROptionsInternal.h in Headers */, + 7FA36CFE826494A74C594D3AAE352F79 /* FIRVersion.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 4048DA899822FA029D2437876F7E2A13 /* Headers */ = { + 4908B609C678F2C3E907B8B93E267CED /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 944E483B9BCE8CF2F9559D90C4268479 /* MASCompositeConstraint.h in Headers */, - 57B7B563DEB621DAA40B5ED2C9506F5B /* MASConstraint+Private.h in Headers */, - 3C7DBCEC1274F81674AD2499286F8305 /* MASConstraint.h in Headers */, - E5AE21C6A4CC2AC22604B804601BE98A /* MASConstraintMaker.h in Headers */, - 1EDAA3FFB90A34800AD1CF384202E399 /* MASLayoutConstraint.h in Headers */, - 5C9CA41F4B760E20591B2D7B35D59455 /* Masonry.h in Headers */, - B5172733BE6BAD585AE2C7DCD1978294 /* MASUtilities.h in Headers */, - 35722D710854B44589FFBF9A288024F5 /* MASViewAttribute.h in Headers */, - 6E31BD009BF8973AB05A16AA0ECC25FC /* MASViewConstraint.h in Headers */, - B0324514807CB662CFBDF2457A0DC728 /* NSArray+MASAdditions.h in Headers */, - 98BF502006F3053CF03D5D17003939E5 /* NSArray+MASShorthandAdditions.h in Headers */, - 1DCBAC9FFA6752963A427549A028390A /* NSLayoutConstraint+MASDebugAdditions.h in Headers */, - E5FF94E238922E6C881D238467107442 /* View+MASAdditions.h in Headers */, - F8FE49ECD342C49AF26655147D90BF64 /* View+MASShorthandAdditions.h in Headers */, - 3C563948025753A82D124F09649B63B5 /* ViewController+MASAdditions.h in Headers */, + D11CF95386CD6808D22AE003EA8A8B19 /* DateTools.h in Headers */, + CF0A67D543CF93D66A0284A48613816A /* DTConstants.h in Headers */, + 69F1AC8EA1C481A8E4EB9B9531EF6445 /* DTError.h in Headers */, + 451F8FBFFDFAB1ACAEB2983960B70E32 /* DTTimePeriod.h in Headers */, + A60B2297E8690484F1392F17F4D1804B /* DTTimePeriodChain.h in Headers */, + 649474B6A9A061F1B41F24964CB90F76 /* DTTimePeriodCollection.h in Headers */, + 23368A6DD2CFE9CBDA7C6B2957650E61 /* DTTimePeriodGroup.h in Headers */, + 223DB4A20835B4B0CFB5194E341188FC /* NSDate+DateTools.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 5D11C65BAF7D1E8FEF57FDC428D95E27 /* Headers */ = { + 63A37E87D233F31BE2F6B55A07E73551 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - E055E8D2358882868C1EBBC2244A3332 /* GULAppDelegateSwizzler.h in Headers */, - C5EEE8CA73CBAE24EE005DA3534D5353 /* GULAppDelegateSwizzler_Private.h in Headers */, - 8CDC6904A9F6E27C7581B8F7E41CA203 /* GULAppEnvironmentUtil.h in Headers */, - A4A9F8697C25D83DD84CFD847A161118 /* GULLogger.h in Headers */, - 19A90FA3067EE16561C270E6F9CBB39E /* GULLoggerCodes.h in Headers */, - 121AC9636A2443988E82370E885BBEAF /* GULLoggerLevel.h in Headers */, - 7F5627CEA64EDA474DB0606072203256 /* GULMutableDictionary.h in Headers */, - 82DAEEAAEB0332905C7BC4F2E6E9EFA6 /* GULNetwork.h in Headers */, - FDDA7892A5C3A26D00CD860DCDA01584 /* GULNetworkConstants.h in Headers */, - 2082422E374AC5FAE3A68725380D9367 /* GULNetworkLoggerProtocol.h in Headers */, - C179485D476F3D9A1E8466EB3385114F /* GULNetworkMessageCode.h in Headers */, - 46F4B01F123AE8B48009BD41C412F888 /* GULNetworkURLSession.h in Headers */, - 38EECF62A8D58AA4FE3C539C9D2C54B3 /* GULNSData+zlib.h in Headers */, - B6928424964CD0165CECCA9A01166D45 /* GULObjectSwizzler.h in Headers */, - 79DCBFECA9C550174F19B340A8763498 /* GULOriginalIMPConvenienceMacros.h in Headers */, - F6C3734E4E7806C9EE3425688045B823 /* GULReachabilityChecker+Internal.h in Headers */, - B8FC719625F9ECFC4664A6E2E67BEB03 /* GULReachabilityChecker.h in Headers */, - 3A553030CFF41BF9BC6CF2F9EB63841B /* GULReachabilityMessageCode.h in Headers */, - 1DF82FC0DE61657EDCD067E6E6EBD240 /* GULSwizzledObject.h in Headers */, - 1FAE13C91130D83BEA3B04CB338BB345 /* GULSwizzler.h in Headers */, - 28AF4001C9B4CDBA57247DA0D6856E62 /* GULUserDefaults.h in Headers */, + 1D4A9C31CAD368840C236A95FB6BEA81 /* Pods-edXTests-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 66BD3DD1B7FCE527269EF8D0806D001F /* Headers */ = { + 6589687FBEFD9F7FD35A8A6C6223CA9F /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - B67511E03CFE21AE9C8C045D1AD937DD /* SEGGoogleAnalyticsIntegration.h in Headers */, - 7900328F2139B1393AE5057A1E3440E2 /* SEGGoogleAnalyticsIntegrationFactory.h in Headers */, + 0E72971EB56782C003B5F4AC4A6D0349 /* MASCompositeConstraint.h in Headers */, + B10D21C7352DE88B57C63B3321D92650 /* MASConstraint+Private.h in Headers */, + 56BEAC42801590842B0020057D364918 /* MASConstraint.h in Headers */, + E05B42471817A6D772F5796B959C44F2 /* MASConstraintMaker.h in Headers */, + 7111DAFDE757616C5ADE73643B04AA89 /* MASLayoutConstraint.h in Headers */, + 8AE74D66FF182BB5691DACABED3EF660 /* Masonry.h in Headers */, + E02C72F1E73398C46FB25545F017B4FF /* MASUtilities.h in Headers */, + F14A4677E9AB603F41618495E339683D /* MASViewAttribute.h in Headers */, + CD7B4D4D7567D6504856690101A79B3E /* MASViewConstraint.h in Headers */, + 34AF5A90C626B87E1D13758C0B2BBD6B /* NSArray+MASAdditions.h in Headers */, + 3B2CA77F4D59AE3ACB6869FC22C2D79C /* NSArray+MASShorthandAdditions.h in Headers */, + B696369C327C0C08E5D070205D8689FC /* NSLayoutConstraint+MASDebugAdditions.h in Headers */, + 1C3598E969953EF2602E996123D2F140 /* View+MASAdditions.h in Headers */, + 874FF392F1DD20EA48D1EC64468D5160 /* View+MASShorthandAdditions.h in Headers */, + 597F44B3EF90AF85D7726683C4AC9CEF /* ViewController+MASAdditions.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 6D8BF43A732CAF6A1EC876F142C366D9 /* Headers */ = { + 667BBB1B1025A68F71869D89DB20BBC4 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 63E0C5552620025024E58570F355A6FB /* NSData+SEGGZIP.h in Headers */, - 14EBA026D8F4DAF0B3C7462775997F65 /* SEGAES256Crypto.h in Headers */, - 5852434ED6173CF38A4B3B6D693764D2 /* SEGAliasPayload.h in Headers */, - F887FE5BC30C353549A3F3C6BA2F0755 /* SEGAnalytics.h in Headers */, - 507879AA40C262E071D9106F869F23F7 /* SEGAnalyticsConfiguration.h in Headers */, - 4B8677BB1F956852D9472952D9A82C00 /* SEGAnalyticsUtils.h in Headers */, - F87C01C5DBA8CA414F09AE9B0350DA30 /* SEGContext.h in Headers */, - 6D43C8117B9D753599AF5F19345ABFB7 /* SEGCrypto.h in Headers */, - 62468D93720D17F8012AFAC8E9E4C5E3 /* SEGFileStorage.h in Headers */, - 1B41EDDB573FBF9A6A93DA0A755229B6 /* SEGGroupPayload.h in Headers */, - AD74CCD80AA34F92CE7FAB8DB34A49D7 /* SEGHTTPClient.h in Headers */, - 2E7507FB8B00690C1B0F6F98BF1C158C /* SEGIdentifyPayload.h in Headers */, - 42112B22739C63B8519755EBBD803E9B /* SEGIntegration.h in Headers */, - FEC968AC50228E5D4DBEEA9DB1F8A377 /* SEGIntegrationFactory.h in Headers */, - 1358F3D55FE44CE2F40DF1413CAE5F4B /* SEGIntegrationsManager.h in Headers */, - A85110CCC59C6B231379A142E6BD9D4F /* SEGMiddleware.h in Headers */, - 5DDF211D12DEEE945A0B6145547BD284 /* SEGPayload.h in Headers */, - F179EF7D238928D9FD881F271D04F9CE /* SEGReachability.h in Headers */, - 181F4D64B930DE554E64BB6D7E4E4046 /* SEGScreenPayload.h in Headers */, - 5FF834910A7165F751B5CA07D27877E4 /* SEGSegmentIntegration.h in Headers */, - 7D134C979E5C126B08C41B158B585423 /* SEGSegmentIntegrationFactory.h in Headers */, - AA29DE9C46B9178D4CA351C3B28CF772 /* SEGSerializableValue.h in Headers */, - E528A5C7971055593B8F38B751B36BE6 /* SEGStorage.h in Headers */, - A618E8A1FF4A5A71F334EFD357654B1A /* SEGStoreKitTracker.h in Headers */, - 4822284316C4D52DDE910FFC68574A13 /* SEGTrackPayload.h in Headers */, - FA18E7DA49B189D09BE1214D77800707 /* SEGUserDefaultsStorage.h in Headers */, - 65E8AF882E0E03896D3569DF0D9D7C47 /* SEGUtils.h in Headers */, - B6B3434AA63C407393DFCA6142EC43BB /* UIViewController+SEGScreen.h in Headers */, + 9F313671B3A44B01A26620C54AB67C3D /* SEGGoogleAnalyticsIntegration.h in Headers */, + D685672A6CACB4E366F8391FE697718F /* SEGGoogleAnalyticsIntegrationFactory.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 78564AD82CA870FFE9E4B12AC524DAA2 /* Headers */ = { + 7C53FA87B92F8CADE38EF1CD42BD7DFF /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 957FB3F49A086DC3EC1560927ACD11D8 /* SEGFirebaseIntegration.h in Headers */, - 061041C6FE332187D0733FE753599B35 /* SEGFirebaseIntegrationFactory.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7C9C5EC49FBE9E37E3A013E745F1D528 /* Headers */ = { + 80ACCA6BED6B14EEE3422311930E2575 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 3B1D0644CA519C1CF72C52A9258BD4DB /* Compatibility.h in Headers */, - 6D7353669C58FA2ECA574DB5C0D3AC68 /* OHHTTPStubs-umbrella.h in Headers */, - 427E4851E94CBE047290ABAAAD340360 /* OHHTTPStubs.h in Headers */, - 990654A57CAC6DEA10E43DAA1B7E78A3 /* OHHTTPStubsResponse+JSON.h in Headers */, - 2D554B2647CD3B16CAC948E4BFD78B09 /* OHHTTPStubsResponse.h in Headers */, - 34BE94618B681099C17D120965EEA9E1 /* OHPathHelpers.h in Headers */, + EFB948D9DBB41EB1C258B5A01A46820C /* FIDBannerViewController.h in Headers */, + 893BFF4931EB52DEE7A3E80BC1922049 /* FIDBannerViewUIWindow.h in Headers */, + 45D16E4A1DD4A856028B906286FE1838 /* FIDBaseRenderingViewController.h in Headers */, + 5726D4ED26EF02CCC39C3F0FFB4D4DE9 /* FIDImageOnlyViewController.h in Headers */, + E6DE256E770A93C56C45971D53FAAE03 /* FIDModalViewController.h in Headers */, + 647465E5DAF69864AAE3532FF4B331C1 /* FIDRenderingWindowHelper.h in Headers */, + 57ACA2382BBE0526BD127C048A3BFAFB /* FIDTimeFetcher.h in Headers */, + 63152CC6EF4F840DF2A26B3BD1EB72BB /* FIRCore+InAppMessagingDisplay.h in Headers */, + B5D5F9049BA1675EF97AA7E306832F43 /* FirebaseInAppMessagingDisplay.h in Headers */, + C5418BE4222A6451736DF6E5B0905149 /* FIRIAMDefaultDisplayImpl.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7D22D09A869F1F366A55473C31257F70 /* Headers */ = { + 8111429D06D64C04EDC00C2F405E0862 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 75820EB16227588028BA81EBFC7C7D4D /* FirebaseInstanceID.h in Headers */, - 07709A5EB2A3D9B5BEF609ABAB71D1B2 /* FIRIMessageCode.h in Headers */, - 75B5DE86E95A360D5D49727B40A72244 /* FIRInstanceID+Private.h in Headers */, - 3A82F3F6918C74FF23B9C9BB49619395 /* FIRInstanceID+Testing.h in Headers */, - C691CA48E26D914C26C30EF8E1203043 /* FIRInstanceID.h in Headers */, - 28278579B2D7D2BCBCAA08AE3244E063 /* FIRInstanceIDAPNSInfo.h in Headers */, - A1A69EC887F4D88842B6F0A0518E5A8E /* FIRInstanceIDAuthKeyChain.h in Headers */, - C854409BDF0DD1465D901DEF3730BA45 /* FIRInstanceIDAuthService.h in Headers */, - E7DDD7382600CC870AF2F9EFB856FF85 /* FIRInstanceIDBackupExcludedPlist.h in Headers */, - 3D0BAC03E2E4067242DDC895D4EF869D /* FIRInstanceIDCheckinPreferences+Internal.h in Headers */, - F90E2BC86A3407FD7BAD02EA756333F0 /* FIRInstanceIDCheckinPreferences.h in Headers */, - 08AFE91D3F0DBA008F3A779A9D209EB5 /* FIRInstanceIDCheckinPreferences_Private.h in Headers */, - F21B82AC2F38BCAFE843D2C5E48B8F90 /* FIRInstanceIDCheckinService.h in Headers */, - A7A5C821FFB1B0375F19B081769D3EC8 /* FIRInstanceIDCheckinStore.h in Headers */, - F33C8A26418AF996B46DD5441428AD8A /* FIRInstanceIDCombinedHandler.h in Headers */, - AFF7FAE7CD7B9B8A28CAB660F149FD2D /* FIRInstanceIDConstants.h in Headers */, - BCDECC628726F00DDB7DF4374DA3D7A1 /* FIRInstanceIDDefines.h in Headers */, - 28BDC08C5338DDD19717650911CC6DCB /* FIRInstanceIDKeychain.h in Headers */, - 0B516C651B85E0451AF11CA2BDC18FDB /* FIRInstanceIDKeyPair.h in Headers */, - C2AAD0326DC431FC546C923F4045FB75 /* FIRInstanceIDKeyPairStore.h in Headers */, - 9D364B28D00ECAC0074A19EDFB7B0F2D /* FIRInstanceIDKeyPairUtilities.h in Headers */, - 6CAE79C3F55B8D07B6D2DC84BCE18C91 /* FIRInstanceIDLogger.h in Headers */, - FED8C97256963C16651544208980E963 /* FIRInstanceIDStore.h in Headers */, - 023BBE639BC29B52B8AEB4B1787AA1BD /* FIRInstanceIDStringEncoding.h in Headers */, - 76766E64448787EB9E0BFE25A0B29A76 /* FIRInstanceIDTokenDeleteOperation.h in Headers */, - 67173551EB53E4B0E19380676885EE3B /* FIRInstanceIDTokenFetchOperation.h in Headers */, - 1C78E611593A0564EAD94E06BA68B2FF /* FIRInstanceIDTokenInfo.h in Headers */, - A22E757CA1FC590AC0E6D857EC4BD443 /* FIRInstanceIDTokenManager.h in Headers */, - 8FEC6A9EBB91A586BDDD3875860117EA /* FIRInstanceIDTokenOperation+Private.h in Headers */, - 1AAA4EFBB76957B2EC6222B8759D0DAB /* FIRInstanceIDTokenOperation.h in Headers */, - BBB48A6AEE51AD128BDF03D336817E07 /* FIRInstanceIDTokenStore.h in Headers */, - B2529B038FE8AFE3F07A80F4262B0190 /* FIRInstanceIDURLQueryItem.h in Headers */, - 9D328A25967B3A81560F5FB29622618D /* FIRInstanceIDUtilities.h in Headers */, - C979A97F1D02BEABADED479B99072ABC /* FIRInstanceIDVersionUtilities.h in Headers */, - 46E45AA6D9C4FCCE6380F4BC2175DD87 /* NSError+FIRInstanceID.h in Headers */, + 1FAF0EBA845768271EFA059F0320FD23 /* ANSCompatibility.h in Headers */, + 5F9A6850A41699EA6E92367773C347FE /* Answers.h in Headers */, + CC43581B572D5D2B20B3FA96237BE7E4 /* BNCApplication.h in Headers */, + 6F5678245832DD8030AD8FE4FA1A69FC /* BNCAvailability.h in Headers */, + 6F0323A892945428CB52976B1EF077F0 /* BNCCallbacks.h in Headers */, + 3377819C9D8C80E9C6F2A290AB92EC67 /* BNCCommerceEvent.h in Headers */, + E617F564092D561E12BB93CA12FAFBF5 /* BNCConfig.h in Headers */, + 2B08100BA25337B3EFED65B6C1B77422 /* BNCContentDiscoveryManager.h in Headers */, + 0CDD36C9A7852E393BAD64D4B1BED284 /* BNCCrashlyticsWrapper.h in Headers */, + 8F099E26F4A2D051628553BAD3A54FD8 /* BNCDebug.h in Headers */, + 1F53F0FB0C2BD66866F2BEBFB4DDE3F4 /* BNCDeepLinkViewControllerInstance.h in Headers */, + 8C520BFC16C4B662D3696A99C9811644 /* BNCDeviceInfo.h in Headers */, + 8EDA5558E61148B284124EED72D00ADF /* BNCEncodingUtils.h in Headers */, + E345A041BF23F0667AE4F7A639A746AD /* BNCError.h in Headers */, + 617424F2C9F80912A3DC39DBBD4F2046 /* BNCFabricAnswers.h in Headers */, + AE3617F648148B5E577DAE8ED38DEBF0 /* BNCFieldDefines.h in Headers */, + B6A0B398166503E2CDF222B4F382C982 /* BNCKeyChain.h in Headers */, + 451217E7807F4DCC5913C9E987552EB4 /* BNCLinkCache.h in Headers */, + ABC1CD851CBECE1C22711680EF4C3097 /* BNCLinkData.h in Headers */, + F2F36B19368428F18B49948AF587B449 /* BNCLocalization.h in Headers */, + B50F5538AE1DB69C84BA5474C462E895 /* BNCLog.h in Headers */, + 404F6C5B5B5FAE7EA74D86F811603D6E /* BNCNetworkService.h in Headers */, + 1D64C7FA240E23AFC3EE11918262262F /* BNCNetworkServiceProtocol.h in Headers */, + 1293285749959C1AF16FB234B461EDD1 /* BNCPreferenceHelper.h in Headers */, + D3F34CA77F405E65CE649745B4ABC7E1 /* BNCServerInterface.h in Headers */, + 3879837486CC8BC496325F309AFF57B2 /* BNCServerRequest.h in Headers */, + 3DF15A6686344F13F5BD5D96E5F85127 /* BNCServerRequestQueue.h in Headers */, + CF78258AEB6ABBFDB4CAEB5FA25DA559 /* BNCServerResponse.h in Headers */, + 0E6EF6857BC9DADCACE2B0E7103EF012 /* BNCSpotlightService.h in Headers */, + 21062EECB38A8930FD62C46EB7E62FB0 /* BNCStrongMatchHelper.h in Headers */, + CBB3FE0E5B69AA3F0FA26AB3E89FCDDA /* BNCSystemObserver.h in Headers */, + EF83A1A9FB18436DC2FFF1E2FFDF2EAE /* BNCThreads.h in Headers */, + F4E7A038DD6C179DAE1BEF62DC50C2BA /* BNCURLBlackList.h in Headers */, + 97B0122E1CE9B49FA10ECA35A37AAFBF /* Branch+Validator.h in Headers */, + B7FDEF6B71079E0A783F3D4B53647D4E /* Branch.h in Headers */, + 6A05423D4D1690AD7CD829E42445A94E /* BranchActivityItemProvider.h in Headers */, + CF7869E827A27B03C533978D281EF67C /* BranchCloseRequest.h in Headers */, + 6E320B7205E9F4306C0E41E7A49FDA3C /* BranchConstants.h in Headers */, + 37961174B27A10B655ED888B6467A7C7 /* BranchContentDiscoverer.h in Headers */, + 57D80E168145AAE70C636B83CCD0DB76 /* BranchContentDiscoveryManifest.h in Headers */, + 2FF92CCB53DEC41CD86147E069EFE4A7 /* BranchContentPathProperties.h in Headers */, + F9749D124AF4945811D637C696D1266D /* BranchCreditHistoryRequest.h in Headers */, + 32B215FCC18701ACD748C7A2EF1F47D2 /* BranchCSSearchableItemAttributeSet.h in Headers */, + C9EA32597E1D974024EA3F3944B7D0CF /* BranchDeepLinkingController.h in Headers */, + 8420010320E989A8DCF291F79D7685DD /* BranchDelegate.h in Headers */, + 0E684FF69DE63220E21676F173945BA0 /* BranchEvent.h in Headers */, + C505D767E013CF5556E3B7C85E4EAEE6 /* BranchInstallRequest.h in Headers */, + 0D82A79C0B93C9A4999E511855644746 /* BranchLinkProperties.h in Headers */, + 2C79D5866770202B8D23CE3FEDDC9677 /* BranchLoadRewardsRequest.h in Headers */, + 0B461E26A81002BE9DE7E4BE7121508A /* BranchLogoutRequest.h in Headers */, + 8746E4F85DF7A21F3A995487C528A4DF /* BranchOpenRequest.h in Headers */, + B08B60F2221A5EF13E21D1400A6EDAE7 /* BranchRedeemRewardsRequest.h in Headers */, + 15A5E99DB37D606D9D4A73087142F2A3 /* BranchRegisterViewRequest.h in Headers */, + F554835ACB3E7277539DC4EA6973C287 /* BranchSetIdentityRequest.h in Headers */, + 52EA1A5A3C6217C673BBCDE3B3580FB7 /* BranchShareLink.h in Headers */, + 25CB0CABEB0002C1C3321051A28F4CA9 /* BranchShortUrlRequest.h in Headers */, + 4D4C790360799DD212A654E6E56AC975 /* BranchShortUrlSyncRequest.h in Headers */, + 366FAD94871488BC11101F38A6E661C6 /* BranchSpotlightUrlRequest.h in Headers */, + 75577941CB5B6A7F236C298C49AB9E4F /* BranchUniversalObject.h in Headers */, + D2FABC554B8AD8046B2F468999E86EB3 /* BranchUserCompletedActionRequest.h in Headers */, + D8C3E3D06C4962A8F73A2094BA6E73FA /* BranchView.h in Headers */, + 2329B29E6AA5062798D7B55F82E3A3D8 /* BranchViewHandler.h in Headers */, + BA1AFD7BB97DFA14A5E8943CFED83FD1 /* FABAttributes.h in Headers */, + C45EE40311F3886D0E03942525BC58BE /* FABKitProtocol.h in Headers */, + DC1724E9A1C185BA8851D3968004FE7B /* Fabric+FABKits.h in Headers */, + 055A250469F2A6F0EB174797B650E7DD /* Fabric.h in Headers */, + BBBB1696DCB1DE63820CF2FB776EA455 /* NSMutableDictionary+Branch.h in Headers */, + DC4FFD82845368855CB7A563E5C85943 /* NSString+Branch.h in Headers */, + D7DCC34B204C67918C68DAE0D70E3D42 /* UIViewController+Branch.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7F6E03B5D10C32BA59D5BA888DD7555E /* Headers */ = { + 87355725FF5801B8690C30688B59D775 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 85574F4A38827229E035B12F73425EA7 /* GTMSessionFetcher.h in Headers */, - B8EBFB431C65DB72AE0258AF353F2B31 /* GTMSessionFetcherLogging.h in Headers */, - 35D99C8463790D6A1714E289249DF89B /* GTMSessionFetcherService.h in Headers */, - 62672211E39383A0FEB9B529BDFCF941 /* GTMSessionUploadFetcher.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 80D84608E42B63C422C4D899F22B418E /* Headers */ = { + 8F4CF2F04340D6FA8328CE5A8A73FD52 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - AE1CC4A3998E18B200C1C2FE0B8F94B4 /* FIRAnalyticsConfiguration+Internal.h in Headers */, - A4B93A456EBE5A454103D1FD56A3C2E1 /* FIRAnalyticsConfiguration.h in Headers */, - 4DA3A1AC32F7EB4469858F82B598523A /* FIRApp.h in Headers */, - 32D0E25E8B212525AE333EA87E5617F8 /* FIRAppAssociationRegistration.h in Headers */, - BB61023EBF5FCA576598C1E62BC8A653 /* FIRAppInternal.h in Headers */, - B7EA51007B9441E247DAAD54A5013947 /* FIRBundleUtil.h in Headers */, - 550DE9A5EE8B3BBA69FF3535D0AED4BA /* FIRComponent.h in Headers */, - 667E71EA49A809377B151BA1916FDFD6 /* FIRComponentContainer.h in Headers */, - A5F203EA7C61F73F54E78FD15C164C95 /* FIRComponentContainerInternal.h in Headers */, - E28F0D0C2FAE19D731A7373A27464A7F /* FIRComponentType.h in Headers */, - 3923053850EE0B0145B78D4A99C510DE /* FIRConfiguration.h in Headers */, - 105F93F838DBA8DCAF7D7EA31F301CD4 /* FIRDependency.h in Headers */, - 1B82A93F06C885FE8A05740C0D2916E1 /* FirebaseCore.h in Headers */, - E70CB8133DDF9F672E3AAB12A79FAD15 /* FIRErrorCode.h in Headers */, - 8832F1BCD5D3F849C585FA7610F33000 /* FIRErrors.h in Headers */, - AE7B57B914FC80CABE659764FEE849F0 /* FIRLibrary.h in Headers */, - F8F2E456540166AEA9883FA622AA2B2E /* FIRLogger.h in Headers */, - B98C40E59B92381C9599F4572EF61AFA /* FIRLoggerLevel.h in Headers */, - B73BF2B625A22BDEA332C82E7D488ECF /* FIROptions.h in Headers */, - 2F20238AFA684284AC6CBD7C8FD1D201 /* FIROptionsInternal.h in Headers */, - 056E2D9018FE9DC2EC928445482D9A57 /* FIRVersion.h in Headers */, + F7088B5420E2C5056FF8E177CF4101DD /* SEGFirebaseIntegration.h in Headers */, + 3D5F754AD3F39904E83EDEE4D146685E /* SEGFirebaseIntegrationFactory.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 8FC7FAEF17E75B838C949BBBF48BE596 /* Headers */ = { + 9FF88FB7E6F59015BE4B0AC5C20E305C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - E751674D03E65E826A7E7934B3CC99FB /* _FBSDKLoginRecoveryAttempter.h in Headers */, - 9E5ACA7CB855311FAE1262DDE44AF995 /* FBSDKDeviceLoginCodeInfo+Internal.h in Headers */, - 8631DED32FD9467ECC9544DD9DE65B6B /* FBSDKDeviceLoginCodeInfo.h in Headers */, - 138B43AB88CBA50B0C3A236C89A5CEBA /* FBSDKDeviceLoginManager.h in Headers */, - A5B8E2F43B2F7EA0265C656E819E6C14 /* FBSDKDeviceLoginManagerResult+Internal.h in Headers */, - 192D6CAA69FB769780DF65711890F074 /* FBSDKDeviceLoginManagerResult.h in Headers */, - F0B1DAB75C724CAB4A1CA46C30735E1D /* FBSDKLoginButton.h in Headers */, - 9637CBE35A5662D44FBF8128EC4E7159 /* FBSDKLoginCompletion+Internal.h in Headers */, - 89BEE5EFBF6178DE7188E5823E4E9D4A /* FBSDKLoginCompletion.h in Headers */, - DCE874D198E632F0636749AD81E14A0C /* FBSDKLoginConstants.h in Headers */, - 87E3A17AD66DC949FCDE7E09FEE37732 /* FBSDKLoginError.h in Headers */, - B27E9667E569C3CA25F2AA633B8E11BA /* FBSDKLoginKit+Internal.h in Headers */, - 0321903315F34B0A965A6075B2202B01 /* FBSDKLoginKit.h in Headers */, - EE933258ACE379474787213906DAF400 /* FBSDKLoginManager+Internal.h in Headers */, - D219231108F87D816975833DC4691934 /* FBSDKLoginManager.h in Headers */, - CEF72CBC71F7B074B0EA7F7DF19FFC54 /* FBSDKLoginManagerLogger.h in Headers */, - 2B75CD80A23497F1E906D910BD396AB1 /* FBSDKLoginManagerLoginResult+Internal.h in Headers */, - 2642172434C103E631D812F9A9FAD765 /* FBSDKLoginManagerLoginResult.h in Headers */, - BA9FED2CC5B2E227893FA0B88FBDEE58 /* FBSDKLoginTooltipView.h in Headers */, - C62BB86F9D416179ABED97FDABDD59CE /* FBSDKLoginUtility.h in Headers */, - F50E928702251B90DFBC8E51C1F4D5FD /* FBSDKTooltipView.h in Headers */, + DB2064EAE2056CDD99854B6C8410574F /* WKYTPlayerView.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 97286FB4556249809436EA986FA65BC5 /* Headers */ = { + A0C33A77E53EEBE78341DA36B1DF7C1C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 23786E3851F5E5537097A6898583F87D /* BFAppLink.h in Headers */, - 7C214DAD9382978D36211D96C7452476 /* BFAppLink_Internal.h in Headers */, - 566B91CB425967096C3960EE53E7F990 /* BFAppLinkNavigation.h in Headers */, - 824951EF006D2E1AA2D159418CFB4E77 /* BFAppLinkResolving.h in Headers */, - EC4A231A87FB3EC94F34C4C8A04D64C0 /* BFAppLinkReturnToRefererController.h in Headers */, - A7986E312D9EDC100757F3B30C0F556C /* BFAppLinkReturnToRefererView.h in Headers */, - BABC2132437650EA2DBF3721A118A62D /* BFAppLinkReturnToRefererView_Internal.h in Headers */, - 1B6EA0771263073FE5A1636CE260E21C /* BFAppLinkTarget.h in Headers */, - 857146C30110C8B261F7B86BA7238AF1 /* BFCancellationToken.h in Headers */, - 1C1E983563A7A7D0B9B161695AE88012 /* BFCancellationTokenRegistration.h in Headers */, - 65C7477BFC68ACDE9CC7E2F67F47EA03 /* BFCancellationTokenSource.h in Headers */, - C157FC5B39C823AACA4FB00E12181FBC /* BFExecutor.h in Headers */, - 5C23E04E0A6D300676184AC4FCBB9AA5 /* BFGeneric.h in Headers */, - A7EB8032A5D07FE6CC5AEF2F1D3498C8 /* BFMeasurementEvent.h in Headers */, - 092630F6AF8047B61D97ECEBFCB3415E /* BFMeasurementEvent_Internal.h in Headers */, - 414F3256F6FD11883CD56B3FEEAB95EF /* BFTask.h in Headers */, - D1BDD4F70CC71D911B28CDE2EB80454E /* BFTaskCompletionSource.h in Headers */, - 7414157622C01FAEEAA49215504171AB /* BFURL.h in Headers */, - CE3CA90593D2B9247E05F79E50D8471A /* BFURL_Internal.h in Headers */, - EF49D1FA93D199AF8E4EDB011E9416CC /* BFWebViewAppLinkResolver.h in Headers */, - 369E11418F10922CAC36C2CD035ADAF8 /* Bolts.h in Headers */, + 4C8E1E0C62B59E86C60CC072733CD10E /* pb.h in Headers */, + 174880E6811049713C4DE3764B95F79E /* pb_common.h in Headers */, + D42D91BA6582750C469705B8E75CBE9B /* pb_decode.h in Headers */, + CBA31D789156F26C273087272CC3C637 /* pb_encode.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9A1689D3BE8F4809E54C9867E4C60234 /* Headers */ = { + A0FC4886308C7B606FB4BF5FF6413753 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 2E35A432402C2845831A09FABBB033AE /* GTMDebugSelectorValidation.h in Headers */, - E453AD9F6BBF14E5D5CBBB4AA9F47C61 /* GTMDebugThreadValidation.h in Headers */, - C96D52A4ACE275CD19192BA1FD8C0CDD /* GTMDefines.h in Headers */, - 8E3207704A4D1037DB17F1D0E7EE3469 /* GTMLogger.h in Headers */, - C7F63258C0BAD4E3EFD14570D0360644 /* GTMMethodCheck.h in Headers */, - CA4E2F6DF90F9F441F5CD62A80498368 /* GTMNSData+zlib.h in Headers */, - 3B6E796FEC7AF1192E4F8BAC72476CB5 /* GTMNSDictionary+URLArguments.h in Headers */, - 0D26844DC373E91FDFFDD716556F11BC /* GTMNSString+URLArguments.h in Headers */, + 76A2483F56B9AF2E4A2A83BD19624291 /* GTMSessionFetcher.h in Headers */, + 2A66C3BEC02947B1AC111ECFC9404E4F /* GTMSessionFetcherLogging.h in Headers */, + C90C54359E0C332A59EDD7F3A027053F /* GTMSessionFetcherService.h in Headers */, + 5098EFBFCC7EB5B222D2AC45503DEE0A /* GTMSessionUploadFetcher.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - 9BC15B82F5537990BAFADB86DF1755EB /* Headers */ = { + B8828B2108A8274ABA845EAA4F1C717C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 1FC36A0E599F26CD6CDB517851C23BBC /* Any.pbobjc.h in Headers */, - EEB8F45B0E87F632D024D04854F9D3D7 /* Api.pbobjc.h in Headers */, - 1DA3815239DF13B3DDA75CC4705AF2A2 /* Duration.pbobjc.h in Headers */, - 7EC6CCF9B9F624FC83757DAD636015AC /* Empty.pbobjc.h in Headers */, - 115EFBBEEF3501AC344FBBBCA3928437 /* FieldMask.pbobjc.h in Headers */, - EA1C3784728B2112F942267C5EAF6758 /* GPBArray.h in Headers */, - B715556983E5DCD9A0F319505C244164 /* GPBArray_PackagePrivate.h in Headers */, - 2847A8418309657B1462569A1848753E /* GPBBootstrap.h in Headers */, - 1E05DB9101641EEED55C56BF33F054A5 /* GPBCodedInputStream.h in Headers */, - 42139766FCB3056F7787B82B0D212E46 /* GPBCodedInputStream_PackagePrivate.h in Headers */, - A31B65E6D0A85872930DD8C396917C96 /* GPBCodedOutputStream.h in Headers */, - 50E09B587EA494E0030CE4964AE56DA2 /* GPBCodedOutputStream_PackagePrivate.h in Headers */, - F0A2753E7BB9D1D58E379E5A91C6CD48 /* GPBDescriptor.h in Headers */, - BBF9E52EF663BB74D9003186DC76AA85 /* GPBDescriptor_PackagePrivate.h in Headers */, - 7AB585BF03571E65D7DBCBF0D177DB4E /* GPBDictionary.h in Headers */, - CC7968E490386147989D185987F72417 /* GPBDictionary_PackagePrivate.h in Headers */, - CEE8D02112B809CA3243C710B86D3374 /* GPBExtensionInternals.h in Headers */, - 705BB81D0D267F355FC5BC64C6DCFA16 /* GPBExtensionRegistry.h in Headers */, - D9E35E569BF0B30D3C5A5672FC411467 /* GPBMessage.h in Headers */, - 59C9270143FF066186ED2C0599A8B0C5 /* GPBMessage_PackagePrivate.h in Headers */, - B88B879FC85A5ADBA7BFA736BB52EBB1 /* GPBProtocolBuffers.h in Headers */, - 79BD0A76319F34DAD4F59F62B30E26A7 /* GPBProtocolBuffers_RuntimeSupport.h in Headers */, - 9E18D093C8257871D26EB647A3909DB0 /* GPBRootObject.h in Headers */, - DC5F44D015E246FECF08555ACC0F78D1 /* GPBRootObject_PackagePrivate.h in Headers */, - E3D402DFE425CDB34C9E4326292FFC56 /* GPBRuntimeTypes.h in Headers */, - D3F26FC16C23912896BACE46E7ECF1E0 /* GPBUnknownField.h in Headers */, - 91ED79933DB8F05555B78FEB112A077D /* GPBUnknownField_PackagePrivate.h in Headers */, - C5F3DF6BE1C1122BE7EA15C7FE8CF1DF /* GPBUnknownFieldSet.h in Headers */, - DFF39F9A243CF9124DD3BFC75524BCF8 /* GPBUnknownFieldSet_PackagePrivate.h in Headers */, - 67CABA0220AEF97ED360797339D90A79 /* GPBUtilities.h in Headers */, - D2746DD8782F02B595BE77DE11362BD5 /* GPBUtilities_PackagePrivate.h in Headers */, - 5F56B957070AC616D9D7EB8015C5820F /* GPBWellKnownTypes.h in Headers */, - 9F060AAE55ACEE37B000D8A00BE06D0B /* GPBWireFormat.h in Headers */, - DB5BFA474DED40CED5F8616F2056B5F6 /* SourceContext.pbobjc.h in Headers */, - 40FCDDADAA21344C21DD27370AD77E1B /* Struct.pbobjc.h in Headers */, - FEFB78FBBC52D26052BC2D868A22B364 /* Timestamp.pbobjc.h in Headers */, - 3D31DA83BE64B4C4C7840F0546A72F7C /* Type.pbobjc.h in Headers */, - A33AF07BE903ED8F41E4923FE7B7A6E1 /* Wrappers.pbobjc.h in Headers */, + D799231354E03259ADB01480184C00C0 /* FirebaseInstanceID.h in Headers */, + 4A199A80E82BB689DF02B50AA151DC34 /* FIRIMessageCode.h in Headers */, + 0DB2393B8AE707E39FC35CAC9F4E1292 /* FIRInstanceID+Private.h in Headers */, + 078F9AC702D2140E72450682823BE88D /* FIRInstanceID+Testing.h in Headers */, + 4B58AF1A91771FCEB847EB8B283B6F93 /* FIRInstanceID.h in Headers */, + 178634C5C16451EE680116CF71E948D9 /* FIRInstanceIDAPNSInfo.h in Headers */, + 907F70C4BAAB3250247B2E2FBCBE55B0 /* FIRInstanceIDAuthKeyChain.h in Headers */, + 1F7D98F1136BB453D36AB23507A19507 /* FIRInstanceIDAuthService.h in Headers */, + 2000040B7B70CF5D7FAF4DA70A468527 /* FIRInstanceIDBackupExcludedPlist.h in Headers */, + BA126473E754D66334D0C64741E55A6F /* FIRInstanceIDCheckinPreferences+Internal.h in Headers */, + 5453A778E44449B788D78D31697CC0E3 /* FIRInstanceIDCheckinPreferences.h in Headers */, + 87C064A3DA0CB5DCD880B5F16D4965BB /* FIRInstanceIDCheckinPreferences_Private.h in Headers */, + A87A392DA11E4BB2116AB17F70C751C9 /* FIRInstanceIDCheckinService.h in Headers */, + 422F9098EA0A91CB73F67A027EBB2D6A /* FIRInstanceIDCheckinStore.h in Headers */, + 57C2C5A5803F4CF4E170D41ABAE77DA6 /* FIRInstanceIDCombinedHandler.h in Headers */, + 65E27F9D89D4B72FFF3E87E3AEEE121A /* FIRInstanceIDConstants.h in Headers */, + 1CF0C4F31B1AB57C574AE920BF90333C /* FIRInstanceIDDefines.h in Headers */, + 2AB8D89FA4F2B4D5DCA73D10E1A2F390 /* FIRInstanceIDKeychain.h in Headers */, + C13F1DD28B634BBA00EB3A5CE40D3666 /* FIRInstanceIDKeyPair.h in Headers */, + 53E4A10356F339452BE2C26DBAD67ABC /* FIRInstanceIDKeyPairStore.h in Headers */, + E1C339ACDC77A12445B299F181EC630B /* FIRInstanceIDKeyPairUtilities.h in Headers */, + 86C412138082D1647BFD50FCD5F714F1 /* FIRInstanceIDLogger.h in Headers */, + 47A2A07D5A143316DEB9A0F773209B07 /* FIRInstanceIDStore.h in Headers */, + D4CEA5070B93B62FDF70CF5FED44D57A /* FIRInstanceIDStringEncoding.h in Headers */, + 188A0E5148F6B73B8EFCCBA535496F5E /* FIRInstanceIDTokenDeleteOperation.h in Headers */, + D589FAE4EBC6B1B9229D57988AFFEA68 /* FIRInstanceIDTokenFetchOperation.h in Headers */, + 96D81571A7435583254DA0AA1402BC5D /* FIRInstanceIDTokenInfo.h in Headers */, + 0D715CCD722552E6F6B386C62FF05C1A /* FIRInstanceIDTokenManager.h in Headers */, + 72374CCB813938FA31E0CCF4FB5EFDEA /* FIRInstanceIDTokenOperation+Private.h in Headers */, + 7FF95D259357453920696EFDD138876F /* FIRInstanceIDTokenOperation.h in Headers */, + D008D134DE243BCF0DB6046804798618 /* FIRInstanceIDTokenStore.h in Headers */, + 28AF3A2028ADA64B2642BC5B4C17032C /* FIRInstanceIDURLQueryItem.h in Headers */, + E25D1EA6A6735163F8F3A86047C93BD1 /* FIRInstanceIDUtilities.h in Headers */, + 1E3687E34BEF12D3DBB422E870EE73F3 /* FIRInstanceIDVersionUtilities.h in Headers */, + D54CA4029BD486FCCC52930832B60B7D /* NSError+FIRInstanceID.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - AB47E53AE19E1FF0F97EBA8A70C0C5CF /* Headers */ = { + CBE0435225312FDC7469B812838E0F82 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - FAA8A049AB1026611874EFABEB6FC2D7 /* _FBSDKTemporaryErrorRecoveryAttempter.h in Headers */, - 1754434A87418D6FA04C8355D051E6FF /* FBSDKAccessToken.h in Headers */, - A419D515C6A49D33B7DC00CF0A231217 /* FBSDKAccessTokenCache.h in Headers */, - 9C73DA3C7A28B7008CECCA7F8EBB6A99 /* FBSDKAccessTokenCacheV3.h in Headers */, - C05EFBB7265A278D57268EDDE6FD2AA9 /* FBSDKAccessTokenCacheV3_17.h in Headers */, - B639111BCF2B3B1472DA43177F8B511D /* FBSDKAccessTokenCacheV3_21.h in Headers */, - 948FED6B1B414B16F220C4EA7AC9F85C /* FBSDKAccessTokenCacheV4.h in Headers */, - EDD9FB6A1BCA2B80EA368E88D3F3233E /* FBSDKAccessTokenCaching.h in Headers */, - 25AA2C3D14B7C625B193AA29A63FF59A /* FBSDKAccessTokenExpirer.h in Headers */, - EEA1334C2DCE379C00F1B84334E29B27 /* FBSDKAppEvents+Internal.h in Headers */, - 251E72E38D81583A3A35575CB2C70F44 /* FBSDKAppEvents.h in Headers */, - BFBE6F85AD6F4853BEAA70377C4855B3 /* FBSDKAppEventsDeviceInfo.h in Headers */, - 41E4906367926168585C24687ED9314D /* FBSDKAppEventsState.h in Headers */, - C32D7B68D61EBF4FCA9273997FA3A182 /* FBSDKAppEventsStateManager.h in Headers */, - 8E752EF3DDA35DB60A959E79CDE6E348 /* FBSDKAppEventsUtility.h in Headers */, - CB6CD84ABC545176F964F734EDD1F88A /* FBSDKApplicationDelegate+Internal.h in Headers */, - F24AEC63069591ECCEF4A3BC6E298D65 /* FBSDKApplicationDelegate.h in Headers */, - EBFB0A57305A311CC6CECE0AEF2E1E20 /* FBSDKApplicationObserving.h in Headers */, - ED968DC8B8B5E0018D6AA7CB529D7F2D /* FBSDKAppLink.h in Headers */, - FA943BE737BFED6A134ACD9D073F3E2F /* FBSDKAppLink_Internal.h in Headers */, - 31AADB45FB7DF53F75E6764ADFD1AA25 /* FBSDKAppLinkNavigation.h in Headers */, - 02FF2BC0A1DFD468F7156B5576C4E1A7 /* FBSDKAppLinkResolver.h in Headers */, - DC97411BD2884076D4F9928422AFE739 /* FBSDKAppLinkResolving.h in Headers */, - 6B69A4E94C5065613377A8134B16CD2F /* FBSDKAppLinkReturnToRefererController.h in Headers */, - 66F01B0382DE1EEABD6089C37B39FE51 /* FBSDKAppLinkReturnToRefererView.h in Headers */, - 9633A4731E26DF60FFF5B2ED0573426A /* FBSDKAppLinkReturnToRefererView_Internal.h in Headers */, - 54D011149062069B451DAE94FD85FF33 /* FBSDKAppLinkTarget.h in Headers */, - CFA08E001DA54372F4CB9F56230DE032 /* FBSDKAppLinkUtility.h in Headers */, - 21FDDE73E8763ACAEA300B7655EFA504 /* FBSDKAudioResourceLoader.h in Headers */, - E1A06B07C50A0418288C7CB0E20357F6 /* FBSDKBase64.h in Headers */, - C92295EEB6498284A2BBC99647F7DDD3 /* FBSDKBoltsMeasurementEventListener.h in Headers */, - 2809948F536B6BC150776101504EA056 /* FBSDKBridgeAPI.h in Headers */, - 72E98EFC3C232F2CD30F722C65F4D6DE /* FBSDKBridgeAPICrypto.h in Headers */, - 3D4EA0C0C8AA13BE1DB0077B77BA6D55 /* FBSDKBridgeAPIProtocol.h in Headers */, - 55AEF585777759E7EE8E574D7283FF13 /* FBSDKBridgeAPIProtocolNativeV1.h in Headers */, - 08A5B340519212738C5D25EDEB16B459 /* FBSDKBridgeAPIProtocolType.h in Headers */, - 16657CF34A118ED81E0336E1A13AE538 /* FBSDKBridgeAPIProtocolWebV1.h in Headers */, - 84C0AF2DD5D32BEAC83C8345CEB7A168 /* FBSDKBridgeAPIProtocolWebV2.h in Headers */, - 4D0716C645DCB220BDE45AB5ABE14472 /* FBSDKBridgeAPIRequest+Private.h in Headers */, - FD6B611407F63E536A6E069CBBB1099B /* FBSDKBridgeAPIRequest.h in Headers */, - 72484FAE2B81B7E1E87B5CC784802955 /* FBSDKBridgeAPIResponse.h in Headers */, - 29B9C3D07BDA8DA75DF64B44D7CAB771 /* FBSDKButton+Subclass.h in Headers */, - 8A25B14CA66B2426BA430C402E7F9B90 /* FBSDKButton.h in Headers */, - 398ADD974A410B7F05A002D9943912DA /* FBSDKCloseIcon.h in Headers */, - CC76E111113C6D13DEC8FD45BE933481 /* FBSDKCodelessIndexer.h in Headers */, - BA64C147A85F1459574427E7E8FD97AA /* FBSDKCodelessMacros.h in Headers */, - 45F136C524B2723CBA4D289F0E1677EF /* FBSDKCodelessParameterComponent.h in Headers */, - 57D5ED6AA849D178EF7D8C3FF0A06FB4 /* FBSDKCodelessPathComponent.h in Headers */, - 7C87D426147FBCB4285EAC65A28268B4 /* FBSDKColor.h in Headers */, - 613BC89788EADB024A0B3E36DEFC1DF7 /* FBSDKConstants.h in Headers */, - 0A5F8F191AD89D9176B06F1D0A2BFF7B /* FBSDKContainerViewController.h in Headers */, - 5C67C99F73C238B244ABC9512156DBE2 /* FBSDKCopying.h in Headers */, - 036AECB72418EEE5B64FE8988B32225E /* FBSDKCoreKit+Internal.h in Headers */, - 09DD260409FF85998291F42A18A34239 /* FBSDKCoreKit.h in Headers */, - B0B574E42EFB72C58AD51B84CDA829F3 /* FBSDKCrypto.h in Headers */, - BE7905E8DD3304D86A2610BBE2E4F26A /* FBSDKDeviceRequestsHelper.h in Headers */, - 7489436A44C4D815ACF6C9D4FB842C1E /* FBSDKDialogConfiguration.h in Headers */, - 3885F2CB28C29B34AAA5FD4E6BC4F24F /* FBSDKDynamicFrameworkLoader.h in Headers */, - EEB314C855855990A9DF348A3C17AC1A /* FBSDKError.h in Headers */, - E2E8C4E64471292921C7E0DA7D3C2F69 /* FBSDKErrorConfiguration.h in Headers */, - 3B2457525F8FB2F48DE6AB35D4D3B812 /* FBSDKErrorRecoveryAttempter.h in Headers */, - 556F67ED76ACBED128BE9E742A7F973B /* FBSDKErrorRecoveryConfiguration.h in Headers */, - 6C70126CD6BCC2889206594DC5498C17 /* FBSDKEventBinding.h in Headers */, - 82DAE6A8E6668C1F600F252D4F66DA4A /* FBSDKEventBindingManager.h in Headers */, - B0C02F9ED55DCD854EB48505BC16EF5D /* FBSDKGateKeeperManager.h in Headers */, - B0838FE9FA0D60D2A5906AEC74EA96ED /* FBSDKGraphErrorRecoveryProcessor.h in Headers */, - 7B08911B810945994AFE7575D32D5FC0 /* FBSDKGraphRequest+Internal.h in Headers */, - 5F4561D9B89580C6CA2B76B7DF380B7B /* FBSDKGraphRequest.h in Headers */, - 2A9EE7F2503CA161BA790260769D5281 /* FBSDKGraphRequestBody.h in Headers */, - 91D0F0704ABF5D950179896777813712 /* FBSDKGraphRequestConnection+Internal.h in Headers */, - 423B71BA4D3C382A12017D40F7525766 /* FBSDKGraphRequestConnection.h in Headers */, - A5D3D7E23C08A6663839F69D73861BC7 /* FBSDKGraphRequestDataAttachment.h in Headers */, - AB2A8B2EEC6B19894BD203BDA28CCFA1 /* FBSDKGraphRequestMetadata.h in Headers */, - 526FD77E57BD98AD83DDEEC3F33E7392 /* FBSDKGraphRequestPiggybackManager.h in Headers */, - F72C9ADE87D8874DDF1184C842C2D8CA /* FBSDKHybridAppEventsScriptMessageHandler.h in Headers */, - 25A536DACCB15E39F2749BF5E39574B8 /* FBSDKIcon.h in Headers */, - 83EF72844AAB0AECD5E8198744938C46 /* FBSDKImageDownloader.h in Headers */, - 801D783E1BACDCC910705B37D49BA7E1 /* FBSDKInternalUtility.h in Headers */, - 7A8C79A092777E3FCEB4F55DA0ADC0F2 /* FBSDKKeychainStore.h in Headers */, - EF1AE8F1502FDBD2BABC9734B7B0A99C /* FBSDKKeychainStoreViaBundleID.h in Headers */, - 44B5B9392C14AB3A94D130A8A80A2887 /* FBSDKLogger.h in Headers */, - 9E9A7BDDEC0D91F926518EC33C885DEA /* FBSDKLogo.h in Headers */, - FA0F0F3A2EB52F016717EB6B90CF804F /* FBSDKMacros.h in Headers */, - 863A7970AB2649B15D0EE67D00D80F7F /* FBSDKMaleSilhouetteIcon.h in Headers */, - 47AB8223568902CDF83B5CA794F47FA5 /* FBSDKMath.h in Headers */, - 399ECB46E272A85861D9E61D0024106D /* FBSDKMeasurementEvent.h in Headers */, - FA0DBB38F321B781BD4A477A0A3A552F /* FBSDKMeasurementEvent_Internal.h in Headers */, - 3F679F45106447F894F807AEFA6D2BC2 /* FBSDKMonotonicTime.h in Headers */, - 95A7E5662420962DF50FA155CDD03830 /* FBSDKMutableCopying.h in Headers */, - 8A87014921BCC517D3D3E6112C7F553A /* FBSDKPaymentObserver.h in Headers */, - DD750A5DE375957B5934791262336E4C /* FBSDKProfile+Internal.h in Headers */, - C612AAEF3C9BEB294F0CC86E97A97743 /* FBSDKProfile.h in Headers */, - EAAD1E2593E3797F7F3DC134A821C4A4 /* FBSDKProfilePictureView.h in Headers */, - 3F9B19FD3FBF03181EC5BF1642B3830E /* FBSDKServerConfiguration+Internal.h in Headers */, - 49D2E667A56A4F37B3191F25A7B5747F /* FBSDKServerConfiguration.h in Headers */, - 782D2381491A31A2D2386DDE26CDBC41 /* FBSDKServerConfigurationManager+Internal.h in Headers */, - 1E71D26462C8AFB08B4CC5F02B639915 /* FBSDKServerConfigurationManager.h in Headers */, - 157329FB5EBCC63550C8336169C18357 /* FBSDKSettings+Internal.h in Headers */, - DDE00C5930C92B8C38DA5F87F663FB8C /* FBSDKSettings.h in Headers */, - 5DC8D2D70C608C3BD8EDE69F6D0E0131 /* FBSDKSwizzler.h in Headers */, - 72E5ABD53658084781F0C878BC7E8393 /* FBSDKSystemAccountStoreAdapter.h in Headers */, - F5E9E9B76BF4E2012F1808EC54AB927F /* FBSDKTestUsersManager.h in Headers */, - 45D6A6CCD8504692DD600A57DE6B1009 /* FBSDKTimeSpentData.h in Headers */, - 8C3A1DC98729BDBEC0ED6687A1BE685D /* FBSDKTriStateBOOL.h in Headers */, - 508253977F8BF2E9F1971A528769CEEC /* FBSDKTypeUtility.h in Headers */, - 44F8DE743F9F6DB8F35C69F2CDC6C961 /* FBSDKUIUtility.h in Headers */, - AE6F4275CE7BAA43158045A29534A43E /* FBSDKURL.h in Headers */, - AD3F0E63EFD4E40B30495DE164ED06D3 /* FBSDKURL_Internal.h in Headers */, - 5B1C0B56A94A17B8294C873EA495921B /* FBSDKURLOpening.h in Headers */, - 34C1A96D3A8C68CE139A449FEE0B025B /* FBSDKURLSessionTask.h in Headers */, - DDAB880C6F63E0CE391EFCEE2DE8FC24 /* FBSDKUserDataStore.h in Headers */, - CA51F6B84D2AA2F2625B2B8B3A16AFE8 /* FBSDKUtility.h in Headers */, - 42EA9536BF6E923985CD4F617C770141 /* FBSDKViewHierarchy.h in Headers */, - AFA46CACC3CD41D11DE2DCE7D6FA907A /* FBSDKViewImpressionTracker.h in Headers */, - 2740EB648AB1E60DC1A0A186CF55783E /* FBSDKWebDialog.h in Headers */, - 54170A4CFAC325439631DC2939A675FD /* FBSDKWebDialogView.h in Headers */, - FE46518619011F903512ED7120B367E5 /* FBSDKWebViewAppLinkResolver.h in Headers */, + 1D1C12B4F66CAF2D3308C1FDC2858528 /* FIRCore+InAppMessaging.h in Headers */, + B03F9AECA84D684BF9B6485BA988FB48 /* FirebaseInAppMessaging.h in Headers */, + B14A4B62850E433A16A902A0B3BE1435 /* FIRIAMActionURLFollower.h in Headers */, + 49547FF97F10E14959F0662FD20F3A20 /* FIRIAMActivityLogger.h in Headers */, + A7A360CCEC0B675C387F4EAAA338E258 /* FIRIAMAnalyticsEventLogger.h in Headers */, + 4DDF3659C3A4CA1F59CD1D1C85319EFE /* FIRIAMAnalyticsEventLoggerImpl.h in Headers */, + 64F6D51A08273A3C6F53D861B3013D94 /* FIRIAMBookKeeper.h in Headers */, + E193C5304855424BE7142A521157CC84 /* FIRIAMClearcutHttpRequestSender.h in Headers */, + 1740FD524F78CB6FA9A34CBA5A6C1F96 /* FIRIAMClearcutLogger.h in Headers */, + 953A0900E422EC268FEEE356961CFDD7 /* FIRIAMClearcutLogStorage.h in Headers */, + FB3D83E3DAF9EB8F9D106B47C4E6815C /* FIRIAMClearcutUploader.h in Headers */, + 8F51F1B8EA5E1F1AEEBA2CAD0A9AFEE6 /* FIRIAMClientInfoFetcher.h in Headers */, + 36B966EDF30C60BD128990C5ECD6FD5E /* FIRIAMDisplayCheckOnAnalyticEventsFlow.h in Headers */, + 5252DAA8A0C0373E76BC5FC4599B8A41 /* FIRIAMDisplayCheckOnAppForegroundFlow.h in Headers */, + 301CBB4D2FBB7D8665EB7868CD2A9976 /* FIRIAMDisplayCheckOnFetchDoneNotificationFlow.h in Headers */, + 59F15FDB2A2F3CADF951E41640413D35 /* FIRIAMDisplayCheckTriggerFlow.h in Headers */, + 37DF974B857E20C01C6965E032E66CE5 /* FIRIAMDisplayExecutor.h in Headers */, + 799C21A33BD3DD9C7D7B830841C1C05A /* FIRIAMDisplayTriggerDefinition.h in Headers */, + 2E971FF224948BD8E78DFEFC73267DE5 /* FIRIAMElapsedTimeTracker.h in Headers */, + 11FBEB3AB931D0CA78D7C1F7293A1FA2 /* FIRIAMFetchFlow.h in Headers */, + A3D089EBB0520CEC1449809BFD6C76A3 /* FIRIAMFetchOnAppForegroundFlow.h in Headers */, + 3201A8E1B21AF5E59B648E0F8FCCB023 /* FIRIAMFetchResponseParser.h in Headers */, + 1EC4E396EBE956D842031349D2FF76C3 /* FIRIAMMessageClientCache.h in Headers */, + 583CBEF32605A71B26E10703409562D6 /* FIRIAMMessageContentData.h in Headers */, + 8295A76A597259F6A6DDE44C3B82AAB6 /* FIRIAMMessageContentDataWithImageURL.h in Headers */, + 0FFCC88B9D400325DE30629412F1F652 /* FIRIAMMessageDefinition.h in Headers */, + AD7D437144C2EB83FF50080B8906DD6E /* FIRIAMMessageRenderData.h in Headers */, + 6B58EC01F337A5C993DB60021B25EEED /* FIRIAMMsgFetcherUsingRestful.h in Headers */, + FC6B3375DFB2AA177DF1351EFF661C7C /* FIRIAMRenderingEffectSetting.h in Headers */, + 29E02429C68D6D60A886DAC33B87E71B /* FIRIAMRuntimeManager.h in Headers */, + 630458F37364EBC5C10641B5F7FEBD68 /* FIRIAMSDKModeManager.h in Headers */, + 9096654B274D076A5C2BB5AE1A451311 /* FIRIAMSDKRuntimeErrorCodes.h in Headers */, + 096D0A5BD95400ECC2AA514A42893C4F /* FIRIAMSDKSettings.h in Headers */, + CF8616B9FEAD75903D3F076A1561F063 /* FIRIAMServerMsgFetchStorage.h in Headers */, + C9BD7361ABD21F3A4D990756C3BFF689 /* FIRIAMTimeFetcher.h in Headers */, + CB2D5B2D1CDCAC99BA9464A43E40FC49 /* FIRInAppMessaging+Bootstrap.h in Headers */, + C150EE82259F17FC254DBA530AA24A47 /* FIRInAppMessaging.h in Headers */, + F71A5664212D020DE2A3E88BFCA79105 /* FIRInAppMessagingPrivate.h in Headers */, + 1809116F03C20B4EFBACFC1163E3065F /* FIRInAppMessagingRendering.h in Headers */, + F9FE2CBA618CC315C36FF2919AAEE67D /* NSString+FIRInterlaceStrings.h in Headers */, + D8F02799724266343F174DA6344F8E44 /* UIColor+FIRIAMHexString.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - B9801639C23BDD6CE00F5624A72978B9 /* Headers */ = { + E66DCCF257CE271ED68B82F44A754A3B /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 50716019D9CBA4C0E93B549C9FFB9834 /* SLLocalization.h in Headers */, - FAFBD0EA58CC19A0A3B494490B031C8A /* SmartlingLib.h in Headers */, + D5611BAD80A0ABCBD85B1602865B1D58 /* BFAppLink.h in Headers */, + 8F04157F9C3445A951583CEE3A76A08F /* BFAppLink_Internal.h in Headers */, + FCEF6D9FE6E6A0E31E82B428C267CEDA /* BFAppLinkNavigation.h in Headers */, + BC8919B0CFC79D03A2A9057CCA856186 /* BFAppLinkResolving.h in Headers */, + B188575779BA37B8B9A6AFF7716E030C /* BFAppLinkReturnToRefererController.h in Headers */, + 54B25819305B021C41A8B4A1F842DD16 /* BFAppLinkReturnToRefererView.h in Headers */, + 228B9F706315116556060D0099BE1A2B /* BFAppLinkReturnToRefererView_Internal.h in Headers */, + 3EBDD89EEA2C1F841945CB461A7B47C6 /* BFAppLinkTarget.h in Headers */, + 3D2CBF810C79A3DFFF94DE80DD39A1B6 /* BFCancellationToken.h in Headers */, + ECAF2B3415AA44BF54062CBAC05C8836 /* BFCancellationTokenRegistration.h in Headers */, + 6ED5458A62429ECEA2EC4A04A48D6C77 /* BFCancellationTokenSource.h in Headers */, + E1353A47D87DA5F5FFD1B903E82326D0 /* BFExecutor.h in Headers */, + E978C4BD31450EF735BA10AE98F67A56 /* BFGeneric.h in Headers */, + 13F8EC1FB01670E452BA1127CDF3787C /* BFMeasurementEvent.h in Headers */, + 66279AD40A3F86AA04E89ADE003A68A3 /* BFMeasurementEvent_Internal.h in Headers */, + 6AB4AA814C685C0923C96399AE193B19 /* BFTask.h in Headers */, + 824D53FA3D9841A5F37BDCCA66496E30 /* BFTaskCompletionSource.h in Headers */, + A1099D284F13C801A76A769DC5818AA3 /* BFURL.h in Headers */, + D26A62CBB0B45DF2195005F30D3A545D /* BFURL_Internal.h in Headers */, + 42F5378A5F512F77E02E13DAD7A92C79 /* BFWebViewAppLinkResolver.h in Headers */, + BF6FC44E64248ECD85D33294794992B1 /* Bolts.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - BE9B4FE5BDDEBB5CD97A2702BD8398E0 /* Headers */ = { + E7F848199B896299BE2E8BE9BDC2CCE9 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 0E9D9FA13F1BD9C9541F6D96EDED3352 /* FIRCore+InAppMessaging.h in Headers */, - EEA87384A641DDF94C07159DF218080F /* FirebaseInAppMessaging.h in Headers */, - 1751CB047D4183860671BB048206AD8D /* FIRIAMActionURLFollower.h in Headers */, - 3F9FE8997D22460406FE70DD147CF83A /* FIRIAMActivityLogger.h in Headers */, - 52F6439CCE8BEE7CE2F70A6BEAEB63AE /* FIRIAMAnalyticsEventLogger.h in Headers */, - 712DD2CF5F232F35B8F2C95CA730ED3E /* FIRIAMAnalyticsEventLoggerImpl.h in Headers */, - 2FE21E19F61018E9CC1D2B023B5FA6CC /* FIRIAMBookKeeper.h in Headers */, - CBA87D27D81E9542CF6C948129EDF7ED /* FIRIAMClearcutHttpRequestSender.h in Headers */, - BEFF2A72870A5E9D83CFC06C7E9AB6B1 /* FIRIAMClearcutLogger.h in Headers */, - B513578851BF9EEEDC039FCC39D53FF5 /* FIRIAMClearcutLogStorage.h in Headers */, - 34829A1058972AB7A98A1E003687B994 /* FIRIAMClearcutUploader.h in Headers */, - CA184A4CEC316DC1CD7759C1FEBB1C17 /* FIRIAMClientInfoFetcher.h in Headers */, - CF6C9DCD7EA1BE5DE756F8F8FA8E1E15 /* FIRIAMDisplayCheckOnAnalyticEventsFlow.h in Headers */, - 1E44F578153BB37274E3D061F94BAD98 /* FIRIAMDisplayCheckOnAppForegroundFlow.h in Headers */, - 21B871D6D56903268C3D6F7FB0EE6894 /* FIRIAMDisplayCheckOnFetchDoneNotificationFlow.h in Headers */, - B3D3C65C72FE909BCACD03A97CE25BEC /* FIRIAMDisplayCheckTriggerFlow.h in Headers */, - 0440A1E7FB10548ACE4F61274ACFEDF4 /* FIRIAMDisplayExecutor.h in Headers */, - 6A652263795FE24F6033C4D0FF734176 /* FIRIAMDisplayTriggerDefinition.h in Headers */, - 26185991E834AE35552A7D8DEE0057C1 /* FIRIAMElapsedTimeTracker.h in Headers */, - 5DE190D6F3F13EBB89192E82D4E472B5 /* FIRIAMFetchFlow.h in Headers */, - D9EBD25576F74D23C71949209FD5A8D7 /* FIRIAMFetchOnAppForegroundFlow.h in Headers */, - EAC6AB20D25239E8B1DDBD3E7718A827 /* FIRIAMFetchResponseParser.h in Headers */, - 79250E8BA96389A7031B39D6EE9A56F4 /* FIRIAMMessageClientCache.h in Headers */, - 7A35D75CA6C90FA78C9D7420F957B234 /* FIRIAMMessageContentData.h in Headers */, - 13614DE887C54069880379AC6B7EF3C5 /* FIRIAMMessageContentDataWithImageURL.h in Headers */, - 83FE4E0B22DC11A942192577FBAC29C7 /* FIRIAMMessageDefinition.h in Headers */, - C5E8D38E513FBC4F7A4920B7D05C12AE /* FIRIAMMessageRenderData.h in Headers */, - 13D95AB30E5355C1206047BFB7BD2557 /* FIRIAMMsgFetcherUsingRestful.h in Headers */, - C40A838669075BB09B79877E90164DAB /* FIRIAMRenderingEffectSetting.h in Headers */, - 9EBBCDA7496CE110CB04C40F0549C246 /* FIRIAMRuntimeManager.h in Headers */, - C4E902EFDFB1E67F0F9056CED6AB538C /* FIRIAMSDKModeManager.h in Headers */, - 6AD069D7C7E285E3A50943DF68627747 /* FIRIAMSDKRuntimeErrorCodes.h in Headers */, - 5564E79B0EE2302A341FCA9A2436A6D0 /* FIRIAMSDKSettings.h in Headers */, - FBF739C37F5AAEFFD00D7512514B9DDC /* FIRIAMServerMsgFetchStorage.h in Headers */, - 0C9A01A218C289595D3D04262ABF49C3 /* FIRIAMTimeFetcher.h in Headers */, - 50E3C7C275E616BBD489EB7B80D32F14 /* FIRInAppMessaging+Bootstrap.h in Headers */, - C8EDE8E2779343C57A607E94DB1CE97B /* FIRInAppMessaging.h in Headers */, - 7183AD2F74E2575990C6DA64AAFDF610 /* FIRInAppMessagingPrivate.h in Headers */, - 8EAF5922F9FF303B0297C9D6EC8F8EAA /* FIRInAppMessagingRendering.h in Headers */, - D60A6D4C00236ACA08BDAFA94FD84B84 /* NSString+FIRInterlaceStrings.h in Headers */, - 0A78B0AB9876E08A8F5C34FC05750F80 /* UIColor+FIRIAMHexString.h in Headers */, + 1CF44B986699433A5446D02513268E02 /* GULAppDelegateSwizzler.h in Headers */, + CCC942B3F29E6858088FEA86A1098CF5 /* GULAppDelegateSwizzler_Private.h in Headers */, + 24BE1F6E7E01759003FCBDFC0E5CB624 /* GULAppEnvironmentUtil.h in Headers */, + D976EBAAA1A5A0EBC1A3EDE39438C736 /* GULLogger.h in Headers */, + D4C3A348300477B194EDB142B1952D89 /* GULLoggerCodes.h in Headers */, + B39959AB8B6B40E0A22B3EE709BA2597 /* GULLoggerLevel.h in Headers */, + 1FF0AEB18F1A2165DF16097BC070AAD8 /* GULMutableDictionary.h in Headers */, + 2B2EE14798A2E66D0523EB2071507B36 /* GULNetwork.h in Headers */, + 3F59ADCCC1763CD929EE3809ABAD158D /* GULNetworkConstants.h in Headers */, + 6FF875A3B44E267BC578D5B8DB847985 /* GULNetworkLoggerProtocol.h in Headers */, + A5AFF4451204D8562D0B1687F126BA40 /* GULNetworkMessageCode.h in Headers */, + 4589BB671BF256F58F69E97CBF92CDCA /* GULNetworkURLSession.h in Headers */, + 6C4E24CCB9AF7E8050A4D0DB8655DD87 /* GULNSData+zlib.h in Headers */, + 5BE21A07478E12B040AADF024090E6FE /* GULObjectSwizzler.h in Headers */, + B6031E05D7E84198D60755F17A43EC01 /* GULOriginalIMPConvenienceMacros.h in Headers */, + 97945710B822AAEB4B7F3CF9B34D0467 /* GULReachabilityChecker+Internal.h in Headers */, + 78639C1D70C598C376E2EDCD34E56049 /* GULReachabilityChecker.h in Headers */, + 8B7D652B14E5A0E1A5C94C1D7C4CEFEF /* GULReachabilityMessageCode.h in Headers */, + 565AD97A93328575ACC620A051219A83 /* GULSwizzledObject.h in Headers */, + 8D10FDDD9C85733C18B24E6EB22A39DF /* GULSwizzler.h in Headers */, + 89474432DA9C93AD6F450B7E0AA03AA5 /* GULUserDefaults.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - C5729AAFD4B70C73F675ECE92D5A436C /* Headers */ = { + FB505D0D4415D3F0335F08AB3424EE0B /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - E1C1A1963C9EEBF3F01F7273B4E5460A /* pb.h in Headers */, - 06E906860112E9DE21820C518EA828B7 /* pb_common.h in Headers */, - 932AF0201B9B53264BF8D2B950244630 /* pb_decode.h in Headers */, - AA6DC12DE8D026F240ED9AF4FEF38CC6 /* pb_encode.h in Headers */, + 57A6A882E065A8FB96811C0A10BAF67D /* _FBSDKTemporaryErrorRecoveryAttempter.h in Headers */, + 3991DFEDE3CD99A0B5BE7B06331F3528 /* FBSDKAccessToken.h in Headers */, + F0B83B1A2557A13755AE8E7B4DEAACA9 /* FBSDKAccessTokenCache.h in Headers */, + 73FC1689BC28D7B1D093CC2FD4B74FA3 /* FBSDKAccessTokenCacheV3.h in Headers */, + DE15B2464EBFFB172087E3829AB12A0D /* FBSDKAccessTokenCacheV3_17.h in Headers */, + D12E0089CB2CDB67BFD515AEB03C63E7 /* FBSDKAccessTokenCacheV3_21.h in Headers */, + ED9819492F0EC7C649E7BACD156FE60C /* FBSDKAccessTokenCacheV4.h in Headers */, + 4972BDDD720C65E3269014C0A5EDA18C /* FBSDKAccessTokenCaching.h in Headers */, + B10B3894F5EA3957A59E4BA366EA3C91 /* FBSDKAccessTokenExpirer.h in Headers */, + 50A8B4AB38B8E1709921C8CBAFD9A1DB /* FBSDKAppEvents+Internal.h in Headers */, + 2B2F342C31F96EA88D1D73A785F3FC77 /* FBSDKAppEvents.h in Headers */, + 1BA3931D17B195E8087DB286658BFFE6 /* FBSDKAppEventsDeviceInfo.h in Headers */, + 4423E4B6ABE057C32DA35ADC5C55B91A /* FBSDKAppEventsState.h in Headers */, + C7BC77A06F589A10EC96605C21464E07 /* FBSDKAppEventsStateManager.h in Headers */, + D32D128B6FBB2494455E17E71FB2C41E /* FBSDKAppEventsUtility.h in Headers */, + 24CA3A0029865E3B09E269383E238E8D /* FBSDKApplicationDelegate+Internal.h in Headers */, + 40786153A849DA715281D10148FA42D5 /* FBSDKApplicationDelegate.h in Headers */, + C96BE1BF20FA2031711E0D94721A6C42 /* FBSDKApplicationObserving.h in Headers */, + 78736C3E2E42A8B123837C6F9F7D1FC5 /* FBSDKAppLink.h in Headers */, + D507EADE67DA6888878F47411404643B /* FBSDKAppLink_Internal.h in Headers */, + D058822F2C764088A97C0E81A03984D9 /* FBSDKAppLinkNavigation.h in Headers */, + 187216FCDDF6A1A04B063CFC20721F4A /* FBSDKAppLinkResolver.h in Headers */, + 3C2D777C9687BEDEF53EB811E8D64FB9 /* FBSDKAppLinkResolving.h in Headers */, + A662C4C1B8189F0E9F714F9CE8ED10D1 /* FBSDKAppLinkReturnToRefererController.h in Headers */, + 5B8E79E0B4AC08039A710652EFBAD0DB /* FBSDKAppLinkReturnToRefererView.h in Headers */, + FC286CB88E07D2F3B21CD73F89519605 /* FBSDKAppLinkReturnToRefererView_Internal.h in Headers */, + 0C67DDFC31A49DE27A5C70DD3BB7FD6B /* FBSDKAppLinkTarget.h in Headers */, + 48BACD42AF6C7B50E5428002AB8D0DC7 /* FBSDKAppLinkUtility.h in Headers */, + 9704CC5EAB5FCB618258F599433B394E /* FBSDKAudioResourceLoader.h in Headers */, + EFBDB10899BE1CEFE5407404AE092B25 /* FBSDKBase64.h in Headers */, + 3C3EE7074C0732BCA47B56FF0FF5A40C /* FBSDKBoltsMeasurementEventListener.h in Headers */, + B5A98580F263B0A998DD51E70CF4766F /* FBSDKBridgeAPI.h in Headers */, + 5334FD07F3E9D9D9A9D3478B700E3153 /* FBSDKBridgeAPICrypto.h in Headers */, + 4C5A7FEF85F7D7A6E8062B773C17A686 /* FBSDKBridgeAPIProtocol.h in Headers */, + 0F78ABCB63478E9EFA2569583D48A822 /* FBSDKBridgeAPIProtocolNativeV1.h in Headers */, + F2909DA2F27A6B432476D167BE33BD1D /* FBSDKBridgeAPIProtocolType.h in Headers */, + C76B374F372D0CEFEA22F0CCC0F12857 /* FBSDKBridgeAPIProtocolWebV1.h in Headers */, + B560F09D6916DA1FD774640F7149CC41 /* FBSDKBridgeAPIProtocolWebV2.h in Headers */, + 390586D81AE62BD8387F16EE32FF66C3 /* FBSDKBridgeAPIRequest+Private.h in Headers */, + 6B7EF9C0C7CAD9F4BA2C93032D03E483 /* FBSDKBridgeAPIRequest.h in Headers */, + B6949D7724C758530BEDF4EC7E2CBBB7 /* FBSDKBridgeAPIResponse.h in Headers */, + E8199FBA5A1367ED086DD3CE2314D8D7 /* FBSDKButton+Subclass.h in Headers */, + 699EB2F492D23052CC4182152120DF04 /* FBSDKButton.h in Headers */, + A3BA027205B8ADDB1F58EAE03BE4C30D /* FBSDKCloseIcon.h in Headers */, + 23D6F1152986673D6344417ECE9608DA /* FBSDKCodelessIndexer.h in Headers */, + 2C4E30A664012C9542A7A17BF0285686 /* FBSDKCodelessMacros.h in Headers */, + 633CF0CC6D0D608BA8E7E5EB2EA440B9 /* FBSDKCodelessParameterComponent.h in Headers */, + A64DADC4CF8ECC312E7AC971E033DCA4 /* FBSDKCodelessPathComponent.h in Headers */, + 90C574842B9FD314DE21619900B1A619 /* FBSDKColor.h in Headers */, + 563C5C3AEB731F596BA6E727B6592DB6 /* FBSDKConstants.h in Headers */, + 52FA81BF98B1DDAE353C37A934ED8A25 /* FBSDKContainerViewController.h in Headers */, + 4A24F251DBB16321C7670726D87280CC /* FBSDKCopying.h in Headers */, + 48AD4851260A2BE2B9415F0D3201C064 /* FBSDKCoreKit+Internal.h in Headers */, + 4C8827438DBCD0CD6033BA18075B3CC8 /* FBSDKCoreKit.h in Headers */, + 21D6066A8F48D3A9C46CDCA834828788 /* FBSDKCrypto.h in Headers */, + BB2F06BB7178C31A3F0AC2D47F256873 /* FBSDKDeviceRequestsHelper.h in Headers */, + 8EBF19B9BA8DCC0E7D5A823C58A5F761 /* FBSDKDialogConfiguration.h in Headers */, + D3BC4B7590D669F641B1D0B2DBF45FDB /* FBSDKDynamicFrameworkLoader.h in Headers */, + 44356222D213D7F637A53682A3486A8D /* FBSDKError.h in Headers */, + 7D139E0CDD4854000FFC98683128CBEA /* FBSDKErrorConfiguration.h in Headers */, + 2240A8AEB9B0AAFA155B0BEE187B30E6 /* FBSDKErrorRecoveryAttempter.h in Headers */, + A6CFA7FD0F1BC7AC418CFE901A0FAE8C /* FBSDKErrorRecoveryConfiguration.h in Headers */, + 7391950BDA2134368D8CDD7DF667AF16 /* FBSDKEventBinding.h in Headers */, + A8AA77AA7380807235D464DE4E79C2BA /* FBSDKEventBindingManager.h in Headers */, + AE29D27F6B65703F4904B2AECE16DE45 /* FBSDKGateKeeperManager.h in Headers */, + 226189D8AE510897E9E0137F0C7DB64F /* FBSDKGraphErrorRecoveryProcessor.h in Headers */, + 938C5ED1A6A73B22DF659CAF042AA6BE /* FBSDKGraphRequest+Internal.h in Headers */, + C69B9212169FE24836CDA93FF7472686 /* FBSDKGraphRequest.h in Headers */, + 40A19C0A59B33A92ADA88EA531919DFF /* FBSDKGraphRequestBody.h in Headers */, + DB20BD256DEF31F077CD063F075DE923 /* FBSDKGraphRequestConnection+Internal.h in Headers */, + D4AE36AE0AD8F0C561B4297410F28A1F /* FBSDKGraphRequestConnection.h in Headers */, + 6B22B4835727C359F345618B3B512DE4 /* FBSDKGraphRequestDataAttachment.h in Headers */, + 1964AC5DB847780B7163CB07F99E57DA /* FBSDKGraphRequestMetadata.h in Headers */, + 440A344002572E90AF999BB5D7198E87 /* FBSDKGraphRequestPiggybackManager.h in Headers */, + A327AE93840CD57D4F74AA6F8D1EBFFE /* FBSDKHybridAppEventsScriptMessageHandler.h in Headers */, + F3839D211F65231EF435FEA3F84A8BF0 /* FBSDKIcon.h in Headers */, + D652199315DB7887DD811A158F2A45C3 /* FBSDKImageDownloader.h in Headers */, + 90C53842F1F3C4AAF077655F999C75AB /* FBSDKInternalUtility.h in Headers */, + 5E08D2A5CA5728D34432548DF127EA29 /* FBSDKKeychainStore.h in Headers */, + 852C74F9332EAC6ED3CAD6CEED9B0BDA /* FBSDKKeychainStoreViaBundleID.h in Headers */, + 6013650673D2D7EF675288F6E1AA741C /* FBSDKLogger.h in Headers */, + 703180F6CA06B10EBCBA491203DE4F35 /* FBSDKLogo.h in Headers */, + BE4D13D4095ACACCFD3DB92B21F3EC79 /* FBSDKMacros.h in Headers */, + 23435CE9D1D841E4172810B4E3AF6773 /* FBSDKMaleSilhouetteIcon.h in Headers */, + 57A2963418AB7ABEC1A74D1A78C61F0D /* FBSDKMath.h in Headers */, + 1B4F6240DFC074B5977B2097982D3490 /* FBSDKMeasurementEvent.h in Headers */, + D42443E861B066A803D16B74898940E3 /* FBSDKMeasurementEvent_Internal.h in Headers */, + 70D517BB72EC7B2558BEDA67778A3F54 /* FBSDKMonotonicTime.h in Headers */, + 8FC6D26B9F67A4657F15AD3100391C43 /* FBSDKMutableCopying.h in Headers */, + E42307E1842EB8601876177AFB3C6682 /* FBSDKPaymentObserver.h in Headers */, + AC450828E8C150B22F2D98B9FA806D7F /* FBSDKProfile+Internal.h in Headers */, + 939021F803E6C0FEB0641FF92ABA39C7 /* FBSDKProfile.h in Headers */, + E80D4238175106EB52DDFB43AECC9EB1 /* FBSDKProfilePictureView.h in Headers */, + C4E68DF34E784C2E98EF2851325BAEF4 /* FBSDKServerConfiguration+Internal.h in Headers */, + E66F78076AA8A977855D6C7AB5FFA964 /* FBSDKServerConfiguration.h in Headers */, + 42C2EB0FA622964B2B3F9A18A534CBB6 /* FBSDKServerConfigurationManager+Internal.h in Headers */, + 7F4A9ABF3569B361879A96CA86A3D0E7 /* FBSDKServerConfigurationManager.h in Headers */, + CA0F2C14D1DB9E0BD4BC8E14660D4CC1 /* FBSDKSettings+Internal.h in Headers */, + 3D5944EC327D60771C7625BDD505D573 /* FBSDKSettings.h in Headers */, + 5B7D80859DF080A5807996E7A28B9F20 /* FBSDKSwizzler.h in Headers */, + AE940EB0DBE53163CC82C77E2AC2F3DB /* FBSDKSystemAccountStoreAdapter.h in Headers */, + 06A3C07041CADB09F6E4403ADCFAABEE /* FBSDKTestUsersManager.h in Headers */, + 5EF423CCB147FC3AC4A7E5C8DB83A35F /* FBSDKTimeSpentData.h in Headers */, + D7297A21C4A466D94255BBA54950075B /* FBSDKTriStateBOOL.h in Headers */, + 014F4EA1A68EE7FDF10565E5276C014B /* FBSDKTypeUtility.h in Headers */, + AE9F54A6442BB079AB72B8444030A12E /* FBSDKUIUtility.h in Headers */, + 165EEC54D36433400FFAC22E8F0B3489 /* FBSDKURL.h in Headers */, + ECEDDAA9D51F45350F6D63A3B3FFC043 /* FBSDKURL_Internal.h in Headers */, + 7BBB7E8454A4B7F5E1B537ECBF461CFD /* FBSDKURLOpening.h in Headers */, + F4E40C21F348893D077C20C47F4208B6 /* FBSDKURLSessionTask.h in Headers */, + 681B93CA2781802FE02558C90A2DD7F7 /* FBSDKUserDataStore.h in Headers */, + 19B1B29A5A9F677D8D802EFCFB91D8B0 /* FBSDKUtility.h in Headers */, + 8489E74B1B35F01CAAE481664E55948B /* FBSDKViewHierarchy.h in Headers */, + 7DDA1ED61200362921E0A6954DCDC039 /* FBSDKViewImpressionTracker.h in Headers */, + 6E8220B1185CA8483E2B07D17E9F7EC4 /* FBSDKWebDialog.h in Headers */, + 2C2D030B7890EDC39CA94936947CC91B /* FBSDKWebDialogView.h in Headers */, + 97E9B9CB97A9D0BF578A1E2100B0C993 /* FBSDKWebViewAppLinkResolver.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - CF577F04DF2E1168266FF3557A7C8A93 /* Headers */ = { + FDDEB5A461DE2A228FA9A260F4E3940A /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 5914489F0224DC1250AE44EEDD0DA103 /* ANSCompatibility.h in Headers */, - 53CAE70642E5B6B7C35D5A87E6E01D26 /* Answers.h in Headers */, - F006850E16753A38B06380DB21C4F1E5 /* BNCApplication.h in Headers */, - 253976DAE98307F7418165E85CADC731 /* BNCAvailability.h in Headers */, - B5A4C6EE6AC9192BA8B9A01CCC24AC66 /* BNCCallbacks.h in Headers */, - F88EDAAA7B3BA464F38C7369A992256C /* BNCCommerceEvent.h in Headers */, - 4BF10CD111A12687D1D5E112257C3A82 /* BNCConfig.h in Headers */, - 0DADD576ECB802BFE8DF1783BF4145FE /* BNCContentDiscoveryManager.h in Headers */, - 800EDE4D63B2820CC86D1536800C50CB /* BNCCrashlyticsWrapper.h in Headers */, - 62B0D5F2170E0C0F16271E5FBF047671 /* BNCDebug.h in Headers */, - C831F3809DAC5B877CDED6F3B495DE16 /* BNCDeepLinkViewControllerInstance.h in Headers */, - 06DFE29A448355EFBBFB6E82810866A8 /* BNCDeviceInfo.h in Headers */, - 0DF12D150BD736448A6956D03FF08E7D /* BNCEncodingUtils.h in Headers */, - 8052DB654F4CB4D396DFECC77C037899 /* BNCError.h in Headers */, - A24534F7452FE60D184D3FB7F85895B1 /* BNCFabricAnswers.h in Headers */, - 5BB6AC7D5E3D08FA05E2221CB2D334A1 /* BNCFieldDefines.h in Headers */, - 6E28CFFFCAF3456C5E40663D26FCB5FA /* BNCKeyChain.h in Headers */, - CCA0B329FDAFD7E9A6674219A3AA20E0 /* BNCLinkCache.h in Headers */, - FC08905619DED85E690145CD833EE167 /* BNCLinkData.h in Headers */, - CBE71ED5BE03D76CCC22581D4ED915EF /* BNCLocalization.h in Headers */, - CBE3B279EEB56D2F6BAFAA9AE3EADD17 /* BNCLog.h in Headers */, - 1255D40CD00E17E79B9F3267BEDB2F92 /* BNCNetworkService.h in Headers */, - 33798B7B54B882499F9BDC41F1291165 /* BNCNetworkServiceProtocol.h in Headers */, - 198180BBFD72CB56EF529C9F612A1C61 /* BNCPreferenceHelper.h in Headers */, - F7ACD77F90DDA3D7C7A6655962DC7D51 /* BNCServerInterface.h in Headers */, - 7254C144D23E10CA59B872E9E93CBE53 /* BNCServerRequest.h in Headers */, - 9EFEB66FDB537A9EDE40739011ECBBA9 /* BNCServerRequestQueue.h in Headers */, - CB501A17E33E998FD8BB23A7D9C7FECF /* BNCServerResponse.h in Headers */, - 37AE8AEBA552B59537D75DA15063C8AE /* BNCSpotlightService.h in Headers */, - A17476C1813AE84F4BB8FAB37497F7A4 /* BNCStrongMatchHelper.h in Headers */, - DD8BB68BE5152C1F3120FF22922459C6 /* BNCSystemObserver.h in Headers */, - 4BBA849A937317B15B90B7D636A8C8F8 /* BNCThreads.h in Headers */, - 684E31A44F81299725789B4560F944F5 /* BNCURLBlackList.h in Headers */, - A13E7E6D21C3B6840175E55FB1A87893 /* Branch+Validator.h in Headers */, - E2F2357053CB18BD55230B99551EBD0D /* Branch.h in Headers */, - D75F7AF83CF23E46BB33F38EF62A843B /* BranchActivityItemProvider.h in Headers */, - EE774A34176B920792A22493EC148FA4 /* BranchCloseRequest.h in Headers */, - 9A956BBACF3A8701BBC0028D736B9824 /* BranchConstants.h in Headers */, - 5CD6807D4BD4CDCD18482F0D7F629C3E /* BranchContentDiscoverer.h in Headers */, - 20785D5C14602E311344D61E7830999D /* BranchContentDiscoveryManifest.h in Headers */, - 70383F830E637174CA3907C22E83E6E3 /* BranchContentPathProperties.h in Headers */, - 043FA7FEEE1E1F615887B16AFC38B826 /* BranchCreditHistoryRequest.h in Headers */, - A2B279283FEE04B888EAB89BCF7F331B /* BranchCSSearchableItemAttributeSet.h in Headers */, - 79540FDC667FACB5CBF98576773A89E0 /* BranchDeepLinkingController.h in Headers */, - 344841BCCA2B04D7E5381A56F0986027 /* BranchDelegate.h in Headers */, - D9D873BA168F424A76125BC74A6A4F00 /* BranchEvent.h in Headers */, - 553E5B7226F92EA0D996FCC1F43BF7C0 /* BranchInstallRequest.h in Headers */, - B1CB0F9506C1838C1E46E23301D044E8 /* BranchLinkProperties.h in Headers */, - AE8B289C30C1CA144B7EDB46062D76DC /* BranchLoadRewardsRequest.h in Headers */, - 00A8793ECB2C504FC206490D18A203BA /* BranchLogoutRequest.h in Headers */, - 64B2E563EF0110FDC97D484480B9F1EE /* BranchOpenRequest.h in Headers */, - 60CEF7BB94B113F955E6832C122A4541 /* BranchRedeemRewardsRequest.h in Headers */, - 8C8F868EFA2AC907042A9D848A5D2C9E /* BranchRegisterViewRequest.h in Headers */, - BACA1B8BAB7088816CC8848E22FC505E /* BranchSetIdentityRequest.h in Headers */, - 522F4232BCF33B0F9DBC6AF2E44A05CD /* BranchShareLink.h in Headers */, - 1A4E5C9B38E65515CBBE33EEF0BC070B /* BranchShortUrlRequest.h in Headers */, - 166EEB17F52BE377A0093000AF1B5BBA /* BranchShortUrlSyncRequest.h in Headers */, - 58FD1E3479359B245C875C70D74DE3E7 /* BranchSpotlightUrlRequest.h in Headers */, - 3FE6F2C8181DD813806FB90EC336F68B /* BranchUniversalObject.h in Headers */, - E78462CFB0C964500075471F9E56D362 /* BranchUserCompletedActionRequest.h in Headers */, - 8B48D8F2C4CFA0E4CC31DB8B468BE396 /* BranchView.h in Headers */, - B3DD78BF586822EA3EE226FC36C7FDCA /* BranchViewHandler.h in Headers */, - 4FF4DBCA62248D91249BD104A3E00878 /* FABAttributes.h in Headers */, - 7CB5369B0E454CBBDBD0B4EA5A96D408 /* FABKitProtocol.h in Headers */, - 4F8629F8BD03BAD21AA0D6D94791B248 /* Fabric+FABKits.h in Headers */, - 423C83769FD73ECE3D0D0608F98D00FE /* Fabric.h in Headers */, - E54E51F15650B3E395CE29254D3FDF7F /* NSMutableDictionary+Branch.h in Headers */, - 3CD33D1F6B55FE34A36559350A7BEE81 /* NSString+Branch.h in Headers */, - 1E4D17DFB018B9BFCB33A9084AA84BE3 /* UIViewController+Branch.h in Headers */, + 0B3B7AA868669DF8DB4389B3A19C5A5A /* Compatibility.h in Headers */, + 555EB2FE9EB6B4FA2869A0142751C6E1 /* OHHTTPStubs-umbrella.h in Headers */, + 1A1D8772898BB6A8A05E829960924273 /* OHHTTPStubs.h in Headers */, + EEBA8DEFBB2F0F744A0CD138032CCB85 /* OHHTTPStubsResponse+JSON.h in Headers */, + AA672EDD3F491ADDA91AB04385D5D8E3 /* OHHTTPStubsResponse.h in Headers */, + 82B3EBE6BAE4032110B537CFF5757721 /* OHPathHelpers.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - E9B760DBFF6DEAB2F78444252CA028A6 /* Headers */ = { + FE08A8E602E1BD51239E951FB8EE33B1 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( + 272673BE06ED5AC91255A259D3F23A76 /* NSData+SEGGZIP.h in Headers */, + 20EE743181EC69FF171A2FD0A5CEE178 /* SEGAES256Crypto.h in Headers */, + FE68E761745E6102EF545B9980952B79 /* SEGAliasPayload.h in Headers */, + A951E607898C90C8130C08C1A858FD01 /* SEGAnalytics.h in Headers */, + 79B43F6CA88DFBF59123CE619BB244F5 /* SEGAnalyticsConfiguration.h in Headers */, + 3EC203E241D61FB88AE3D26005075824 /* SEGAnalyticsUtils.h in Headers */, + 0D23EE8361E810A00AB8DADD21A24CB1 /* SEGContext.h in Headers */, + 4EA0B5FA24DC5A440274D00E438808BB /* SEGCrypto.h in Headers */, + EFD0EA8597666925A19F4138736100FC /* SEGFileStorage.h in Headers */, + 24EE1F19B167B084D9EFCA21ABF1E39C /* SEGGroupPayload.h in Headers */, + CCA76DE64DDF419C97E4831BBAEC17A8 /* SEGHTTPClient.h in Headers */, + B86F01FF0F20C0F1D529940777ABB75B /* SEGIdentifyPayload.h in Headers */, + 765434511912067841D3D03140A49085 /* SEGIntegration.h in Headers */, + 26A085266E7FB30277688D24F62D8F35 /* SEGIntegrationFactory.h in Headers */, + 254452E4057755C9E18526949F8486E5 /* SEGIntegrationsManager.h in Headers */, + F9AD3A2289607344CDDF9403BC22FE88 /* SEGMiddleware.h in Headers */, + 1276B91434A49DD0803D82873BAB53ED /* SEGPayload.h in Headers */, + AF141C1ED06DC93D9668EAAE0A400809 /* SEGReachability.h in Headers */, + C05DA8569D3DBFDD45DC6CB0F77BA5F4 /* SEGScreenPayload.h in Headers */, + 9B4FB4394374FAEBE188A7F0ADFFF1C4 /* SEGSegmentIntegration.h in Headers */, + 3C91E2A74E32EEFA0BC7E27AEBC2A306 /* SEGSegmentIntegrationFactory.h in Headers */, + F389301E11AEE60CC22BB11B6E8CB96B /* SEGSerializableValue.h in Headers */, + 2F6035E202ECA8A29BB4C2D79754EE0C /* SEGStorage.h in Headers */, + ED307F7E66224613CD705D02F2A11414 /* SEGStoreKitTracker.h in Headers */, + DC6A700579FE4E570D78F513F9DEAE11 /* SEGTrackPayload.h in Headers */, + B1C05D569B5883C9070A1CE1BDAEC47E /* SEGUserDefaultsStorage.h in Headers */, + F486977BC6856FF187149001DFF281B6 /* SEGUtils.h in Headers */, + 423B6C41E6F3503737B282F62D947AA6 /* UIViewController+SEGScreen.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 025425063E0DB16B9E78DAE6E58DF151 /* Smartling.i18n */ = { + 064ED1DEFF24C880F3CE63B59D3FD320 /* GTMSessionFetcher */ = { isa = PBXNativeTarget; - buildConfigurationList = 0001273F25ECBEBAB0ADA5468B1D7F86 /* Build configuration list for PBXNativeTarget "Smartling.i18n" */; + buildConfigurationList = 9F352FA7EAEE9480E0FD74E27E2F88C0 /* Build configuration list for PBXNativeTarget "GTMSessionFetcher" */; buildPhases = ( - 2ECABB1EE6BC711AD00669CEC2E1244A /* Sources */, - 8340134EA51E1D105E5BBD8D76071DFD /* Frameworks */, - B9801639C23BDD6CE00F5624A72978B9 /* Headers */, + A0FC4886308C7B606FB4BF5FF6413753 /* Headers */, + A1C3F41512F64BF9E64ECAE904D0ECAC /* Sources */, + A9121B1B9D86217D4AC0462C11E54777 /* Frameworks */, ); buildRules = ( ); dependencies = ( ); - name = Smartling.i18n; - productName = Smartling.i18n; - productReference = 0AEE3E458E81D5FC66B2D0034B2B9DB4 /* libSmartling.i18n.a */; + name = GTMSessionFetcher; + productName = GTMSessionFetcher; + productReference = 5DC1AB1369DF5F6E85469C56BE151300 /* libGTMSessionFetcher.a */; productType = "com.apple.product-type.library.static"; }; - 1EA90C97D07F6992B639D1AA4F804870 /* OHHTTPStubs */ = { + 073D2EA56A5E98B0E3409F9B330AE806 /* Bolts */ = { isa = PBXNativeTarget; - buildConfigurationList = FD9771303599854E6AD10D4BFF7D4481 /* Build configuration list for PBXNativeTarget "OHHTTPStubs" */; + buildConfigurationList = 415D15526FBE9260CC0F69EFD275EAC8 /* Build configuration list for PBXNativeTarget "Bolts" */; buildPhases = ( - 5166CDAFF38CA9C9CFD382CEA006C8C7 /* Sources */, - 38D0D48C727AAE1D545A8EA9853436BD /* Frameworks */, - 7C9C5EC49FBE9E37E3A013E745F1D528 /* Headers */, + E66DCCF257CE271ED68B82F44A754A3B /* Headers */, + 563FF92C0CF0401464A9E069CC86D35B /* Sources */, + 9AA190535CE447EA1B88190F710ABB61 /* Frameworks */, ); buildRules = ( ); dependencies = ( ); - name = OHHTTPStubs; - productName = OHHTTPStubs; - productReference = 1E9A6CF0E9E57FC76BE0F377216CCA32 /* OHHTTPStubs.framework */; - productType = "com.apple.product-type.framework"; + name = Bolts; + productName = Bolts; + productReference = 34A6A10BEFEDD3F480C5257ECC4DA979 /* libBolts.a */; + productType = "com.apple.product-type.library.static"; }; - 2613748327B1D21F8126B594B0365EEF /* Protobuf */ = { + 2EDAB62C5E6CACC22E29DF7090FF3348 /* Segment-Firebase */ = { isa = PBXNativeTarget; - buildConfigurationList = A22A85C889825D8C64B046905276BCD9 /* Build configuration list for PBXNativeTarget "Protobuf" */; + buildConfigurationList = 6788D563B439B4714767E0934ED63472 /* Build configuration list for PBXNativeTarget "Segment-Firebase" */; buildPhases = ( - 3F830CB422DC3208FC09B78A9D9A9019 /* Sources */, - 630DEE647939BD287CF0860331380934 /* Frameworks */, - 9BC15B82F5537990BAFADB86DF1755EB /* Headers */, + 8F4CF2F04340D6FA8328CE5A8A73FD52 /* Headers */, + 6EBFDDD619D4597866BA46E64FEA4C11 /* Sources */, + 76FE8619908D5691D8C54549A96C65C3 /* Frameworks */, ); buildRules = ( ); dependencies = ( + 9AFC37DF9D3B5EA77E1DF481404794DB /* PBXTargetDependency */, + 25680EDCC31C82501A8720F65E6911E4 /* PBXTargetDependency */, + 8B87A5E97EBA9215D97EB0C812032462 /* PBXTargetDependency */, + 6E050BD361BC425FCD677438865A8213 /* PBXTargetDependency */, + 876A42DD2DA44F3239568AF8C59AFC4B /* PBXTargetDependency */, ); - name = Protobuf; - productName = Protobuf; - productReference = 472EB52AA6601707B206A2E8BFA626F2 /* libProtobuf.a */; + name = "Segment-Firebase"; + productName = "Segment-Firebase"; + productReference = A9E9AB5F1E0DE12349D9F8BFF2446A1A /* libSegment-Firebase.a */; productType = "com.apple.product-type.library.static"; }; - 2768E5F8629F1E2BD844598B2A15A2EB /* Pods-edX */ = { + 343EE2ED9B006940E113EBC5627525F1 /* Smartling.i18n */ = { isa = PBXNativeTarget; - buildConfigurationList = B780C96325E42D78FCFA5E7FA81E73DB /* Build configuration list for PBXNativeTarget "Pods-edX" */; + buildConfigurationList = F5A0DD20ED8D740A1B483A8D74AA8BEE /* Build configuration list for PBXNativeTarget "Smartling.i18n" */; buildPhases = ( - CC12224D724C8BAB3B2764A06F57A4F4 /* Sources */, - 624CA372E5BB7A44A98AD88D321759BF /* Frameworks */, - 00D276A58C1AEFD573623DD24C57F253 /* Headers */, + 110D9080C626175020DA3A2B0E843D80 /* Headers */, + 7E5C4F1F53D643DE18E17289A9F9C97B /* Sources */, + E351922A8EC2F25DE1DEB257280149FB /* Frameworks */, ); buildRules = ( ); dependencies = ( - 0662DCAF13D3978D5303D0CF6CEE6030 /* PBXTargetDependency */, - E851243EC05C0A54132FE7C139D38C3D /* PBXTargetDependency */, - E62F7914BDA13B77A30E7877826184A9 /* PBXTargetDependency */, - 7870BFEDAC78E98514DDEA7AE5A26BA3 /* PBXTargetDependency */, - 0E5D690FC7E4C2EAD61D449635C970FB /* PBXTargetDependency */, - 94E3C896064A7E368FA70A5477839B99 /* PBXTargetDependency */, - D12D1A8767A48C9F332D9598CC7931E2 /* PBXTargetDependency */, - F132F0950B5F421FC1D452C308722D60 /* PBXTargetDependency */, - 8105B9F57F0BAC5DC70439075CB56240 /* PBXTargetDependency */, - 445B3216E64FDAF42419EFADF0D9CF3A /* PBXTargetDependency */, - 99D5446955F8CB03082694EFF06F1A10 /* PBXTargetDependency */, - 2B785B393724EC8C54607620458A7D25 /* PBXTargetDependency */, - 6F563508FDFA8B8821C100C3727CE5C4 /* PBXTargetDependency */, - 78847BDA0BC6429453934CE4CD4F2008 /* PBXTargetDependency */, - 4569FAFFCEA284F8424AABCD32A516A8 /* PBXTargetDependency */, - 24FC5FB217E74875C29E6040424A9966 /* PBXTargetDependency */, - 9BCD6F79CE0CD1B379DC2D0A9BA8014B /* PBXTargetDependency */, - 36C9F0B91B7F5BCBA77170DDDC9B93CD /* PBXTargetDependency */, - 4319290B7679B6FFEF288F3A605F754F /* PBXTargetDependency */, ); - name = "Pods-edX"; - productName = "Pods-edX"; - productReference = 80CF0E71175F258ED21C46DD63AE7474 /* libPods-edX.a */; + name = Smartling.i18n; + productName = Smartling.i18n; + productReference = EA3801AAAB1A50369E9AB5A58307CCED /* libSmartling.i18n.a */; productType = "com.apple.product-type.library.static"; }; - 2A0337F49D27470D33AFE64B54A2EBFA /* FirebaseInAppMessagingDisplay */ = { + 39D7A735D1D7480B7FD1C06327A0DA05 /* FBSDKCoreKit */ = { isa = PBXNativeTarget; - buildConfigurationList = C1437DD67E9882319F1173D8422A6706 /* Build configuration list for PBXNativeTarget "FirebaseInAppMessagingDisplay" */; + buildConfigurationList = 4F65F30B2476F75093EDF04C2CC56A52 /* Build configuration list for PBXNativeTarget "FBSDKCoreKit" */; buildPhases = ( - 2420086771A211D3C7D29DA1CC4C2170 /* Sources */, - 554F9497EF3FC0F64BD1A608F67C8702 /* Frameworks */, - 31ECB4950221FC4F367F1C35ACA54953 /* Headers */, + FB505D0D4415D3F0335F08AB3424EE0B /* Headers */, + 0F1A7D89D79EACD5995A02CF297510C7 /* Sources */, + FC56A281867311014CF43895F56E9E8B /* Frameworks */, ); buildRules = ( ); dependencies = ( - 511D6B8F7499D403384A3BE315197FED /* PBXTargetDependency */, - 93F43BAC5394BDF64133227C9F9C8BC0 /* PBXTargetDependency */, - 19E4636381072C7FFBADF261426528CC /* PBXTargetDependency */, - 6F48732BA29579EBB5097AFB5F4DDE89 /* PBXTargetDependency */, - 8FC13570B9ACA3C804EEC76A3BCA8CA4 /* PBXTargetDependency */, - 1297DEB1D416F9BF80A04105858CF3E5 /* PBXTargetDependency */, + B68ECD8B246B1055C0BCD3BB3C3D4DC1 /* PBXTargetDependency */, ); - name = FirebaseInAppMessagingDisplay; - productName = FirebaseInAppMessagingDisplay; - productReference = 6E094618B90CF6B99B9E5EE4A0F410F5 /* libFirebaseInAppMessagingDisplay.a */; + name = FBSDKCoreKit; + productName = FBSDKCoreKit; + productReference = 6D0E2F93C05947F476A92DECEDABEFF7 /* libFBSDKCoreKit.a */; productType = "com.apple.product-type.library.static"; }; - 34A4D61910690991505502102CBFF62C /* FBSDKCoreKit */ = { + 464756F8379469242B17DE1AC11A2CF1 /* YoutubePlayer-in-WKWebView */ = { isa = PBXNativeTarget; - buildConfigurationList = 4C53036891B4741E0EDFC3203AB571E4 /* Build configuration list for PBXNativeTarget "FBSDKCoreKit" */; + buildConfigurationList = D351BD58C3947CD586CE933653048854 /* Build configuration list for PBXNativeTarget "YoutubePlayer-in-WKWebView" */; buildPhases = ( - 73660593FF2FDF7146A0E1F3605A8D9A /* Sources */, - D7C0120A1438F75414CA462569FE772F /* Frameworks */, - AB47E53AE19E1FF0F97EBA8A70C0C5CF /* Headers */, + 9FF88FB7E6F59015BE4B0AC5C20E305C /* Headers */, + 4DFB3E800E0F8E4321ADB8B07A47D58B /* Sources */, + D9921DD3D4010F19869A0573055F5275 /* Frameworks */, ); buildRules = ( ); dependencies = ( - F0DCADECD035421BA72166902AA84435 /* PBXTargetDependency */, ); - name = FBSDKCoreKit; - productName = FBSDKCoreKit; - productReference = 9BE0B80B845E85BB8A60930D6B0655E4 /* libFBSDKCoreKit.a */; + name = "YoutubePlayer-in-WKWebView"; + productName = "YoutubePlayer-in-WKWebView"; + productReference = A3E9555E426111D8AB91DA723CB16686 /* libYoutubePlayer-in-WKWebView.a */; productType = "com.apple.product-type.library.static"; }; - 4372FF7163C8C6FE314BB270FA131AC7 /* FBSDKLoginKit */ = { + 489F079836410A96B14ABA20957D7C82 /* iOSSnapshotTestCase */ = { isa = PBXNativeTarget; - buildConfigurationList = 593C3000653F26E9B3A9378DAF55D559 /* Build configuration list for PBXNativeTarget "FBSDKLoginKit" */; + buildConfigurationList = 336D7BC3182278C8E1949FFEE72DB687 /* Build configuration list for PBXNativeTarget "iOSSnapshotTestCase" */; buildPhases = ( - C6C8B2BE21F73DF2B707951F9BD6A82E /* Sources */, - D93A41BFE2D33C736FF784EA881D2D53 /* Frameworks */, - 8FC7FAEF17E75B838C949BBBF48BE596 /* Headers */, + 2E2D2A647CE0B90370BDB8831B34E902 /* Headers */, + 214E1DD1DD5EFC13A49AE9F785E403E5 /* Sources */, + 06E945BD25F466D5190A29EDAD64883B /* Frameworks */, + D9F0C711A519439D39D6E2F916A51D1C /* Resources */, ); buildRules = ( ); dependencies = ( - 6EB35FB9050C3939F64B6776C04B4388 /* PBXTargetDependency */, - D00AB472C1842BF027DA88EBA1E2EF11 /* PBXTargetDependency */, ); - name = FBSDKLoginKit; - productName = FBSDKLoginKit; - productReference = 7B046075F0FE0A6C75F45F534CCEA49F /* libFBSDKLoginKit.a */; - productType = "com.apple.product-type.library.static"; + name = iOSSnapshotTestCase; + productName = iOSSnapshotTestCase; + productReference = 721892917902FA429FCD7B6015A5FD3A /* FBSnapshotTestCase.framework */; + productType = "com.apple.product-type.framework"; }; - 6292B09A5CF15FD48ED479F0E4E3871B /* Pods-edXTests */ = { + 4B7D2794D13E4FAD67C835AF3017E4FB /* Protobuf */ = { isa = PBXNativeTarget; - buildConfigurationList = 75D6EF0CB504CDCD248BC9D5BFA642B7 /* Build configuration list for PBXNativeTarget "Pods-edXTests" */; + buildConfigurationList = 5BEB8DE93B47100E660CF989BCD6870E /* Build configuration list for PBXNativeTarget "Protobuf" */; buildPhases = ( - DA9F3912A9C9B1E952DC631FC2C59EED /* Sources */, - D798C9255C548654033BE95F8E27A5F4 /* Frameworks */, - 3EA333989202601B5A14BC1B354BAA86 /* Headers */, + 3CA4B8EAE77BBF5E9DEA8B199624203C /* Headers */, + 5E8AC80EE5F610393239D6E58AA83E46 /* Sources */, + D4C5ACB38162B03DEE33516BA8DEFFB0 /* Frameworks */, ); buildRules = ( ); dependencies = ( - C2E4EEC90D0BC3C749FD2255E749CDB9 /* PBXTargetDependency */, - 468C8BC04DF0E7F27309BFAC957868AB /* PBXTargetDependency */, ); - name = "Pods-edXTests"; - productName = "Pods-edXTests"; - productReference = 46F628330A59CBBD62191416368682FC /* Pods_edXTests.framework */; - productType = "com.apple.product-type.framework"; + name = Protobuf; + productName = Protobuf; + productReference = 5E07AE1FAE72C0EDB00292E9463195C1 /* libProtobuf.a */; + productType = "com.apple.product-type.library.static"; }; - 6650C77145CAE1C5C746D43F4B79574B /* FirebaseCore */ = { + 55CB9AF47D6CC1D0C39D86708616A17E /* Analytics */ = { isa = PBXNativeTarget; - buildConfigurationList = 1D2517E1CF91EA467F5351B1DD543301 /* Build configuration list for PBXNativeTarget "FirebaseCore" */; + buildConfigurationList = B6ADCD7B35E2E83B078C390887790212 /* Build configuration list for PBXNativeTarget "Analytics" */; buildPhases = ( - 897FA1E664F3FE36CF009F476D008AB3 /* Sources */, - 145E8BAE76AA89A78A5C981DB4C86E85 /* Frameworks */, - 80D84608E42B63C422C4D899F22B418E /* Headers */, + FE08A8E602E1BD51239E951FB8EE33B1 /* Headers */, + 0C7B1A212AB8EC844CE9D7FB0244868C /* Sources */, + 0EBC4E1ED91C24E349CC69660B2666C5 /* Frameworks */, ); buildRules = ( ); dependencies = ( - 43566C5EDD18DF3C411ABCE48690604F /* PBXTargetDependency */, ); - name = FirebaseCore; - productName = FirebaseCore; - productReference = 44DAF1AE3D1F23CFE52239969959AB38 /* libFirebaseCore.a */; + name = Analytics; + productName = Analytics; + productReference = AE4F7C031E2DA3B3F4DA28D257D8DBDB /* libAnalytics.a */; productType = "com.apple.product-type.library.static"; }; - 6A4FB6B3364177303BE5670C6E3E61C8 /* GTMSessionFetcher */ = { + 5EE5A1F759245EE8362B84053C892028 /* GoogleUtilities */ = { isa = PBXNativeTarget; - buildConfigurationList = AD9D7FEA4C361EE7A9A78B81880EC220 /* Build configuration list for PBXNativeTarget "GTMSessionFetcher" */; + buildConfigurationList = 00FAC01DEF88199514F8DEF835A8CDBC /* Build configuration list for PBXNativeTarget "GoogleUtilities" */; buildPhases = ( - A3690E07CEC64B2EDA3D1EDCFD8BDAB3 /* Sources */, - 06103BC907C6D44B4FC4BC41831BE163 /* Frameworks */, - 7F6E03B5D10C32BA59D5BA888DD7555E /* Headers */, + E7F848199B896299BE2E8BE9BDC2CCE9 /* Headers */, + F5789E624AFEBAE873ACA09464555FEF /* Sources */, + C2F43A7F4BB93F6AB1987CCE71343407 /* Frameworks */, ); buildRules = ( ); dependencies = ( ); - name = GTMSessionFetcher; - productName = GTMSessionFetcher; - productReference = 12EEC19077471BF499336190A2E96FCB /* libGTMSessionFetcher.a */; + name = GoogleUtilities; + productName = GoogleUtilities; + productReference = A4AEAD4D9BF0832F4367F363BA3507CF /* libGoogleUtilities.a */; productType = "com.apple.product-type.library.static"; }; - 748A1F9611893A13CCA0C0A174E64741 /* FirebaseInstanceID */ = { + 6E5A25C718DA5FE03407ED015160FFE6 /* FirebaseCore */ = { isa = PBXNativeTarget; - buildConfigurationList = 9CC201F1A612C61F95AD9129228FA4B7 /* Build configuration list for PBXNativeTarget "FirebaseInstanceID" */; + buildConfigurationList = 6911378341960068D8CA11EB5721CACF /* Build configuration list for PBXNativeTarget "FirebaseCore" */; buildPhases = ( - 88AF0198FC747A1C9A8FB60A32DC2BC6 /* Sources */, - B99301673F3321EC5DFFE4D956244695 /* Frameworks */, - 7D22D09A869F1F366A55473C31257F70 /* Headers */, + 442932DFA9DD0E30A5D926291E220609 /* Headers */, + 274DB7FC82E37C0DF59205166FCC5DF8 /* Sources */, + 923877A3E628D9831A558C3BB6A74655 /* Frameworks */, ); buildRules = ( ); dependencies = ( - 7BD5481ACD639061B615CC0AD9F1485A /* PBXTargetDependency */, - 70A898579C5A4208AEB494773EABA4EA /* PBXTargetDependency */, + 89AFA0C69453D5332D8C491F267A5463 /* PBXTargetDependency */, ); - name = FirebaseInstanceID; - productName = FirebaseInstanceID; - productReference = A49A244D708C3CB9DF5A9B1A6BADF238 /* libFirebaseInstanceID.a */; + name = FirebaseCore; + productName = FirebaseCore; + productReference = 956E882A6488325F2DDC7D8FEE20D527 /* libFirebaseCore.a */; productType = "com.apple.product-type.library.static"; }; - 894215EAB23080817B7456A0651D3B03 /* Bolts */ = { + 6F08AFBBAC1BC3069924DEB34754D8EE /* FirebaseInAppMessagingDisplay */ = { isa = PBXNativeTarget; - buildConfigurationList = 93DAF6E799E47E03817CA5EA3D2FA153 /* Build configuration list for PBXNativeTarget "Bolts" */; + buildConfigurationList = 7029335E3E3117E9481EC2398FDCE9CC /* Build configuration list for PBXNativeTarget "FirebaseInAppMessagingDisplay" */; buildPhases = ( - 7251D09DDC73CF5F62BEC183DBAEA904 /* Sources */, - 7F377B6771CE13F5738BA7AEC20FAA8C /* Frameworks */, - 97286FB4556249809436EA986FA65BC5 /* Headers */, + 80ACCA6BED6B14EEE3422311930E2575 /* Headers */, + 356DDC429CEF5EF8E1128654B7A1ED80 /* Sources */, + 1476AA66C205799D85BD9013EAF5BEED /* Frameworks */, ); buildRules = ( ); dependencies = ( + 9530210C25D3042BC46C7157B645892A /* PBXTargetDependency */, + 6370B67460161EC86816C3EDF96D2A99 /* PBXTargetDependency */, + 27BF1E0195597BBAEF8ED0061533EE9E /* PBXTargetDependency */, + 362BDB08CEE318F8383991D74151319A /* PBXTargetDependency */, + CAD356FA8BDB4B730C87440E99DC6672 /* PBXTargetDependency */, + D45C59670FB110BC533FBC0D727ED154 /* PBXTargetDependency */, ); - name = Bolts; - productName = Bolts; - productReference = 8C0508A6FA05016366E880E41B62C9F0 /* libBolts.a */; + name = FirebaseInAppMessagingDisplay; + productName = FirebaseInAppMessagingDisplay; + productReference = 6466663A459746DC9AA9895734E49F10 /* libFirebaseInAppMessagingDisplay.a */; productType = "com.apple.product-type.library.static"; }; - 8E9AD00FB14E435D2212E00F8C588376 /* Segment-GoogleAnalytics */ = { + 728D212165AB079361F17EAB96522148 /* GoogleToolboxForMac */ = { isa = PBXNativeTarget; - buildConfigurationList = E31B3973E10BBAE5C946AD431C12B4F6 /* Build configuration list for PBXNativeTarget "Segment-GoogleAnalytics" */; + buildConfigurationList = 9A9FBC9E3595169FF4F9D8C8E0649B4F /* Build configuration list for PBXNativeTarget "GoogleToolboxForMac" */; buildPhases = ( - EC012B174242A05D27B148890832031A /* Sources */, - F9D0D6DB5B71D91658EECA3E4E54F02C /* Frameworks */, - 66BD3DD1B7FCE527269EF8D0806D001F /* Headers */, + 37ED3EEF5AB4D244D7D8C78B54EBDAE4 /* Headers */, + 3DFCDD647EB33F19B9ADB2061F8C10B5 /* Sources */, + 5B60901AB9A3E6AC54435DEE4E4B74BC /* Frameworks */, ); buildRules = ( ); dependencies = ( - F8DD09A384BFD4D166A98D28FC7FCE48 /* PBXTargetDependency */, ); - name = "Segment-GoogleAnalytics"; - productName = "Segment-GoogleAnalytics"; - productReference = E64CD90EA9598C1D775A9797AE02A1F9 /* libSegment-GoogleAnalytics.a */; + name = GoogleToolboxForMac; + productName = GoogleToolboxForMac; + productReference = A65993D7705E2568CC966BDAF60DDED6 /* libGoogleToolboxForMac.a */; productType = "com.apple.product-type.library.static"; }; - 948054BED977B73CFDF32793BCDE82FD /* DateTools */ = { + 89194B968EE0B327BAE2EC67B55468FE /* FirebaseInAppMessaging */ = { isa = PBXNativeTarget; - buildConfigurationList = F1F217141E264829D7BDFC8648257F54 /* Build configuration list for PBXNativeTarget "DateTools" */; + buildConfigurationList = 0FDE4AF7E6C77308E1BBD6B023C55DE7 /* Build configuration list for PBXNativeTarget "FirebaseInAppMessaging" */; buildPhases = ( - EFB1A0F7696997007B093E7896A03F8B /* Sources */, - 53FF5A9C9A3178B75C238AC376346189 /* Frameworks */, - 2F1646CACBF1B7CFF662EC650EF3462B /* Headers */, + CBE0435225312FDC7469B812838E0F82 /* Headers */, + F3703A73D3F8F9B7355F3245992ECAB3 /* Sources */, + 45593DAAB282D6D4196ABD1F353AD7F3 /* Frameworks */, ); buildRules = ( ); dependencies = ( + C3E8F07C745A38548F5C9EB6332CC297 /* PBXTargetDependency */, + 30510C6F6004908251D393BF326EA660 /* PBXTargetDependency */, + 9940C87056BB9CF867A3D5DCBBF43303 /* PBXTargetDependency */, + 700102B6ED347C1AD68666868685B2B6 /* PBXTargetDependency */, ); - name = DateTools; - productName = DateTools; - productReference = BC04E54460EBFAE4454A7A77297DAA46 /* libDateTools.a */; + name = FirebaseInAppMessaging; + productName = FirebaseInAppMessaging; + productReference = 76D6C1FFF189E60FA2D3277D27904605 /* libFirebaseInAppMessaging.a */; productType = "com.apple.product-type.library.static"; }; - 9F85A41AEB2CCB56ACDA370DF8DDB444 /* Masonry */ = { + 9A7950790BBFBB34F6352BAF520C113E /* FirebaseInAppMessagingDisplay-InAppMessagingDisplayResources */ = { isa = PBXNativeTarget; - buildConfigurationList = E3A82F2E28D500D1596EC4D2D0DD112D /* Build configuration list for PBXNativeTarget "Masonry" */; + buildConfigurationList = 187160E66C508EEEC98096E8E98C6801 /* Build configuration list for PBXNativeTarget "FirebaseInAppMessagingDisplay-InAppMessagingDisplayResources" */; buildPhases = ( - F2B89148AFC035823396E9F75139FCE7 /* Sources */, - 94D9113EC36D1A2B25422D2CB247F8DE /* Frameworks */, - 4048DA899822FA029D2437876F7E2A13 /* Headers */, + CF512AD67E37A0FC35D945089562FE6B /* Sources */, + 0FB2530C7979AFFCA8810C854C62C308 /* Frameworks */, + F2EF97DBA4EBCFFEFBB9A4463C2087BE /* Resources */, + 7C53FA87B92F8CADE38EF1CD42BD7DFF /* Headers */, ); buildRules = ( ); dependencies = ( ); - name = Masonry; - productName = Masonry; - productReference = 7B74D6FADC9025886982ED13538F5BE6 /* libMasonry.a */; - productType = "com.apple.product-type.library.static"; + name = "FirebaseInAppMessagingDisplay-InAppMessagingDisplayResources"; + productName = "FirebaseInAppMessagingDisplay-InAppMessagingDisplayResources"; + productReference = 3ED03942DF7629BD0C2FA0B6DCF727DC /* InAppMessagingDisplayResources.bundle */; + productType = "com.apple.product-type.bundle"; }; - B83F6B7B0B5D8AC9AA1E4C7D671B1A0C /* Segment-Firebase */ = { + A0FA75186A7E803F449843FFA6A4AEA2 /* nanopb */ = { isa = PBXNativeTarget; - buildConfigurationList = 9A062B1FDE199EB942D58FD924345B1A /* Build configuration list for PBXNativeTarget "Segment-Firebase" */; + buildConfigurationList = F0374ED9B37BD23B04CC48549E03226E /* Build configuration list for PBXNativeTarget "nanopb" */; buildPhases = ( - 1A651C8F74B2622A016A6C70C929D464 /* Sources */, - 5FE2DCC199AD7A75FF68C427A41FD754 /* Frameworks */, - 78564AD82CA870FFE9E4B12AC524DAA2 /* Headers */, + A0C33A77E53EEBE78341DA36B1DF7C1C /* Headers */, + 51F9CA25FBE89BE8CBE32D854C80D82B /* Sources */, + A7602C99E6009529CA26C0DF69569EA0 /* Frameworks */, ); buildRules = ( ); dependencies = ( - D366B03835E71C1F05FABF92ECB2D7DD /* PBXTargetDependency */, - 9AB0924879BE9D8C974B56C2E52A8185 /* PBXTargetDependency */, - 546A93387CD9B297C5B0C3EBB7178923 /* PBXTargetDependency */, - 00CBD6A15269271A3F07DE1E7D65B4BD /* PBXTargetDependency */, - 70CD07BF998B03F5224C7C119A83730F /* PBXTargetDependency */, ); - name = "Segment-Firebase"; - productName = "Segment-Firebase"; - productReference = 5315508EB7F652D692952739204FD973 /* libSegment-Firebase.a */; + name = nanopb; + productName = nanopb; + productReference = 3FC03309399C6DE9FC963BB578DC58E1 /* libnanopb.a */; productType = "com.apple.product-type.library.static"; }; - C094EACDC7C0535D513ED8C0E8187980 /* FirebaseInAppMessagingDisplay-InAppMessagingDisplayResources */ = { + AA49E38FE76A812C3CA4C769F8E8F994 /* Pods-edX */ = { isa = PBXNativeTarget; - buildConfigurationList = 3086E8E28F6E9C4D72ABCE206E8C1C56 /* Build configuration list for PBXNativeTarget "FirebaseInAppMessagingDisplay-InAppMessagingDisplayResources" */; + buildConfigurationList = 473B75B852580004FC7DD29C9737D59F /* Build configuration list for PBXNativeTarget "Pods-edX" */; buildPhases = ( - F582DCE989D07DB353598E606820B481 /* Sources */, - 1A8E14F51C00DCA6D88B8CA74385C8BF /* Frameworks */, - 4C1866483100EB1DE77C4B23FC61230E /* Resources */, - E9B760DBFF6DEAB2F78444252CA028A6 /* Headers */, + 87355725FF5801B8690C30688B59D775 /* Headers */, + EF31AAD2F4B1BD1895FB754858DB21EB /* Sources */, + A53AD8E78E7DBBAD1B988F537225C094 /* Frameworks */, ); buildRules = ( ); dependencies = ( + 270FEA7B034CAF5B49A7A54B0C8281C8 /* PBXTargetDependency */, + 75CFCF947F1E4DD8346C25D15E00A7C4 /* PBXTargetDependency */, + 503C42D051F41C7F4D650EBD54C37FC0 /* PBXTargetDependency */, + DD99898EB5B821844FBAC582BBC5E820 /* PBXTargetDependency */, + BD83A522FD3009B52C52BA717CA5CB98 /* PBXTargetDependency */, + C4B9A9EDA7C33E34FF4377697B34D69C /* PBXTargetDependency */, + 7C836ACE116A052807822F01E74EAAC8 /* PBXTargetDependency */, + 15D4FB8AD9AD23A5E5AF1A6265D57A62 /* PBXTargetDependency */, + CE68D9034457F00C2C9CDF73018540E5 /* PBXTargetDependency */, + C0A1F1ED8C16488C00D2ECABD8B6CCBE /* PBXTargetDependency */, + 7536758567BB38FAAD181DDD97901835 /* PBXTargetDependency */, + 23F97BF899351B24F8F0EA371A3C59D7 /* PBXTargetDependency */, + 006CCDC65C397C54D18AE460F4AF59BA /* PBXTargetDependency */, + 3E7C05DFE5B2DC9392B9CDC3D38F327F /* PBXTargetDependency */, + F08FA35FBA0FA5D33213B824864F6635 /* PBXTargetDependency */, + 8BC203BB705ED7C121FF099308D3F2C1 /* PBXTargetDependency */, + A341A2BDFE48BC7A345B6DC340D62130 /* PBXTargetDependency */, + 48F0589A76611721199F5C2E3A2B58F1 /* PBXTargetDependency */, + 2337221BE27F31AC93EE16F3CE106EC2 /* PBXTargetDependency */, + 899EA644D2ED802E512C0BEDC6BB7888 /* PBXTargetDependency */, ); - name = "FirebaseInAppMessagingDisplay-InAppMessagingDisplayResources"; - productName = "FirebaseInAppMessagingDisplay-InAppMessagingDisplayResources"; - productReference = BFF3F767167AFF8BA9CB3B52062B811F /* InAppMessagingDisplayResources.bundle */; - productType = "com.apple.product-type.bundle"; + name = "Pods-edX"; + productName = "Pods-edX"; + productReference = F8DB896AD955DFDF396BD450D7EA6752 /* libPods-edX.a */; + productType = "com.apple.product-type.library.static"; }; - C34DC257B02A54D23C32B4E12228046D /* nanopb */ = { + B449892A2F9473255D00E951B04618A6 /* FirebaseInstanceID */ = { isa = PBXNativeTarget; - buildConfigurationList = 2A1A3A8EBE8E0D86BACDA203E6477C44 /* Build configuration list for PBXNativeTarget "nanopb" */; + buildConfigurationList = CCB50D992F8DBA170D98BFD4ABB5EF2E /* Build configuration list for PBXNativeTarget "FirebaseInstanceID" */; buildPhases = ( - 21693919A740286E890AEDE39C7D5C3B /* Sources */, - 97694224A7F37F1C8E5949ED4A8D1A08 /* Frameworks */, - C5729AAFD4B70C73F675ECE92D5A436C /* Headers */, + B8828B2108A8274ABA845EAA4F1C717C /* Headers */, + DF3ED3C8772B9B84C444BE6F640BE580 /* Sources */, + F9E760C0AAA9574A1CCB01138E7DC2B4 /* Frameworks */, ); buildRules = ( ); dependencies = ( + 8D319D30445057579C7C6D9CC00161A5 /* PBXTargetDependency */, + 6E1B27E92924241FC3AEF4D242B5B727 /* PBXTargetDependency */, ); - name = nanopb; - productName = nanopb; - productReference = FC83E7E74FA61C031C759F461AB7722E /* libnanopb.a */; + name = FirebaseInstanceID; + productName = FirebaseInstanceID; + productReference = 5D95C76A8DFFBABF477E0B67EC086671 /* libFirebaseInstanceID.a */; productType = "com.apple.product-type.library.static"; }; - C5AD28219CF8825EE894DE00FD8E7B90 /* GoogleUtilities */ = { + B6D7774993A8E950AC4759A24E45ED2C /* Segment-GoogleAnalytics */ = { isa = PBXNativeTarget; - buildConfigurationList = 58D16B64FF77BD6DAA7E1334D3328FCB /* Build configuration list for PBXNativeTarget "GoogleUtilities" */; + buildConfigurationList = 726FA42F23C7BBC3D49EE20D09C33541 /* Build configuration list for PBXNativeTarget "Segment-GoogleAnalytics" */; buildPhases = ( - B8B21884A962268B5F8062C8E1464993 /* Sources */, - ECFD9C01E07B4959BFCF4A1791941985 /* Frameworks */, - 5D11C65BAF7D1E8FEF57FDC428D95E27 /* Headers */, + 667BBB1B1025A68F71869D89DB20BBC4 /* Headers */, + 104AB86EE48005E8FFC71B47CF64C52D /* Sources */, + 915C1715E81465BD699F42A203B7E7C7 /* Frameworks */, ); buildRules = ( ); dependencies = ( + 4CC880C8503CAEB75C4776F5112B8BA1 /* PBXTargetDependency */, ); - name = GoogleUtilities; - productName = GoogleUtilities; - productReference = 02E93A2C521226416040296CC985D082 /* libGoogleUtilities.a */; + name = "Segment-GoogleAnalytics"; + productName = "Segment-GoogleAnalytics"; + productReference = 8B86DEAE6A2D7BC46DD7847074A04508 /* libSegment-GoogleAnalytics.a */; productType = "com.apple.product-type.library.static"; }; - CA6A062C66F7998290E399C8704F8658 /* GoogleToolboxForMac */ = { + C896F884ABB4670511AF7DE023B7211A /* OHHTTPStubs */ = { isa = PBXNativeTarget; - buildConfigurationList = 234BD4E9760757358A032F1C4F3CE473 /* Build configuration list for PBXNativeTarget "GoogleToolboxForMac" */; + buildConfigurationList = 5FD66E57308DD8E8EE5D16F9CEC3BA7A /* Build configuration list for PBXNativeTarget "OHHTTPStubs" */; buildPhases = ( - BFDAD91EEDCA20F4F48B3FF07137C76B /* Sources */, - EB45D363BAB93B738F295696BB169873 /* Frameworks */, - 9A1689D3BE8F4809E54C9867E4C60234 /* Headers */, + FDDEB5A461DE2A228FA9A260F4E3940A /* Headers */, + 251E177956C035C1DEA74017693C4DED /* Sources */, + D6B95F0E6B03DBE93215618AF1BB273E /* Frameworks */, + B41857E638A89C5DABE170D1829CB212 /* Resources */, ); buildRules = ( ); dependencies = ( ); - name = GoogleToolboxForMac; - productName = GoogleToolboxForMac; - productReference = 3642D240B335CDE5ED2E3D3EF627E8C7 /* libGoogleToolboxForMac.a */; - productType = "com.apple.product-type.library.static"; + name = OHHTTPStubs; + productName = OHHTTPStubs; + productReference = 5BE72A9165EEFAB39D25C29085FF0D9C /* OHHTTPStubs.framework */; + productType = "com.apple.product-type.framework"; }; - CCEA09FDDBB90E4359EB5831DFAF8AD9 /* iOSSnapshotTestCase */ = { + CB3BE41252795B733E8A8312DB23C8DA /* DateTools */ = { isa = PBXNativeTarget; - buildConfigurationList = 97A485DD5A077366585455C12C352A63 /* Build configuration list for PBXNativeTarget "iOSSnapshotTestCase" */; + buildConfigurationList = 7E3285ECA7337F47D3415822FA8BF921 /* Build configuration list for PBXNativeTarget "DateTools" */; buildPhases = ( - D81CF956770DE813322E5A170FDEC47E /* Sources */, - 327A131E42775E54CAC095D1BB9EA5FD /* Frameworks */, - 2DA169BE5EF9452862DD7E65651B9372 /* Headers */, + 4908B609C678F2C3E907B8B93E267CED /* Headers */, + EAA16985EE2155B99B125C5D8F09C711 /* Sources */, + 64726540ACD1E83D87EACF3A895CE311 /* Frameworks */, ); buildRules = ( ); dependencies = ( ); - name = iOSSnapshotTestCase; - productName = iOSSnapshotTestCase; - productReference = 8CF821F4667C8F4004A2EF1B30F3ED74 /* FBSnapshotTestCase.framework */; - productType = "com.apple.product-type.framework"; + name = DateTools; + productName = DateTools; + productReference = 436DE2178050F77FA1CFE047DBEFC8D0 /* libDateTools.a */; + productType = "com.apple.product-type.library.static"; }; - CE165F72A81BAF97ACBF653F36E2D445 /* Analytics */ = { + CC0A2EF7B10FD97F660E018C41C2A3A9 /* FBSDKLoginKit */ = { isa = PBXNativeTarget; - buildConfigurationList = 3EE61A642233FB4545BD7F2992AF7405 /* Build configuration list for PBXNativeTarget "Analytics" */; + buildConfigurationList = 68ED5A4BD8979DD2F1F9A0DEC331D694 /* Build configuration list for PBXNativeTarget "FBSDKLoginKit" */; buildPhases = ( - 3E6DFA1C696D5346184FD77AF12DE97A /* Sources */, - A8310C7816DD66AA20B8D944A75B34A2 /* Frameworks */, - 6D8BF43A732CAF6A1EC876F142C366D9 /* Headers */, + 0DC21A3D7BE9B6B2127A697E2824306A /* Headers */, + 66A455B0F5A489E63FF59ABEFBA48170 /* Sources */, + BF5331BCA73F36076CA6DCE9E7FD57FC /* Frameworks */, ); buildRules = ( ); dependencies = ( + ECBB68C3558B590A82295BEF907C2832 /* PBXTargetDependency */, + 27ED64C5973AAB71C02BE21C3FB56DD5 /* PBXTargetDependency */, ); - name = Analytics; - productName = Analytics; - productReference = C7CA97C1FFB6C84821EBCC6DBE8AFDAC /* libAnalytics.a */; + name = FBSDKLoginKit; + productName = FBSDKLoginKit; + productReference = D35765DE219397654892A591C703FC19 /* libFBSDKLoginKit.a */; productType = "com.apple.product-type.library.static"; }; - E797B893C4DA7AC6CACF7614842C5D03 /* FirebaseInAppMessaging */ = { + DFA38748FA12BE0C68901A9017F6FFE6 /* Pods-edXTests */ = { isa = PBXNativeTarget; - buildConfigurationList = 6383199CDE56A5FB496EF3622631E872 /* Build configuration list for PBXNativeTarget "FirebaseInAppMessaging" */; + buildConfigurationList = 3F0313CF2B92F9C846CECFF2D57DED95 /* Build configuration list for PBXNativeTarget "Pods-edXTests" */; buildPhases = ( - 80658552D432D4E1B8CCCDF2072DFDF8 /* Sources */, - 06EF0D3AC29E69F1DBF49ABEDE5D2617 /* Frameworks */, - BE9B4FE5BDDEBB5CD97A2702BD8398E0 /* Headers */, + 63A37E87D233F31BE2F6B55A07E73551 /* Headers */, + E53DC3755DA785ED6E9224E30D289494 /* Sources */, + 15EF59E298DE044A2165E1B7474E44E9 /* Frameworks */, + E26315A0C20EE59835B38DCD4EB13455 /* Resources */, ); buildRules = ( ); dependencies = ( - 72AE4BDE9791E20C015BF75BFA5363A8 /* PBXTargetDependency */, - 47D13388DDB87105C8203B9AC1B3FDDC /* PBXTargetDependency */, - F641A03CA0FD55D9EEC4FA3DFB4E262E /* PBXTargetDependency */, - 1B6266255E2D33CE83369D9E0E0D5EC4 /* PBXTargetDependency */, + 56C2D779EDA737A1BE4791AA34B7B992 /* PBXTargetDependency */, + 7B9827333C5D9D20FD28BDB30BA72900 /* PBXTargetDependency */, ); - name = FirebaseInAppMessaging; - productName = FirebaseInAppMessaging; - productReference = 7F2855BD45D7E6081D295C4CB3757063 /* libFirebaseInAppMessaging.a */; + name = "Pods-edXTests"; + productName = "Pods-edXTests"; + productReference = 6D5CA1E0BAB4C45425CA8D2BC2CB1FA7 /* Pods_edXTests.framework */; + productType = "com.apple.product-type.framework"; + }; + F522279A68D31AE24E7891AF13AC0F05 /* Masonry */ = { + isa = PBXNativeTarget; + buildConfigurationList = 06E944A0D63764F0067C7C9255018BC9 /* Build configuration list for PBXNativeTarget "Masonry" */; + buildPhases = ( + 6589687FBEFD9F7FD35A8A6C6223CA9F /* Headers */, + 845F57537323D8927FA4D4F76793F183 /* Sources */, + 2DB4D46C728E16B1BBACE6F211790251 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Masonry; + productName = Masonry; + productReference = 9063EBB817AB32C5F170DA9166D21DAC /* libMasonry.a */; productType = "com.apple.product-type.library.static"; }; - FECECC4C0AA4584A72E392D88F18B6EA /* Branch */ = { + F8C258847866CAEC893B245139C1961F /* Branch */ = { isa = PBXNativeTarget; - buildConfigurationList = 8969ABBEDD4DCF895BAFE4ECD139947D /* Build configuration list for PBXNativeTarget "Branch" */; + buildConfigurationList = 50ED4D97608B0455B247E90BF180DF74 /* Build configuration list for PBXNativeTarget "Branch" */; buildPhases = ( - B35D8341AB19C966FCC7CF26F2DB60A0 /* Sources */, - FB01367BABCA8248725014886B3685DC /* Frameworks */, - CF577F04DF2E1168266FF3557A7C8A93 /* Headers */, + 8111429D06D64C04EDC00C2F405E0862 /* Headers */, + 59C81CF230E8FAD9AFAD2AFE339C7EF5 /* Sources */, + CE51B919C38F6A4EEDD4FCB6BA10A887 /* Frameworks */, ); buildRules = ( ); @@ -5404,7 +5524,7 @@ ); name = Branch; productName = Branch; - productReference = F9546770879894A2CC8224A5C16FC253 /* libBranch.a */; + productReference = 02CC641209991EA0A30B6F98692C64CE /* libBranch.a */; productType = "com.apple.product-type.library.static"; }; /* End PBXNativeTarget section */ @@ -5414,7 +5534,7 @@ isa = PBXProject; attributes = { LastSwiftUpdateCheck = 0930; - LastUpgradeCheck = 1010; + LastUpgradeCheck = 0930; }; buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 3.2"; @@ -5424,937 +5544,915 @@ en, ); mainGroup = 7DB346D0F39D3F0E887471402A8071AB; - productRefGroup = 7CEF4D195109BC1D1C62F44D4A05F327 /* Products */; + productRefGroup = 0905205153FF8C8746FF4E13FC339321 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - CE165F72A81BAF97ACBF653F36E2D445 /* Analytics */, - 894215EAB23080817B7456A0651D3B03 /* Bolts */, - FECECC4C0AA4584A72E392D88F18B6EA /* Branch */, - 948054BED977B73CFDF32793BCDE82FD /* DateTools */, - 34A4D61910690991505502102CBFF62C /* FBSDKCoreKit */, - 4372FF7163C8C6FE314BB270FA131AC7 /* FBSDKLoginKit */, - 6650C77145CAE1C5C746D43F4B79574B /* FirebaseCore */, - E797B893C4DA7AC6CACF7614842C5D03 /* FirebaseInAppMessaging */, - 2A0337F49D27470D33AFE64B54A2EBFA /* FirebaseInAppMessagingDisplay */, - C094EACDC7C0535D513ED8C0E8187980 /* FirebaseInAppMessagingDisplay-InAppMessagingDisplayResources */, - 748A1F9611893A13CCA0C0A174E64741 /* FirebaseInstanceID */, - CA6A062C66F7998290E399C8704F8658 /* GoogleToolboxForMac */, - C5AD28219CF8825EE894DE00FD8E7B90 /* GoogleUtilities */, - 6A4FB6B3364177303BE5670C6E3E61C8 /* GTMSessionFetcher */, - CCEA09FDDBB90E4359EB5831DFAF8AD9 /* iOSSnapshotTestCase */, - 9F85A41AEB2CCB56ACDA370DF8DDB444 /* Masonry */, - C34DC257B02A54D23C32B4E12228046D /* nanopb */, - 1EA90C97D07F6992B639D1AA4F804870 /* OHHTTPStubs */, - 2768E5F8629F1E2BD844598B2A15A2EB /* Pods-edX */, - 6292B09A5CF15FD48ED479F0E4E3871B /* Pods-edXTests */, - 2613748327B1D21F8126B594B0365EEF /* Protobuf */, - B83F6B7B0B5D8AC9AA1E4C7D671B1A0C /* Segment-Firebase */, - 8E9AD00FB14E435D2212E00F8C588376 /* Segment-GoogleAnalytics */, - 025425063E0DB16B9E78DAE6E58DF151 /* Smartling.i18n */, + 55CB9AF47D6CC1D0C39D86708616A17E /* Analytics */, + 073D2EA56A5E98B0E3409F9B330AE806 /* Bolts */, + F8C258847866CAEC893B245139C1961F /* Branch */, + CB3BE41252795B733E8A8312DB23C8DA /* DateTools */, + 39D7A735D1D7480B7FD1C06327A0DA05 /* FBSDKCoreKit */, + CC0A2EF7B10FD97F660E018C41C2A3A9 /* FBSDKLoginKit */, + 6E5A25C718DA5FE03407ED015160FFE6 /* FirebaseCore */, + 89194B968EE0B327BAE2EC67B55468FE /* FirebaseInAppMessaging */, + 6F08AFBBAC1BC3069924DEB34754D8EE /* FirebaseInAppMessagingDisplay */, + 9A7950790BBFBB34F6352BAF520C113E /* FirebaseInAppMessagingDisplay-InAppMessagingDisplayResources */, + B449892A2F9473255D00E951B04618A6 /* FirebaseInstanceID */, + 728D212165AB079361F17EAB96522148 /* GoogleToolboxForMac */, + 5EE5A1F759245EE8362B84053C892028 /* GoogleUtilities */, + 064ED1DEFF24C880F3CE63B59D3FD320 /* GTMSessionFetcher */, + 489F079836410A96B14ABA20957D7C82 /* iOSSnapshotTestCase */, + F522279A68D31AE24E7891AF13AC0F05 /* Masonry */, + A0FA75186A7E803F449843FFA6A4AEA2 /* nanopb */, + C896F884ABB4670511AF7DE023B7211A /* OHHTTPStubs */, + AA49E38FE76A812C3CA4C769F8E8F994 /* Pods-edX */, + DFA38748FA12BE0C68901A9017F6FFE6 /* Pods-edXTests */, + 4B7D2794D13E4FAD67C835AF3017E4FB /* Protobuf */, + 2EDAB62C5E6CACC22E29DF7090FF3348 /* Segment-Firebase */, + B6D7774993A8E950AC4759A24E45ED2C /* Segment-GoogleAnalytics */, + 343EE2ED9B006940E113EBC5627525F1 /* Smartling.i18n */, + 464756F8379469242B17DE1AC11A2CF1 /* YoutubePlayer-in-WKWebView */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 4C1866483100EB1DE77C4B23FC61230E /* Resources */ = { + B41857E638A89C5DABE170D1829CB212 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - D6CFF924D709F5A41E50913F166B7F4D /* close-with-transparency.png in Resources */, - D477CA424D0DF693A859BB085327FA3D /* close-with-transparency@2x.png in Resources */, - 8DEE13867A82462238C85AEE708FBE2F /* FIRInAppMessageDisplayStoryboard.storyboard in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 1A651C8F74B2622A016A6C70C929D464 /* Sources */ = { - isa = PBXSourcesBuildPhase; + D9F0C711A519439D39D6E2F916A51D1C /* Resources */ = { + isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - A5A8D2D3CE686DCB01E31AC203DA3911 /* SEGFirebaseIntegration.m in Sources */, - 3C3C6435F357E50C1D65FC92F47C768F /* SEGFirebaseIntegrationFactory.m in Sources */, - D432837AEDE4D7FBD8117DCC326DB075 /* Segment-Firebase-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 21693919A740286E890AEDE39C7D5C3B /* Sources */ = { - isa = PBXSourcesBuildPhase; + E26315A0C20EE59835B38DCD4EB13455 /* Resources */ = { + isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - B434D4781F963080A47BAB79373F7F37 /* nanopb-dummy.m in Sources */, - 5088A15A27B7223AFEF5A09465A29440 /* pb_common.c in Sources */, - 9450D7910F8C3EFA06F8E4CB8709F9FF /* pb_decode.c in Sources */, - A1A726AADA87BC3F7F4A90CC6E267818 /* pb_encode.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 2420086771A211D3C7D29DA1CC4C2170 /* Sources */ = { - isa = PBXSourcesBuildPhase; + F2EF97DBA4EBCFFEFBB9A4463C2087BE /* Resources */ = { + isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 73F427AD5C9ED4554C021E62C5566BEC /* FIDBannerViewController.m in Sources */, - 865FE7E2EC41F71C7EE50F5668AA5AEC /* FIDBannerViewUIWindow.m in Sources */, - 21638A0C389D15C1B2DD3B7E9C6A80CF /* FIDBaseRenderingViewController.m in Sources */, - 2336E7EC338799C2D9E6DB9ED2FBCD23 /* FIDImageOnlyViewController.m in Sources */, - 378934EA256734EE64B359857A68A23B /* FIDModalViewController.m in Sources */, - 663379728A4C5E85703E23BB68223CD4 /* FIDRenderingWindowHelper.m in Sources */, - F8001812BF50A5D97F0B31E9DCCD4207 /* FIDTimeFetcher.m in Sources */, - 2BBB058F7A9FAFB9FF1AB7187C5119B8 /* FIRCore+InAppMessagingDisplay.m in Sources */, - 5AA576230F9B0DD50E36BB9FD765615B /* FirebaseInAppMessagingDisplay-dummy.m in Sources */, - 86337C30AFA28DAC9540A8F3B01B32C9 /* FIRIAMDefaultDisplayImpl.m in Sources */, + 6714B5EB2C8514AFC23403F854E169AC /* close-with-transparency.png in Resources */, + EBA31E45BDBB53F5F70CE2792A84E523 /* close-with-transparency@2x.png in Resources */, + BF3D00B11B9CA9B2A480FE3F24CE47E6 /* FIRInAppMessageDisplayStoryboard.storyboard in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 2ECABB1EE6BC711AD00669CEC2E1244A /* Sources */ = { +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 0C7B1A212AB8EC844CE9D7FB0244868C /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 15352E08744DB463AA6C905D77554C2B /* floatvalue.m in Sources */, - 9F30B85613CB37F26873BA24B85AC7F0 /* NSBundle+Smartling_i18n.m in Sources */, - B2E31C3E596A6DEE132FE71EE7D322D0 /* pluralfom.c in Sources */, - 1336FACA2E3C0C5678CBAFF7207D667B /* Smartling.i18n-dummy.m in Sources */, + 25F9C0152BB585D3FD91717C10B45C90 /* Analytics-dummy.m in Sources */, + 0689DB1C81540FE8F54F62356A1A57BC /* NSData+SEGGZIP.m in Sources */, + F6F4D8C02E1FD9FC459ECACB357E2E0F /* SEGAES256Crypto.m in Sources */, + B6592F6C5E12AD958E8641BD97A5BE93 /* SEGAliasPayload.m in Sources */, + 5ECE3165AFFBBC4E0A38703B793F8DA5 /* SEGAnalytics.m in Sources */, + F907E04F8D38EC4A255B31A54915C5AE /* SEGAnalyticsConfiguration.m in Sources */, + 9C1562A4DE97209DA19C2E85B2503568 /* SEGAnalyticsUtils.m in Sources */, + C3F5EE71CEF8058C8B27D725EC8535A9 /* SEGContext.m in Sources */, + 56357C1F6CA4E5AA151EC188A047E305 /* SEGFileStorage.m in Sources */, + 452CC5E7121CDF07EEEB92C8D6204EF5 /* SEGGroupPayload.m in Sources */, + DA948A37FA770BBCC86E12BFD17B3AE9 /* SEGHTTPClient.m in Sources */, + 7B183DA0A5A10F63533227F2AAE30AFA /* SEGIdentifyPayload.m in Sources */, + E97D083250FA8DB8CD44EC8B42A3AF3A /* SEGIntegrationsManager.m in Sources */, + 4F4D56F2D42C4C53755DCDE5C2B73EA3 /* SEGMiddleware.m in Sources */, + 8E9548B5108A9AB41BAB96127A02A98C /* SEGPayload.m in Sources */, + 92EB3B37CA2B3A38C96297BAB51C4BEC /* SEGReachability.m in Sources */, + 95971C1A43DAB4A428C1E54BA9C3F1D2 /* SEGScreenPayload.m in Sources */, + 25B8403073C35AC107F15280B5C3E3D6 /* SEGSegmentIntegration.m in Sources */, + 65C517701E986179F2F6559A513724EB /* SEGSegmentIntegrationFactory.m in Sources */, + AEE09D7047991ED4E8A7337A5AFE38CD /* SEGStoreKitTracker.m in Sources */, + 69B03CC4D7AFEC8C1F579EEC6DECA788 /* SEGTrackPayload.m in Sources */, + 5781D86A77A2E0E998D5910233119D6F /* SEGUserDefaultsStorage.m in Sources */, + 6039B74FCA8520AA36E1EC8154D50AFA /* SEGUtils.m in Sources */, + B110BD87224356F548953EDD20BDB0BD /* UIViewController+SEGScreen.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 3E6DFA1C696D5346184FD77AF12DE97A /* Sources */ = { + 0F1A7D89D79EACD5995A02CF297510C7 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - AFB8940706759C2E9B8A8DC16C1D71AC /* Analytics-dummy.m in Sources */, - C9711CC09205F7AB9813EBDE55E68CC9 /* NSData+SEGGZIP.m in Sources */, - 4AAC2FFBBDF8DEC78EA42AA1EDF308AD /* SEGAES256Crypto.m in Sources */, - 147D21298AD88185E179657C9E0EBE0E /* SEGAliasPayload.m in Sources */, - F4B379ADCBB68D0D94D88D16207B2B8C /* SEGAnalytics.m in Sources */, - 8C45672CC3306277C48208ADF77340B4 /* SEGAnalyticsConfiguration.m in Sources */, - 4EBEEB8C6D7DF50EE7B3272949C88DA0 /* SEGAnalyticsUtils.m in Sources */, - C3E666BE392AF64910408D98CA52F6C2 /* SEGContext.m in Sources */, - 6EB3D38EFE8B2D9D04E92A21E42C9D97 /* SEGFileStorage.m in Sources */, - B653634F95BEA58639AC2D2AB58B9655 /* SEGGroupPayload.m in Sources */, - 2CBB309804DF13EB8E4E88B11524596B /* SEGHTTPClient.m in Sources */, - 43F0792AAAB27BB4E9CA5651AABDFE8C /* SEGIdentifyPayload.m in Sources */, - 4E25010F647B054E9313A88FDA4D5F91 /* SEGIntegrationsManager.m in Sources */, - E85FA2AC4CF411ACAB6A0489AB2B6C91 /* SEGMiddleware.m in Sources */, - 6D8DD0171B18E1B3A68A3FC5C6AB2D56 /* SEGPayload.m in Sources */, - 426FF3149DD37597F31DD82F0DB67EC1 /* SEGReachability.m in Sources */, - 911AB415FCC96341E5E3A6834D8B3AF8 /* SEGScreenPayload.m in Sources */, - 68DC803B41EC09D645EC587105C72760 /* SEGSegmentIntegration.m in Sources */, - 65EA873ED5B2406B4618D55951552E34 /* SEGSegmentIntegrationFactory.m in Sources */, - 4EE63232BF1B40D6B32F7DAA1E1FB614 /* SEGStoreKitTracker.m in Sources */, - C6EDFC586F24B4A025678EE96A83601D /* SEGTrackPayload.m in Sources */, - 22E6A2FB0BDD16A740803F5113B6BA39 /* SEGUserDefaultsStorage.m in Sources */, - 73C298F3E81AC33250233284BE19B0E3 /* SEGUtils.m in Sources */, - 139F35B981A93E6180C12DA5DA71A50D /* UIViewController+SEGScreen.m in Sources */, + C7382BBAB6A90C76D8DEC11AF9BDED89 /* _FBSDKTemporaryErrorRecoveryAttempter.m in Sources */, + 4189B5A06BB9E6EAF8363359725D2B35 /* FBSDKAccessToken.m in Sources */, + B4BF46FC13F1B4D6939A2B33727D28E9 /* FBSDKAccessTokenCache.m in Sources */, + 1728D3350306FDC714C041428D7EBE79 /* FBSDKAccessTokenCacheV3.m in Sources */, + B40A1517C4540757A7DB497F0FEEBB58 /* FBSDKAccessTokenCacheV3_17.m in Sources */, + 83D60E66FAC41C45EB6838FAF42EC92F /* FBSDKAccessTokenCacheV3_21.m in Sources */, + 4D42065D674A6CACD99A008C9F2D057A /* FBSDKAccessTokenCacheV4.m in Sources */, + 03ADDB7CFB1E30CAD665F3E358CE7176 /* FBSDKAccessTokenExpirer.m in Sources */, + DE1998BE7BCA29996717386C2A0085FE /* FBSDKAppEvents.m in Sources */, + 41929CDD8C814379F7FA41F651692597 /* FBSDKAppEventsDeviceInfo.m in Sources */, + D0323C1074522192B894122F1A363838 /* FBSDKAppEventsState.m in Sources */, + 411F1313B8E2AB55D2CA43EA02FE613A /* FBSDKAppEventsStateManager.m in Sources */, + A6A8A11B0F0C919AFEB60470303888D2 /* FBSDKAppEventsUtility.m in Sources */, + 27AB91B16ED5783A4344969F59096730 /* FBSDKApplicationDelegate.m in Sources */, + E3DBF11561F6E1A5F8BD4CF8B4B72C57 /* FBSDKAppLink.m in Sources */, + 8BA03F5F6D8933CB50CAF31665C1B465 /* FBSDKAppLinkNavigation.m in Sources */, + 930EC4E864807C081E9B5E8B566233C8 /* FBSDKAppLinkResolver.m in Sources */, + 8AC8354768F002612D8174746F44F4A2 /* FBSDKAppLinkReturnToRefererController.m in Sources */, + 76BF33BCFCF1797D35391403AA6E8577 /* FBSDKAppLinkReturnToRefererView.m in Sources */, + 9FE08024F8C3D22C4427EC9EF1D31F60 /* FBSDKAppLinkTarget.m in Sources */, + 08B04CE067CCB447E47EEC3D0AB0099B /* FBSDKAppLinkUtility.m in Sources */, + EC92ACDD251D617C87578F4BD0B868FF /* FBSDKAudioResourceLoader.m in Sources */, + 9AD2B09713576417453A30D1AD45B4F1 /* FBSDKBase64.m in Sources */, + 1F7ACC7D83FF951A7E69A8D4E1A417CF /* FBSDKBoltsMeasurementEventListener.m in Sources */, + 876BE5B6B4F8EA3F530EECDF20D0F3A7 /* FBSDKBridgeAPI.m in Sources */, + 29F898FFBF84FD8F5BFEA9CC4C8E05C6 /* FBSDKBridgeAPICrypto.m in Sources */, + 880BB579D886B680E13552F10BF63415 /* FBSDKBridgeAPIProtocolNativeV1.m in Sources */, + F72716EFBB8750420698368D4546B1BE /* FBSDKBridgeAPIProtocolWebV1.m in Sources */, + 948B68DCF13EA19682E077A1FC9B0604 /* FBSDKBridgeAPIProtocolWebV2.m in Sources */, + 71C2854022B121B5E9A1CD86F4BF3CDD /* FBSDKBridgeAPIRequest.m in Sources */, + CE81DFB35C544DF6E6599CF4DB803956 /* FBSDKBridgeAPIResponse.m in Sources */, + 15DD5617250602F3A86798C624609895 /* FBSDKButton.m in Sources */, + C49744240768C1CD3860466DBF821297 /* FBSDKCloseIcon.m in Sources */, + 8FE9262476C28970EE796A73F2D42B33 /* FBSDKCodelessIndexer.m in Sources */, + F27677B157C71FBA744F61B1ADB9546E /* FBSDKCodelessParameterComponent.m in Sources */, + 97775BBF124441EB926BB61DE3873583 /* FBSDKCodelessPathComponent.m in Sources */, + B67621F8F2A1BECA58789A56754713C8 /* FBSDKColor.m in Sources */, + 413CA45D2F5D175847EC75E9EDEFB209 /* FBSDKConstants.m in Sources */, + A8D7E01D85EA6403DF215EF094119507 /* FBSDKContainerViewController.m in Sources */, + 0E4A93AF3DB61B1308C1C068134D9D77 /* FBSDKCoreKit-dummy.m in Sources */, + 89A8B393F91BD039C56E05995CF2AF6F /* FBSDKCrypto.m in Sources */, + 1DD2568A1E2F2B393C482EB36F6719B0 /* FBSDKDeviceRequestsHelper.m in Sources */, + 72CD3146A8AFC303EC14C21CF6768AC4 /* FBSDKDialogConfiguration.m in Sources */, + 985A786A8FDF26642505E4C1E6FC29B0 /* FBSDKDynamicFrameworkLoader.m in Sources */, + E8C8B893AE47A44F30AB99AEFE892C90 /* FBSDKError.m in Sources */, + 61F34933A6652F01AB0A1320AAE6058E /* FBSDKErrorConfiguration.m in Sources */, + 36C96AC15F0A9334D7A3A6414F70D579 /* FBSDKErrorRecoveryAttempter.m in Sources */, + 54140A8285CDE498A5ECFEBA669E1D57 /* FBSDKErrorRecoveryConfiguration.m in Sources */, + 4E6041B4849B9885687AD28DF7E29F3E /* FBSDKEventBinding.m in Sources */, + 3A2C1211E1E7426DFDFE8D371F648337 /* FBSDKEventBindingManager.m in Sources */, + 091C95A21C71A45393E4839EF4235DED /* FBSDKGateKeeperManager.m in Sources */, + 33DADF0BC6EAD33BFAB4C1C0782F8D90 /* FBSDKGraphErrorRecoveryProcessor.m in Sources */, + 2BD97B63239F3A56DAAC7969DB61C664 /* FBSDKGraphRequest.m in Sources */, + 9495864A16D33EAEFD419653F01D4930 /* FBSDKGraphRequestBody.m in Sources */, + 653B5E2A5A47E8B10D5984C1AF72437B /* FBSDKGraphRequestConnection.m in Sources */, + 8DE8B05C6FD95D9EBB46DA8F2BF34F12 /* FBSDKGraphRequestDataAttachment.m in Sources */, + C4AD305C35CD7059AB5CCAC316497327 /* FBSDKGraphRequestMetadata.m in Sources */, + 0789BF24A9A4B44ED96DB132D5C75B6B /* FBSDKGraphRequestPiggybackManager.m in Sources */, + 518A3D2804C1E22FAB75AEF27216D0CB /* FBSDKHybridAppEventsScriptMessageHandler.m in Sources */, + 09E0E45F0C23C4E7DBF0B202AB251654 /* FBSDKIcon.m in Sources */, + 141F3203F15006BBA287F6EE784D4C25 /* FBSDKImageDownloader.m in Sources */, + AFA3D44C43539053CE3D4683E121DBFA /* FBSDKInternalUtility.m in Sources */, + EDA0A1E3CA25A47676BD1F7E8DF30022 /* FBSDKKeychainStore.m in Sources */, + 801ED95755F960F411018B278DCC82EF /* FBSDKKeychainStoreViaBundleID.m in Sources */, + 160B6F6AC987795720D3C07372E5D078 /* FBSDKLogger.m in Sources */, + 4470B609FA7704E508926A98E1BEE88D /* FBSDKLogo.m in Sources */, + 57C03DA8FDC40D892008BC1917D8058E /* FBSDKMaleSilhouetteIcon.m in Sources */, + EDDC260B03652258AF17198D9D918F33 /* FBSDKMath.m in Sources */, + 71A973316D1251035B0EC8E8C55FD240 /* FBSDKMeasurementEvent.m in Sources */, + 0422D1AA8C77227954A3847EFC5E3651 /* FBSDKMonotonicTime.m in Sources */, + 36298C5D245B3C7C77931B7483E254B2 /* FBSDKPaymentObserver.m in Sources */, + 58ED09ABC0F4F41A922C6BCB5A05EF00 /* FBSDKProfile.m in Sources */, + EC111ADAF1E886143D71DC70F9F2F388 /* FBSDKProfilePictureView.m in Sources */, + 98FCAA508291DDB97CC1DA9BFF2C5F47 /* FBSDKServerConfiguration.m in Sources */, + 9B46AAE21BA2314B5E2AAE82182A3697 /* FBSDKServerConfigurationManager.m in Sources */, + AC488C0DEBCDD360022EF77924ED1672 /* FBSDKSettings.m in Sources */, + 7718B9A90AC54788FB9347C6B689B20D /* FBSDKSwizzler.m in Sources */, + 2C12F4E97B87BFE498D87661C50A3183 /* FBSDKSystemAccountStoreAdapter.m in Sources */, + 7DFF6A5652A0C16BA8B3E719A1ECF665 /* FBSDKTestUsersManager.m in Sources */, + 7219189BCACA51434534F7B37A28D972 /* FBSDKTimeSpentData.m in Sources */, + 29DB3303F34BFB8CEAC4ED156454F077 /* FBSDKTriStateBOOL.m in Sources */, + B19D17430353B7657379AB67EC1A6A0C /* FBSDKTypeUtility.m in Sources */, + 94FE555E0B45E675865AB0CB846043BE /* FBSDKURL.m in Sources */, + B39E4DE0B472E1DDA4863A5135691212 /* FBSDKURLSessionTask.m in Sources */, + EC11602D7459BA0E074A2753316C8449 /* FBSDKUserDataStore.m in Sources */, + 116DAF8C1C07530B4F9D6D978E70CCDD /* FBSDKUtility.m in Sources */, + 9513A3D653B5C64458DEDFBD2A57BE1D /* FBSDKViewHierarchy.m in Sources */, + C613F895ABB61735A6956CAD1FE071FE /* FBSDKViewImpressionTracker.m in Sources */, + F03E3DCAAC4E8B66E0EAB85F2BE077E7 /* FBSDKWebDialog.m in Sources */, + A63C6A02861CDBC35E8BDC7D1F868156 /* FBSDKWebDialogView.m in Sources */, + 1823415211D583A8E17033A9451F879D /* FBSDKWebViewAppLinkResolver.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 3F830CB422DC3208FC09B78A9D9A9019 /* Sources */ = { + 104AB86EE48005E8FFC71B47CF64C52D /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 33204D2CEE0426FFADC78A701DCD706F /* Any.pbobjc.m in Sources */, - BA6EC8C75C3574101D0F77A85E430E08 /* Api.pbobjc.m in Sources */, - 40BA40B56E5C6130F1A443C9DC5D1DA5 /* Duration.pbobjc.m in Sources */, - AF5F886FD70B2B389AAF28EF5703FAF3 /* Empty.pbobjc.m in Sources */, - 57889362C1FFB9268E86E88CEE997AF0 /* FieldMask.pbobjc.m in Sources */, - CD7246692B522C877C62F90AE2A6AE61 /* GPBArray.m in Sources */, - E483904F941D46A19D989B45C33FB25D /* GPBCodedInputStream.m in Sources */, - DEC5BBF580F6F7533766D610035D3ACE /* GPBCodedOutputStream.m in Sources */, - FC49C90EBD3CC78D741022DEC77B68B6 /* GPBDescriptor.m in Sources */, - 7AF63F0034A317950A47A93C8076D0E0 /* GPBDictionary.m in Sources */, - E83A00B6B0FD89ADEC8C190573B951D4 /* GPBExtensionInternals.m in Sources */, - A6214FA017225A5A43363192C58C7DA9 /* GPBExtensionRegistry.m in Sources */, - BDB21E2CC43E7303E3D9BFA8135B11DC /* GPBMessage.m in Sources */, - FDA7D9EACAB2A97DD4C3BA036D48C296 /* GPBRootObject.m in Sources */, - 5DA65266C71DDCA5DBE548561F3B0488 /* GPBUnknownField.m in Sources */, - E05C8AAEC654C9CAEED34D3C0872A6BE /* GPBUnknownFieldSet.m in Sources */, - 584E8D5BAE8F571A280EE6F2804F0B42 /* GPBUtilities.m in Sources */, - FB904DFF2E2A8397B24C68DC092DA558 /* GPBWellKnownTypes.m in Sources */, - 71E1E11A3069BA8FBB3556752009C2FF /* GPBWireFormat.m in Sources */, - FFDCE0FFC3C3A51F158A7927EA90DEE2 /* Protobuf-dummy.m in Sources */, - BA2F5C79441617B7B8E331E1B2190A14 /* SourceContext.pbobjc.m in Sources */, - B5A5B9EFAEF4E247E4B7C06B5CC94427 /* Struct.pbobjc.m in Sources */, - 3297979B78E5285AA35029E04437C1B9 /* Timestamp.pbobjc.m in Sources */, - D09C5A0A5017D63640071EA2076CDF8D /* Type.pbobjc.m in Sources */, - B3D2B9D3F2B08369CE2D6B90BCD7343B /* Wrappers.pbobjc.m in Sources */, + EED20E1FFBD8104591B45B5666014318 /* SEGGoogleAnalyticsIntegration.m in Sources */, + 3D64602A576D955E87A37040F24A0E4B /* SEGGoogleAnalyticsIntegrationFactory.m in Sources */, + 161BD073461EF262734EF724ADAC8929 /* Segment-GoogleAnalytics-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 5166CDAFF38CA9C9CFD382CEA006C8C7 /* Sources */ = { + 214E1DD1DD5EFC13A49AE9F785E403E5 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 594987C509EF8758AA05DBCB59AB1B68 /* OHHTTPStubs+NSURLSessionConfiguration.m in Sources */, - 994B3692BB6257D97A77CA79E8263177 /* OHHTTPStubs-dummy.m in Sources */, - F31F5FBD0F28DECE247F457A72BDCA73 /* OHHTTPStubs.m in Sources */, - FB4095EE58202C96736EBB63E27D467B /* OHHTTPStubsResponse+JSON.m in Sources */, - A9B7A10206140F82D3DE3351E8B79C31 /* OHHTTPStubsResponse.m in Sources */, - E7C66DAD2BE6D1E028E4DD083082F73D /* OHPathHelpers.m in Sources */, + A446318B2F49F4E930EF10D64649B83C /* FBSnapshotTestCase.m in Sources */, + 1DFC20F42F4BB5C343454F52CA201024 /* FBSnapshotTestCasePlatform.m in Sources */, + 7600066EB6EBB88DA2FB6ECE5D72E0F4 /* FBSnapshotTestController.m in Sources */, + 8B5478539E948CEAB78303F477BDFBF4 /* iOSSnapshotTestCase-dummy.m in Sources */, + FB45F1E2C46F583FC6397A16F5F00EE2 /* SwiftSupport.swift in Sources */, + D41D9ADBDAFF9EE63F06EEAC9E53E019 /* UIImage+Compare.m in Sources */, + A0CE2E9407D1CF0E313B6737FAE94A7F /* UIImage+Diff.m in Sources */, + 3118B42F56E4ECFB1C0F932B977931A7 /* UIImage+Snapshot.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 7251D09DDC73CF5F62BEC183DBAEA904 /* Sources */ = { + 251E177956C035C1DEA74017693C4DED /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 744A660A3129C108A17C7623E30A01D7 /* BFAppLink.m in Sources */, - 50A072CC0D691D1FEAC98174033CA73A /* BFAppLinkNavigation.m in Sources */, - 9BB3C7B8674295A64942D71E4234872E /* BFAppLinkReturnToRefererController.m in Sources */, - 3235254F831D83B99BAA5D02A2A77A51 /* BFAppLinkReturnToRefererView.m in Sources */, - FB9ED38F62816B9B12F211EA3BA99D2E /* BFAppLinkTarget.m in Sources */, - A1EB4920CC6F104EC8814457CC9CF2E0 /* BFCancellationToken.m in Sources */, - 9D6B4612BFB10C006DFFD2B28B2E2A17 /* BFCancellationTokenRegistration.m in Sources */, - 4A12ADBB4AA530244C2B800F3EF330F3 /* BFCancellationTokenSource.m in Sources */, - 708BB71C3774AE62C8CCE009C9B326A3 /* BFExecutor.m in Sources */, - F3B6156370BA0833EC017C01FF2B9A2F /* BFMeasurementEvent.m in Sources */, - CA299A730AB94B81DBEF68A4B40A752D /* BFTask.m in Sources */, - 3D68BF2A012579907DA74A18E2EA2A06 /* BFTaskCompletionSource.m in Sources */, - 6E466169D920082CBF657BDA57A4E259 /* BFURL.m in Sources */, - DF035F0F73742159F63C8B5AB4A20965 /* BFWebViewAppLinkResolver.m in Sources */, - 5FADBBA2B944281AC444524D554CC599 /* Bolts-dummy.m in Sources */, - E8D2D326EE161F08042A4D1CBA775F92 /* Bolts.m in Sources */, + 95B809AAAC91DF4DD3A0DD729A0343AA /* OHHTTPStubs+NSURLSessionConfiguration.m in Sources */, + 0567E156108801F21536E4254E1F51D6 /* OHHTTPStubs-dummy.m in Sources */, + DA73D96554AE6C3464022D97A24D1844 /* OHHTTPStubs.m in Sources */, + 546272593BCA47A2D9B7461A1AD48DA2 /* OHHTTPStubsResponse+JSON.m in Sources */, + 8B79D154BA4C943F1B5A1F1C3DD6A94F /* OHHTTPStubsResponse.m in Sources */, + 2022AD062C2C2B17238229597AE8B1DD /* OHPathHelpers.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 73660593FF2FDF7146A0E1F3605A8D9A /* Sources */ = { + 274DB7FC82E37C0DF59205166FCC5DF8 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 5F8AD2B8C2B6A54DF1026E492173BDAD /* _FBSDKTemporaryErrorRecoveryAttempter.m in Sources */, - 4A15AD534A6FBBC225DFC4C6C7B59BCB /* FBSDKAccessToken.m in Sources */, - 4961E920EF9D0669770CB071A27D7CA8 /* FBSDKAccessTokenCache.m in Sources */, - CEA66624DD4308B132175DCF1C6326BD /* FBSDKAccessTokenCacheV3.m in Sources */, - D9E20645814F7FDEAB6F8EEC1BBB2D29 /* FBSDKAccessTokenCacheV3_17.m in Sources */, - 25EC46129BA77191111D295385C27439 /* FBSDKAccessTokenCacheV3_21.m in Sources */, - 6DA2B0DF599E6B51C3F1DF2CBC5E96B7 /* FBSDKAccessTokenCacheV4.m in Sources */, - 4E0D6D29C186F4C0E62DF4959DF749BF /* FBSDKAccessTokenExpirer.m in Sources */, - E84C8474135ED1E57D3D5279CB5EC490 /* FBSDKAppEvents.m in Sources */, - CA7E19326F3A70F79F22DA20C4F01052 /* FBSDKAppEventsDeviceInfo.m in Sources */, - ACFDAD2FC2827325BDA3B7B5126012E7 /* FBSDKAppEventsState.m in Sources */, - EDE9DF1C46B27FFC772C2F734369C644 /* FBSDKAppEventsStateManager.m in Sources */, - 2A12FCEF4EB4466DE320507A6DB3DA4D /* FBSDKAppEventsUtility.m in Sources */, - C27A6171972D876D75347D3C92C7EB29 /* FBSDKApplicationDelegate.m in Sources */, - E56CA1736F6B4344561EC3490B3F5B75 /* FBSDKAppLink.m in Sources */, - 6CB7C08B981A6608B3F17B0E2F0E247B /* FBSDKAppLinkNavigation.m in Sources */, - 985A799E00A3436E84E35EF9AF85DA20 /* FBSDKAppLinkResolver.m in Sources */, - A79E9016A2B0B4AF38F87998D2787462 /* FBSDKAppLinkReturnToRefererController.m in Sources */, - 3D8B6C8DC80EB646EC4625B237EA886D /* FBSDKAppLinkReturnToRefererView.m in Sources */, - C5FE68FACCFD29F1271F1DE9B7A7B021 /* FBSDKAppLinkTarget.m in Sources */, - 2989EBB5AA39D98327BC0E9ED90E8E2F /* FBSDKAppLinkUtility.m in Sources */, - 670BC58126692DB26AA6C486D55552B9 /* FBSDKAudioResourceLoader.m in Sources */, - D8E7F2C4A06F52A599D4EFE16E133630 /* FBSDKBase64.m in Sources */, - 247D20DEFDE054F59DF28AE58A5E6828 /* FBSDKBoltsMeasurementEventListener.m in Sources */, - F7AE8EB2A450AB6518AD73DEE3BA5639 /* FBSDKBridgeAPI.m in Sources */, - D7699D3C84E0D75A0F4DDEC236092E18 /* FBSDKBridgeAPICrypto.m in Sources */, - B072BCAB7843D73B046AF69104AE5901 /* FBSDKBridgeAPIProtocolNativeV1.m in Sources */, - 90FEDA58E9569504EAE597FB94C02FBA /* FBSDKBridgeAPIProtocolWebV1.m in Sources */, - 269D4AEBCCA536FFC4945A36684C541A /* FBSDKBridgeAPIProtocolWebV2.m in Sources */, - 1834E0225A6D4F61ECF76804AD95FCEB /* FBSDKBridgeAPIRequest.m in Sources */, - 343CD73674397044764C2DB42F74BD7E /* FBSDKBridgeAPIResponse.m in Sources */, - 064D4DE1ECD4BE19C75C224A7B422D0C /* FBSDKButton.m in Sources */, - 63A4D896FF4ED1315052EA18F2259803 /* FBSDKCloseIcon.m in Sources */, - C7FA82C8C75B4C3219867792C1221148 /* FBSDKCodelessIndexer.m in Sources */, - 5D6939F69C29FCA65E6EA387123DB2F7 /* FBSDKCodelessParameterComponent.m in Sources */, - 75D04C04EBC9BE157E4B982D842435C7 /* FBSDKCodelessPathComponent.m in Sources */, - 1456AFE7F64403814FE16C8A19D91736 /* FBSDKColor.m in Sources */, - D1A3203F4D9E3F224A8F9203A7605C1C /* FBSDKConstants.m in Sources */, - 05AC3C9BE4B21F40189A386EEE93E273 /* FBSDKContainerViewController.m in Sources */, - 93503E2321F2B63BCD04A4081AE3BA49 /* FBSDKCoreKit-dummy.m in Sources */, - C6BF2D66FEAA8F8F73C039D8FBA1AF5E /* FBSDKCrypto.m in Sources */, - 66303255EAC9C80EE5A65679930B55AD /* FBSDKDeviceRequestsHelper.m in Sources */, - C04DDB91FBD5EC815A02358FE0EE4DD2 /* FBSDKDialogConfiguration.m in Sources */, - 7A982242720A10E315F104400130B7A7 /* FBSDKDynamicFrameworkLoader.m in Sources */, - C7AB6C50A0D6437DF6A4443980D047D9 /* FBSDKError.m in Sources */, - C6D2FCCF472DC43DC75A393E27A5DD3C /* FBSDKErrorConfiguration.m in Sources */, - 896C8251B6CAAF2018A1C3B3AC4DE097 /* FBSDKErrorRecoveryAttempter.m in Sources */, - ED6B0F467D36576E0E98CDC6B454DE78 /* FBSDKErrorRecoveryConfiguration.m in Sources */, - D33DE0CD078D38FE5C1D704CF7A3D199 /* FBSDKEventBinding.m in Sources */, - C1E661AB6384FADA681DA2BFF427B9CB /* FBSDKEventBindingManager.m in Sources */, - 5478DB73005BDFE7B6284C917D58BD76 /* FBSDKGateKeeperManager.m in Sources */, - 575BB65BF31D7F5FE78EF812B72061C7 /* FBSDKGraphErrorRecoveryProcessor.m in Sources */, - 5C0BDF8940A0B6AE9AC68EA6133088F4 /* FBSDKGraphRequest.m in Sources */, - ABCDDEFCE6FFC369199FB792D3E9B522 /* FBSDKGraphRequestBody.m in Sources */, - 012C67DBD38EF9762E7380043A4025F6 /* FBSDKGraphRequestConnection.m in Sources */, - A5F6E2A0B277FE359EFBB163D49A1B9A /* FBSDKGraphRequestDataAttachment.m in Sources */, - 65288D59404192FB549C169F0A898056 /* FBSDKGraphRequestMetadata.m in Sources */, - 05268BB1941E0C454008206435E6C929 /* FBSDKGraphRequestPiggybackManager.m in Sources */, - BC3173DAE172FFB0720E563C8A5922D2 /* FBSDKHybridAppEventsScriptMessageHandler.m in Sources */, - E67FB229E9FF29952AA2E34CB0DE9411 /* FBSDKIcon.m in Sources */, - 2CE8BA02391B28C7711BD2AF9BF96E1C /* FBSDKImageDownloader.m in Sources */, - 642AFE12FB535B3CB1AE5DFCD71271C0 /* FBSDKInternalUtility.m in Sources */, - 8F60A9686D150A77340080DA8E2DC48C /* FBSDKKeychainStore.m in Sources */, - 5BC168D1DAF48D3206B9E40C6B37F250 /* FBSDKKeychainStoreViaBundleID.m in Sources */, - E4727F195B535C284F8585051953C222 /* FBSDKLogger.m in Sources */, - D44706E54D6BD0C709FD659C352C9F68 /* FBSDKLogo.m in Sources */, - A1631DAA5F3969F33E52C0E9B8AE0CDF /* FBSDKMaleSilhouetteIcon.m in Sources */, - 54A7635BBEBAC2BB2D16458765504FF4 /* FBSDKMath.m in Sources */, - 85AFA40D46D0703CD31F5124E4EED2DE /* FBSDKMeasurementEvent.m in Sources */, - E9CAC3C4D8E67BB33373940C79E610A5 /* FBSDKMonotonicTime.m in Sources */, - D4606E21ECA27D32BFA2A9EA83598D63 /* FBSDKPaymentObserver.m in Sources */, - 963E70E4F5BA760DB487FBAB24D5DFAB /* FBSDKProfile.m in Sources */, - 5BE9C4B0785155E78B6CC8B71782F717 /* FBSDKProfilePictureView.m in Sources */, - BF7F931C81E32062EB37402B220FA89D /* FBSDKServerConfiguration.m in Sources */, - F04E31E0175CC483EC3E872A54D05E40 /* FBSDKServerConfigurationManager.m in Sources */, - F43FF39E3241D953A5AAA5359988C1DC /* FBSDKSettings.m in Sources */, - B3E4734261F836A525C4081FC037D8C1 /* FBSDKSwizzler.m in Sources */, - 392474B000C396CEEB47F97474EDD7D0 /* FBSDKSystemAccountStoreAdapter.m in Sources */, - E5DEDC06942FDABA7DD05B777E537052 /* FBSDKTestUsersManager.m in Sources */, - D621B9FFADF2EBB03771BEB17B9D6FD9 /* FBSDKTimeSpentData.m in Sources */, - 908927AC4DF25E8677DA4D43F60E675F /* FBSDKTriStateBOOL.m in Sources */, - 759807B909DF8368FDBE94C656C3D293 /* FBSDKTypeUtility.m in Sources */, - 6EB1D262BD24FDFD42F61EE68BDE7B3D /* FBSDKURL.m in Sources */, - DAFBC863F13996057340C37DAE1E4C2A /* FBSDKURLSessionTask.m in Sources */, - 4C149BC0BA7571EEFD9C84F5D56551F0 /* FBSDKUserDataStore.m in Sources */, - 0DAB96B4EA0DD870BB5C78AEC37B14BA /* FBSDKUtility.m in Sources */, - 694021E3CFD0E1742745AA37C89CDC73 /* FBSDKViewHierarchy.m in Sources */, - FA54B869F45497E573307483C1C28B28 /* FBSDKViewImpressionTracker.m in Sources */, - D8D779E9B5360DCE96B3D11FAAA89005 /* FBSDKWebDialog.m in Sources */, - 07297D16AC2114B381DD40DC4E2F8DDE /* FBSDKWebDialogView.m in Sources */, - 45BE60536DAB5E92F197E7F5ED44EFBB /* FBSDKWebViewAppLinkResolver.m in Sources */, + 618565108FDCF6E2D4484E81E8152139 /* FIRAnalyticsConfiguration.m in Sources */, + 9AE54CA5B7CC3D99DEA949FBDBEBF8B3 /* FIRApp.m in Sources */, + 0A65D1915247E6689DC94ACACBAC16D2 /* FIRAppAssociationRegistration.m in Sources */, + E22D01A657BA0197B667234BFEF8C22B /* FIRBundleUtil.m in Sources */, + ABE2466F2CF6DA10BEA09DF440145B21 /* FIRComponent.m in Sources */, + 17435B427B163FEF8BF70209FF2759CF /* FIRComponentContainer.m in Sources */, + 804F004592E8DB6467850A29F59296C8 /* FIRComponentType.m in Sources */, + 3F163B0AE8CCC9946E5B2715707896F2 /* FIRConfiguration.m in Sources */, + 19B6E7C22AAB1DA30C0290A94ECF4CFD /* FIRDependency.m in Sources */, + FDE0112AFBFC0153B81892B0189ADBA0 /* FirebaseCore-dummy.m in Sources */, + 59E910083F3940D21801161C5E10BAC0 /* FIRErrors.m in Sources */, + EF90C44FCDFF487DC17051940192970A /* FIRLogger.m in Sources */, + B7268E8175CDC9B2064C6F41EAC23C76 /* FIROptions.m in Sources */, + A51F5AD2C15467C4AB4C7D15D76CC162 /* FIRVersion.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 80658552D432D4E1B8CCCDF2072DFDF8 /* Sources */ = { + 356DDC429CEF5EF8E1128654B7A1ED80 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - D5F9F20B137E1B83567564A10ED816E7 /* FIRCore+InAppMessaging.m in Sources */, - 11E09F19B6D778795DA2F0EA6328B463 /* FirebaseInAppMessaging-dummy.m in Sources */, - EAE2095F8F84AD0BA00986AA663D4DC2 /* FIRIAMActionURLFollower.m in Sources */, - 051257598723977FC0D42490B2C4D6A0 /* FIRIAMActivityLogger.m in Sources */, - EC84819A73AF6DCDA4E46BCA871B746B /* FIRIAMAnalyticsEventLoggerImpl.m in Sources */, - 278B39017825F17684AC25D32E02B045 /* FIRIAMBookKeeper.m in Sources */, - 72909A0B2C1030F864425AD0B87F334F /* FIRIAMClearcutHttpRequestSender.m in Sources */, - 43BE0F86C45AA9279381A3A74B218692 /* FIRIAMClearcutLogger.m in Sources */, - 0D34E5CE79FBD977081593CA8309CC84 /* FIRIAMClearcutLogStorage.m in Sources */, - 700B1F32B2FF1CD063F3821D8F688B50 /* FIRIAMClearcutUploader.m in Sources */, - 31D4ADC97E8EFD2304EEB7DA708580E0 /* FIRIAMClientInfoFetcher.m in Sources */, - FE228EB58145A9859237C2294642C734 /* FIRIAMDisplayCheckOnAnalyticEventsFlow.m in Sources */, - 575DE0F82C04F6D2AB80EB33D1EFFF26 /* FIRIAMDisplayCheckOnAppForegroundFlow.m in Sources */, - C8666DC4C7C6EBC60FF3D26451847080 /* FIRIAMDisplayCheckOnFetchDoneNotificationFlow.m in Sources */, - 3D9F5C8CC69356504CDE535C1D3CB91F /* FIRIAMDisplayCheckTriggerFlow.m in Sources */, - 07C28503B351EF5FFBD6D4450CDCC4C7 /* FIRIAMDisplayExecutor.m in Sources */, - A6C912ECD6E9469E5D67B908DFA61672 /* FIRIAMDisplayTriggerDefinition.m in Sources */, - E7F3B4A83957BC3914CC9947AFC9DD91 /* FIRIAMElapsedTimeTracker.m in Sources */, - 8C3E2F88FF3F9218AFDBDE4AD5B7B81E /* FIRIAMFetchFlow.m in Sources */, - C222599DD40C4ED955523843D02C16A0 /* FIRIAMFetchOnAppForegroundFlow.m in Sources */, - 37972BB14C7FAB1ABC940B488A69E464 /* FIRIAMFetchResponseParser.m in Sources */, - 37B65D68AF3476CC3E7A96ABDA647D12 /* FIRIAMMessageClientCache.m in Sources */, - D00C667ACB7E21A0246D9E7A54126F34 /* FIRIAMMessageContentDataWithImageURL.m in Sources */, - C064015EAB673A7767A6621BD871C90F /* FIRIAMMessageDefinition.m in Sources */, - A60EAB552BE28ABFDBCC7A205F0F9739 /* FIRIAMMsgFetcherUsingRestful.m in Sources */, - 7446F2EE41C1EB29DBF2F81A6B38483F /* FIRIAMRenderingEffectSetting.m in Sources */, - 509D13945D7CEEA9F525AA781775ECD4 /* FIRIAMRuntimeManager.m in Sources */, - 927887FDDB60F5DFA291934A681034C4 /* FIRIAMSDKModeManager.m in Sources */, - 718DF52F99FFD5B6DEF2A82DBA274726 /* FIRIAMSDKSettings.m in Sources */, - E0F4F1223A4EC3146E942CE51B96244E /* FIRIAMServerMsgFetchStorage.m in Sources */, - 04B82B5D80458DD799999279BD2562A6 /* FIRIAMTimeFetcher.m in Sources */, - 6F098B2FF53C447A0ECB3561D09F3ACC /* FIRInAppMessaging+Bootstrap.m in Sources */, - 881D070722BF962D964623FE9B13874E /* FIRInAppMessaging.m in Sources */, - CEEC79310D99A46F50C9D4E5F926F01A /* FIRInAppMessagingRenderingDataClasses.m in Sources */, - 61883243E665CD18A681943C5391ED31 /* NSString+FIRInterlaceStrings.m in Sources */, - 05E5A2E1A8D8C6B014DA7B36EFA5CA50 /* UIColor+FIRIAMHexString.m in Sources */, + B41EFA6AC73D3D3663E76617BCE76797 /* FIDBannerViewController.m in Sources */, + 4E18A8221EBC215C5DC93450982915F7 /* FIDBannerViewUIWindow.m in Sources */, + F979A51B712A5CA7031A75C48C044AC9 /* FIDBaseRenderingViewController.m in Sources */, + 7893EAC7C5F44854234C1BC3E29C9B42 /* FIDImageOnlyViewController.m in Sources */, + D53DFF6DA7C1AB0186EEF7CA2619493B /* FIDModalViewController.m in Sources */, + E07C1EB855166E1BC4F68D02A30C36F9 /* FIDRenderingWindowHelper.m in Sources */, + 9C17484A0E530116AFE2511E7E9906B5 /* FIDTimeFetcher.m in Sources */, + EA8F8781DFBC284073E70FDBF55D830B /* FIRCore+InAppMessagingDisplay.m in Sources */, + 64F0C23391C134DDE595393E7CE0D24D /* FirebaseInAppMessagingDisplay-dummy.m in Sources */, + 77574D15F07E705F72B5668BB7DFA544 /* FIRIAMDefaultDisplayImpl.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 88AF0198FC747A1C9A8FB60A32DC2BC6 /* Sources */ = { + 3DFCDD647EB33F19B9ADB2061F8C10B5 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 38BC140FDB0A71D1D9454FC7EC095461 /* FirebaseInstanceID-dummy.m in Sources */, - 2E3B0044B81DDFFE60E6BCC9DA8CE290 /* FIRInstanceID+Private.m in Sources */, - 343C1BD84808705807D35F5A12CB1DC4 /* FIRInstanceID.m in Sources */, - 96DCFDB0C597F7DBD609891018AFE14B /* FIRInstanceIDAPNSInfo.m in Sources */, - 4420993F94C13B8A7F268F29B8949707 /* FIRInstanceIDAuthKeyChain.m in Sources */, - 150FB25FDCEEE065CEF02C51ACF6C8A5 /* FIRInstanceIDAuthService.m in Sources */, - 3B0AE62155BABCD21FEB5A3240BA8672 /* FIRInstanceIDBackupExcludedPlist.m in Sources */, - 06BF385B70231D2272F78C5661DD82C7 /* FIRInstanceIDCheckinPreferences+Internal.m in Sources */, - 12C4F120D0371BDF352613CD9B924C3D /* FIRInstanceIDCheckinPreferences.m in Sources */, - 41273B7567222407158A340925D50649 /* FIRInstanceIDCheckinService.m in Sources */, - 8D782D3DCEC43401C9ED84E10088A813 /* FIRInstanceIDCheckinStore.m in Sources */, - 473FB79AD56F98F31917BD9558ED5AD6 /* FIRInstanceIDCombinedHandler.m in Sources */, - 3629043286720C017551FD2045C422EC /* FIRInstanceIDConstants.m in Sources */, - EEAB5B3B927644200138F6A3D80D40E6 /* FIRInstanceIDKeychain.m in Sources */, - C504750B3AE6A96A2253FE9632DA9BE3 /* FIRInstanceIDKeyPair.m in Sources */, - 73E48A3B24EB69D7045BB59CAF8FA0AE /* FIRInstanceIDKeyPairStore.m in Sources */, - DDE4BC18990EE5E3F06687933A60881B /* FIRInstanceIDKeyPairUtilities.m in Sources */, - D4A5BBD42CBE736193FE9B9C1830C4CE /* FIRInstanceIDLogger.m in Sources */, - E85617E4F3C9E9223227E44D779899CA /* FIRInstanceIDStore.m in Sources */, - 9023AAF782008EFFD6ADD5F985FDB549 /* FIRInstanceIDStringEncoding.m in Sources */, - E5849903CA465D8229EB94621F093E21 /* FIRInstanceIDTokenDeleteOperation.m in Sources */, - 0DD06BF47324CFD834225D5D8FBCDB84 /* FIRInstanceIDTokenFetchOperation.m in Sources */, - 56310839F679A6B60EC71C624107736F /* FIRInstanceIDTokenInfo.m in Sources */, - 06C580FEE8A8A0A73AB461B45EAECDC6 /* FIRInstanceIDTokenManager.m in Sources */, - 4A5AB4E62986B2C468A41CCB596CE4A7 /* FIRInstanceIDTokenOperation.m in Sources */, - 63E056E5C68E7DB310F434759D0C3D10 /* FIRInstanceIDTokenStore.m in Sources */, - DD460B222F8FD6294776090400CE81D8 /* FIRInstanceIDURLQueryItem.m in Sources */, - 24E8CFC9F116E3661B40FABD7646656A /* FIRInstanceIDUtilities.m in Sources */, - 8F4B7177CA5A363622A376934F036707 /* FIRInstanceIDVersionUtilities.m in Sources */, - FFA352FA80F39E06146B30A5F2CEE660 /* NSError+FIRInstanceID.m in Sources */, + 2F391DAE1ACAFC3AAB30F31A0F1FC636 /* GoogleToolboxForMac-dummy.m in Sources */, + E7749561BF793CC9ACBC24C2A5892B8D /* GTMLogger.m in Sources */, + 966DE48E858FF2A2659ACB9A84702998 /* GTMNSData+zlib.m in Sources */, + E17A2017FC6FA2645297C6581FDE77CB /* GTMNSDictionary+URLArguments.m in Sources */, + F09C20568273B8F655FCB8BD4BCC7942 /* GTMNSString+URLArguments.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - 897FA1E664F3FE36CF009F476D008AB3 /* Sources */ = { + 4DFB3E800E0F8E4321ADB8B07A47D58B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 95E06E97B08212538E064DAF9768BD2D /* FIRAnalyticsConfiguration.m in Sources */, - 5A852176378B266254C49A8521F1AC83 /* FIRApp.m in Sources */, - 1336C646A6DD70F6CC1A90B9E0E012E4 /* FIRAppAssociationRegistration.m in Sources */, - A0051BAA5F3706C7C4E8174C2DDCD373 /* FIRBundleUtil.m in Sources */, - A04D8FEA74936D44DE6764AE92E9458D /* FIRComponent.m in Sources */, - C1B01EAD06D739BDC637EE8A841C4029 /* FIRComponentContainer.m in Sources */, - 4E18EC4AE6D486D0BA74F40D53FF00D4 /* FIRComponentType.m in Sources */, - 4B6A1EDBFD14161DC664EC8A8948EBD0 /* FIRConfiguration.m in Sources */, - 4D5AC8ACEB8D712578D2347279D08AAF /* FIRDependency.m in Sources */, - 36F7B3D1F5F673620EB000ADFFF621C9 /* FirebaseCore-dummy.m in Sources */, - 3C422FDFEB66AAD4AE70C1022A201C83 /* FIRErrors.m in Sources */, - 32437388F5BDCDC35F4ADE5D1488BBBE /* FIRLogger.m in Sources */, - 20186A55F1D0D8F27CC341E93E294745 /* FIROptions.m in Sources */, - A096B7CB8EBF2F3347E70FF03D958AFC /* FIRVersion.m in Sources */, + 46BE5ECB55411C741CDCFC41FC75E7E1 /* WKYTPlayerView.m in Sources */, + 77AF4370275EF4E2024B756E19B1D6A7 /* YoutubePlayer-in-WKWebView-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - A3690E07CEC64B2EDA3D1EDCFD8BDAB3 /* Sources */ = { + 51F9CA25FBE89BE8CBE32D854C80D82B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - A980A5CBC52865AEE40FC29DCF315977 /* GTMSessionFetcher-dummy.m in Sources */, - 014EB404EA2B9BE98FAA37FACE3E9E4E /* GTMSessionFetcher.m in Sources */, - A81AF1B69C65EECF2A10777A4E3FB535 /* GTMSessionFetcherLogging.m in Sources */, - 2C1E7711089DA117981B7912A5C56F64 /* GTMSessionFetcherService.m in Sources */, - B846A2C7BB748720324B6E84104B3C9B /* GTMSessionUploadFetcher.m in Sources */, + 4E6B5B9208A1DA8C154B70729D6E4CD1 /* nanopb-dummy.m in Sources */, + FBC32FBFD3497B5E5307A24E6CC9B3A7 /* pb_common.c in Sources */, + 16BDEE908EE6B344397A7C1F291D19EB /* pb_decode.c in Sources */, + 112A9413B91AB65367673EC27B9753D9 /* pb_encode.c in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - B35D8341AB19C966FCC7CF26F2DB60A0 /* Sources */ = { + 563FF92C0CF0401464A9E069CC86D35B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - D74DD7BE9237E6234FABD7DDD25197E4 /* BNCApplication.m in Sources */, - C9530C1CBF0B33A3F16600667C34D591 /* BNCAvailability.m in Sources */, - 60AB1D75D88D9F849B195B0D88F13E69 /* BNCCommerceEvent.m in Sources */, - 26D791E4761661DBCC26F182EF4273A5 /* BNCConfig.m in Sources */, - 655F36378AB688E617485AB30983940F /* BNCContentDiscoveryManager.m in Sources */, - EA70AC86AB7C0F64DDF486E31CC91EEC /* BNCCrashlyticsWrapper.m in Sources */, - 4B39A805EAE718561CA825F25577250F /* BNCDebug.m in Sources */, - 4374CFA3BEE0ED006DB8CD237E0533BD /* BNCDeepLinkViewControllerInstance.m in Sources */, - F1F4FB4DA6ABC2B577D2B7651C7C2FB7 /* BNCDeviceInfo.m in Sources */, - 9CFCA4ABB367275C4DA08386F9525F1E /* BNCEncodingUtils.m in Sources */, - 6C42AD05DC1AA7F3F54F8E31199ED860 /* BNCError.m in Sources */, - 66F1E396D2F9294EE57B4B8E2493D0BA /* BNCFabricAnswers.m in Sources */, - CC911CD74840EA723B27FCCEC5A72301 /* BNCKeyChain.m in Sources */, - 78668D3032AFFF06A82526CE75EF563E /* BNCLinkCache.m in Sources */, - 8804D64C091FDCF2B601AC35C4543FD6 /* BNCLinkData.m in Sources */, - B3AD6A76DDF9901A941828BAC7A07EC4 /* BNCLocalization.m in Sources */, - F47A64FB527ABB2DD2E05969A2B36D0D /* BNCLog.m in Sources */, - 4AB7212F9016489C9686F0EFAF5B1BE0 /* BNCNetworkService.m in Sources */, - 22E9B1228780062968D3AFBA94AA3861 /* BNCPreferenceHelper.m in Sources */, - 8F1085C080BCA414BF5E7DC45439D099 /* BNCServerInterface.m in Sources */, - B4727B455C4B3D0BC2483FB509079E3D /* BNCServerRequest.m in Sources */, - E064FF67AFE02E0150BD9E494C4852A2 /* BNCServerRequestQueue.m in Sources */, - 3DA8B78729259CA6FDB16A22DC5E14A6 /* BNCServerResponse.m in Sources */, - 81ED7B982C94F888F9AD60AECDC2EF53 /* BNCSpotlightService.m in Sources */, - 2C5E88893BB19C517C58A37D088D966D /* BNCStrongMatchHelper.m in Sources */, - 0895935D8D2634E6375C5C09A545ECB9 /* BNCSystemObserver.m in Sources */, - 1D6876480A09125F6482E7F8DE40BCA9 /* BNCThreads.m in Sources */, - 45B6CDC6EC12FA53AC4AF79B0499DEDE /* BNCURLBlackList.m in Sources */, - A6AE5329E06A2719955F15BEF5FFFE94 /* Branch+Validator.m in Sources */, - C4FE05FC425308B88BD923D0A71F2C60 /* Branch-dummy.m in Sources */, - 18CC005EA12BCE17CC63D9EBE9B53660 /* Branch.m in Sources */, - 4B1CCBBC5DC2EE9052062DF3DD4A6CB0 /* BranchActivityItemProvider.m in Sources */, - CDEB53FA65DAED9FD2A70731D6A11E8B /* BranchCloseRequest.m in Sources */, - 23F0B81FAF9A90F90A19F3254C2323A7 /* BranchConstants.m in Sources */, - 4B48A73C978DE96C7904E570D7C6019E /* BranchContentDiscoverer.m in Sources */, - 04C89450E1067B1FD74810FA028EAA11 /* BranchContentDiscoveryManifest.m in Sources */, - 8D2B6D7D5F9D419165F0B77F7293C19D /* BranchContentPathProperties.m in Sources */, - 9E3CF18F5E6E2506742AFE14F1E345AE /* BranchCreditHistoryRequest.m in Sources */, - E88C34E6C730693B38994872254962F3 /* BranchCSSearchableItemAttributeSet.m in Sources */, - 9F1DDD334DAF20184BA3DB2EAC689D00 /* BranchDelegate.m in Sources */, - 84AA7F650973D7DEDF4B5EB321F9B685 /* BranchEvent.m in Sources */, - 9432B920FF75D35257B987EFFFE0A0F3 /* BranchInstallRequest.m in Sources */, - A910723D378C6D950AB63F331652A4EB /* BranchLinkProperties.m in Sources */, - 03E22826F90D6D01648AA0A895192EA2 /* BranchLoadRewardsRequest.m in Sources */, - 4408BE317625EB0360DEF1DF82C1B3FC /* BranchLogoutRequest.m in Sources */, - F69656D34F04E13749E5EE0B3879BD3F /* BranchOpenRequest.m in Sources */, - 000A86935440F2820A21EA837AC3F052 /* BranchRedeemRewardsRequest.m in Sources */, - A83A9E38657F674667E61EF65881AFB9 /* BranchRegisterViewRequest.m in Sources */, - 873A7D8EAA4DA3597C8C51AA05F82878 /* BranchSetIdentityRequest.m in Sources */, - 43E191DF4BC0E7E6C164EE625B41E818 /* BranchShareLink.m in Sources */, - A24C146A40AA4C394DEEF9FA11E7C401 /* BranchShortUrlRequest.m in Sources */, - E14EF3081E402983D4B22D95CF287E71 /* BranchShortUrlSyncRequest.m in Sources */, - 997E26C0F6D1340DA3EFFDE9AA1B9E3A /* BranchSpotlightUrlRequest.m in Sources */, - F2BD1DE556D63EE897BA4F85E299AD01 /* BranchUniversalObject.m in Sources */, - 8F56BB25F54D2868246B43BD10BF09B0 /* BranchUserCompletedActionRequest.m in Sources */, - 6523C27549C0454E415218370CBE4907 /* BranchView.m in Sources */, - 5F2AE6274E3392B99F3F66C2A4B82E15 /* BranchViewHandler.m in Sources */, - A2AAEA48B0BEFD14796F4463DA4B7C89 /* NSMutableDictionary+Branch.m in Sources */, - 9447ED35ECA68FC307611EDD05CF2A56 /* NSString+Branch.m in Sources */, - C382BAC3F1AD3A9752A1BCD4F296CB8A /* UIViewController+Branch.m in Sources */, + C03CC2795EF85B00AA948E817ABD3FF3 /* BFAppLink.m in Sources */, + 316BA771D8E84B5A9A6019F6A51D6444 /* BFAppLinkNavigation.m in Sources */, + 6D4C24FD5B01579B6CF4AF3166C087B0 /* BFAppLinkReturnToRefererController.m in Sources */, + 5319D2D1427E4DB046C6BF2A3E13B3D9 /* BFAppLinkReturnToRefererView.m in Sources */, + E778323E47BEB0E2E0A23840099FC325 /* BFAppLinkTarget.m in Sources */, + BED87FF786E806ADBCE5CC27CC79E51E /* BFCancellationToken.m in Sources */, + C14C88D2B69A61B05DC11B436125283D /* BFCancellationTokenRegistration.m in Sources */, + 201506CFACDCB286B6A7BEC439B96CFA /* BFCancellationTokenSource.m in Sources */, + DC17DF56638AF5FD4F10CB7EFEE0E14F /* BFExecutor.m in Sources */, + 6F5A5A78C78BEA5C545D248057F53973 /* BFMeasurementEvent.m in Sources */, + C52F6AB2E0DD7A0885E4C37E75556FF2 /* BFTask.m in Sources */, + 9BCD6351162D1B7D81090F3F32621F06 /* BFTaskCompletionSource.m in Sources */, + 8B157AA0AFFACB2FC03557A3DB2BF1E5 /* BFURL.m in Sources */, + EE8E14D77E54A133B89FEBD33F3332F3 /* BFWebViewAppLinkResolver.m in Sources */, + 4467E4882BE1DD1AA0BD055EFAEB9145 /* Bolts-dummy.m in Sources */, + 551F1063A1AB07FC3410899FE968760C /* Bolts.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - B8B21884A962268B5F8062C8E1464993 /* Sources */ = { + 59C81CF230E8FAD9AFAD2AFE339C7EF5 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - F36600BAA79EE0DED03AA240DFE797D5 /* GoogleUtilities-dummy.m in Sources */, - 0B615A5CFDD7D0EB0035BE4F89047C99 /* GULAppDelegateSwizzler.m in Sources */, - DE9748C2159EA800D2C7B450987F8079 /* GULAppEnvironmentUtil.m in Sources */, - 5489897BFAF739401B208FCF755DB425 /* GULLogger.m in Sources */, - 178DA12EF88D354652D910D8AA1FB28A /* GULMutableDictionary.m in Sources */, - E84AF9720B3509480E1AAAC9F9A743EC /* GULNetwork.m in Sources */, - A0DF72A8F114FFCCE852C2357E776759 /* GULNetworkConstants.m in Sources */, - 15232CB285DC3157AAC019A6CA9559CA /* GULNetworkURLSession.m in Sources */, - 122123E96912E4DBF49487FDBB3D3B28 /* GULNSData+zlib.m in Sources */, - 391675DCE0BFC3CD87AC510BB9F49260 /* GULObjectSwizzler.m in Sources */, - 2487C04D23ACBD8BB3EEF24AEEBBE53F /* GULReachabilityChecker.m in Sources */, - FE0987AB62938F66801542FEDF52B9CA /* GULSwizzledObject.m in Sources */, - EB22C2848AC602D08BB36D57E084F63E /* GULSwizzler.m in Sources */, - 81C22870A2081B3591E57ABCF1900D14 /* GULUserDefaults.m in Sources */, + FC0BCB6019E18C25E8BAE9608720519A /* BNCApplication.m in Sources */, + D7D6DFCE0244E179DBE0322A185EB2D6 /* BNCAvailability.m in Sources */, + D75DEE3CBD944FEAE28C0D18ED584832 /* BNCCommerceEvent.m in Sources */, + AB8C391B2F627521814C82410A46DD6E /* BNCConfig.m in Sources */, + F677EBCF2CBAF53F381F510819732263 /* BNCContentDiscoveryManager.m in Sources */, + E60F80D75C41FE5BAAD85EE9135F2573 /* BNCCrashlyticsWrapper.m in Sources */, + 6DD302E7FEC8511D681F08DF9C80EFF9 /* BNCDebug.m in Sources */, + FC4D647C11D2E47A27AF5BEE155C68D6 /* BNCDeepLinkViewControllerInstance.m in Sources */, + 246804101B04DB3643531921BF82780B /* BNCDeviceInfo.m in Sources */, + E6096818844AB7DFB51DB47DA5ADED26 /* BNCEncodingUtils.m in Sources */, + 3B0F83F8F3DB811AB000EBF6C1810EC2 /* BNCError.m in Sources */, + 7E7863D9A879C61698C0F775DC8FA678 /* BNCFabricAnswers.m in Sources */, + B83942FE76EA20E97B77F81D69E35C54 /* BNCKeyChain.m in Sources */, + 59A113627E8B409A644DE34D62E71DCE /* BNCLinkCache.m in Sources */, + 008BF72B7E94A879EB8DB842FF013BCF /* BNCLinkData.m in Sources */, + 2859B1CCD9D9E166385EFF53B66DBCD8 /* BNCLocalization.m in Sources */, + 59A0B23E408AACD32333AE3D38B99F91 /* BNCLog.m in Sources */, + 2CD13C9EB344653F4585712EEBF10D61 /* BNCNetworkService.m in Sources */, + 068348BE1C14434C1A43D22EF838883C /* BNCPreferenceHelper.m in Sources */, + 157015A3AFEDCD0FE361A073B59EA3ED /* BNCServerInterface.m in Sources */, + DB083015CAD8193ACFE95304703A46DB /* BNCServerRequest.m in Sources */, + 8D22D6D3FCBE038531A6BE34E948B8E0 /* BNCServerRequestQueue.m in Sources */, + F64BA1BF5D4E655D732FC5AFEEAA7398 /* BNCServerResponse.m in Sources */, + 9E571AB4E3803B56BFF10FBE9241C14E /* BNCSpotlightService.m in Sources */, + 38EEEC1EE32901D5907BF31D6690AC84 /* BNCStrongMatchHelper.m in Sources */, + 4BD55786C24D62B2B94B3438A30556E3 /* BNCSystemObserver.m in Sources */, + 5843504B0C0F9FB930D231055EFDCB48 /* BNCThreads.m in Sources */, + 436CC01E88699B01D9D65B5838AABE83 /* BNCURLBlackList.m in Sources */, + A41D11277ABE1F96F8945B29648CB989 /* Branch+Validator.m in Sources */, + 6AE20DDFC28DA6889C24C894A950F6C2 /* Branch-dummy.m in Sources */, + 50664912E24BC4D3685B2A7FA816E87C /* Branch.m in Sources */, + 3085BC93520093B23A0AA1F45726F97F /* BranchActivityItemProvider.m in Sources */, + BFC94FE195EE00803888330F7ADD762E /* BranchCloseRequest.m in Sources */, + 6652386EB778B27E5BA03B4648AC77B9 /* BranchConstants.m in Sources */, + 9C8743C53DA5D47C1F3539A325DD0217 /* BranchContentDiscoverer.m in Sources */, + C7615529678491B37696A2C2EA141E76 /* BranchContentDiscoveryManifest.m in Sources */, + E282C0EB7DE459E348D1BCD9A3675F2C /* BranchContentPathProperties.m in Sources */, + 5BFB59C169027BEF412E86CA5FD82E5B /* BranchCreditHistoryRequest.m in Sources */, + 66D619C663C5338ABB60F8DB451047A2 /* BranchCSSearchableItemAttributeSet.m in Sources */, + 77FA420C203A5BA17AFD421351970B47 /* BranchDelegate.m in Sources */, + A28040D30AE4C27CCBA7F816A5BC5006 /* BranchEvent.m in Sources */, + 299E61ED00E7107C80BB8042C77BBCAE /* BranchInstallRequest.m in Sources */, + 67DF210DDE57D4A4CDD47FFF6BAA016B /* BranchLinkProperties.m in Sources */, + 636DD467826BF17AD9254E1720895EF5 /* BranchLoadRewardsRequest.m in Sources */, + 6EF7A4E5AC5A8614C5145372BCD681F1 /* BranchLogoutRequest.m in Sources */, + 0AAA82A84550CF11EE792707C941523E /* BranchOpenRequest.m in Sources */, + BED645E6EFF6113DFDBD9CD17A856C43 /* BranchRedeemRewardsRequest.m in Sources */, + 950E30C6F330E73C81E01327A3D72E12 /* BranchRegisterViewRequest.m in Sources */, + 4198107A2869D8A43B76185DF7F4AF4A /* BranchSetIdentityRequest.m in Sources */, + A484DE3340F088FBD031BE6438D29A23 /* BranchShareLink.m in Sources */, + 7E79BF7A4D3F2B4AD10469487A90378A /* BranchShortUrlRequest.m in Sources */, + 839A87EC7C00BDF88D568DA542FD1A3B /* BranchShortUrlSyncRequest.m in Sources */, + 4711D9689D017269F7CAD1B1AC59A59B /* BranchSpotlightUrlRequest.m in Sources */, + 4A2DA568250F37AAE3BE3D5656B13A97 /* BranchUniversalObject.m in Sources */, + 98EA90E00B308A9A01ECD0329FD22E63 /* BranchUserCompletedActionRequest.m in Sources */, + D93626AB778FA34F112900F39A1E5FAB /* BranchView.m in Sources */, + 839E393DF94F6CAFA718470B1AFECD17 /* BranchViewHandler.m in Sources */, + 5E91B60163CC9E28ADFEF7D755326143 /* NSMutableDictionary+Branch.m in Sources */, + A45F075B9B5522CB32D86BEB3D81B334 /* NSString+Branch.m in Sources */, + B0B0A17B33A624E5BF67F88B21620E6A /* UIViewController+Branch.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - BFDAD91EEDCA20F4F48B3FF07137C76B /* Sources */ = { + 5E8AC80EE5F610393239D6E58AA83E46 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 0ADF9B9188E9E232643982362980B86D /* GoogleToolboxForMac-dummy.m in Sources */, - CCE2D55B1206F05995199B66B7F1D9DE /* GTMLogger.m in Sources */, - E90CB8E57DB450339A98F8DFA63006BA /* GTMNSData+zlib.m in Sources */, - 3923FBA27945B2DE3E5F88E5FB6458A6 /* GTMNSDictionary+URLArguments.m in Sources */, - F85C6977B1D37D17ADA9DAC03D9C7B23 /* GTMNSString+URLArguments.m in Sources */, + D3645C19522798BB3C462535EF68ADCB /* Any.pbobjc.m in Sources */, + BC1F583DAE69E7E6B0C1C9B5E19A328A /* Api.pbobjc.m in Sources */, + 674C8D476875A9A52FF31D173D625DCC /* Duration.pbobjc.m in Sources */, + 557410F6A008121905E3675B943D1C32 /* Empty.pbobjc.m in Sources */, + C82FB69DC57B240D8A253E430111D66D /* FieldMask.pbobjc.m in Sources */, + C41D44BCAA67B38E7EA2B1ADBB13E206 /* GPBArray.m in Sources */, + 62C9414CD3CB414956FB14C5F31F7806 /* GPBCodedInputStream.m in Sources */, + 7597FFFD14B57B3B3BE972E34F099ADC /* GPBCodedOutputStream.m in Sources */, + 5E3A3FC5A981EB33D287F8846718A270 /* GPBDescriptor.m in Sources */, + 75A72E981C89ECBC42202836224ECE05 /* GPBDictionary.m in Sources */, + BC366761F36843D953F46B728EDDDAF7 /* GPBExtensionInternals.m in Sources */, + C39CEF2EEAF84F538B0694B70E87ED29 /* GPBExtensionRegistry.m in Sources */, + 0B86661F37DFD243265625EC3D4E0372 /* GPBMessage.m in Sources */, + A790BC8A938E5A4B323CF682FB7A84D6 /* GPBRootObject.m in Sources */, + C20F49977471C87A1F95A06824F17673 /* GPBUnknownField.m in Sources */, + 4AB816F84F120A71A56E87CE2153E95D /* GPBUnknownFieldSet.m in Sources */, + 6F1BBE88D5B04D23D58A145BA52E914C /* GPBUtilities.m in Sources */, + 7BD32503FF6939B66F6D5427A05968BB /* GPBWellKnownTypes.m in Sources */, + 4EE5110C9B98D70480D81787571A0199 /* GPBWireFormat.m in Sources */, + 57718209D0ACC08B30A3206E7906CD0A /* Protobuf-dummy.m in Sources */, + 7DEBC1EAEF54AAE77F1F8F3182010E1F /* SourceContext.pbobjc.m in Sources */, + A12B98E1DD04896E0F88771CD5C6A3B3 /* Struct.pbobjc.m in Sources */, + 8531BF33D9A58D33BF3A737143D1A6B7 /* Timestamp.pbobjc.m in Sources */, + 9037F8EB820AD6BA7E657AD14A23C9E6 /* Type.pbobjc.m in Sources */, + 1B5F80FE99B9A9237AE0637276BCF9F5 /* Wrappers.pbobjc.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - C6C8B2BE21F73DF2B707951F9BD6A82E /* Sources */ = { + 66A455B0F5A489E63FF59ABEFBA48170 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 29C61FF246F1A33CA7D05CD3D0B499C5 /* _FBSDKLoginRecoveryAttempter.m in Sources */, - 900B7B279D886DD5E345C7D9404BC81A /* FBSDKDeviceLoginCodeInfo.m in Sources */, - 4AED7CB8AD40DF35A818EC93EAAD1872 /* FBSDKDeviceLoginManager.m in Sources */, - E540A6DB8DEC68BA4A94B0E47C855C91 /* FBSDKDeviceLoginManagerResult.m in Sources */, - 54E8DAE580ED957B8782EA1CAE53A9CF /* FBSDKLoginButton.m in Sources */, - 8838D10606048830844886E950CB0D15 /* FBSDKLoginCompletion.m in Sources */, - 9D20669FA223866B7B8BD62886F068BB /* FBSDKLoginConstants.m in Sources */, - 59FAE38034C4C03CFF715C899BAC0F25 /* FBSDKLoginError.m in Sources */, - E06C102EEE18D6D76CE8082D542EBF74 /* FBSDKLoginKit-dummy.m in Sources */, - 63484C4E0ED6395C29EC8390FDECF68C /* FBSDKLoginManager.m in Sources */, - 549B77B93F8A2E5B1EE30E37653A34F8 /* FBSDKLoginManagerLogger.m in Sources */, - EB7E4A7FA574945B8343DEDF4B233B3D /* FBSDKLoginManagerLoginResult.m in Sources */, - B212454E0DDD3578D79B35B77F982B04 /* FBSDKLoginTooltipView.m in Sources */, - 61ECA128F4B60FCBE058EF9AA01F6F99 /* FBSDKLoginUtility.m in Sources */, - 41057D18E8D57DC17BD37843B7300C85 /* FBSDKTooltipView.m in Sources */, + 4B1CA65EBCEDB5DC712B9FE27F93B25E /* _FBSDKLoginRecoveryAttempter.m in Sources */, + 8A7F284CA12A29ECFA84BF764315F641 /* FBSDKDeviceLoginCodeInfo.m in Sources */, + EBDF576513149AADA5398CAD83BF2713 /* FBSDKDeviceLoginManager.m in Sources */, + 36021BE0A8E40B4C5CE9AAFF637589B5 /* FBSDKDeviceLoginManagerResult.m in Sources */, + F8D46AFFC0D75C7CD0EC239F6A1A31DA /* FBSDKLoginButton.m in Sources */, + FD8BDAE818FEE018BD48F5E8F13A5D09 /* FBSDKLoginCompletion.m in Sources */, + 0BC8CC6208E11FC706C43C90E761C1EC /* FBSDKLoginConstants.m in Sources */, + 595A87F7B3C9D5ED18FB95DD3C34E18C /* FBSDKLoginError.m in Sources */, + 099EEFA91467B3A67071AECBB4809541 /* FBSDKLoginKit-dummy.m in Sources */, + 5E98C210929547FFD2DBA4D6E162AF03 /* FBSDKLoginManager.m in Sources */, + 1A0C09FD4273C546D2DDF09613914A5D /* FBSDKLoginManagerLogger.m in Sources */, + 6DDD26D999DC4CB251F5320EBF833717 /* FBSDKLoginManagerLoginResult.m in Sources */, + 21567257B3A5C6F765A718198D731639 /* FBSDKLoginTooltipView.m in Sources */, + 671182C73BDD113837E922E4C009FF3F /* FBSDKLoginUtility.m in Sources */, + 4989A6F2F0C0E488950DA0615B24F7C9 /* FBSDKTooltipView.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - CC12224D724C8BAB3B2764A06F57A4F4 /* Sources */ = { + 6EBFDDD619D4597866BA46E64FEA4C11 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 8F2DFFD79E04201FA2634516C466DAED /* Pods-edX-dummy.m in Sources */, + 02599AE8673F6EABC98238539D8F1E6E /* SEGFirebaseIntegration.m in Sources */, + 5071AE7AEACC42B60C874384502C28FA /* SEGFirebaseIntegrationFactory.m in Sources */, + C27F58837D099558C5CD148FF3299C16 /* Segment-Firebase-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - D81CF956770DE813322E5A170FDEC47E /* Sources */ = { + 7E5C4F1F53D643DE18E17289A9F9C97B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - CA2E3A9C10F657EB230D9E6DBA60179D /* FBSnapshotTestCase.m in Sources */, - 105BF19EC34035E7CE8ABBC8424CE2F8 /* FBSnapshotTestCasePlatform.m in Sources */, - 3EA296F26ACDC5E28648A70168122ABF /* FBSnapshotTestController.m in Sources */, - 49B7F6AC691C78809761BB4543D8093E /* iOSSnapshotTestCase-dummy.m in Sources */, - E81D2B8BB0930742671FD71C5AACD7DF /* SwiftSupport.swift in Sources */, - 1CD5DE927D3B75066DDBD1F1F5695188 /* UIImage+Compare.m in Sources */, - 286A697C210D6B3DAEE862AA70F995BA /* UIImage+Diff.m in Sources */, - 276A8AAE587437B77D9B65D9F48644C6 /* UIImage+Snapshot.m in Sources */, + C8E277253592811EA24A073364E786C8 /* floatvalue.m in Sources */, + 18E0B9C5E766D0DE7941885A6B745CA5 /* NSBundle+Smartling_i18n.m in Sources */, + 11D3EB4FE4084033FACEDEE302B714B0 /* pluralfom.c in Sources */, + 47784927C0B804284E1FB37B0118AFB6 /* Smartling.i18n-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - DA9F3912A9C9B1E952DC631FC2C59EED /* Sources */ = { + 845F57537323D8927FA4D4F76793F183 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4E00571236E08EAEE33BA5C185C75CDE /* Pods-edXTests-dummy.m in Sources */, + E3D432EC4959EBAB7DFF13A49FF84FF8 /* MASCompositeConstraint.m in Sources */, + 7C9956DD24C9D46CA4CE4A493DFBD5E5 /* MASConstraint.m in Sources */, + E9C9511A6D39EDB423B7E54DA7719431 /* MASConstraintMaker.m in Sources */, + E00AA3D5D29E31E259E288E1BF25CCF3 /* MASLayoutConstraint.m in Sources */, + 25F2017F4725BD5961EDCF927962D14E /* Masonry-dummy.m in Sources */, + ADC08AFEC2545DC10897A7A494FA7833 /* MASViewAttribute.m in Sources */, + 94C0BE190778D65A34F72F163F5E808D /* MASViewConstraint.m in Sources */, + 82868DBBCB19D3A0DD6D47628AE6E830 /* NSArray+MASAdditions.m in Sources */, + CDF211178B64396C99577544E1370931 /* NSLayoutConstraint+MASDebugAdditions.m in Sources */, + 67726871D1DCB7923BC9814D77BDDEBF /* View+MASAdditions.m in Sources */, + FBAC800E69B14ED43F700FB5FC7ACD93 /* ViewController+MASAdditions.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - EC012B174242A05D27B148890832031A /* Sources */ = { + A1C3F41512F64BF9E64ECAE904D0ECAC /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - CBC2AF733EFC4BAFC44DF56D99D7B1EB /* SEGGoogleAnalyticsIntegration.m in Sources */, - 265B1DF01EC72D3FC2E3D8EC16C05332 /* SEGGoogleAnalyticsIntegrationFactory.m in Sources */, - 52CE884287F5583C019B664F3CEFF0DF /* Segment-GoogleAnalytics-dummy.m in Sources */, + 3DF00F83A817E6531685D975DA785D84 /* GTMSessionFetcher-dummy.m in Sources */, + 895648DC6C78FE8F3F7C23AD69AADBFA /* GTMSessionFetcher.m in Sources */, + 1275790E3A1EDC343C9F32EBC95A1BD4 /* GTMSessionFetcherLogging.m in Sources */, + D28FA839BA9DC28748A90C1F8724BA14 /* GTMSessionFetcherService.m in Sources */, + 00A43CF8346B25B9DC32E578755A71F9 /* GTMSessionUploadFetcher.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - EFB1A0F7696997007B093E7896A03F8B /* Sources */ = { + CF512AD67E37A0FC35D945089562FE6B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 67A11250B9C0F21C36A6626F08DDE07B /* DateTools-dummy.m in Sources */, - 0C22B04A7071482DF12D493F43CC82FB /* DTError.m in Sources */, - 73EEBF030F615414671289602E3635C3 /* DTTimePeriod.m in Sources */, - AC15EFDE4B29C1D147A2A58A5AE49091 /* DTTimePeriodChain.m in Sources */, - AE27C0B1C1BD91616BF950B4E189603E /* DTTimePeriodCollection.m in Sources */, - 21BCFE95B396E85EA799F125C1A1E626 /* DTTimePeriodGroup.m in Sources */, - BD9E85C6EA70ADA5B8E7EF1A89281056 /* NSDate+DateTools.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - F2B89148AFC035823396E9F75139FCE7 /* Sources */ = { + DF3ED3C8772B9B84C444BE6F640BE580 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 47BF0AAEF5B5654BAD9F29B708AF9E0B /* MASCompositeConstraint.m in Sources */, - ABB0AFDDAF76AFEE60D57DDD063BD264 /* MASConstraint.m in Sources */, - 30B1485E3AD7F5BE7F3598BCF6D185FE /* MASConstraintMaker.m in Sources */, - A0F097759BF19ED5A03BAD861208C568 /* MASLayoutConstraint.m in Sources */, - 005B562968799DB2FADC50C9F7BF2CD0 /* Masonry-dummy.m in Sources */, - 49802A87592882534670798F87492567 /* MASViewAttribute.m in Sources */, - 5838E526B31D3AB83CC751F12CBE238A /* MASViewConstraint.m in Sources */, - F0B483D1892B53D1625AA971514F1C06 /* NSArray+MASAdditions.m in Sources */, - 1324061BEB7C3BAC2F6679C845D74475 /* NSLayoutConstraint+MASDebugAdditions.m in Sources */, - C1D30442696BD02D107DB017700B436E /* View+MASAdditions.m in Sources */, - CC1B05B4E72DB3C9C7B807565F26C601 /* ViewController+MASAdditions.m in Sources */, + 5AB8CBF66B20E530EA0AF24A86758945 /* FirebaseInstanceID-dummy.m in Sources */, + 7884AB1B7663361ABC52DE2A1FCEC996 /* FIRInstanceID+Private.m in Sources */, + 492F48625F4835AB93F48E632EC1B0E5 /* FIRInstanceID.m in Sources */, + E8800C2DEFFDB7802453FB05813B61E7 /* FIRInstanceIDAPNSInfo.m in Sources */, + FE51BC66438D2FD006FD32EDB611A3E4 /* FIRInstanceIDAuthKeyChain.m in Sources */, + 4858467527BD95B993BF6AEB7349DFB2 /* FIRInstanceIDAuthService.m in Sources */, + DC86C9706EE2E3482A58AC134B4275AD /* FIRInstanceIDBackupExcludedPlist.m in Sources */, + 40B188171F24AE301608101B6842B9A1 /* FIRInstanceIDCheckinPreferences+Internal.m in Sources */, + 7EF41BF8DC2CD501915C201B3AB3DA5F /* FIRInstanceIDCheckinPreferences.m in Sources */, + 14D53AC53FCA298B7C5C98BAE12C46E8 /* FIRInstanceIDCheckinService.m in Sources */, + 2D6CF41CA74D6E2B0DA3A6A050D1A0A1 /* FIRInstanceIDCheckinStore.m in Sources */, + 6510566BA40443F3730888FE58077CFD /* FIRInstanceIDCombinedHandler.m in Sources */, + 86FEC76A5DA6E52311A54C58A2ED58F4 /* FIRInstanceIDConstants.m in Sources */, + 44CA6C58D36BF6A58C8744DE069FCC12 /* FIRInstanceIDKeychain.m in Sources */, + 4DC4ED7A00328DB1E30A45EC9F5A11DD /* FIRInstanceIDKeyPair.m in Sources */, + 8985128E1D1C5D24DA0F58543CE8845A /* FIRInstanceIDKeyPairStore.m in Sources */, + 7536AC72465D0D52EDB462B018708588 /* FIRInstanceIDKeyPairUtilities.m in Sources */, + 006EDF79470F3AF826788CD93913B876 /* FIRInstanceIDLogger.m in Sources */, + DBA2787AC1528D31ACE81651BB953EEF /* FIRInstanceIDStore.m in Sources */, + 83C79577C9148CCC41B99BF0C63724B6 /* FIRInstanceIDStringEncoding.m in Sources */, + 9F355FFDEDDC0A184AD600F5E4F144D0 /* FIRInstanceIDTokenDeleteOperation.m in Sources */, + 2D96AB13F68E98787CCCBD6078E83F67 /* FIRInstanceIDTokenFetchOperation.m in Sources */, + EF01B5A1F41E3135D1D500D9E560D291 /* FIRInstanceIDTokenInfo.m in Sources */, + 894395C11995C3A55E523ACC3B28033C /* FIRInstanceIDTokenManager.m in Sources */, + 6F9837C9C25058ED937676FE08A077F7 /* FIRInstanceIDTokenOperation.m in Sources */, + C099C5DBF1E0D61D4A71C89ACEF6C1E2 /* FIRInstanceIDTokenStore.m in Sources */, + 41854F9EAAF36AF84F64B2D71C59721C /* FIRInstanceIDURLQueryItem.m in Sources */, + E257615D511F40CD2D1C2B573FE37357 /* FIRInstanceIDUtilities.m in Sources */, + 9B9E05DFE19B329AC3510F39960445DD /* FIRInstanceIDVersionUtilities.m in Sources */, + 910353834F178B5E4303147278FE2123 /* NSError+FIRInstanceID.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - F582DCE989D07DB353598E606820B481 /* Sources */ = { + E53DC3755DA785ED6E9224E30D289494 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + A033E2397FD02C3E0D0293775EEAF260 /* Pods-edXTests-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 00CBD6A15269271A3F07DE1E7D65B4BD /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = GoogleUtilities; - target = C5AD28219CF8825EE894DE00FD8E7B90 /* GoogleUtilities */; - targetProxy = CB590E672C9FB3188912E6FE12965C01 /* PBXContainerItemProxy */; + EAA16985EE2155B99B125C5D8F09C711 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 6D8FCBB4EA8380DB5BF9BA6F7269E733 /* DateTools-dummy.m in Sources */, + 154E0BDB3604DD92265EC5CCC42DFBDF /* DTError.m in Sources */, + 8DB7F9592938406F5EF636B427D61B6B /* DTTimePeriod.m in Sources */, + A40B7FB42503F4D020BB69FBAD090328 /* DTTimePeriodChain.m in Sources */, + 96DBDBC8A3D4D5A4CAE1520812249870 /* DTTimePeriodCollection.m in Sources */, + 5AF5F2FE488438D83E7E99F8652988B9 /* DTTimePeriodGroup.m in Sources */, + 51BE7B8FFE6FB908F70C42AC6D3D87A3 /* NSDate+DateTools.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; }; - 0662DCAF13D3978D5303D0CF6CEE6030 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Analytics; - target = CE165F72A81BAF97ACBF653F36E2D445 /* Analytics */; - targetProxy = AF8921F9EF7E5346B27C3C0777C198CE /* PBXContainerItemProxy */; + EF31AAD2F4B1BD1895FB754858DB21EB /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + DCC5FA84697912F117457F3FD53156FC /* Pods-edX-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; }; - 0E5D690FC7E4C2EAD61D449635C970FB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = FBSDKCoreKit; - target = 34A4D61910690991505502102CBFF62C /* FBSDKCoreKit */; - targetProxy = BA8C393AE5FC083D8B418CF9E2FF27E8 /* PBXContainerItemProxy */; + F3703A73D3F8F9B7355F3245992ECAB3 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8544B12B4B66C884EAD9251129B9FE3C /* FIRCore+InAppMessaging.m in Sources */, + C790689C77603017D3C7D8F6EAEA8304 /* FirebaseInAppMessaging-dummy.m in Sources */, + 31980C9B559CAC94714895FBC296FBE0 /* FIRIAMActionURLFollower.m in Sources */, + 09C21D56A9A3112C9A21EA1441AABF9E /* FIRIAMActivityLogger.m in Sources */, + 6E83CB53A71FD99F36E62D904314208D /* FIRIAMAnalyticsEventLoggerImpl.m in Sources */, + B5ECD0EA5CB6CE30E99CDBCC5D605DB4 /* FIRIAMBookKeeper.m in Sources */, + 5B15DB635E1181B5CC4425620A204887 /* FIRIAMClearcutHttpRequestSender.m in Sources */, + E30351FE722FFC88C24D3AFD25A7F9C9 /* FIRIAMClearcutLogger.m in Sources */, + 92AE97F0E4604CD8A1BD11FF437A05EE /* FIRIAMClearcutLogStorage.m in Sources */, + 0A91BEB8C6718935FB1BE3AF95ECCA0E /* FIRIAMClearcutUploader.m in Sources */, + 9D8252FF48DFB7C7646546B27AFEE604 /* FIRIAMClientInfoFetcher.m in Sources */, + 3F2F9C626EC91C79F8C2B4214FF6F5EF /* FIRIAMDisplayCheckOnAnalyticEventsFlow.m in Sources */, + 6A5E797F06C89C6B2820EF0129C71FAB /* FIRIAMDisplayCheckOnAppForegroundFlow.m in Sources */, + 248656335066DB5648ADD3A181E257E5 /* FIRIAMDisplayCheckOnFetchDoneNotificationFlow.m in Sources */, + 6DAD5C7B06D3C2D9812FA41D35154E01 /* FIRIAMDisplayCheckTriggerFlow.m in Sources */, + 757C74ABEF3C20AF555D1825A0BB619A /* FIRIAMDisplayExecutor.m in Sources */, + 66A6ADD65A7E66E87B468D062DE688FC /* FIRIAMDisplayTriggerDefinition.m in Sources */, + E3EB89F72EF669EDB52F57BA6A8353C2 /* FIRIAMElapsedTimeTracker.m in Sources */, + 51B08D1120239796ABC0D69F4EAE2331 /* FIRIAMFetchFlow.m in Sources */, + 4906B66B80F20F055252C3BAF65AED94 /* FIRIAMFetchOnAppForegroundFlow.m in Sources */, + A732BF762E6A240500EAA9D0DBA18BAB /* FIRIAMFetchResponseParser.m in Sources */, + 39E332C540304EAC3B76DD40F1096A84 /* FIRIAMMessageClientCache.m in Sources */, + F16D923D52093BE8A8B0EFC3304FA60C /* FIRIAMMessageContentDataWithImageURL.m in Sources */, + 4A5B3AB4B19D56A3BBFC565535F28C37 /* FIRIAMMessageDefinition.m in Sources */, + E6CE1474D9FE77C8FC28181E660F8795 /* FIRIAMMsgFetcherUsingRestful.m in Sources */, + 6871B394030D30AD9B127A8D435B5AF5 /* FIRIAMRenderingEffectSetting.m in Sources */, + C339FD4A6FF6927A71E931BBC8F8FE2C /* FIRIAMRuntimeManager.m in Sources */, + E21358CFEC303E50806BAF87192CA7E1 /* FIRIAMSDKModeManager.m in Sources */, + 59074F4CE18A3C80804F6E70453F8345 /* FIRIAMSDKSettings.m in Sources */, + 331C928D12516DE3AEEF9C1D97FFE960 /* FIRIAMServerMsgFetchStorage.m in Sources */, + 870B92950782A7A4EDD79D2258F2AF87 /* FIRIAMTimeFetcher.m in Sources */, + 2E704FDF425EEB5F007A8D741CE61302 /* FIRInAppMessaging+Bootstrap.m in Sources */, + 18D02A56FF8C9056FC4317EA8CCFC912 /* FIRInAppMessaging.m in Sources */, + 591AC362CCB1FED65AE216C48E711506 /* FIRInAppMessagingRenderingDataClasses.m in Sources */, + 87A3949BD36FBD8D375E03476A8D1F3E /* NSString+FIRInterlaceStrings.m in Sources */, + 4984DBEE9C706238FF4C199F3553B59F /* UIColor+FIRIAMHexString.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; }; - 1297DEB1D416F9BF80A04105858CF3E5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = nanopb; - target = C34DC257B02A54D23C32B4E12228046D /* nanopb */; - targetProxy = 95DAC295DEFF40D4649677344E1F0690 /* PBXContainerItemProxy */; + F5789E624AFEBAE873ACA09464555FEF /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 494845723D7132B49DAFAD7E48DEA98C /* GoogleUtilities-dummy.m in Sources */, + 982BB4350C3A0B9AA51D4DA1E4CFFBF2 /* GULAppDelegateSwizzler.m in Sources */, + 0180B14C803FBEAAC7B047D091766CF1 /* GULAppEnvironmentUtil.m in Sources */, + F21D09960F198A0186AF47FD88A95427 /* GULLogger.m in Sources */, + F3351E64E182431080154C9F5E8893FA /* GULMutableDictionary.m in Sources */, + 0F7CF165D3999692DA00A67DAA369DB6 /* GULNetwork.m in Sources */, + 00FE5949460EF1C3E324F5FB8417AFEC /* GULNetworkConstants.m in Sources */, + 20D8B62E7E7066D47863B797655C9E6E /* GULNetworkURLSession.m in Sources */, + D9B41910E35D88A5CD29E07E93F8D7B7 /* GULNSData+zlib.m in Sources */, + DB35CC5F01C7826140FCB1B5B3AEABA0 /* GULObjectSwizzler.m in Sources */, + 75DCDA4810AD00049B3FDB2D1CD12C0D /* GULReachabilityChecker.m in Sources */, + 45C323BA6AE1E87D3A5F3726CF8D927A /* GULSwizzledObject.m in Sources */, + D3F3F793B3E88F9782155890F1AC13A5 /* GULSwizzler.m in Sources */, + C30D239C80D0B1253CD151273D74EC16 /* GULUserDefaults.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; }; - 19E4636381072C7FFBADF261426528CC /* PBXTargetDependency */ = { +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 006CCDC65C397C54D18AE460F4AF59BA /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "FirebaseInAppMessagingDisplay-InAppMessagingDisplayResources"; - target = C094EACDC7C0535D513ED8C0E8187980 /* FirebaseInAppMessagingDisplay-InAppMessagingDisplayResources */; - targetProxy = 85FCEB7DF6F894F0B282F646AF21B85C /* PBXContainerItemProxy */; + name = GoogleUtilities; + target = 5EE5A1F759245EE8362B84053C892028 /* GoogleUtilities */; + targetProxy = 4BA26EA9F06F4088527973D602622189 /* PBXContainerItemProxy */; }; - 1B6266255E2D33CE83369D9E0E0D5EC4 /* PBXTargetDependency */ = { + 15D4FB8AD9AD23A5E5AF1A6265D57A62 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = nanopb; - target = C34DC257B02A54D23C32B4E12228046D /* nanopb */; - targetProxy = 53EC13DB1249B3E1E11609FFC813BB1C /* PBXContainerItemProxy */; + name = FirebaseInAppMessaging; + target = 89194B968EE0B327BAE2EC67B55468FE /* FirebaseInAppMessaging */; + targetProxy = BC5002576B27BF12AFDE95A7714B5334 /* PBXContainerItemProxy */; }; - 24FC5FB217E74875C29E6040424A9966 /* PBXTargetDependency */ = { + 2337221BE27F31AC93EE16F3CE106EC2 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "Segment-Firebase"; - target = B83F6B7B0B5D8AC9AA1E4C7D671B1A0C /* Segment-Firebase */; - targetProxy = 377B7C8161554780B129FF13DB6D263D /* PBXContainerItemProxy */; + name = "YoutubePlayer-in-WKWebView"; + target = 464756F8379469242B17DE1AC11A2CF1 /* YoutubePlayer-in-WKWebView */; + targetProxy = 377034665FC348F936D5C57B785AE31A /* PBXContainerItemProxy */; }; - 2B785B393724EC8C54607620458A7D25 /* PBXTargetDependency */ = { + 23F97BF899351B24F8F0EA371A3C59D7 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = GoogleToolboxForMac; - target = CA6A062C66F7998290E399C8704F8658 /* GoogleToolboxForMac */; - targetProxy = 7B5B1DB2FD176D96FB40CEE970AEE0E8 /* PBXContainerItemProxy */; + target = 728D212165AB079361F17EAB96522148 /* GoogleToolboxForMac */; + targetProxy = 826D809C06279B99C27C81BA9ED82683 /* PBXContainerItemProxy */; }; - 36C9F0B91B7F5BCBA77170DDDC9B93CD /* PBXTargetDependency */ = { + 25680EDCC31C82501A8720F65E6911E4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Smartling.i18n; - target = 025425063E0DB16B9E78DAE6E58DF151 /* Smartling.i18n */; - targetProxy = 3172E0F5223F1D4C52221BB15F60775D /* PBXContainerItemProxy */; + name = FirebaseCore; + target = 6E5A25C718DA5FE03407ED015160FFE6 /* FirebaseCore */; + targetProxy = ED2DABCFC8FDB0ABAEA5673DF81C9C76 /* PBXContainerItemProxy */; }; - 4319290B7679B6FFEF288F3A605F754F /* PBXTargetDependency */ = { + 270FEA7B034CAF5B49A7A54B0C8281C8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = nanopb; - target = C34DC257B02A54D23C32B4E12228046D /* nanopb */; - targetProxy = D3FA5A1B6933AE47D1863370C4AB5F48 /* PBXContainerItemProxy */; + name = Analytics; + target = 55CB9AF47D6CC1D0C39D86708616A17E /* Analytics */; + targetProxy = 10F9706200C58A6DE4E6A252D0353D1B /* PBXContainerItemProxy */; }; - 43566C5EDD18DF3C411ABCE48690604F /* PBXTargetDependency */ = { + 27BF1E0195597BBAEF8ED0061533EE9E /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = GoogleUtilities; - target = C5AD28219CF8825EE894DE00FD8E7B90 /* GoogleUtilities */; - targetProxy = 0AE6996D6B5965EA892B5E2F50A67C8E /* PBXContainerItemProxy */; + name = "FirebaseInAppMessagingDisplay-InAppMessagingDisplayResources"; + target = 9A7950790BBFBB34F6352BAF520C113E /* FirebaseInAppMessagingDisplay-InAppMessagingDisplayResources */; + targetProxy = BE22DAF6A30A3A31FD9FDC90F27A891B /* PBXContainerItemProxy */; + }; + 27ED64C5973AAB71C02BE21C3FB56DD5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FBSDKCoreKit; + target = 39D7A735D1D7480B7FD1C06327A0DA05 /* FBSDKCoreKit */; + targetProxy = 57280FFC52E9EAAF11720E2583C65595 /* PBXContainerItemProxy */; }; - 445B3216E64FDAF42419EFADF0D9CF3A /* PBXTargetDependency */ = { + 30510C6F6004908251D393BF326EA660 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = FirebaseInstanceID; - target = 748A1F9611893A13CCA0C0A174E64741 /* FirebaseInstanceID */; - targetProxy = 314B3794009664D48108221B13451A35 /* PBXContainerItemProxy */; + target = B449892A2F9473255D00E951B04618A6 /* FirebaseInstanceID */; + targetProxy = 49DFEA673E0D511E54DF714D98851812 /* PBXContainerItemProxy */; }; - 4569FAFFCEA284F8424AABCD32A516A8 /* PBXTargetDependency */ = { + 362BDB08CEE318F8383991D74151319A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Protobuf; - target = 2613748327B1D21F8126B594B0365EEF /* Protobuf */; - targetProxy = 1CC479669AC2483D7C23939BABF8FFC8 /* PBXContainerItemProxy */; + name = FirebaseInstanceID; + target = B449892A2F9473255D00E951B04618A6 /* FirebaseInstanceID */; + targetProxy = 20A44D48283FAB37099932DB8C671CFF /* PBXContainerItemProxy */; }; - 468C8BC04DF0E7F27309BFAC957868AB /* PBXTargetDependency */ = { + 3E7C05DFE5B2DC9392B9CDC3D38F327F /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = iOSSnapshotTestCase; - target = CCEA09FDDBB90E4359EB5831DFAF8AD9 /* iOSSnapshotTestCase */; - targetProxy = 21604049025458A0042141B46ABA7A72 /* PBXContainerItemProxy */; + name = Masonry; + target = F522279A68D31AE24E7891AF13AC0F05 /* Masonry */; + targetProxy = 5D413A7FD0977985560668811E870E76 /* PBXContainerItemProxy */; }; - 47D13388DDB87105C8203B9AC1B3FDDC /* PBXTargetDependency */ = { + 48F0589A76611721199F5C2E3A2B58F1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = FirebaseInstanceID; - target = 748A1F9611893A13CCA0C0A174E64741 /* FirebaseInstanceID */; - targetProxy = E63358F5B6B980479E72579594F4B2C7 /* PBXContainerItemProxy */; + name = Smartling.i18n; + target = 343EE2ED9B006940E113EBC5627525F1 /* Smartling.i18n */; + targetProxy = 415F900E28CE5315FF05825E127574A6 /* PBXContainerItemProxy */; }; - 511D6B8F7499D403384A3BE315197FED /* PBXTargetDependency */ = { + 4CC880C8503CAEB75C4776F5112B8BA1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = FirebaseCore; - target = 6650C77145CAE1C5C746D43F4B79574B /* FirebaseCore */; - targetProxy = C298AF5866B966DFB23127DE721704E9 /* PBXContainerItemProxy */; + name = Analytics; + target = 55CB9AF47D6CC1D0C39D86708616A17E /* Analytics */; + targetProxy = C31F3FD5EF77449898C3C0920C70F2D1 /* PBXContainerItemProxy */; }; - 546A93387CD9B297C5B0C3EBB7178923 /* PBXTargetDependency */ = { + 503C42D051F41C7F4D650EBD54C37FC0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = FirebaseInstanceID; - target = 748A1F9611893A13CCA0C0A174E64741 /* FirebaseInstanceID */; - targetProxy = 2A8EF2539E66050F3B6F5FD37099AB3B /* PBXContainerItemProxy */; + name = Branch; + target = F8C258847866CAEC893B245139C1961F /* Branch */; + targetProxy = 701A2D4E987404CA1E98CFD388608FA7 /* PBXContainerItemProxy */; }; - 6EB35FB9050C3939F64B6776C04B4388 /* PBXTargetDependency */ = { + 56C2D779EDA737A1BE4791AA34B7B992 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Bolts; - target = 894215EAB23080817B7456A0651D3B03 /* Bolts */; - targetProxy = 4AA5A76F57F263773B59E6C76766DD66 /* PBXContainerItemProxy */; + name = OHHTTPStubs; + target = C896F884ABB4670511AF7DE023B7211A /* OHHTTPStubs */; + targetProxy = E8570B8BAD5D723F679B15793D47119E /* PBXContainerItemProxy */; }; - 6F48732BA29579EBB5097AFB5F4DDE89 /* PBXTargetDependency */ = { + 6370B67460161EC86816C3EDF96D2A99 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = FirebaseInstanceID; - target = 748A1F9611893A13CCA0C0A174E64741 /* FirebaseInstanceID */; - targetProxy = C0CC7E4903E1A5D7E26CDFEB01742BE4 /* PBXContainerItemProxy */; + name = FirebaseInAppMessaging; + target = 89194B968EE0B327BAE2EC67B55468FE /* FirebaseInAppMessaging */; + targetProxy = ABA72629B6D73B7AAD53112AD4CEBA2A /* PBXContainerItemProxy */; }; - 6F563508FDFA8B8821C100C3727CE5C4 /* PBXTargetDependency */ = { + 6E050BD361BC425FCD677438865A8213 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = GoogleUtilities; - target = C5AD28219CF8825EE894DE00FD8E7B90 /* GoogleUtilities */; - targetProxy = 01BF812FFE14FA0C802E41847496B616 /* PBXContainerItemProxy */; + target = 5EE5A1F759245EE8362B84053C892028 /* GoogleUtilities */; + targetProxy = DA80BC8CA1D7A6A02262DE90451553E4 /* PBXContainerItemProxy */; }; - 70A898579C5A4208AEB494773EABA4EA /* PBXTargetDependency */ = { + 6E1B27E92924241FC3AEF4D242B5B727 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = GoogleUtilities; - target = C5AD28219CF8825EE894DE00FD8E7B90 /* GoogleUtilities */; - targetProxy = 397C8661EB8756818B31D79167544250 /* PBXContainerItemProxy */; + target = 5EE5A1F759245EE8362B84053C892028 /* GoogleUtilities */; + targetProxy = 100B92841FE9F8688C2DB686C63B0662 /* PBXContainerItemProxy */; }; - 70CD07BF998B03F5224C7C119A83730F /* PBXTargetDependency */ = { + 700102B6ED347C1AD68666868685B2B6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = nanopb; - target = C34DC257B02A54D23C32B4E12228046D /* nanopb */; - targetProxy = C180AAF76D3345FD5A46C2C313EDA1D8 /* PBXContainerItemProxy */; + target = A0FA75186A7E803F449843FFA6A4AEA2 /* nanopb */; + targetProxy = C48E00CD04462459FA85AEACF3DB96E8 /* PBXContainerItemProxy */; }; - 72AE4BDE9791E20C015BF75BFA5363A8 /* PBXTargetDependency */ = { + 7536758567BB38FAAD181DDD97901835 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = FirebaseCore; - target = 6650C77145CAE1C5C746D43F4B79574B /* FirebaseCore */; - targetProxy = 8278F3C406974187099D66880A88F391 /* PBXContainerItemProxy */; + name = GTMSessionFetcher; + target = 064ED1DEFF24C880F3CE63B59D3FD320 /* GTMSessionFetcher */; + targetProxy = 8E012627E9680FDA594A46BE9524DF25 /* PBXContainerItemProxy */; }; - 7870BFEDAC78E98514DDEA7AE5A26BA3 /* PBXTargetDependency */ = { + 75CFCF947F1E4DD8346C25D15E00A7C4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = DateTools; - target = 948054BED977B73CFDF32793BCDE82FD /* DateTools */; - targetProxy = FFC3AE3C170A55582FCF0B1FF17E1A4A /* PBXContainerItemProxy */; + name = Bolts; + target = 073D2EA56A5E98B0E3409F9B330AE806 /* Bolts */; + targetProxy = D051FA56E390EDC81E07C68A852E321D /* PBXContainerItemProxy */; }; - 78847BDA0BC6429453934CE4CD4F2008 /* PBXTargetDependency */ = { + 7B9827333C5D9D20FD28BDB30BA72900 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Masonry; - target = 9F85A41AEB2CCB56ACDA370DF8DDB444 /* Masonry */; - targetProxy = 2409A815D78D15B055E84DE84B291E48 /* PBXContainerItemProxy */; + name = iOSSnapshotTestCase; + target = 489F079836410A96B14ABA20957D7C82 /* iOSSnapshotTestCase */; + targetProxy = B0060388C4F8F6EECA6A1012739F5347 /* PBXContainerItemProxy */; }; - 7BD5481ACD639061B615CC0AD9F1485A /* PBXTargetDependency */ = { + 7C836ACE116A052807822F01E74EAAC8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = FirebaseCore; - target = 6650C77145CAE1C5C746D43F4B79574B /* FirebaseCore */; - targetProxy = 6244F12FF78393673185425DDE071135 /* PBXContainerItemProxy */; + target = 6E5A25C718DA5FE03407ED015160FFE6 /* FirebaseCore */; + targetProxy = EFAB6DFB7D82928225C40C5B15EF44D7 /* PBXContainerItemProxy */; }; - 8105B9F57F0BAC5DC70439075CB56240 /* PBXTargetDependency */ = { + 876A42DD2DA44F3239568AF8C59AFC4B /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = FirebaseInAppMessagingDisplay; - target = 2A0337F49D27470D33AFE64B54A2EBFA /* FirebaseInAppMessagingDisplay */; - targetProxy = AC557E2760BD6E303A30036FEA02AC99 /* PBXContainerItemProxy */; + name = nanopb; + target = A0FA75186A7E803F449843FFA6A4AEA2 /* nanopb */; + targetProxy = C2129B5FFD6FA956CFB61ADAD9935EB5 /* PBXContainerItemProxy */; }; - 8FC13570B9ACA3C804EEC76A3BCA8CA4 /* PBXTargetDependency */ = { + 899EA644D2ED802E512C0BEDC6BB7888 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = nanopb; + target = A0FA75186A7E803F449843FFA6A4AEA2 /* nanopb */; + targetProxy = C0118CC4365C00C496842DFC9D54A2FB /* PBXContainerItemProxy */; + }; + 89AFA0C69453D5332D8C491F267A5463 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = GoogleUtilities; - target = C5AD28219CF8825EE894DE00FD8E7B90 /* GoogleUtilities */; - targetProxy = 7AA09D80DF28EE910F6274718492F40F /* PBXContainerItemProxy */; + target = 5EE5A1F759245EE8362B84053C892028 /* GoogleUtilities */; + targetProxy = A636CF1D186D821DCC76367A001E896C /* PBXContainerItemProxy */; }; - 93F43BAC5394BDF64133227C9F9C8BC0 /* PBXTargetDependency */ = { + 8B87A5E97EBA9215D97EB0C812032462 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = FirebaseInAppMessaging; - target = E797B893C4DA7AC6CACF7614842C5D03 /* FirebaseInAppMessaging */; - targetProxy = AB486BE94C3022963AD95EA2449D044A /* PBXContainerItemProxy */; + name = FirebaseInstanceID; + target = B449892A2F9473255D00E951B04618A6 /* FirebaseInstanceID */; + targetProxy = 5B6077A8767FDF461111727F5D4050C1 /* PBXContainerItemProxy */; }; - 94E3C896064A7E368FA70A5477839B99 /* PBXTargetDependency */ = { + 8BC203BB705ED7C121FF099308D3F2C1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = FBSDKLoginKit; - target = 4372FF7163C8C6FE314BB270FA131AC7 /* FBSDKLoginKit */; - targetProxy = E83F9F0688CFF1582A64469E39E7A817 /* PBXContainerItemProxy */; + name = "Segment-Firebase"; + target = 2EDAB62C5E6CACC22E29DF7090FF3348 /* Segment-Firebase */; + targetProxy = 553617ABE1A162FFBDEC16AA56D0BF7D /* PBXContainerItemProxy */; }; - 99D5446955F8CB03082694EFF06F1A10 /* PBXTargetDependency */ = { + 8D319D30445057579C7C6D9CC00161A5 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = GTMSessionFetcher; - target = 6A4FB6B3364177303BE5670C6E3E61C8 /* GTMSessionFetcher */; - targetProxy = 38635820B5F4A636C621E773BAED9DBB /* PBXContainerItemProxy */; + name = FirebaseCore; + target = 6E5A25C718DA5FE03407ED015160FFE6 /* FirebaseCore */; + targetProxy = 399EAC735CFBE76B0BC0CE3F59F2C15E /* PBXContainerItemProxy */; }; - 9AB0924879BE9D8C974B56C2E52A8185 /* PBXTargetDependency */ = { + 9530210C25D3042BC46C7157B645892A /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = FirebaseCore; - target = 6650C77145CAE1C5C746D43F4B79574B /* FirebaseCore */; - targetProxy = 1CA7FA2284100CB0DB2DA0551FDD50FD /* PBXContainerItemProxy */; + target = 6E5A25C718DA5FE03407ED015160FFE6 /* FirebaseCore */; + targetProxy = D9552341F27D1B1E9ADA305F00B2370F /* PBXContainerItemProxy */; + }; + 9940C87056BB9CF867A3D5DCBBF43303 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = GoogleUtilities; + target = 5EE5A1F759245EE8362B84053C892028 /* GoogleUtilities */; + targetProxy = FFC61328610AA4EFB46C3D11C0B70AE7 /* PBXContainerItemProxy */; }; - 9BCD6F79CE0CD1B379DC2D0A9BA8014B /* PBXTargetDependency */ = { + 9AFC37DF9D3B5EA77E1DF481404794DB /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Analytics; + target = 55CB9AF47D6CC1D0C39D86708616A17E /* Analytics */; + targetProxy = 51B1922E2D8C3B5FDF0E5EF786DC39EF /* PBXContainerItemProxy */; + }; + A341A2BDFE48BC7A345B6DC340D62130 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "Segment-GoogleAnalytics"; - target = 8E9AD00FB14E435D2212E00F8C588376 /* Segment-GoogleAnalytics */; - targetProxy = 9E7369E9AE3AAB8006395E4EFB28D193 /* PBXContainerItemProxy */; + target = B6D7774993A8E950AC4759A24E45ED2C /* Segment-GoogleAnalytics */; + targetProxy = AF3EDD34D8CD9BBCC71ABA76069BAF77 /* PBXContainerItemProxy */; }; - C2E4EEC90D0BC3C749FD2255E749CDB9 /* PBXTargetDependency */ = { + B68ECD8B246B1055C0BCD3BB3C3D4DC1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = OHHTTPStubs; - target = 1EA90C97D07F6992B639D1AA4F804870 /* OHHTTPStubs */; - targetProxy = 5326ED20733D925D10CBD3F0A78382D8 /* PBXContainerItemProxy */; + name = Bolts; + target = 073D2EA56A5E98B0E3409F9B330AE806 /* Bolts */; + targetProxy = C6DD5C0E2DD85B225BE8CBE97F269301 /* PBXContainerItemProxy */; }; - D00AB472C1842BF027DA88EBA1E2EF11 /* PBXTargetDependency */ = { + BD83A522FD3009B52C52BA717CA5CB98 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = FBSDKCoreKit; - target = 34A4D61910690991505502102CBFF62C /* FBSDKCoreKit */; - targetProxy = 94668E55EFFE93BEAC1F48981556E3FB /* PBXContainerItemProxy */; + target = 39D7A735D1D7480B7FD1C06327A0DA05 /* FBSDKCoreKit */; + targetProxy = E642B6A27A219E1A5D45AAE3F28E5DF2 /* PBXContainerItemProxy */; + }; + C0A1F1ED8C16488C00D2ECABD8B6CCBE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = FirebaseInstanceID; + target = B449892A2F9473255D00E951B04618A6 /* FirebaseInstanceID */; + targetProxy = 7BD4CC8F666913D5A75B1A5FD751871B /* PBXContainerItemProxy */; }; - D12D1A8767A48C9F332D9598CC7931E2 /* PBXTargetDependency */ = { + C3E8F07C745A38548F5C9EB6332CC297 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = FirebaseCore; - target = 6650C77145CAE1C5C746D43F4B79574B /* FirebaseCore */; - targetProxy = 08A2152FE8FA75BDD148DAB16CACAC01 /* PBXContainerItemProxy */; + target = 6E5A25C718DA5FE03407ED015160FFE6 /* FirebaseCore */; + targetProxy = 00CE2E0817E62AD4524D11ADBD51D97F /* PBXContainerItemProxy */; }; - D366B03835E71C1F05FABF92ECB2D7DD /* PBXTargetDependency */ = { + C4B9A9EDA7C33E34FF4377697B34D69C /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Analytics; - target = CE165F72A81BAF97ACBF653F36E2D445 /* Analytics */; - targetProxy = D5EB3CDE568C22F7828E39591067D651 /* PBXContainerItemProxy */; + name = FBSDKLoginKit; + target = CC0A2EF7B10FD97F660E018C41C2A3A9 /* FBSDKLoginKit */; + targetProxy = 1996FDDE6FBEC996A0EBEBDFE373BC5D /* PBXContainerItemProxy */; }; - E62F7914BDA13B77A30E7877826184A9 /* PBXTargetDependency */ = { + CAD356FA8BDB4B730C87440E99DC6672 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Branch; - target = FECECC4C0AA4584A72E392D88F18B6EA /* Branch */; - targetProxy = 70ED3365A5377353210DF2A89E64B4E5 /* PBXContainerItemProxy */; + name = GoogleUtilities; + target = 5EE5A1F759245EE8362B84053C892028 /* GoogleUtilities */; + targetProxy = 483D46F257160B83F8AAEF69A3367B42 /* PBXContainerItemProxy */; }; - E851243EC05C0A54132FE7C139D38C3D /* PBXTargetDependency */ = { + CE68D9034457F00C2C9CDF73018540E5 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Bolts; - target = 894215EAB23080817B7456A0651D3B03 /* Bolts */; - targetProxy = 9BBD9F435DCCBA61DA1C640A3E7096B0 /* PBXContainerItemProxy */; + name = FirebaseInAppMessagingDisplay; + target = 6F08AFBBAC1BC3069924DEB34754D8EE /* FirebaseInAppMessagingDisplay */; + targetProxy = 23F2DDDD5D657F2A3F23905085866988 /* PBXContainerItemProxy */; }; - F0DCADECD035421BA72166902AA84435 /* PBXTargetDependency */ = { + D45C59670FB110BC533FBC0D727ED154 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Bolts; - target = 894215EAB23080817B7456A0651D3B03 /* Bolts */; - targetProxy = 3808E92EC01ABC5C0416412A552BF741 /* PBXContainerItemProxy */; + name = nanopb; + target = A0FA75186A7E803F449843FFA6A4AEA2 /* nanopb */; + targetProxy = 9447506588279623E4A4A8563191517B /* PBXContainerItemProxy */; }; - F132F0950B5F421FC1D452C308722D60 /* PBXTargetDependency */ = { + DD99898EB5B821844FBAC582BBC5E820 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = FirebaseInAppMessaging; - target = E797B893C4DA7AC6CACF7614842C5D03 /* FirebaseInAppMessaging */; - targetProxy = 8061B0A61BB5A0E87D86DC0C17C701CC /* PBXContainerItemProxy */; + name = DateTools; + target = CB3BE41252795B733E8A8312DB23C8DA /* DateTools */; + targetProxy = A1C6E84869BF2A967C8330128E53D892 /* PBXContainerItemProxy */; }; - F641A03CA0FD55D9EEC4FA3DFB4E262E /* PBXTargetDependency */ = { + ECBB68C3558B590A82295BEF907C2832 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = GoogleUtilities; - target = C5AD28219CF8825EE894DE00FD8E7B90 /* GoogleUtilities */; - targetProxy = D7314A58151FA9E93204A1C26F49D446 /* PBXContainerItemProxy */; + name = Bolts; + target = 073D2EA56A5E98B0E3409F9B330AE806 /* Bolts */; + targetProxy = 0B08BFBC146E9C7BAEDA7EFE962FE4F1 /* PBXContainerItemProxy */; }; - F8DD09A384BFD4D166A98D28FC7FCE48 /* PBXTargetDependency */ = { + F08FA35FBA0FA5D33213B824864F6635 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Analytics; - target = CE165F72A81BAF97ACBF653F36E2D445 /* Analytics */; - targetProxy = 9F83D5FA16B5FFFA4E96F2E9CCBAD487 /* PBXContainerItemProxy */; + name = Protobuf; + target = 4B7D2794D13E4FAD67C835AF3017E4FB /* Protobuf */; + targetProxy = 71F5AFFAA8F26E5ACF6CBD0865A6E91A /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 014ED88F8C4394BCD08290FBE017BEB8 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 0B4799170894E682CBE2A9CD8CB54B1C /* iOSSnapshotTestCase.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/iOSSnapshotTestCase/iOSSnapshotTestCase-prefix.pch"; - GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - INFOPLIST_FILE = "Target Support Files/iOSSnapshotTestCase/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.1; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/iOSSnapshotTestCase/iOSSnapshotTestCase.modulemap"; - PRODUCT_MODULE_NAME = FBSnapshotTestCase; - PRODUCT_NAME = FBSnapshotTestCase; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 07B88C0CB5C6DADE8A6B5ABD438EEAD3 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 08697DED748FEDE1EBDE33ABCEF34696 /* Branch.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/Branch/Branch-prefix.pch"; - GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Branch; - PRODUCT_NAME = Branch; - PUBLIC_HEADERS_FOLDER_PATH = ""; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Profile; - }; - 12B999F4B5DF2CB2419B1E55B4F208CC /* Release */ = { + 0384C3C74A7220320FDDEC1528C31367 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 999523FFA691F04AFB2408E7708B2485 /* Pods-edX.release.xcconfig */; buildSettings = { @@ -6377,85 +6475,22 @@ }; name = Release; }; - 199D972A13F2B4C56847F7A89CCA83BC /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGNING_ALLOWED = NO; - CODE_SIGNING_REQUIRED = NO; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_DEBUG=1", - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MTL_ENABLE_DEBUG_INFO = YES; - ONLY_ACTIVE_ARCH = YES; - PRODUCT_NAME = "$(TARGET_NAME)"; - STRIP_INSTALLED_PRODUCT = NO; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SYMROOT = "${SRCROOT}/../build"; - }; - name = Debug; - }; - 1BBC6FE8CE4C9EAD19F7B5E57A984D49 /* Release */ = { + 03BA0BAE7F942CA01CB944A20AFFDCF0 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EE67DF9825B78C1C8DA6814B1EA4F068 /* FBSDKLoginKit.xcconfig */; + baseConfigurationReference = 53148BEFCFC2F612CF031F88F9A7F13E /* FBSDKCoreKit.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/FBSDKLoginKit/FBSDKLoginKit-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/FBSDKCoreKit/FBSDKCoreKit-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = FBSDKLoginKit; - PRODUCT_NAME = FBSDKLoginKit; + PRODUCT_MODULE_NAME = FBSDKCoreKit; + PRODUCT_NAME = FBSDKCoreKit; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -6466,66 +6501,56 @@ }; name = Release; }; - 1BC75F99A663D6F2C0CE3724E37FF826 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = F226DF25E0692512F026C0B6093D0CD4 /* FirebaseInAppMessagingDisplay.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = "iPhone Developer"; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/FirebaseInAppMessagingDisplay"; - GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - INFOPLIST_FILE = "Target Support Files/FirebaseInAppMessagingDisplay/ResourceBundle-InAppMessagingDisplayResources-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - PRODUCT_NAME = InAppMessagingDisplayResources; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; - }; - name = Debug; - }; - 1C44D88BF18A514C0E4BDE3E6A6D07AB /* Release */ = { + 12D2CC87EF8447B784DE908719CB6E74 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EC9A963C3369028C07FE8EC677962793 /* DateTools.xcconfig */; + baseConfigurationReference = A1596EBC3AADA6234420066FE0C9B51A /* Pods-edXTests.profile.xcconfig */; buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - CODE_SIGN_IDENTITY = "iPhone Developer"; + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/DateTools/DateTools-prefix.pch"; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + INFOPLIST_FILE = "Target Support Files/Pods-edXTests/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-edXTests/Pods-edXTests.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = DateTools; - PRODUCT_NAME = DateTools; - PUBLIC_HEADERS_FOLDER_PATH = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Profile; }; - 1F2A36152DAB3CE20ED49C0B24128EF5 /* Debug */ = { + 13F371A55D5A4EEBC9FF434642D27C9F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5795E3BE8A385FB1309C2D55936C0EA5 /* Analytics.xcconfig */; + baseConfigurationReference = FEDF73A246F6B78D438C7BF75B5350D2 /* FirebaseInstanceID.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/Analytics/Analytics-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Analytics; - PRODUCT_NAME = Analytics; + PRODUCT_MODULE_NAME = FirebaseInstanceID; + PRODUCT_NAME = FirebaseInstanceID; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -6535,101 +6560,103 @@ }; name = Debug; }; - 206FE57141B71B34F3D4557D7A32DEBA /* Profile */ = { + 1A40F81B7E3661F15D52CEA7F90A0EB6 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DBFDF96BD3628B67DD0DBBC1B53D8DF9 /* nanopb.xcconfig */; + baseConfigurationReference = 32B87FB1C0DD1DF190E2A7642D2B08FA /* Pods-edX.debug.xcconfig */; buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/nanopb/nanopb-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MACH_O_TYPE = staticlib; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = nanopb; - PRODUCT_NAME = nanopb; - PUBLIC_HEADERS_FOLDER_PATH = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; }; - name = Profile; + name = Debug; }; - 20773E247A918443C08CE0E43785FE0B /* Profile */ = { + 1C0789F0A2F9670C01CB1256518BF295 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A16E482D4129ACA5406DD2842F9E06C8 /* FirebaseInstanceID.xcconfig */; + baseConfigurationReference = DDE84C5616B88515E919FE01166E1C72 /* FBSDKLoginKit.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/FBSDKLoginKit/FBSDKLoginKit-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = FirebaseInstanceID; - PRODUCT_NAME = FirebaseInstanceID; + PRODUCT_MODULE_NAME = FBSDKLoginKit; + PRODUCT_NAME = FBSDKLoginKit; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; }; - name = Profile; + name = Debug; }; - 234F7040726A004AFD6AE175C3DF5130 /* Release */ = { + 1C4124606879263F8338DE4FE99273E0 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 136768CEC4FBAEE42DB0A4EF31B90959 /* Bolts.xcconfig */; + baseConfigurationReference = 730399E5569AA9B41B65978973254C18 /* Pods-edXTests.debug.xcconfig */; buildSettings = { - CODE_SIGN_IDENTITY = "iPhone Developer"; + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/Bolts/Bolts-prefix.pch"; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + INFOPLIST_FILE = "Target Support Files/Pods-edXTests/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-edXTests/Pods-edXTests.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Bolts; - PRODUCT_NAME = Bolts; - PUBLIC_HEADERS_FOLDER_PATH = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - 240FF14D99E957D88CC39BDD65A3CE62 /* Debug */ = { + 1EAF1485CD9B654E55CE1E8755FB3260 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EC9A963C3369028C07FE8EC677962793 /* DateTools.xcconfig */; + baseConfigurationReference = 8FF846D10D98186122444EFB68B21D92 /* Segment-GoogleAnalytics.xcconfig */; buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/DateTools/DateTools-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Segment-GoogleAnalytics/Segment-GoogleAnalytics-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = DateTools; - PRODUCT_NAME = DateTools; + PRODUCT_MODULE_NAME = Segment_GoogleAnalytics; + PRODUCT_NAME = "Segment-GoogleAnalytics"; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -6639,27 +6666,9 @@ }; name = Debug; }; - 24C99C355017C4B66F59C1E7536E5DED /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = F226DF25E0692512F026C0B6093D0CD4 /* FirebaseInAppMessagingDisplay.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = "iPhone Developer"; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/FirebaseInAppMessagingDisplay"; - GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - INFOPLIST_FILE = "Target Support Files/FirebaseInAppMessagingDisplay/ResourceBundle-InAppMessagingDisplayResources-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - PRODUCT_NAME = InAppMessagingDisplayResources; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - WRAPPER_EXTENSION = bundle; - }; - name = Profile; - }; - 28AB8F6076FF56743740FBFD019F7359 /* Profile */ = { + 2DDA51FA14C64405A7C829A581918B2E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5795E3BE8A385FB1309C2D55936C0EA5 /* Analytics.xcconfig */; + baseConfigurationReference = 8F3349CC1A198CD29E03A71D6CFEFD9F /* Analytics.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -6667,7 +6676,7 @@ "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; GCC_PREFIX_HEADER = "Target Support Files/Analytics/Analytics-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; @@ -6681,51 +6690,50 @@ TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; }; - name = Profile; + name = Release; }; - 2AF3D4261A37CF79378E01A2FDAE60E6 /* Release */ = { + 3BFE423A6A5F391AEE6A3219ED5F0F0C /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5BDB3380AF1E95565F503A8AC09CD373 /* Smartling.i18n.xcconfig */; + baseConfigurationReference = B2A4006ED98239EF420FC39AA1983B75 /* DateTools.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/Smartling.i18n/Smartling.i18n-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/DateTools/DateTools-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 4.3; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Smartling_i18n; - PRODUCT_NAME = Smartling.i18n; + PRODUCT_MODULE_NAME = DateTools; + PRODUCT_NAME = DateTools; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; }; - name = Release; + name = Debug; }; - 2B8050E7FDC216C77810303035DC2E98 /* Profile */ = { + 3F91A751AB826B094929194ADF15F30E /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 136768CEC4FBAEE42DB0A4EF31B90959 /* Bolts.xcconfig */; + baseConfigurationReference = 87100AB782576DDDEC1E175B99E4AE9C /* YoutubePlayer-in-WKWebView.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/Bolts/Bolts-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/YoutubePlayer-in-WKWebView/YoutubePlayer-in-WKWebView-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Bolts; - PRODUCT_NAME = Bolts; + PRODUCT_MODULE_NAME = YoutubePlayer_in_WKWebView; + PRODUCT_NAME = "YoutubePlayer-in-WKWebView"; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -6736,9 +6744,9 @@ }; name = Profile; }; - 33B4A88B72B51FAC7A827446B0DE6C19 /* Profile */ = { + 42E29A8692911D96C4111C4133076D41 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 727A1E24EA1486ACBDDB0FB182F3716A /* Segment-Firebase.xcconfig */; + baseConfigurationReference = 151E4250DC32D2CE0570F9B9755F4881 /* Segment-Firebase.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -6758,147 +6766,74 @@ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; }; - name = Profile; - }; - 34D991704F91ACCA72A4CBFFB8716848 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 0B4799170894E682CBE2A9CD8CB54B1C /* iOSSnapshotTestCase.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/iOSSnapshotTestCase/iOSSnapshotTestCase-prefix.pch"; - GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - INFOPLIST_FILE = "Target Support Files/iOSSnapshotTestCase/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.1; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/iOSSnapshotTestCase/iOSSnapshotTestCase.modulemap"; - PRODUCT_MODULE_NAME = FBSnapshotTestCase; - PRODUCT_NAME = FBSnapshotTestCase; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 4.2; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; + name = Debug; }; - 37EABC0F118AEA138B3ECC5840A4B794 /* Debug */ = { + 43D0C8D038D50C07B72732E062A76D3E /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E9413A0E48CB125942A7468CF3EC8E01 /* Segment-GoogleAnalytics.xcconfig */; + baseConfigurationReference = 201864E0A4DCAD86B2041482A95792CD /* FirebaseInAppMessaging.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/Segment-GoogleAnalytics/Segment-GoogleAnalytics-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Segment_GoogleAnalytics; - PRODUCT_NAME = "Segment-GoogleAnalytics"; + PRODUCT_MODULE_NAME = FirebaseInAppMessaging; + PRODUCT_NAME = FirebaseInAppMessaging; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; }; - name = Debug; - }; - 39A53617A924C65ED511F5E339CE1649 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 730399E5569AA9B41B65978973254C18 /* Pods-edXTests.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CODE_SIGN_IDENTITY = ""; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - INFOPLIST_FILE = "Target Support Files/Pods-edXTests/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-edXTests/Pods-edXTests.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; + name = Profile; }; - 3D8AD83A277C17FD522CAF12001E48B0 /* Release */ = { + 448B34C4D922C2995E3A7BAFBEF011DD /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 727A1E24EA1486ACBDDB0FB182F3716A /* Segment-Firebase.xcconfig */; + baseConfigurationReference = 201864E0A4DCAD86B2041482A95792CD /* FirebaseInAppMessaging.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/Segment-Firebase/Segment-Firebase-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Segment_Firebase; - PRODUCT_NAME = "Segment-Firebase"; + PRODUCT_MODULE_NAME = FirebaseInAppMessaging; + PRODUCT_NAME = FirebaseInAppMessaging; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; }; - name = Release; + name = Debug; }; - 3E2BAC26E8744FF00F54323381B8A247 /* Debug */ = { + 45CA58DF5BFEAC4BDB5B41E28DB68D36 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 08697DED748FEDE1EBDE33ABCEF34696 /* Branch.xcconfig */; + baseConfigurationReference = 8F3349CC1A198CD29E03A71D6CFEFD9F /* Analytics.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/Branch/Branch-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Analytics/Analytics-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Branch; - PRODUCT_NAME = Branch; + PRODUCT_MODULE_NAME = Analytics; + PRODUCT_NAME = Analytics; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -6906,47 +6841,24 @@ SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; }; - name = Debug; - }; - 3ED98B6E18077337E0DFC30FAFC76BA3 /* Profile */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = CF84AE1D5EDFCBFED28B473913A5D30D /* Pods-edX.profile.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CODE_SIGN_IDENTITY = "iPhone Developer"; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MACH_O_TYPE = staticlib; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Profile; + name = Debug; }; - 3EFA485F8123A3F4DE80EDDA2EF7271E /* Profile */ = { + 47B5A47689A1FF83E10AF54330DBE7C0 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E9413A0E48CB125942A7468CF3EC8E01 /* Segment-GoogleAnalytics.xcconfig */; + baseConfigurationReference = 53148BEFCFC2F612CF031F88F9A7F13E /* FBSDKCoreKit.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/Segment-GoogleAnalytics/Segment-GoogleAnalytics-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/FBSDKCoreKit/FBSDKCoreKit-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Segment_GoogleAnalytics; - PRODUCT_NAME = "Segment-GoogleAnalytics"; + PRODUCT_MODULE_NAME = FBSDKCoreKit; + PRODUCT_NAME = FBSDKCoreKit; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -6957,22 +6869,22 @@ }; name = Profile; }; - 4006141A66CC13F23853998424EF5854 /* Debug */ = { + 4C9BC4A07303469A7345E5648DDBD859 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 136768CEC4FBAEE42DB0A4EF31B90959 /* Bolts.xcconfig */; + baseConfigurationReference = 87F886854F40B85279627F0228C82E55 /* Masonry.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/Bolts/Bolts-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Masonry/Masonry-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Bolts; - PRODUCT_NAME = Bolts; + PRODUCT_MODULE_NAME = Masonry; + PRODUCT_NAME = Masonry; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -6982,48 +6894,48 @@ }; name = Debug; }; - 417DA6EF4C2BF4D5523E363FF39B09D6 /* Debug */ = { + 51DA5FD3C04B5CB1A7F8BEC445C6063C /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5BDB3380AF1E95565F503A8AC09CD373 /* Smartling.i18n.xcconfig */; + baseConfigurationReference = B173158EEF6FD300C284A8BB635AC1C2 /* nanopb.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/Smartling.i18n/Smartling.i18n-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/nanopb/nanopb-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 4.3; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Smartling_i18n; - PRODUCT_NAME = Smartling.i18n; + PRODUCT_MODULE_NAME = nanopb; + PRODUCT_NAME = nanopb; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; }; - name = Debug; + name = Profile; }; - 49EFAD675DDB3E357BACD1E8E101AF59 /* Release */ = { + 54D00E720E3CB49F3E0B4FAF82900772 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 486D962393E6E50B5398F99BF44D9F6E /* GoogleUtilities.xcconfig */; + baseConfigurationReference = 3F1D924C6CF9F5162EB4382FCF3BFC57 /* FirebaseCore.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/GoogleUtilities/GoogleUtilities-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = GoogleUtilities; - PRODUCT_NAME = GoogleUtilities; + PRODUCT_MODULE_NAME = FirebaseCore; + PRODUCT_NAME = FirebaseCore; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -7034,21 +6946,22 @@ }; name = Release; }; - 4A99613EA8B0BF9F3DB26DD025B1CE0C /* Release */ = { + 5A0F47D97918EF53F13A3CECBEE24ED8 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F226DF25E0692512F026C0B6093D0CD4 /* FirebaseInAppMessagingDisplay.xcconfig */; + baseConfigurationReference = C5E1D37403A9738959655E3AA0F896B8 /* Protobuf.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/Protobuf/Protobuf-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = FirebaseInAppMessagingDisplay; - PRODUCT_NAME = FirebaseInAppMessagingDisplay; + PRODUCT_MODULE_NAME = Protobuf; + PRODUCT_NAME = Protobuf; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -7057,23 +6970,24 @@ TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; }; - name = Release; + name = Profile; }; - 4DA8A0E978A75EF4196610C29DD70599 /* Debug */ = { + 5A1CDD063EF8A5D064691CFB2B78BE0D /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EA88C2B8AAD452112E8CAACBF821CAB8 /* FirebaseInAppMessaging.xcconfig */; + baseConfigurationReference = 1C7586BDB1367D3872893E9DC16B9D59 /* GoogleToolboxForMac.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/GoogleToolboxForMac/GoogleToolboxForMac-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = FirebaseInAppMessaging; - PRODUCT_NAME = FirebaseInAppMessaging; + PRODUCT_MODULE_NAME = GoogleToolboxForMac; + PRODUCT_NAME = GoogleToolboxForMac; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -7083,22 +6997,56 @@ }; name = Debug; }; - 4DC4BD1EB2FC95C1A081B422706D71B1 /* Release */ = { + 5A38E00A148698A3EC5BF60A7687D088 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = C79C6A53F0FE8B84B6CB9778DB743CCB /* iOSSnapshotTestCase.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/iOSSnapshotTestCase/iOSSnapshotTestCase-prefix.pch"; + GCC_WARN_INHIBIT_ALL_WARNINGS = YES; + INFOPLIST_FILE = "Target Support Files/iOSSnapshotTestCase/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.1; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/iOSSnapshotTestCase/iOSSnapshotTestCase.modulemap"; + PRODUCT_MODULE_NAME = FBSnapshotTestCase; + PRODUCT_NAME = FBSnapshotTestCase; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 5CCFA9203090FC346C36F644633E13A0 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A84C34538705EB7A8D7423CF0393744C /* FBSDKCoreKit.xcconfig */; + baseConfigurationReference = B2A4006ED98239EF420FC39AA1983B75 /* DateTools.xcconfig */; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/FBSDKCoreKit/FBSDKCoreKit-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/DateTools/DateTools-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 4.3; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = FBSDKCoreKit; - PRODUCT_NAME = FBSDKCoreKit; + PRODUCT_MODULE_NAME = DateTools; + PRODUCT_NAME = DateTools; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -7109,73 +7057,198 @@ }; name = Release; }; - 53B47BBE9868AB6B79FB940ED826A7D8 /* Debug */ = { + 5DE19CECB206ACCCACF04D62F93FFDA6 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGNING_ALLOWED = NO; + CODE_SIGNING_REQUIRED = NO; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_RELEASE=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 4.2; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Release; + }; + 5EB9426AD7B2CBE2FEF5078334269140 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 486D962393E6E50B5398F99BF44D9F6E /* GoogleUtilities.xcconfig */; + baseConfigurationReference = 8FF846D10D98186122444EFB68B21D92 /* Segment-GoogleAnalytics.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/GoogleUtilities/GoogleUtilities-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Segment-GoogleAnalytics/Segment-GoogleAnalytics-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = GoogleUtilities; - PRODUCT_NAME = GoogleUtilities; + PRODUCT_MODULE_NAME = Segment_GoogleAnalytics; + PRODUCT_NAME = "Segment-GoogleAnalytics"; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; }; - name = Debug; + name = Release; }; - 5D3F441CEB9FA7B91A6672CA27301E1C /* Debug */ = { + 5EDA07165223E9A9448E56343B5F25D9 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DBFDF96BD3628B67DD0DBBC1B53D8DF9 /* nanopb.xcconfig */; buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGNING_ALLOWED = NO; + CODE_SIGNING_REQUIRED = NO; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_PROFILE=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + SWIFT_VERSION = 4.2; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Profile; + }; + 626EC1D93CA608E82CB248EA30F79ECC /* Profile */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 5F74AE078A55F13EE76FBDD5C7B2A69C /* GoogleUtilities.xcconfig */; + buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/nanopb/nanopb-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/GoogleUtilities/GoogleUtilities-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = nanopb; - PRODUCT_NAME = nanopb; + PRODUCT_MODULE_NAME = GoogleUtilities; + PRODUCT_NAME = GoogleUtilities; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; }; - name = Debug; + name = Profile; }; - 660A5C729F5A89812D3383B0053ABA49 /* Profile */ = { + 652DF51E0464F15B686BEC099A58614A /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 568D63F731EE42E4CBB596E4B239A880 /* GTMSessionFetcher.xcconfig */; + baseConfigurationReference = 8FF846D10D98186122444EFB68B21D92 /* Segment-GoogleAnalytics.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/GTMSessionFetcher/GTMSessionFetcher-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Segment-GoogleAnalytics/Segment-GoogleAnalytics-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = GTMSessionFetcher; - PRODUCT_NAME = GTMSessionFetcher; + PRODUCT_MODULE_NAME = Segment_GoogleAnalytics; + PRODUCT_NAME = "Segment-GoogleAnalytics"; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -7186,22 +7259,22 @@ }; name = Profile; }; - 6AC86D11C583C79FDABD9A67429C71EA /* Release */ = { + 688E969118616EAF38EB4995E9A0F0A3 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F19E1C06C1ABA040EDE6155BECA4E91A /* Protobuf.xcconfig */; + baseConfigurationReference = 87F886854F40B85279627F0228C82E55 /* Masonry.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/Protobuf/Protobuf-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Masonry/Masonry-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Protobuf; - PRODUCT_NAME = Protobuf; + PRODUCT_MODULE_NAME = Masonry; + PRODUCT_NAME = Masonry; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -7212,90 +7285,105 @@ }; name = Release; }; - 6BD37E259248C7DBD78F854A541D48D3 /* Release */ = { + 6BFD200BD7198040F108E639531DD599 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4CED55D98B77EB4B57216980196A878C /* GoogleToolboxForMac.xcconfig */; + baseConfigurationReference = FE6D18F3E3D2D5B6C53578ED0ADFAC65 /* Branch.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/GoogleToolboxForMac/GoogleToolboxForMac-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Branch/Branch-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = GoogleToolboxForMac; - PRODUCT_NAME = GoogleToolboxForMac; + PRODUCT_MODULE_NAME = Branch; + PRODUCT_NAME = Branch; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; }; - name = Release; + name = Debug; }; - 6C77242856F0419D0A7A99C75CAED771 /* Release */ = { + 6C220A4E428A828D5648DCB642EA934F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F226DF25E0692512F026C0B6093D0CD4 /* FirebaseInAppMessagingDisplay.xcconfig */; + baseConfigurationReference = 151E4250DC32D2CE0570F9B9755F4881 /* Segment-Firebase.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; - CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/FirebaseInAppMessagingDisplay"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/Segment-Firebase/Segment-Firebase-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - INFOPLIST_FILE = "Target Support Files/FirebaseInAppMessagingDisplay/ResourceBundle-InAppMessagingDisplayResources-Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; - PRODUCT_NAME = InAppMessagingDisplayResources; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = Segment_Firebase; + PRODUCT_NAME = "Segment-Firebase"; + PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; - WRAPPER_EXTENSION = bundle; + VALIDATE_PRODUCT = YES; }; name = Release; }; - 7E08E7A32BF3A51B34B2971D9B62935F /* Debug */ = { + 6C7C4D69C265636CB0FAEB7AED4D4C4A /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F19E1C06C1ABA040EDE6155BECA4E91A /* Protobuf.xcconfig */; + baseConfigurationReference = C79C6A53F0FE8B84B6CB9778DB743CCB /* iOSSnapshotTestCase.xcconfig */; buildSettings = { - CODE_SIGN_IDENTITY = "iPhone Developer"; + CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/Protobuf/Protobuf-prefix.pch"; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/iOSSnapshotTestCase/iOSSnapshotTestCase-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Protobuf; - PRODUCT_NAME = Protobuf; - PUBLIC_HEADERS_FOLDER_PATH = ""; + INFOPLIST_FILE = "Target Support Files/iOSSnapshotTestCase/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.1; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/iOSSnapshotTestCase/iOSSnapshotTestCase.modulemap"; + PRODUCT_MODULE_NAME = FBSnapshotTestCase; + PRODUCT_NAME = FBSnapshotTestCase; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Profile; }; - 8117C6A11D9876470198D39BC38EE986 /* Release */ = { + 7302006660AB2D3EACB1DAF6F597C3D7 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E9413A0E48CB125942A7468CF3EC8E01 /* Segment-GoogleAnalytics.xcconfig */; + baseConfigurationReference = 0EF1593BB29EB5288AABFBAEAFAEC9BF /* FirebaseInAppMessagingDisplay.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/Segment-GoogleAnalytics/Segment-GoogleAnalytics-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Segment_GoogleAnalytics; - PRODUCT_NAME = "Segment-GoogleAnalytics"; + PRODUCT_MODULE_NAME = FirebaseInAppMessagingDisplay; + PRODUCT_NAME = FirebaseInAppMessagingDisplay; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -7304,23 +7392,24 @@ TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; }; - name = Release; + name = Profile; }; - 83494A937F340823D697BCDB185DF2C5 /* Debug */ = { + 7726614FCD2138F1F9BE1DF493AD3080 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A16E482D4129ACA5406DD2842F9E06C8 /* FirebaseInstanceID.xcconfig */; + baseConfigurationReference = 5F74AE078A55F13EE76FBDD5C7B2A69C /* GoogleUtilities.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/GoogleUtilities/GoogleUtilities-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = FirebaseInstanceID; - PRODUCT_NAME = FirebaseInstanceID; + PRODUCT_MODULE_NAME = GoogleUtilities; + PRODUCT_NAME = GoogleUtilities; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -7330,73 +7419,145 @@ }; name = Debug; }; - 83ADB4E7C05D279D75D0B6B63A66588D /* Release */ = { + 772EC88AC301B75A8884F2C27C6E9105 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 08697DED748FEDE1EBDE33ABCEF34696 /* Branch.xcconfig */; + baseConfigurationReference = 87100AB782576DDDEC1E175B99E4AE9C /* YoutubePlayer-in-WKWebView.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/Branch/Branch-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/YoutubePlayer-in-WKWebView/YoutubePlayer-in-WKWebView-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Branch; - PRODUCT_NAME = Branch; + PRODUCT_MODULE_NAME = YoutubePlayer_in_WKWebView; + PRODUCT_NAME = "YoutubePlayer-in-WKWebView"; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; }; - name = Release; + name = Debug; }; - 966A405E99828B477990E9389243FD0D /* Profile */ = { + 7E277381AAAE0A6A071287BD5913E1A7 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4CED55D98B77EB4B57216980196A878C /* GoogleToolboxForMac.xcconfig */; + baseConfigurationReference = BF03CD973B141B8892ABEAD5C0B0AB7D /* OHHTTPStubs.xcconfig */; buildSettings = { - CODE_SIGN_IDENTITY = "iPhone Developer"; + CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/GoogleToolboxForMac/GoogleToolboxForMac-prefix.pch"; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/OHHTTPStubs/OHHTTPStubs-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; + INFOPLIST_FILE = "Target Support Files/OHHTTPStubs/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = GoogleToolboxForMac; - PRODUCT_NAME = GoogleToolboxForMac; - PUBLIC_HEADERS_FOLDER_PATH = ""; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/OHHTTPStubs/OHHTTPStubs.modulemap"; + PRODUCT_MODULE_NAME = OHHTTPStubs; + PRODUCT_NAME = OHHTTPStubs; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; - name = Profile; + name = Debug; + }; + 858D01EEFE984249A9581D18DBEA53F1 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGNING_ALLOWED = NO; + CODE_SIGNING_REQUIRED = NO; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_DEBUG=1", + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; + STRIP_INSTALLED_PRODUCT = NO; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 4.2; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Debug; }; - 9FBFB7A651F2680F38B67A08D39770EF /* Release */ = { + 864867E702C913FC60A780755C98FA53 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EA88C2B8AAD452112E8CAACBF821CAB8 /* FirebaseInAppMessaging.xcconfig */; + baseConfigurationReference = DDE84C5616B88515E919FE01166E1C72 /* FBSDKLoginKit.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/FBSDKLoginKit/FBSDKLoginKit-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = FirebaseInAppMessaging; - PRODUCT_NAME = FirebaseInAppMessaging; + PRODUCT_MODULE_NAME = FBSDKLoginKit; + PRODUCT_NAME = FBSDKLoginKit; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -7407,59 +7568,47 @@ }; name = Release; }; - A2765766328056422A19587C24AFD20A /* Release */ = { + 879758570222DB82642B7D544478352A /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 085E58D0D1D8B9B6576B7EBEADC5F23A /* Pods-edXTests.release.xcconfig */; + baseConfigurationReference = FEDF73A246F6B78D438C7BF75B5350D2 /* FirebaseInstanceID.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CODE_SIGN_IDENTITY = ""; + CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - INFOPLIST_FILE = "Target Support Files/Pods-edXTests/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-edXTests/Pods-edXTests.modulemap"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = FirebaseInstanceID; + PRODUCT_NAME = FirebaseInstanceID; + PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Profile; }; - A305D7E864EA90902B0F60116654992A /* Profile */ = { + 8F50FE472F08A87690A10E28C427F6E6 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5BDB3380AF1E95565F503A8AC09CD373 /* Smartling.i18n.xcconfig */; + baseConfigurationReference = 87100AB782576DDDEC1E175B99E4AE9C /* YoutubePlayer-in-WKWebView.xcconfig */; buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/Smartling.i18n/Smartling.i18n-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/YoutubePlayer-in-WKWebView/YoutubePlayer-in-WKWebView-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Smartling_i18n; - PRODUCT_NAME = Smartling.i18n; + PRODUCT_MODULE_NAME = YoutubePlayer_in_WKWebView; + PRODUCT_NAME = "YoutubePlayer-in-WKWebView"; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -7468,24 +7617,24 @@ TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; }; - name = Profile; + name = Release; }; - A37420108330A3C5C89EE4E91EA5657B /* Profile */ = { + 908F1D387932E413979768F9BB1188B1 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F9A3EB92F3DA84191BD3FBD57D0B41B2 /* Masonry.xcconfig */; + baseConfigurationReference = 23D76B1947655F92BA2673034A191EEC /* GTMSessionFetcher.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/Masonry/Masonry-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/GTMSessionFetcher/GTMSessionFetcher-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Masonry; - PRODUCT_NAME = Masonry; + PRODUCT_MODULE_NAME = GTMSessionFetcher; + PRODUCT_NAME = GTMSessionFetcher; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -7496,22 +7645,22 @@ }; name = Profile; }; - A3A2FF99BF833C89950F2F411B66114A /* Debug */ = { + 909E195B85F137FE838F10FB65F48DAA /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A84C34538705EB7A8D7423CF0393744C /* FBSDKCoreKit.xcconfig */; + baseConfigurationReference = 23D76B1947655F92BA2673034A191EEC /* GTMSessionFetcher.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/FBSDKCoreKit/FBSDKCoreKit-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/GTMSessionFetcher/GTMSessionFetcher-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = FBSDKCoreKit; - PRODUCT_NAME = FBSDKCoreKit; + PRODUCT_MODULE_NAME = GTMSessionFetcher; + PRODUCT_NAME = GTMSessionFetcher; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -7521,21 +7670,22 @@ }; name = Debug; }; - A5895DE46D486E319967CA3F6F26FC96 /* Debug */ = { + 990C80EE36C6BB2688B3EA147EE9A840 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F226DF25E0692512F026C0B6093D0CD4 /* FirebaseInAppMessagingDisplay.xcconfig */; + baseConfigurationReference = CA3D52BB045130798AA4D9CA4B722DB9 /* Bolts.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/Bolts/Bolts-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = FirebaseInAppMessagingDisplay; - PRODUCT_NAME = FirebaseInAppMessagingDisplay; + PRODUCT_MODULE_NAME = Bolts; + PRODUCT_NAME = Bolts; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -7545,103 +7695,86 @@ }; name = Debug; }; - A7F567238567BBFBA51ACCEF4267F463 /* Debug */ = { + 9E3EADA06D52F0E656D3B8D8EAC7AA6E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 727A1E24EA1486ACBDDB0FB182F3716A /* Segment-Firebase.xcconfig */; + baseConfigurationReference = 5F74AE078A55F13EE76FBDD5C7B2A69C /* GoogleUtilities.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/Segment-Firebase/Segment-Firebase-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/GoogleUtilities/GoogleUtilities-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Segment_Firebase; - PRODUCT_NAME = "Segment-Firebase"; + PRODUCT_MODULE_NAME = GoogleUtilities; + PRODUCT_NAME = GoogleUtilities; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; }; - name = Debug; + name = Release; }; - ACC07D6EFF8E42E1E44C14CE1C8D7881 /* Profile */ = { + 9F1A17CE159FF78455CFD1718DBCAEE8 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A1596EBC3AADA6234420066FE0C9B51A /* Pods-edXTests.profile.xcconfig */; + baseConfigurationReference = 201864E0A4DCAD86B2041482A95792CD /* FirebaseInAppMessaging.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CODE_SIGN_IDENTITY = ""; + CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - INFOPLIST_FILE = "Target Support Files/Pods-edXTests/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-edXTests/Pods-edXTests.modulemap"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = FirebaseInAppMessaging; + PRODUCT_NAME = FirebaseInAppMessaging; + PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; }; - name = Profile; + name = Release; }; - B02A39A9936CC1A3B4DE47B476EE27A2 /* Profile */ = { + A01E1E68EA3A254A8DF39D9FC8362A47 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 516069655E68BC5449B561A50463C893 /* OHHTTPStubs.xcconfig */; + baseConfigurationReference = 23D76B1947655F92BA2673034A191EEC /* GTMSessionFetcher.xcconfig */; buildSettings = { - CODE_SIGN_IDENTITY = ""; + CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/OHHTTPStubs/OHHTTPStubs-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/GTMSessionFetcher/GTMSessionFetcher-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - INFOPLIST_FILE = "Target Support Files/OHHTTPStubs/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/OHHTTPStubs/OHHTTPStubs.modulemap"; - PRODUCT_MODULE_NAME = OHHTTPStubs; - PRODUCT_NAME = OHHTTPStubs; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = GTMSessionFetcher; + PRODUCT_NAME = GTMSessionFetcher; + PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; }; - name = Profile; + name = Release; }; - B27437B6893A1110991816B75F93A0F2 /* Debug */ = { + A1935FA6064F38AA82C99EEFD2B5B444 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D9C9F26EBBA5D417CDAB3BAD9053063F /* FirebaseCore.xcconfig */; + baseConfigurationReference = 3F1D924C6CF9F5162EB4382FCF3BFC57 /* FirebaseCore.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -7660,81 +7793,79 @@ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; }; - name = Debug; + name = Profile; }; - B32DADD8553C650F6D5FF28F79401C99 /* Profile */ = { + A26D08107FC4CB669D2093F4A078918A /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 0B4799170894E682CBE2A9CD8CB54B1C /* iOSSnapshotTestCase.xcconfig */; + baseConfigurationReference = 041EA99686983F57F57D53E38171518E /* Smartling.i18n.xcconfig */; buildSettings = { - CODE_SIGN_IDENTITY = ""; + CLANG_ENABLE_OBJC_WEAK = NO; + CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - GCC_PREFIX_HEADER = "Target Support Files/iOSSnapshotTestCase/iOSSnapshotTestCase-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Smartling.i18n/Smartling.i18n-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - INFOPLIST_FILE = "Target Support Files/iOSSnapshotTestCase/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.1; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/iOSSnapshotTestCase/iOSSnapshotTestCase.modulemap"; - PRODUCT_MODULE_NAME = FBSnapshotTestCase; - PRODUCT_NAME = FBSnapshotTestCase; + IPHONEOS_DEPLOYMENT_TARGET = 3.2; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = Smartling_i18n; + PRODUCT_NAME = Smartling.i18n; + PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; }; name = Profile; }; - B3AF456CDE6AF45A5FEA49DBA4E0C09E /* Debug */ = { + A66E3A69EFA6C055B45F3D65A93D72C8 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 32B87FB1C0DD1DF190E2A7642D2B08FA /* Pods-edX.debug.xcconfig */; + baseConfigurationReference = 1C7586BDB1367D3872893E9DC16B9D59 /* GoogleToolboxForMac.xcconfig */; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/GoogleToolboxForMac/GoogleToolboxForMac-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MACH_O_TYPE = staticlib; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = GoogleToolboxForMac; + PRODUCT_NAME = GoogleToolboxForMac; + PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; }; - name = Debug; + name = Release; }; - B8D28CC4ACB48BC8AD4C8B5B6A80E917 /* Release */ = { + A66FC6AEBAD17B3E98518509FAF0A041 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 568D63F731EE42E4CBB596E4B239A880 /* GTMSessionFetcher.xcconfig */; + baseConfigurationReference = FE6D18F3E3D2D5B6C53578ED0ADFAC65 /* Branch.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/GTMSessionFetcher/GTMSessionFetcher-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Branch/Branch-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = GTMSessionFetcher; - PRODUCT_NAME = GTMSessionFetcher; + PRODUCT_MODULE_NAME = Branch; + PRODUCT_NAME = Branch; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -7745,47 +7876,49 @@ }; name = Release; }; - C00E6589708409F3BACD1C11D6C27555 /* Debug */ = { + A8279AA8E19451A7D955BC373DBD6CA8 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 568D63F731EE42E4CBB596E4B239A880 /* GTMSessionFetcher.xcconfig */; + baseConfigurationReference = 87F886854F40B85279627F0228C82E55 /* Masonry.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/GTMSessionFetcher/GTMSessionFetcher-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Masonry/Masonry-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 6.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = GTMSessionFetcher; - PRODUCT_NAME = GTMSessionFetcher; + PRODUCT_MODULE_NAME = Masonry; + PRODUCT_NAME = Masonry; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; }; - name = Debug; + name = Profile; }; - C049AA6685B25874DA466466114005BA /* Release */ = { + ABE451462CB754BCE97BDA7BF934FA7F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 5795E3BE8A385FB1309C2D55936C0EA5 /* Analytics.xcconfig */; + baseConfigurationReference = B173158EEF6FD300C284A8BB635AC1C2 /* nanopb.xcconfig */; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/Analytics/Analytics-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/nanopb/nanopb-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 4.3; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Analytics; - PRODUCT_NAME = Analytics; + PRODUCT_MODULE_NAME = nanopb; + PRODUCT_NAME = nanopb; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -7796,23 +7929,40 @@ }; name = Release; }; - C6DEBB95B765661ADE28991B4340DA8B /* Release */ = { + ACE7A9A1F0262166F850C1249D8CADB8 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = DBFDF96BD3628B67DD0DBBC1B53D8DF9 /* nanopb.xcconfig */; + baseConfigurationReference = 0EF1593BB29EB5288AABFBAEAFAEC9BF /* FirebaseInAppMessagingDisplay.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/FirebaseInAppMessagingDisplay"; + GCC_WARN_INHIBIT_ALL_WARNINGS = YES; + INFOPLIST_FILE = "Target Support Files/FirebaseInAppMessagingDisplay/ResourceBundle-InAppMessagingDisplayResources-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + PRODUCT_NAME = InAppMessagingDisplayResources; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + WRAPPER_EXTENSION = bundle; + }; + name = Profile; + }; + B249C94AF005A154364735E86F8142A5 /* Profile */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FE6D18F3E3D2D5B6C53578ED0ADFAC65 /* Branch.xcconfig */; buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/nanopb/nanopb-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Branch/Branch-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = nanopb; - PRODUCT_NAME = nanopb; + PRODUCT_MODULE_NAME = Branch; + PRODUCT_NAME = Branch; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -7821,48 +7971,49 @@ TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; }; - name = Release; + name = Profile; }; - C9AF2D86F4A1F971C251A316993BFCA2 /* Profile */ = { + B2E4F1BAAB02C2B73F4227CE745483E5 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F226DF25E0692512F026C0B6093D0CD4 /* FirebaseInAppMessagingDisplay.xcconfig */; + baseConfigurationReference = C5E1D37403A9738959655E3AA0F896B8 /* Protobuf.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/Protobuf/Protobuf-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = FirebaseInAppMessagingDisplay; - PRODUCT_NAME = FirebaseInAppMessagingDisplay; + PRODUCT_MODULE_NAME = Protobuf; + PRODUCT_NAME = Protobuf; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; }; - name = Profile; + name = Debug; }; - CA2B23FDE38FB4184361C5E449EA0E5B /* Profile */ = { + B5DDED5BCBBB92382E1577496C110CFA /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EA88C2B8AAD452112E8CAACBF821CAB8 /* FirebaseInAppMessaging.xcconfig */; + baseConfigurationReference = 151E4250DC32D2CE0570F9B9755F4881 /* Segment-Firebase.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/Segment-Firebase/Segment-Firebase-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = FirebaseInAppMessaging; - PRODUCT_NAME = FirebaseInAppMessaging; + PRODUCT_MODULE_NAME = Segment_Firebase; + PRODUCT_NAME = "Segment-Firebase"; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -7873,47 +8024,77 @@ }; name = Profile; }; - CBD0107E9FBA9FDC5DFDFF143BB74FA5 /* Release */ = { + B9C31BD3B108F0ACE34F21C91041D2EA /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D9C9F26EBBA5D417CDAB3BAD9053063F /* FirebaseCore.xcconfig */; + baseConfigurationReference = CF84AE1D5EDFCBFED28B473913A5D30D /* Pods-edX.profile.xcconfig */; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MACH_O_TYPE = staticlib; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; - PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = FirebaseCore; - PRODUCT_NAME = FirebaseCore; - PUBLIC_HEADERS_FOLDER_PATH = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Profile; + }; + BF5B494B6D45028D5270951B2A91A445 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = C79C6A53F0FE8B84B6CB9778DB743CCB /* iOSSnapshotTestCase.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_PREFIX_HEADER = "Target Support Files/iOSSnapshotTestCase/iOSSnapshotTestCase-prefix.pch"; + GCC_WARN_INHIBIT_ALL_WARNINGS = YES; + INFOPLIST_FILE = "Target Support Files/iOSSnapshotTestCase/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.1; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MODULEMAP_FILE = "Target Support Files/iOSSnapshotTestCase/iOSSnapshotTestCase.modulemap"; + PRODUCT_MODULE_NAME = FBSnapshotTestCase; + PRODUCT_NAME = FBSnapshotTestCase; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - CC1BF0EA862D2EC8D89C5FD616FD8735 /* Profile */ = { + C1CA4DF3D739F6DF481258C1BC918AD7 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 486D962393E6E50B5398F99BF44D9F6E /* GoogleUtilities.xcconfig */; + baseConfigurationReference = CA3D52BB045130798AA4D9CA4B722DB9 /* Bolts.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/GoogleUtilities/GoogleUtilities-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Bolts/Bolts-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = GoogleUtilities; - PRODUCT_NAME = GoogleUtilities; + PRODUCT_MODULE_NAME = Bolts; + PRODUCT_NAME = Bolts; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -7924,9 +8105,9 @@ }; name = Profile; }; - CD88F5A36D40FADD30457FE95CB452B0 /* Profile */ = { + C2A184F5926080F9BECD724F88C64C65 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F19E1C06C1ABA040EDE6155BECA4E91A /* Protobuf.xcconfig */; + baseConfigurationReference = C5E1D37403A9738959655E3AA0F896B8 /* Protobuf.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -7934,7 +8115,7 @@ "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; GCC_PREFIX_HEADER = "Target Support Files/Protobuf/Protobuf-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; @@ -7948,51 +8129,51 @@ TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; }; - name = Profile; + name = Release; }; - D11156D4AEA12326D74F58D079B14F9F /* Profile */ = { + C70B224C75BB510D697E522730532D51 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EC9A963C3369028C07FE8EC677962793 /* DateTools.xcconfig */; + baseConfigurationReference = 041EA99686983F57F57D53E38171518E /* Smartling.i18n.xcconfig */; buildSettings = { CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/DateTools/DateTools-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Smartling.i18n/Smartling.i18n-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 3.2; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = DateTools; - PRODUCT_NAME = DateTools; + PRODUCT_MODULE_NAME = Smartling_i18n; + PRODUCT_NAME = Smartling.i18n; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; }; - name = Profile; + name = Debug; }; - D273F2EA8C609D3C6C7363B158F32BD6 /* Release */ = { + CD9097B28C8066C755F90A96C47BDDEF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F9A3EB92F3DA84191BD3FBD57D0B41B2 /* Masonry.xcconfig */; + baseConfigurationReference = 041EA99686983F57F57D53E38171518E /* Smartling.i18n.xcconfig */; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/Masonry/Masonry-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/Smartling.i18n/Smartling.i18n-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 3.2; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Masonry; - PRODUCT_NAME = Masonry; + PRODUCT_MODULE_NAME = Smartling_i18n; + PRODUCT_NAME = Smartling.i18n; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -8003,9 +8184,33 @@ }; name = Release; }; - D2F17BD7983A48ED5E7606902336C26F /* Debug */ = { + D2162EDDEF665CE21B1CBD29E35DDFAD /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 3F1D924C6CF9F5162EB4382FCF3BFC57 /* FirebaseCore.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_WARN_INHIBIT_ALL_WARNINGS = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = FirebaseCore; + PRODUCT_NAME = FirebaseCore; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + D2B50CBB8E5EF2F28841C5F7921DE8A6 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 516069655E68BC5449B561A50463C893 /* OHHTTPStubs.xcconfig */; + baseConfigurationReference = BF03CD973B141B8892ABEAD5C0B0AB7D /* OHHTTPStubs.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -8030,27 +8235,96 @@ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + D32088B61FB637272503EA9C627C4628 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 0EF1593BB29EB5288AABFBAEAFAEC9BF /* FirebaseInAppMessagingDisplay.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_WARN_INHIBIT_ALL_WARNINGS = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = FirebaseInAppMessagingDisplay; + PRODUCT_NAME = FirebaseInAppMessagingDisplay; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + D514DD3166BC0F3B3376B63EC465BDBD /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 0EF1593BB29EB5288AABFBAEAFAEC9BF /* FirebaseInAppMessagingDisplay.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/FirebaseInAppMessagingDisplay"; + GCC_WARN_INHIBIT_ALL_WARNINGS = YES; + INFOPLIST_FILE = "Target Support Files/FirebaseInAppMessagingDisplay/ResourceBundle-InAppMessagingDisplayResources-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + PRODUCT_NAME = InAppMessagingDisplayResources; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Debug; + }; + D7B2D2A97DA6955063FFAE57F3AFF2E7 /* Profile */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 8F3349CC1A198CD29E03A71D6CFEFD9F /* Analytics.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/Analytics/Analytics-prefix.pch"; + GCC_WARN_INHIBIT_ALL_WARNINGS = YES; + IPHONEOS_DEPLOYMENT_TARGET = 7.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = Analytics; + PRODUCT_NAME = Analytics; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; }; - name = Debug; + name = Profile; }; - D4B491BEF9C1FB2EB0CC7AD205499AB3 /* Debug */ = { + D9316A753597B85D25DA512B5B0049B7 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EE67DF9825B78C1C8DA6814B1EA4F068 /* FBSDKLoginKit.xcconfig */; + baseConfigurationReference = B173158EEF6FD300C284A8BB635AC1C2 /* nanopb.xcconfig */; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/FBSDKLoginKit/FBSDKLoginKit-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/nanopb/nanopb-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 4.3; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = FBSDKLoginKit; - PRODUCT_NAME = FBSDKLoginKit; + PRODUCT_MODULE_NAME = nanopb; + PRODUCT_NAME = nanopb; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -8060,22 +8334,23 @@ }; name = Debug; }; - D5CEB168F8F2BF58B6FC6848C9300A22 /* Profile */ = { + D9CFB3C40E8BBC2C909D7E8D3B4B7E6D /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EE67DF9825B78C1C8DA6814B1EA4F068 /* FBSDKLoginKit.xcconfig */; + baseConfigurationReference = B2A4006ED98239EF420FC39AA1983B75 /* DateTools.xcconfig */; buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/FBSDKLoginKit/FBSDKLoginKit-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/DateTools/DateTools-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 4.3; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = FBSDKLoginKit; - PRODUCT_NAME = FBSDKLoginKit; + PRODUCT_MODULE_NAME = DateTools; + PRODUCT_NAME = DateTools; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -8086,21 +8361,22 @@ }; name = Profile; }; - D8F4F5ABE2C093346C24390CC43E2649 /* Profile */ = { + DC0E2530E31B12BBBCF932225711B9BE /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D9C9F26EBBA5D417CDAB3BAD9053063F /* FirebaseCore.xcconfig */; + baseConfigurationReference = CA3D52BB045130798AA4D9CA4B722DB9 /* Bolts.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_PREFIX_HEADER = "Target Support Files/Bolts/Bolts-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = FirebaseCore; - PRODUCT_NAME = FirebaseCore; + PRODUCT_MODULE_NAME = Bolts; + PRODUCT_NAME = Bolts; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -8109,24 +8385,24 @@ TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; }; - name = Profile; + name = Release; }; - DAFA7B6FDA0903797BDAA5325353ABE0 /* Profile */ = { + E2987621FA443EDEF65950CF87FD26C1 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A84C34538705EB7A8D7423CF0393744C /* FBSDKCoreKit.xcconfig */; + baseConfigurationReference = 1C7586BDB1367D3872893E9DC16B9D59 /* GoogleToolboxForMac.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/FBSDKCoreKit/FBSDKCoreKit-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/GoogleToolboxForMac/GoogleToolboxForMac-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = FBSDKCoreKit; - PRODUCT_NAME = FBSDKCoreKit; + PRODUCT_MODULE_NAME = GoogleToolboxForMac; + PRODUCT_NAME = GoogleToolboxForMac; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -8137,9 +8413,9 @@ }; name = Profile; }; - E5CDA5CD8F3A714FC70554B678FA2C85 /* Release */ = { + E91F9B4C38B6EB7655D8ACCA4CF02538 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A16E482D4129ACA5406DD2842F9E06C8 /* FirebaseInstanceID.xcconfig */; + baseConfigurationReference = 0EF1593BB29EB5288AABFBAEAFAEC9BF /* FirebaseInAppMessagingDisplay.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -8150,8 +8426,8 @@ OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = FirebaseInstanceID; - PRODUCT_NAME = FirebaseInstanceID; + PRODUCT_MODULE_NAME = FirebaseInAppMessagingDisplay; + PRODUCT_NAME = FirebaseInAppMessagingDisplay; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -8162,151 +8438,35 @@ }; name = Release; }; - EE3DD5CB9E02448ECC4323FF514D6439 /* Debug */ = { + ECBFCE4BAAA7F86CFFBEA994EC3E6DA6 /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4CED55D98B77EB4B57216980196A878C /* GoogleToolboxForMac.xcconfig */; + baseConfigurationReference = DDE84C5616B88515E919FE01166E1C72 /* FBSDKLoginKit.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/GoogleToolboxForMac/GoogleToolboxForMac-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/FBSDKLoginKit/FBSDKLoginKit-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = GoogleToolboxForMac; - PRODUCT_NAME = GoogleToolboxForMac; + PRODUCT_MODULE_NAME = FBSDKLoginKit; + PRODUCT_NAME = FBSDKLoginKit; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_VERSION = 4.2; TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - EF34CC48D2A00DF94E3B61B9933672B8 /* Profile */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGNING_ALLOWED = NO; - CODE_SIGNING_REQUIRED = NO; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_PROFILE=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = "$(TARGET_NAME)"; - STRIP_INSTALLED_PRODUCT = NO; - SYMROOT = "${SRCROOT}/../build"; + VALIDATE_PRODUCT = YES; }; name = Profile; }; - FDB2FC4A1E5891381CD9D922145497F1 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = YES; - CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_COMMA = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGNING_ALLOWED = NO; - CODE_SIGNING_REQUIRED = NO; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_RELEASE=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 9.0; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = "$(TARGET_NAME)"; - STRIP_INSTALLED_PRODUCT = NO; - SWIFT_COMPILATION_MODE = wholemodule; - SYMROOT = "${SRCROOT}/../build"; - }; - name = Release; - }; - FE8188C172B8F8B7F8FB75027D9C39B2 /* Release */ = { + ED9615651050A96D4AD4E117FC0F1A1F /* Profile */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 516069655E68BC5449B561A50463C893 /* OHHTTPStubs.xcconfig */; + baseConfigurationReference = BF03CD973B141B8892ABEAD5C0B0AB7D /* OHHTTPStubs.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -8335,24 +8495,59 @@ VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; + name = Profile; + }; + F48E8E3DCBE03DE72E3E88705D8245A2 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 085E58D0D1D8B9B6576B7EBEADC5F23A /* Pods-edXTests.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + GCC_WARN_INHIBIT_ALL_WARNINGS = YES; + INFOPLIST_FILE = "Target Support Files/Pods-edXTests/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-edXTests/Pods-edXTests.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; name = Release; }; - FEF41681D5E77BEA215E764129EA57CF /* Debug */ = { + F68D6B27115FE7C18612AAAF314BA0D8 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F9A3EB92F3DA84191BD3FBD57D0B41B2 /* Masonry.xcconfig */; + baseConfigurationReference = 53148BEFCFC2F612CF031F88F9A7F13E /* FBSDKCoreKit.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - GCC_PREFIX_HEADER = "Target Support Files/Masonry/Masonry-prefix.pch"; + GCC_PREFIX_HEADER = "Target Support Files/FBSDKCoreKit/FBSDKCoreKit-prefix.pch"; GCC_WARN_INHIBIT_ALL_WARNINGS = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PRIVATE_HEADERS_FOLDER_PATH = ""; - PRODUCT_MODULE_NAME = Masonry; - PRODUCT_NAME = Masonry; + PRODUCT_MODULE_NAME = FBSDKCoreKit; + PRODUCT_NAME = FBSDKCoreKit; PUBLIC_HEADERS_FOLDER_PATH = ""; SDKROOT = iphoneos; SKIP_INSTALL = YES; @@ -8362,45 +8557,87 @@ }; name = Debug; }; + F7FA0A36236DB0BF886847EDED329460 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FEDF73A246F6B78D438C7BF75B5350D2 /* FirebaseInstanceID.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + GCC_WARN_INHIBIT_ALL_WARNINGS = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PRIVATE_HEADERS_FOLDER_PATH = ""; + PRODUCT_MODULE_NAME = FirebaseInstanceID; + PRODUCT_NAME = FirebaseInstanceID; + PUBLIC_HEADERS_FOLDER_PATH = ""; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_VERSION = 4.2; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + FE04A06B04AA3BC8DD200B1DE1EA3BB2 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 0EF1593BB29EB5288AABFBAEAFAEC9BF /* FirebaseInAppMessagingDisplay.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = "iPhone Developer"; + CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/FirebaseInAppMessagingDisplay"; + GCC_WARN_INHIBIT_ALL_WARNINGS = YES; + INFOPLIST_FILE = "Target Support Files/FirebaseInAppMessagingDisplay/ResourceBundle-InAppMessagingDisplayResources-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + PRODUCT_NAME = InAppMessagingDisplayResources; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + WRAPPER_EXTENSION = bundle; + }; + name = Release; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 0001273F25ECBEBAB0ADA5468B1D7F86 /* Build configuration list for PBXNativeTarget "Smartling.i18n" */ = { + 00FAC01DEF88199514F8DEF835A8CDBC /* Build configuration list for PBXNativeTarget "GoogleUtilities" */ = { isa = XCConfigurationList; buildConfigurations = ( - 417DA6EF4C2BF4D5523E363FF39B09D6 /* Debug */, - A305D7E864EA90902B0F60116654992A /* Profile */, - 2AF3D4261A37CF79378E01A2FDAE60E6 /* Release */, + 7726614FCD2138F1F9BE1DF493AD3080 /* Debug */, + 626EC1D93CA608E82CB248EA30F79ECC /* Profile */, + 9E3EADA06D52F0E656D3B8D8EAC7AA6E /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 1D2517E1CF91EA467F5351B1DD543301 /* Build configuration list for PBXNativeTarget "FirebaseCore" */ = { + 06E944A0D63764F0067C7C9255018BC9 /* Build configuration list for PBXNativeTarget "Masonry" */ = { isa = XCConfigurationList; buildConfigurations = ( - B27437B6893A1110991816B75F93A0F2 /* Debug */, - D8F4F5ABE2C093346C24390CC43E2649 /* Profile */, - CBD0107E9FBA9FDC5DFDFF143BB74FA5 /* Release */, + 4C9BC4A07303469A7345E5648DDBD859 /* Debug */, + A8279AA8E19451A7D955BC373DBD6CA8 /* Profile */, + 688E969118616EAF38EB4995E9A0F0A3 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 234BD4E9760757358A032F1C4F3CE473 /* Build configuration list for PBXNativeTarget "GoogleToolboxForMac" */ = { + 0FDE4AF7E6C77308E1BBD6B023C55DE7 /* Build configuration list for PBXNativeTarget "FirebaseInAppMessaging" */ = { isa = XCConfigurationList; buildConfigurations = ( - EE3DD5CB9E02448ECC4323FF514D6439 /* Debug */, - 966A405E99828B477990E9389243FD0D /* Profile */, - 6BD37E259248C7DBD78F854A541D48D3 /* Release */, + 448B34C4D922C2995E3A7BAFBEF011DD /* Debug */, + 43D0C8D038D50C07B72732E062A76D3E /* Profile */, + 9F1A17CE159FF78455CFD1718DBCAEE8 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2A1A3A8EBE8E0D86BACDA203E6477C44 /* Build configuration list for PBXNativeTarget "nanopb" */ = { + 187160E66C508EEEC98096E8E98C6801 /* Build configuration list for PBXNativeTarget "FirebaseInAppMessagingDisplay-InAppMessagingDisplayResources" */ = { isa = XCConfigurationList; buildConfigurations = ( - 5D3F441CEB9FA7B91A6672CA27301E1C /* Debug */, - 206FE57141B71B34F3D4557D7A32DEBA /* Profile */, - C6DEBB95B765661ADE28991B4340DA8B /* Release */, + D514DD3166BC0F3B3376B63EC465BDBD /* Debug */, + ACE7A9A1F0262166F850C1249D8CADB8 /* Profile */, + FE04A06B04AA3BC8DD200B1DE1EA3BB2 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -8408,209 +8645,219 @@ 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - 199D972A13F2B4C56847F7A89CCA83BC /* Debug */, - EF34CC48D2A00DF94E3B61B9933672B8 /* Profile */, - FDB2FC4A1E5891381CD9D922145497F1 /* Release */, + 858D01EEFE984249A9581D18DBEA53F1 /* Debug */, + 5EDA07165223E9A9448E56343B5F25D9 /* Profile */, + 5DE19CECB206ACCCACF04D62F93FFDA6 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 336D7BC3182278C8E1949FFEE72DB687 /* Build configuration list for PBXNativeTarget "iOSSnapshotTestCase" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + BF5B494B6D45028D5270951B2A91A445 /* Debug */, + 6C7C4D69C265636CB0FAEB7AED4D4C4A /* Profile */, + 5A38E00A148698A3EC5BF60A7687D088 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 3086E8E28F6E9C4D72ABCE206E8C1C56 /* Build configuration list for PBXNativeTarget "FirebaseInAppMessagingDisplay-InAppMessagingDisplayResources" */ = { + 3F0313CF2B92F9C846CECFF2D57DED95 /* Build configuration list for PBXNativeTarget "Pods-edXTests" */ = { isa = XCConfigurationList; buildConfigurations = ( - 1BC75F99A663D6F2C0CE3724E37FF826 /* Debug */, - 24C99C355017C4B66F59C1E7536E5DED /* Profile */, - 6C77242856F0419D0A7A99C75CAED771 /* Release */, + 1C4124606879263F8338DE4FE99273E0 /* Debug */, + 12D2CC87EF8447B784DE908719CB6E74 /* Profile */, + F48E8E3DCBE03DE72E3E88705D8245A2 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 3EE61A642233FB4545BD7F2992AF7405 /* Build configuration list for PBXNativeTarget "Analytics" */ = { + 415D15526FBE9260CC0F69EFD275EAC8 /* Build configuration list for PBXNativeTarget "Bolts" */ = { isa = XCConfigurationList; buildConfigurations = ( - 1F2A36152DAB3CE20ED49C0B24128EF5 /* Debug */, - 28AB8F6076FF56743740FBFD019F7359 /* Profile */, - C049AA6685B25874DA466466114005BA /* Release */, + 990C80EE36C6BB2688B3EA147EE9A840 /* Debug */, + C1CA4DF3D739F6DF481258C1BC918AD7 /* Profile */, + DC0E2530E31B12BBBCF932225711B9BE /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 4C53036891B4741E0EDFC3203AB571E4 /* Build configuration list for PBXNativeTarget "FBSDKCoreKit" */ = { + 473B75B852580004FC7DD29C9737D59F /* Build configuration list for PBXNativeTarget "Pods-edX" */ = { isa = XCConfigurationList; buildConfigurations = ( - A3A2FF99BF833C89950F2F411B66114A /* Debug */, - DAFA7B6FDA0903797BDAA5325353ABE0 /* Profile */, - 4DC4BD1EB2FC95C1A081B422706D71B1 /* Release */, + 1A40F81B7E3661F15D52CEA7F90A0EB6 /* Debug */, + B9C31BD3B108F0ACE34F21C91041D2EA /* Profile */, + 0384C3C74A7220320FDDEC1528C31367 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 58D16B64FF77BD6DAA7E1334D3328FCB /* Build configuration list for PBXNativeTarget "GoogleUtilities" */ = { + 4F65F30B2476F75093EDF04C2CC56A52 /* Build configuration list for PBXNativeTarget "FBSDKCoreKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - 53B47BBE9868AB6B79FB940ED826A7D8 /* Debug */, - CC1BF0EA862D2EC8D89C5FD616FD8735 /* Profile */, - 49EFAD675DDB3E357BACD1E8E101AF59 /* Release */, + F68D6B27115FE7C18612AAAF314BA0D8 /* Debug */, + 47B5A47689A1FF83E10AF54330DBE7C0 /* Profile */, + 03BA0BAE7F942CA01CB944A20AFFDCF0 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 593C3000653F26E9B3A9378DAF55D559 /* Build configuration list for PBXNativeTarget "FBSDKLoginKit" */ = { + 50ED4D97608B0455B247E90BF180DF74 /* Build configuration list for PBXNativeTarget "Branch" */ = { isa = XCConfigurationList; buildConfigurations = ( - D4B491BEF9C1FB2EB0CC7AD205499AB3 /* Debug */, - D5CEB168F8F2BF58B6FC6848C9300A22 /* Profile */, - 1BBC6FE8CE4C9EAD19F7B5E57A984D49 /* Release */, + 6BFD200BD7198040F108E639531DD599 /* Debug */, + B249C94AF005A154364735E86F8142A5 /* Profile */, + A66FC6AEBAD17B3E98518509FAF0A041 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 6383199CDE56A5FB496EF3622631E872 /* Build configuration list for PBXNativeTarget "FirebaseInAppMessaging" */ = { + 5BEB8DE93B47100E660CF989BCD6870E /* Build configuration list for PBXNativeTarget "Protobuf" */ = { isa = XCConfigurationList; buildConfigurations = ( - 4DA8A0E978A75EF4196610C29DD70599 /* Debug */, - CA2B23FDE38FB4184361C5E449EA0E5B /* Profile */, - 9FBFB7A651F2680F38B67A08D39770EF /* Release */, + B2E4F1BAAB02C2B73F4227CE745483E5 /* Debug */, + 5A0F47D97918EF53F13A3CECBEE24ED8 /* Profile */, + C2A184F5926080F9BECD724F88C64C65 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 75D6EF0CB504CDCD248BC9D5BFA642B7 /* Build configuration list for PBXNativeTarget "Pods-edXTests" */ = { + 5FD66E57308DD8E8EE5D16F9CEC3BA7A /* Build configuration list for PBXNativeTarget "OHHTTPStubs" */ = { isa = XCConfigurationList; buildConfigurations = ( - 39A53617A924C65ED511F5E339CE1649 /* Debug */, - ACC07D6EFF8E42E1E44C14CE1C8D7881 /* Profile */, - A2765766328056422A19587C24AFD20A /* Release */, + 7E277381AAAE0A6A071287BD5913E1A7 /* Debug */, + ED9615651050A96D4AD4E117FC0F1A1F /* Profile */, + D2B50CBB8E5EF2F28841C5F7921DE8A6 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 8969ABBEDD4DCF895BAFE4ECD139947D /* Build configuration list for PBXNativeTarget "Branch" */ = { + 6788D563B439B4714767E0934ED63472 /* Build configuration list for PBXNativeTarget "Segment-Firebase" */ = { isa = XCConfigurationList; buildConfigurations = ( - 3E2BAC26E8744FF00F54323381B8A247 /* Debug */, - 07B88C0CB5C6DADE8A6B5ABD438EEAD3 /* Profile */, - 83ADB4E7C05D279D75D0B6B63A66588D /* Release */, + 42E29A8692911D96C4111C4133076D41 /* Debug */, + B5DDED5BCBBB92382E1577496C110CFA /* Profile */, + 6C220A4E428A828D5648DCB642EA934F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 93DAF6E799E47E03817CA5EA3D2FA153 /* Build configuration list for PBXNativeTarget "Bolts" */ = { + 68ED5A4BD8979DD2F1F9A0DEC331D694 /* Build configuration list for PBXNativeTarget "FBSDKLoginKit" */ = { isa = XCConfigurationList; buildConfigurations = ( - 4006141A66CC13F23853998424EF5854 /* Debug */, - 2B8050E7FDC216C77810303035DC2E98 /* Profile */, - 234F7040726A004AFD6AE175C3DF5130 /* Release */, + 1C0789F0A2F9670C01CB1256518BF295 /* Debug */, + ECBFCE4BAAA7F86CFFBEA994EC3E6DA6 /* Profile */, + 864867E702C913FC60A780755C98FA53 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 97A485DD5A077366585455C12C352A63 /* Build configuration list for PBXNativeTarget "iOSSnapshotTestCase" */ = { + 6911378341960068D8CA11EB5721CACF /* Build configuration list for PBXNativeTarget "FirebaseCore" */ = { isa = XCConfigurationList; buildConfigurations = ( - 014ED88F8C4394BCD08290FBE017BEB8 /* Debug */, - B32DADD8553C650F6D5FF28F79401C99 /* Profile */, - 34D991704F91ACCA72A4CBFFB8716848 /* Release */, + D2162EDDEF665CE21B1CBD29E35DDFAD /* Debug */, + A1935FA6064F38AA82C99EEFD2B5B444 /* Profile */, + 54D00E720E3CB49F3E0B4FAF82900772 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 9A062B1FDE199EB942D58FD924345B1A /* Build configuration list for PBXNativeTarget "Segment-Firebase" */ = { + 7029335E3E3117E9481EC2398FDCE9CC /* Build configuration list for PBXNativeTarget "FirebaseInAppMessagingDisplay" */ = { isa = XCConfigurationList; buildConfigurations = ( - A7F567238567BBFBA51ACCEF4267F463 /* Debug */, - 33B4A88B72B51FAC7A827446B0DE6C19 /* Profile */, - 3D8AD83A277C17FD522CAF12001E48B0 /* Release */, + D32088B61FB637272503EA9C627C4628 /* Debug */, + 7302006660AB2D3EACB1DAF6F597C3D7 /* Profile */, + E91F9B4C38B6EB7655D8ACCA4CF02538 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 9CC201F1A612C61F95AD9129228FA4B7 /* Build configuration list for PBXNativeTarget "FirebaseInstanceID" */ = { + 726FA42F23C7BBC3D49EE20D09C33541 /* Build configuration list for PBXNativeTarget "Segment-GoogleAnalytics" */ = { isa = XCConfigurationList; buildConfigurations = ( - 83494A937F340823D697BCDB185DF2C5 /* Debug */, - 20773E247A918443C08CE0E43785FE0B /* Profile */, - E5CDA5CD8F3A714FC70554B678FA2C85 /* Release */, + 1EAF1485CD9B654E55CE1E8755FB3260 /* Debug */, + 652DF51E0464F15B686BEC099A58614A /* Profile */, + 5EB9426AD7B2CBE2FEF5078334269140 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - A22A85C889825D8C64B046905276BCD9 /* Build configuration list for PBXNativeTarget "Protobuf" */ = { + 7E3285ECA7337F47D3415822FA8BF921 /* Build configuration list for PBXNativeTarget "DateTools" */ = { isa = XCConfigurationList; buildConfigurations = ( - 7E08E7A32BF3A51B34B2971D9B62935F /* Debug */, - CD88F5A36D40FADD30457FE95CB452B0 /* Profile */, - 6AC86D11C583C79FDABD9A67429C71EA /* Release */, + 3BFE423A6A5F391AEE6A3219ED5F0F0C /* Debug */, + D9CFB3C40E8BBC2C909D7E8D3B4B7E6D /* Profile */, + 5CCFA9203090FC346C36F644633E13A0 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - AD9D7FEA4C361EE7A9A78B81880EC220 /* Build configuration list for PBXNativeTarget "GTMSessionFetcher" */ = { + 9A9FBC9E3595169FF4F9D8C8E0649B4F /* Build configuration list for PBXNativeTarget "GoogleToolboxForMac" */ = { isa = XCConfigurationList; buildConfigurations = ( - C00E6589708409F3BACD1C11D6C27555 /* Debug */, - 660A5C729F5A89812D3383B0053ABA49 /* Profile */, - B8D28CC4ACB48BC8AD4C8B5B6A80E917 /* Release */, + 5A1CDD063EF8A5D064691CFB2B78BE0D /* Debug */, + E2987621FA443EDEF65950CF87FD26C1 /* Profile */, + A66E3A69EFA6C055B45F3D65A93D72C8 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - B780C96325E42D78FCFA5E7FA81E73DB /* Build configuration list for PBXNativeTarget "Pods-edX" */ = { + 9F352FA7EAEE9480E0FD74E27E2F88C0 /* Build configuration list for PBXNativeTarget "GTMSessionFetcher" */ = { isa = XCConfigurationList; buildConfigurations = ( - B3AF456CDE6AF45A5FEA49DBA4E0C09E /* Debug */, - 3ED98B6E18077337E0DFC30FAFC76BA3 /* Profile */, - 12B999F4B5DF2CB2419B1E55B4F208CC /* Release */, + 909E195B85F137FE838F10FB65F48DAA /* Debug */, + 908F1D387932E413979768F9BB1188B1 /* Profile */, + A01E1E68EA3A254A8DF39D9FC8362A47 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - C1437DD67E9882319F1173D8422A6706 /* Build configuration list for PBXNativeTarget "FirebaseInAppMessagingDisplay" */ = { + B6ADCD7B35E2E83B078C390887790212 /* Build configuration list for PBXNativeTarget "Analytics" */ = { isa = XCConfigurationList; buildConfigurations = ( - A5895DE46D486E319967CA3F6F26FC96 /* Debug */, - C9AF2D86F4A1F971C251A316993BFCA2 /* Profile */, - 4A99613EA8B0BF9F3DB26DD025B1CE0C /* Release */, + 45CA58DF5BFEAC4BDB5B41E28DB68D36 /* Debug */, + D7B2D2A97DA6955063FFAE57F3AFF2E7 /* Profile */, + 2DDA51FA14C64405A7C829A581918B2E /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - E31B3973E10BBAE5C946AD431C12B4F6 /* Build configuration list for PBXNativeTarget "Segment-GoogleAnalytics" */ = { + CCB50D992F8DBA170D98BFD4ABB5EF2E /* Build configuration list for PBXNativeTarget "FirebaseInstanceID" */ = { isa = XCConfigurationList; buildConfigurations = ( - 37EABC0F118AEA138B3ECC5840A4B794 /* Debug */, - 3EFA485F8123A3F4DE80EDDA2EF7271E /* Profile */, - 8117C6A11D9876470198D39BC38EE986 /* Release */, + 13F371A55D5A4EEBC9FF434642D27C9F /* Debug */, + 879758570222DB82642B7D544478352A /* Profile */, + F7FA0A36236DB0BF886847EDED329460 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - E3A82F2E28D500D1596EC4D2D0DD112D /* Build configuration list for PBXNativeTarget "Masonry" */ = { + D351BD58C3947CD586CE933653048854 /* Build configuration list for PBXNativeTarget "YoutubePlayer-in-WKWebView" */ = { isa = XCConfigurationList; buildConfigurations = ( - FEF41681D5E77BEA215E764129EA57CF /* Debug */, - A37420108330A3C5C89EE4E91EA5657B /* Profile */, - D273F2EA8C609D3C6C7363B158F32BD6 /* Release */, + 772EC88AC301B75A8884F2C27C6E9105 /* Debug */, + 3F91A751AB826B094929194ADF15F30E /* Profile */, + 8F50FE472F08A87690A10E28C427F6E6 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - F1F217141E264829D7BDFC8648257F54 /* Build configuration list for PBXNativeTarget "DateTools" */ = { + F0374ED9B37BD23B04CC48549E03226E /* Build configuration list for PBXNativeTarget "nanopb" */ = { isa = XCConfigurationList; buildConfigurations = ( - 240FF14D99E957D88CC39BDD65A3CE62 /* Debug */, - D11156D4AEA12326D74F58D079B14F9F /* Profile */, - 1C44D88BF18A514C0E4BDE3E6A6D07AB /* Release */, + D9316A753597B85D25DA512B5B0049B7 /* Debug */, + 51DA5FD3C04B5CB1A7F8BEC445C6063C /* Profile */, + ABE451462CB754BCE97BDA7BF934FA7F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - FD9771303599854E6AD10D4BFF7D4481 /* Build configuration list for PBXNativeTarget "OHHTTPStubs" */ = { + F5A0DD20ED8D740A1B483A8D74AA8BEE /* Build configuration list for PBXNativeTarget "Smartling.i18n" */ = { isa = XCConfigurationList; buildConfigurations = ( - D2F17BD7983A48ED5E7606902336C26F /* Debug */, - B02A39A9936CC1A3B4DE47B476EE27A2 /* Profile */, - FE8188C172B8F8B7F8FB75027D9C39B2 /* Release */, + C70B224C75BB510D697E522730532D51 /* Debug */, + A26D08107FC4CB669D2093F4A078918A /* Profile */, + CD9097B28C8066C755F90A96C47BDDEF /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-acknowledgements.plist b/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-acknowledgements.plist deleted file mode 100644 index 7e2d34dcde..0000000000 --- a/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-acknowledgements.plist +++ /dev/null @@ -1,52 +0,0 @@ - - - - - PreferenceSpecifiers - - - FooterText - This application makes use of the following third party libraries: - Title - Acknowledgements - Type - PSGroupSpecifier - - - FooterText - Copyright 2014 Google Inc. All rights reserved. - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - -http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. - - License - Apache - Title - youtube-ios-player-helper - Type - PSGroupSpecifier - - - FooterText - Generated by CocoaPods - https://cocoapods.org - Title - - Type - PSGroupSpecifier - - - StringsTable - Acknowledgements - Title - Acknowledgements - - diff --git a/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-dummy.m b/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-dummy.m deleted file mode 100644 index ea2979efbc..0000000000 --- a/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_EndToEndTests : NSObject -@end -@implementation PodsDummy_Pods_EndToEndTests -@end diff --git a/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-frameworks.sh b/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-frameworks.sh deleted file mode 100755 index 08e3eaaca4..0000000000 --- a/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-frameworks.sh +++ /dev/null @@ -1,146 +0,0 @@ -#!/bin/sh -set -e -set -u -set -o pipefail - -if [ -z ${FRAMEWORKS_FOLDER_PATH+x} ]; then - # If FRAMEWORKS_FOLDER_PATH is not set, then there's nowhere for us to copy - # frameworks to, so exit 0 (signalling the script phase was successful). - exit 0 -fi - -echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" -mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - -COCOAPODS_PARALLEL_CODE_SIGN="${COCOAPODS_PARALLEL_CODE_SIGN:-false}" -SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" - -# Used as a return value for each invocation of `strip_invalid_archs` function. -STRIP_BINARY_RETVAL=0 - -# This protects against multiple targets copying the same framework dependency at the same time. The solution -# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html -RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") - -# Copies and strips a vendored framework -install_framework() -{ - if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then - local source="${BUILT_PRODUCTS_DIR}/$1" - elif [ -r "${BUILT_PRODUCTS_DIR}/$(basename "$1")" ]; then - local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")" - elif [ -r "$1" ]; then - local source="$1" - fi - - local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - - if [ -L "${source}" ]; then - echo "Symlinked..." - source="$(readlink "${source}")" - fi - - # Use filter instead of exclude so missing patterns don't throw errors. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" - - local basename - basename="$(basename -s .framework "$1")" - binary="${destination}/${basename}.framework/${basename}" - if ! [ -r "$binary" ]; then - binary="${destination}/${basename}" - fi - - # Strip invalid architectures so "fat" simulator / device frameworks work on device - if [[ "$(file "$binary")" == *"dynamically linked shared library"* ]]; then - strip_invalid_archs "$binary" - fi - - # Resign the code if required by the build settings to avoid unstable apps - code_sign_if_enabled "${destination}/$(basename "$1")" - - # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. - if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then - local swift_runtime_libs - swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]}) - for lib in $swift_runtime_libs; do - echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" - rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" - code_sign_if_enabled "${destination}/${lib}" - done - fi -} - -# Copies and strips a vendored dSYM -install_dsym() { - local source="$1" - if [ -r "$source" ]; then - # Copy the dSYM into a the targets temp dir. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" - - local basename - basename="$(basename -s .framework.dSYM "$source")" - binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" - - # Strip invalid architectures so "fat" simulator / device frameworks work on device - if [[ "$(file "$binary")" == *"Mach-O dSYM companion"* ]]; then - strip_invalid_archs "$binary" - fi - - if [[ $STRIP_BINARY_RETVAL == 1 ]]; then - # Move the stripped file into its final destination. - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" - else - # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. - touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" - fi - fi -} - -# Signs a framework with the provided identity -code_sign_if_enabled() { - if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED:-}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then - # Use the current code_sign_identitiy - echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" - local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS:-} --preserve-metadata=identifier,entitlements '$1'" - - if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then - code_sign_cmd="$code_sign_cmd &" - fi - echo "$code_sign_cmd" - eval "$code_sign_cmd" - fi -} - -# Strip invalid architectures -strip_invalid_archs() { - binary="$1" - # Get architectures for current target binary - binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" - # Intersect them with the architectures we are building for - intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" - # If there are no archs supported by this binary then warn the user - if [[ -z "$intersected_archs" ]]; then - echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." - STRIP_BINARY_RETVAL=0 - return - fi - stripped="" - for arch in $binary_archs; do - if ! [[ "${ARCHS}" == *"$arch"* ]]; then - # Strip non-valid architectures in-place - lipo -remove "$arch" -output "$binary" "$binary" || exit 1 - stripped="$stripped $arch" - fi - done - if [[ "$stripped" ]]; then - echo "Stripped $binary of architectures:$stripped" - fi - STRIP_BINARY_RETVAL=1 -} - -if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then - wait -fi diff --git a/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-resources.sh b/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-resources.sh deleted file mode 100755 index a874318d0c..0000000000 --- a/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-resources.sh +++ /dev/null @@ -1,127 +0,0 @@ -#!/bin/sh -set -e -set -u -set -o pipefail - -if [ -z ${UNLOCALIZED_RESOURCES_FOLDER_PATH+x} ]; then - # If UNLOCALIZED_RESOURCES_FOLDER_PATH is not set, then there's nowhere for us to copy - # resources to, so exit 0 (signalling the script phase was successful). - exit 0 -fi - -mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - -RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt -> "$RESOURCES_TO_COPY" - -XCASSET_FILES=() - -# This protects against multiple targets copying the same framework dependency at the same time. The solution -# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html -RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") - -case "${TARGETED_DEVICE_FAMILY:-}" in - 1,2) - TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" - ;; - 1) - TARGET_DEVICE_ARGS="--target-device iphone" - ;; - 2) - TARGET_DEVICE_ARGS="--target-device ipad" - ;; - 3) - TARGET_DEVICE_ARGS="--target-device tv" - ;; - 4) - TARGET_DEVICE_ARGS="--target-device watch" - ;; - *) - TARGET_DEVICE_ARGS="--target-device mac" - ;; -esac - -install_resource() -{ - if [[ "$1" = /* ]] ; then - RESOURCE_PATH="$1" - else - RESOURCE_PATH="${PODS_ROOT}/$1" - fi - if [[ ! -e "$RESOURCE_PATH" ]] ; then - cat << EOM -error: Resource "$RESOURCE_PATH" not found. Run 'pod install' to update the copy resources script. -EOM - exit 1 - fi - case $RESOURCE_PATH in - *.storyboard) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true - ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} - ;; - *.xib) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true - ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} - ;; - *.framework) - echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true - mkdir -p "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - ;; - *.xcdatamodel) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" || true - xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom" - ;; - *.xcdatamodeld) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" || true - xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd" - ;; - *.xcmappingmodel) - echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" || true - xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm" - ;; - *.xcassets) - ABSOLUTE_XCASSET_FILE="$RESOURCE_PATH" - XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") - ;; - *) - echo "$RESOURCE_PATH" || true - echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY" - ;; - esac -} -if [[ "$CONFIGURATION" == "Debug" ]]; then - install_resource "${PODS_ROOT}/youtube-ios-player-helper/youtube-ios-player-helper/Assets.bundle" -fi -if [[ "$CONFIGURATION" == "Release" ]]; then - install_resource "${PODS_ROOT}/youtube-ios-player-helper/youtube-ios-player-helper/Assets.bundle" -fi -if [[ "$CONFIGURATION" == "Profile" ]]; then - install_resource "${PODS_ROOT}/youtube-ios-player-helper/youtube-ios-player-helper/Assets.bundle" -fi - -mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then - mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -fi -rm -f "$RESOURCES_TO_COPY" - -if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "${XCASSET_FILES:-}" ] -then - # Find all other xcassets (this unfortunately includes those of path pods and other targets). - OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d) - while read line; do - if [[ $line != "${PODS_ROOT}*" ]]; then - XCASSET_FILES+=("$line") - fi - done <<<"$OTHER_XCASSETS" - - if [ -z ${ASSETCATALOG_COMPILER_APPICON_NAME+x} ]; then - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - else - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" --app-icon "${ASSETCATALOG_COMPILER_APPICON_NAME}" --output-partial-info-plist "${TARGET_TEMP_DIR}/assetcatalog_generated_info_cocoapods.plist" - fi -fi diff --git a/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests.debug.xcconfig b/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests.debug.xcconfig deleted file mode 100644 index aa55a3603f..0000000000 --- a/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests.debug.xcconfig +++ /dev/null @@ -1,9 +0,0 @@ -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Analytics" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/Branch" "${PODS_ROOT}/Headers/Public/Crashlytics" "${PODS_ROOT}/Headers/Public/DateTools" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public/Fabric" "${PODS_ROOT}/Headers/Public/Firebase" "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" "${PODS_ROOT}/Headers/Public/FirebaseCore" "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" "${PODS_ROOT}/Headers/Public/GoogleAnalytics" "${PODS_ROOT}/Headers/Public/GoogleSignIn" "${PODS_ROOT}/Headers/Public/GoogleToolboxForMac" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/NewRelicAgent" "${PODS_ROOT}/Headers/Public/OCMock" "${PODS_ROOT}/Headers/Public/OHHTTPStubs" "${PODS_ROOT}/Headers/Public/Segment-GoogleAnalytics" "${PODS_ROOT}/Headers/Public/Smartling.i18n" "${PODS_ROOT}/Headers/Public/nanopb" "${PODS_ROOT}/Headers/Public/youtube-ios-player-helper" -LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/youtube-ios-player-helper" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Analytics" -isystem "${PODS_ROOT}/Headers/Public/Bolts" -isystem "${PODS_ROOT}/Headers/Public/Branch" -isystem "${PODS_ROOT}/Headers/Public/Crashlytics" -isystem "${PODS_ROOT}/Headers/Public/DateTools" -isystem "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" -isystem "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" -isystem "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" -isystem "${PODS_ROOT}/Headers/Public/Fabric" -isystem "${PODS_ROOT}/Headers/Public/Firebase" -isystem "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" -isystem "${PODS_ROOT}/Headers/Public/FirebaseCore" -isystem "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" -isystem "${PODS_ROOT}/Headers/Public/GoogleAnalytics" -isystem "${PODS_ROOT}/Headers/Public/GoogleSignIn" -isystem "${PODS_ROOT}/Headers/Public/GoogleToolboxForMac" -isystem "${PODS_ROOT}/Headers/Public/Masonry" -isystem "${PODS_ROOT}/Headers/Public/NewRelicAgent" -isystem "${PODS_ROOT}/Headers/Public/OCMock" -isystem "${PODS_ROOT}/Headers/Public/OHHTTPStubs" -isystem "${PODS_ROOT}/Headers/Public/Segment-GoogleAnalytics" -isystem "${PODS_ROOT}/Headers/Public/Smartling.i18n" -isystem "${PODS_ROOT}/Headers/Public/nanopb" -isystem "${PODS_ROOT}/Headers/Public/youtube-ios-player-helper" -OTHER_LDFLAGS = $(inherited) -ObjC -l"youtube-ios-player-helper" -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_PODFILE_DIR_PATH = ${SRCROOT}/. -PODS_ROOT = ${SRCROOT}/Pods diff --git a/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests.profile.xcconfig b/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests.profile.xcconfig deleted file mode 100644 index aa55a3603f..0000000000 --- a/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests.profile.xcconfig +++ /dev/null @@ -1,9 +0,0 @@ -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Analytics" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/Branch" "${PODS_ROOT}/Headers/Public/Crashlytics" "${PODS_ROOT}/Headers/Public/DateTools" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public/Fabric" "${PODS_ROOT}/Headers/Public/Firebase" "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" "${PODS_ROOT}/Headers/Public/FirebaseCore" "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" "${PODS_ROOT}/Headers/Public/GoogleAnalytics" "${PODS_ROOT}/Headers/Public/GoogleSignIn" "${PODS_ROOT}/Headers/Public/GoogleToolboxForMac" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/NewRelicAgent" "${PODS_ROOT}/Headers/Public/OCMock" "${PODS_ROOT}/Headers/Public/OHHTTPStubs" "${PODS_ROOT}/Headers/Public/Segment-GoogleAnalytics" "${PODS_ROOT}/Headers/Public/Smartling.i18n" "${PODS_ROOT}/Headers/Public/nanopb" "${PODS_ROOT}/Headers/Public/youtube-ios-player-helper" -LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/youtube-ios-player-helper" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Analytics" -isystem "${PODS_ROOT}/Headers/Public/Bolts" -isystem "${PODS_ROOT}/Headers/Public/Branch" -isystem "${PODS_ROOT}/Headers/Public/Crashlytics" -isystem "${PODS_ROOT}/Headers/Public/DateTools" -isystem "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" -isystem "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" -isystem "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" -isystem "${PODS_ROOT}/Headers/Public/Fabric" -isystem "${PODS_ROOT}/Headers/Public/Firebase" -isystem "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" -isystem "${PODS_ROOT}/Headers/Public/FirebaseCore" -isystem "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" -isystem "${PODS_ROOT}/Headers/Public/GoogleAnalytics" -isystem "${PODS_ROOT}/Headers/Public/GoogleSignIn" -isystem "${PODS_ROOT}/Headers/Public/GoogleToolboxForMac" -isystem "${PODS_ROOT}/Headers/Public/Masonry" -isystem "${PODS_ROOT}/Headers/Public/NewRelicAgent" -isystem "${PODS_ROOT}/Headers/Public/OCMock" -isystem "${PODS_ROOT}/Headers/Public/OHHTTPStubs" -isystem "${PODS_ROOT}/Headers/Public/Segment-GoogleAnalytics" -isystem "${PODS_ROOT}/Headers/Public/Smartling.i18n" -isystem "${PODS_ROOT}/Headers/Public/nanopb" -isystem "${PODS_ROOT}/Headers/Public/youtube-ios-player-helper" -OTHER_LDFLAGS = $(inherited) -ObjC -l"youtube-ios-player-helper" -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_PODFILE_DIR_PATH = ${SRCROOT}/. -PODS_ROOT = ${SRCROOT}/Pods diff --git a/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests.release.xcconfig b/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests.release.xcconfig deleted file mode 100644 index aa55a3603f..0000000000 --- a/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests.release.xcconfig +++ /dev/null @@ -1,9 +0,0 @@ -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Analytics" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/Branch" "${PODS_ROOT}/Headers/Public/Crashlytics" "${PODS_ROOT}/Headers/Public/DateTools" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" "${PODS_ROOT}/Headers/Public/Fabric" "${PODS_ROOT}/Headers/Public/Firebase" "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" "${PODS_ROOT}/Headers/Public/FirebaseCore" "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" "${PODS_ROOT}/Headers/Public/GoogleAnalytics" "${PODS_ROOT}/Headers/Public/GoogleSignIn" "${PODS_ROOT}/Headers/Public/GoogleToolboxForMac" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/NewRelicAgent" "${PODS_ROOT}/Headers/Public/OCMock" "${PODS_ROOT}/Headers/Public/OHHTTPStubs" "${PODS_ROOT}/Headers/Public/Segment-GoogleAnalytics" "${PODS_ROOT}/Headers/Public/Smartling.i18n" "${PODS_ROOT}/Headers/Public/nanopb" "${PODS_ROOT}/Headers/Public/youtube-ios-player-helper" -LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/youtube-ios-player-helper" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Analytics" -isystem "${PODS_ROOT}/Headers/Public/Bolts" -isystem "${PODS_ROOT}/Headers/Public/Branch" -isystem "${PODS_ROOT}/Headers/Public/Crashlytics" -isystem "${PODS_ROOT}/Headers/Public/DateTools" -isystem "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" -isystem "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" -isystem "${PODS_ROOT}/Headers/Public/FBSnapshotTestCase" -isystem "${PODS_ROOT}/Headers/Public/Fabric" -isystem "${PODS_ROOT}/Headers/Public/Firebase" -isystem "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" -isystem "${PODS_ROOT}/Headers/Public/FirebaseCore" -isystem "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" -isystem "${PODS_ROOT}/Headers/Public/GoogleAnalytics" -isystem "${PODS_ROOT}/Headers/Public/GoogleSignIn" -isystem "${PODS_ROOT}/Headers/Public/GoogleToolboxForMac" -isystem "${PODS_ROOT}/Headers/Public/Masonry" -isystem "${PODS_ROOT}/Headers/Public/NewRelicAgent" -isystem "${PODS_ROOT}/Headers/Public/OCMock" -isystem "${PODS_ROOT}/Headers/Public/OHHTTPStubs" -isystem "${PODS_ROOT}/Headers/Public/Segment-GoogleAnalytics" -isystem "${PODS_ROOT}/Headers/Public/Smartling.i18n" -isystem "${PODS_ROOT}/Headers/Public/nanopb" -isystem "${PODS_ROOT}/Headers/Public/youtube-ios-player-helper" -OTHER_LDFLAGS = $(inherited) -ObjC -l"youtube-ios-player-helper" -PODS_BUILD_DIR = ${BUILD_DIR} -PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_PODFILE_DIR_PATH = ${SRCROOT}/. -PODS_ROOT = ${SRCROOT}/Pods diff --git a/Pods/Target Support Files/Pods-edX/Pods-edX-acknowledgements.markdown b/Pods/Target Support Files/Pods-edX/Pods-edX-acknowledgements.markdown index f6f5fc0d4f..0901b2c621 100644 --- a/Pods/Target Support Files/Pods-edX/Pods-edX-acknowledgements.markdown +++ b/Pods/Target Support Files/Pods-edX/Pods-edX-acknowledgements.markdown @@ -2228,6 +2228,23 @@ SOFTWARE. limitations under the License. +## YoutubePlayer-in-WKWebView + +Copyright 2014 Google Inc. All rights reserved. + +Licensed under the Apache License, Version 2.0 (the 'License'); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an 'AS IS' BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + + ## nanopb Copyright (c) 2011 Petteri Aimonen diff --git a/Pods/Target Support Files/Pods-edX/Pods-edX-acknowledgements.plist b/Pods/Target Support Files/Pods-edX/Pods-edX-acknowledgements.plist index 418c3b5958..e11deb4020 100644 --- a/Pods/Target Support Files/Pods-edX/Pods-edX-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-edX/Pods-edX-acknowledgements.plist @@ -2425,6 +2425,29 @@ SOFTWARE. Type PSGroupSpecifier + + FooterText + Copyright 2014 Google Inc. All rights reserved. + +Licensed under the Apache License, Version 2.0 (the 'License'); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an 'AS IS' BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + + License + Apache + Title + YoutubePlayer-in-WKWebView + Type + PSGroupSpecifier + FooterText Copyright (c) 2011 Petteri Aimonen <jpa at nanopb.mail.kapsi.fi> diff --git a/Pods/Target Support Files/Pods-edX/Pods-edX-resources.sh b/Pods/Target Support Files/Pods-edX/Pods-edX-resources.sh index 5fb0b2e3fc..1043ec9892 100755 --- a/Pods/Target Support Files/Pods-edX/Pods-edX-resources.sh +++ b/Pods/Target Support Files/Pods-edX/Pods-edX-resources.sh @@ -96,18 +96,21 @@ if [[ "$CONFIGURATION" == "Debug" ]]; then install_resource "${PODS_ROOT}/FBSDKCoreKit/FacebookSDKStrings.bundle" install_resource "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInAppMessagingDisplay/InAppMessagingDisplayResources.bundle" install_resource "${PODS_ROOT}/GoogleSignIn/Resources/GoogleSignIn.bundle" + install_resource "${PODS_ROOT}/YoutubePlayer-in-WKWebView/WKYTPlayerView/WKYTPlayerView.bundle" fi if [[ "$CONFIGURATION" == "Release" ]]; then install_resource "${PODS_ROOT}/DateTools/DateTools/DateTools.bundle" install_resource "${PODS_ROOT}/FBSDKCoreKit/FacebookSDKStrings.bundle" install_resource "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInAppMessagingDisplay/InAppMessagingDisplayResources.bundle" install_resource "${PODS_ROOT}/GoogleSignIn/Resources/GoogleSignIn.bundle" + install_resource "${PODS_ROOT}/YoutubePlayer-in-WKWebView/WKYTPlayerView/WKYTPlayerView.bundle" fi if [[ "$CONFIGURATION" == "Profile" ]]; then install_resource "${PODS_ROOT}/DateTools/DateTools/DateTools.bundle" install_resource "${PODS_ROOT}/FBSDKCoreKit/FacebookSDKStrings.bundle" install_resource "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInAppMessagingDisplay/InAppMessagingDisplayResources.bundle" install_resource "${PODS_ROOT}/GoogleSignIn/Resources/GoogleSignIn.bundle" + install_resource "${PODS_ROOT}/YoutubePlayer-in-WKWebView/WKYTPlayerView/WKYTPlayerView.bundle" fi mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" diff --git a/Pods/Target Support Files/Pods-edX/Pods-edX.debug.xcconfig b/Pods/Target Support Files/Pods-edX/Pods-edX.debug.xcconfig index d46be4c164..ce1f93b787 100644 --- a/Pods/Target Support Files/Pods-edX/Pods-edX.debug.xcconfig +++ b/Pods/Target Support Files/Pods-edX/Pods-edX.debug.xcconfig @@ -1,9 +1,9 @@ FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Crashlytics/iOS" "${PODS_ROOT}/Fabric/iOS" "${PODS_ROOT}/FirebaseABTesting/Frameworks" "${PODS_ROOT}/FirebaseAnalytics/Frameworks" "${PODS_ROOT}/FirebasePerformance/Frameworks" "${PODS_ROOT}/FirebaseRemoteConfig/Frameworks" "${PODS_ROOT}/GoogleAppMeasurement/Frameworks" "${PODS_ROOT}/GoogleSignIn/Frameworks" "${PODS_ROOT}/NewRelicAgent/NewRelic_iOS_Agent_4.186.1" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS=1 $(inherited) PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1 PB_ENABLE_MALLOC=1 -HEADER_SEARCH_PATHS = $(inherited) ${PODS_ROOT}/Firebase/CoreOnly/Sources "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Analytics" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/Branch" "${PODS_ROOT}/Headers/Public/Crashlytics" "${PODS_ROOT}/Headers/Public/DateTools" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/Fabric" "${PODS_ROOT}/Headers/Public/Firebase" "${PODS_ROOT}/Headers/Public/FirebaseABTesting" "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" "${PODS_ROOT}/Headers/Public/FirebaseAnalyticsInterop" "${PODS_ROOT}/Headers/Public/FirebaseCore" "${PODS_ROOT}/Headers/Public/FirebaseInAppMessaging" "${PODS_ROOT}/Headers/Public/FirebaseInAppMessagingDisplay" "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" "${PODS_ROOT}/Headers/Public/FirebasePerformance" "${PODS_ROOT}/Headers/Public/FirebaseRemoteConfig" "${PODS_ROOT}/Headers/Public/GTMSessionFetcher" "${PODS_ROOT}/Headers/Public/GoogleAnalytics" "${PODS_ROOT}/Headers/Public/GoogleSignIn" "${PODS_ROOT}/Headers/Public/GoogleToolboxForMac" "${PODS_ROOT}/Headers/Public/GoogleUtilities" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/NewRelicAgent" "${PODS_ROOT}/Headers/Public/Protobuf" "${PODS_ROOT}/Headers/Public/Segment-Firebase" "${PODS_ROOT}/Headers/Public/Segment-GoogleAnalytics" "${PODS_ROOT}/Headers/Public/Smartling.i18n" "${PODS_ROOT}/Headers/Public/nanopb" -LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Analytics" "${PODS_CONFIGURATION_BUILD_DIR}/Bolts" "${PODS_CONFIGURATION_BUILD_DIR}/Branch" "${PODS_CONFIGURATION_BUILD_DIR}/DateTools" "${PODS_CONFIGURATION_BUILD_DIR}/FBSDKCoreKit" "${PODS_CONFIGURATION_BUILD_DIR}/FBSDKLoginKit" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInAppMessaging" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInAppMessagingDisplay" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstanceID" "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleToolboxForMac" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf" "${PODS_CONFIGURATION_BUILD_DIR}/Segment-Firebase" "${PODS_CONFIGURATION_BUILD_DIR}/Segment-GoogleAnalytics" "${PODS_CONFIGURATION_BUILD_DIR}/Smartling.i18n" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb" "${PODS_ROOT}/GoogleAnalytics/Libraries" "${PODS_ROOT}/GoogleIDFASupport/Libraries" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Analytics" -isystem "${PODS_ROOT}/Headers/Public/Bolts" -isystem "${PODS_ROOT}/Headers/Public/Branch" -isystem "${PODS_ROOT}/Headers/Public/Crashlytics" -isystem "${PODS_ROOT}/Headers/Public/DateTools" -isystem "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" -isystem "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" -isystem "${PODS_ROOT}/Headers/Public/Fabric" -isystem "${PODS_ROOT}/Headers/Public/Firebase" -isystem "${PODS_ROOT}/Headers/Public/FirebaseABTesting" -isystem "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" -isystem "${PODS_ROOT}/Headers/Public/FirebaseAnalyticsInterop" -isystem "${PODS_ROOT}/Headers/Public/FirebaseCore" -isystem "${PODS_ROOT}/Headers/Public/FirebaseInAppMessaging" -isystem "${PODS_ROOT}/Headers/Public/FirebaseInAppMessagingDisplay" -isystem "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" -isystem "${PODS_ROOT}/Headers/Public/FirebasePerformance" -isystem "${PODS_ROOT}/Headers/Public/FirebaseRemoteConfig" -isystem "${PODS_ROOT}/Headers/Public/GTMSessionFetcher" -isystem "${PODS_ROOT}/Headers/Public/GoogleAnalytics" -isystem "${PODS_ROOT}/Headers/Public/GoogleSignIn" -isystem "${PODS_ROOT}/Headers/Public/GoogleToolboxForMac" -isystem "${PODS_ROOT}/Headers/Public/GoogleUtilities" -isystem "${PODS_ROOT}/Headers/Public/Masonry" -isystem "${PODS_ROOT}/Headers/Public/NewRelicAgent" -isystem "${PODS_ROOT}/Headers/Public/Protobuf" -isystem "${PODS_ROOT}/Headers/Public/Segment-Firebase" -isystem "${PODS_ROOT}/Headers/Public/Segment-GoogleAnalytics" -isystem "${PODS_ROOT}/Headers/Public/Smartling.i18n" -isystem "${PODS_ROOT}/Headers/Public/nanopb" -OTHER_LDFLAGS = $(inherited) -ObjC -l"AdIdAccessLibrary" -l"Analytics" -l"Bolts" -l"Branch" -l"DateTools" -l"FBSDKCoreKit" -l"FBSDKLoginKit" -l"FirebaseCore" -l"FirebaseInAppMessaging" -l"FirebaseInAppMessagingDisplay" -l"FirebaseInstanceID" -l"GTMSessionFetcher" -l"GoogleAnalytics" -l"GoogleToolboxForMac" -l"GoogleUtilities" -l"Masonry" -l"Protobuf" -l"Segment-Firebase" -l"Segment-GoogleAnalytics" -l"Smartling.i18n" -l"c++" -l"nanopb" -l"sqlite3" -l"z" -framework "AdSupport" -framework "CoreData" -framework "CoreGraphics" -framework "CoreTelephony" -framework "CoreText" -framework "Crashlytics" -framework "FIRAnalyticsConnector" -framework "Fabric" -framework "FirebaseABTesting" -framework "FirebaseAnalytics" -framework "FirebaseCoreDiagnostics" -framework "FirebasePerformance" -framework "FirebaseRemoteConfig" -framework "Foundation" -framework "GoogleAppMeasurement" -framework "GoogleSignIn" -framework "LocalAuthentication" -framework "MobileCoreServices" -framework "NewRelicAgent" -framework "QuartzCore" -framework "SafariServices" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "Accounts" -weak_framework "AudioToolbox" -weak_framework "CoreGraphics" -weak_framework "CoreLocation" -weak_framework "Foundation" -weak_framework "QuartzCore" -weak_framework "Security" -weak_framework "Social" -weak_framework "UIKit" +HEADER_SEARCH_PATHS = $(inherited) ${PODS_ROOT}/Firebase/CoreOnly/Sources "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Analytics" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/Branch" "${PODS_ROOT}/Headers/Public/Crashlytics" "${PODS_ROOT}/Headers/Public/DateTools" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/Fabric" "${PODS_ROOT}/Headers/Public/Firebase" "${PODS_ROOT}/Headers/Public/FirebaseABTesting" "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" "${PODS_ROOT}/Headers/Public/FirebaseAnalyticsInterop" "${PODS_ROOT}/Headers/Public/FirebaseCore" "${PODS_ROOT}/Headers/Public/FirebaseInAppMessaging" "${PODS_ROOT}/Headers/Public/FirebaseInAppMessagingDisplay" "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" "${PODS_ROOT}/Headers/Public/FirebasePerformance" "${PODS_ROOT}/Headers/Public/FirebaseRemoteConfig" "${PODS_ROOT}/Headers/Public/GTMSessionFetcher" "${PODS_ROOT}/Headers/Public/GoogleAnalytics" "${PODS_ROOT}/Headers/Public/GoogleSignIn" "${PODS_ROOT}/Headers/Public/GoogleToolboxForMac" "${PODS_ROOT}/Headers/Public/GoogleUtilities" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/NewRelicAgent" "${PODS_ROOT}/Headers/Public/Protobuf" "${PODS_ROOT}/Headers/Public/Segment-Firebase" "${PODS_ROOT}/Headers/Public/Segment-GoogleAnalytics" "${PODS_ROOT}/Headers/Public/Smartling.i18n" "${PODS_ROOT}/Headers/Public/YoutubePlayer-in-WKWebView" "${PODS_ROOT}/Headers/Public/nanopb" +LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Analytics" "${PODS_CONFIGURATION_BUILD_DIR}/Bolts" "${PODS_CONFIGURATION_BUILD_DIR}/Branch" "${PODS_CONFIGURATION_BUILD_DIR}/DateTools" "${PODS_CONFIGURATION_BUILD_DIR}/FBSDKCoreKit" "${PODS_CONFIGURATION_BUILD_DIR}/FBSDKLoginKit" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInAppMessaging" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInAppMessagingDisplay" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstanceID" "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleToolboxForMac" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf" "${PODS_CONFIGURATION_BUILD_DIR}/Segment-Firebase" "${PODS_CONFIGURATION_BUILD_DIR}/Segment-GoogleAnalytics" "${PODS_CONFIGURATION_BUILD_DIR}/Smartling.i18n" "${PODS_CONFIGURATION_BUILD_DIR}/YoutubePlayer-in-WKWebView" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb" "${PODS_ROOT}/GoogleAnalytics/Libraries" "${PODS_ROOT}/GoogleIDFASupport/Libraries" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Analytics" -isystem "${PODS_ROOT}/Headers/Public/Bolts" -isystem "${PODS_ROOT}/Headers/Public/Branch" -isystem "${PODS_ROOT}/Headers/Public/Crashlytics" -isystem "${PODS_ROOT}/Headers/Public/DateTools" -isystem "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" -isystem "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" -isystem "${PODS_ROOT}/Headers/Public/Fabric" -isystem "${PODS_ROOT}/Headers/Public/Firebase" -isystem "${PODS_ROOT}/Headers/Public/FirebaseABTesting" -isystem "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" -isystem "${PODS_ROOT}/Headers/Public/FirebaseAnalyticsInterop" -isystem "${PODS_ROOT}/Headers/Public/FirebaseCore" -isystem "${PODS_ROOT}/Headers/Public/FirebaseInAppMessaging" -isystem "${PODS_ROOT}/Headers/Public/FirebaseInAppMessagingDisplay" -isystem "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" -isystem "${PODS_ROOT}/Headers/Public/FirebasePerformance" -isystem "${PODS_ROOT}/Headers/Public/FirebaseRemoteConfig" -isystem "${PODS_ROOT}/Headers/Public/GTMSessionFetcher" -isystem "${PODS_ROOT}/Headers/Public/GoogleAnalytics" -isystem "${PODS_ROOT}/Headers/Public/GoogleSignIn" -isystem "${PODS_ROOT}/Headers/Public/GoogleToolboxForMac" -isystem "${PODS_ROOT}/Headers/Public/GoogleUtilities" -isystem "${PODS_ROOT}/Headers/Public/Masonry" -isystem "${PODS_ROOT}/Headers/Public/NewRelicAgent" -isystem "${PODS_ROOT}/Headers/Public/Protobuf" -isystem "${PODS_ROOT}/Headers/Public/Segment-Firebase" -isystem "${PODS_ROOT}/Headers/Public/Segment-GoogleAnalytics" -isystem "${PODS_ROOT}/Headers/Public/Smartling.i18n" -isystem "${PODS_ROOT}/Headers/Public/YoutubePlayer-in-WKWebView" -isystem "${PODS_ROOT}/Headers/Public/nanopb" +OTHER_LDFLAGS = $(inherited) -ObjC -l"AdIdAccessLibrary" -l"Analytics" -l"Bolts" -l"Branch" -l"DateTools" -l"FBSDKCoreKit" -l"FBSDKLoginKit" -l"FirebaseCore" -l"FirebaseInAppMessaging" -l"FirebaseInAppMessagingDisplay" -l"FirebaseInstanceID" -l"GTMSessionFetcher" -l"GoogleAnalytics" -l"GoogleToolboxForMac" -l"GoogleUtilities" -l"Masonry" -l"Protobuf" -l"Segment-Firebase" -l"Segment-GoogleAnalytics" -l"Smartling.i18n" -l"YoutubePlayer-in-WKWebView" -l"c++" -l"nanopb" -l"sqlite3" -l"z" -framework "AdSupport" -framework "CoreData" -framework "CoreGraphics" -framework "CoreTelephony" -framework "CoreText" -framework "Crashlytics" -framework "FIRAnalyticsConnector" -framework "Fabric" -framework "FirebaseABTesting" -framework "FirebaseAnalytics" -framework "FirebaseCoreDiagnostics" -framework "FirebasePerformance" -framework "FirebaseRemoteConfig" -framework "Foundation" -framework "GoogleAppMeasurement" -framework "GoogleSignIn" -framework "LocalAuthentication" -framework "MobileCoreServices" -framework "NewRelicAgent" -framework "QuartzCore" -framework "SafariServices" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "Accounts" -weak_framework "AudioToolbox" -weak_framework "CoreGraphics" -weak_framework "CoreLocation" -weak_framework "Foundation" -weak_framework "QuartzCore" -weak_framework "Security" -weak_framework "Social" -weak_framework "UIKit" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/Pods/Target Support Files/Pods-edX/Pods-edX.profile.xcconfig b/Pods/Target Support Files/Pods-edX/Pods-edX.profile.xcconfig index d46be4c164..ce1f93b787 100644 --- a/Pods/Target Support Files/Pods-edX/Pods-edX.profile.xcconfig +++ b/Pods/Target Support Files/Pods-edX/Pods-edX.profile.xcconfig @@ -1,9 +1,9 @@ FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Crashlytics/iOS" "${PODS_ROOT}/Fabric/iOS" "${PODS_ROOT}/FirebaseABTesting/Frameworks" "${PODS_ROOT}/FirebaseAnalytics/Frameworks" "${PODS_ROOT}/FirebasePerformance/Frameworks" "${PODS_ROOT}/FirebaseRemoteConfig/Frameworks" "${PODS_ROOT}/GoogleAppMeasurement/Frameworks" "${PODS_ROOT}/GoogleSignIn/Frameworks" "${PODS_ROOT}/NewRelicAgent/NewRelic_iOS_Agent_4.186.1" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS=1 $(inherited) PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1 PB_ENABLE_MALLOC=1 -HEADER_SEARCH_PATHS = $(inherited) ${PODS_ROOT}/Firebase/CoreOnly/Sources "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Analytics" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/Branch" "${PODS_ROOT}/Headers/Public/Crashlytics" "${PODS_ROOT}/Headers/Public/DateTools" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/Fabric" "${PODS_ROOT}/Headers/Public/Firebase" "${PODS_ROOT}/Headers/Public/FirebaseABTesting" "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" "${PODS_ROOT}/Headers/Public/FirebaseAnalyticsInterop" "${PODS_ROOT}/Headers/Public/FirebaseCore" "${PODS_ROOT}/Headers/Public/FirebaseInAppMessaging" "${PODS_ROOT}/Headers/Public/FirebaseInAppMessagingDisplay" "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" "${PODS_ROOT}/Headers/Public/FirebasePerformance" "${PODS_ROOT}/Headers/Public/FirebaseRemoteConfig" "${PODS_ROOT}/Headers/Public/GTMSessionFetcher" "${PODS_ROOT}/Headers/Public/GoogleAnalytics" "${PODS_ROOT}/Headers/Public/GoogleSignIn" "${PODS_ROOT}/Headers/Public/GoogleToolboxForMac" "${PODS_ROOT}/Headers/Public/GoogleUtilities" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/NewRelicAgent" "${PODS_ROOT}/Headers/Public/Protobuf" "${PODS_ROOT}/Headers/Public/Segment-Firebase" "${PODS_ROOT}/Headers/Public/Segment-GoogleAnalytics" "${PODS_ROOT}/Headers/Public/Smartling.i18n" "${PODS_ROOT}/Headers/Public/nanopb" -LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Analytics" "${PODS_CONFIGURATION_BUILD_DIR}/Bolts" "${PODS_CONFIGURATION_BUILD_DIR}/Branch" "${PODS_CONFIGURATION_BUILD_DIR}/DateTools" "${PODS_CONFIGURATION_BUILD_DIR}/FBSDKCoreKit" "${PODS_CONFIGURATION_BUILD_DIR}/FBSDKLoginKit" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInAppMessaging" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInAppMessagingDisplay" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstanceID" "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleToolboxForMac" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf" "${PODS_CONFIGURATION_BUILD_DIR}/Segment-Firebase" "${PODS_CONFIGURATION_BUILD_DIR}/Segment-GoogleAnalytics" "${PODS_CONFIGURATION_BUILD_DIR}/Smartling.i18n" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb" "${PODS_ROOT}/GoogleAnalytics/Libraries" "${PODS_ROOT}/GoogleIDFASupport/Libraries" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Analytics" -isystem "${PODS_ROOT}/Headers/Public/Bolts" -isystem "${PODS_ROOT}/Headers/Public/Branch" -isystem "${PODS_ROOT}/Headers/Public/Crashlytics" -isystem "${PODS_ROOT}/Headers/Public/DateTools" -isystem "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" -isystem "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" -isystem "${PODS_ROOT}/Headers/Public/Fabric" -isystem "${PODS_ROOT}/Headers/Public/Firebase" -isystem "${PODS_ROOT}/Headers/Public/FirebaseABTesting" -isystem "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" -isystem "${PODS_ROOT}/Headers/Public/FirebaseAnalyticsInterop" -isystem "${PODS_ROOT}/Headers/Public/FirebaseCore" -isystem "${PODS_ROOT}/Headers/Public/FirebaseInAppMessaging" -isystem "${PODS_ROOT}/Headers/Public/FirebaseInAppMessagingDisplay" -isystem "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" -isystem "${PODS_ROOT}/Headers/Public/FirebasePerformance" -isystem "${PODS_ROOT}/Headers/Public/FirebaseRemoteConfig" -isystem "${PODS_ROOT}/Headers/Public/GTMSessionFetcher" -isystem "${PODS_ROOT}/Headers/Public/GoogleAnalytics" -isystem "${PODS_ROOT}/Headers/Public/GoogleSignIn" -isystem "${PODS_ROOT}/Headers/Public/GoogleToolboxForMac" -isystem "${PODS_ROOT}/Headers/Public/GoogleUtilities" -isystem "${PODS_ROOT}/Headers/Public/Masonry" -isystem "${PODS_ROOT}/Headers/Public/NewRelicAgent" -isystem "${PODS_ROOT}/Headers/Public/Protobuf" -isystem "${PODS_ROOT}/Headers/Public/Segment-Firebase" -isystem "${PODS_ROOT}/Headers/Public/Segment-GoogleAnalytics" -isystem "${PODS_ROOT}/Headers/Public/Smartling.i18n" -isystem "${PODS_ROOT}/Headers/Public/nanopb" -OTHER_LDFLAGS = $(inherited) -ObjC -l"AdIdAccessLibrary" -l"Analytics" -l"Bolts" -l"Branch" -l"DateTools" -l"FBSDKCoreKit" -l"FBSDKLoginKit" -l"FirebaseCore" -l"FirebaseInAppMessaging" -l"FirebaseInAppMessagingDisplay" -l"FirebaseInstanceID" -l"GTMSessionFetcher" -l"GoogleAnalytics" -l"GoogleToolboxForMac" -l"GoogleUtilities" -l"Masonry" -l"Protobuf" -l"Segment-Firebase" -l"Segment-GoogleAnalytics" -l"Smartling.i18n" -l"c++" -l"nanopb" -l"sqlite3" -l"z" -framework "AdSupport" -framework "CoreData" -framework "CoreGraphics" -framework "CoreTelephony" -framework "CoreText" -framework "Crashlytics" -framework "FIRAnalyticsConnector" -framework "Fabric" -framework "FirebaseABTesting" -framework "FirebaseAnalytics" -framework "FirebaseCoreDiagnostics" -framework "FirebasePerformance" -framework "FirebaseRemoteConfig" -framework "Foundation" -framework "GoogleAppMeasurement" -framework "GoogleSignIn" -framework "LocalAuthentication" -framework "MobileCoreServices" -framework "NewRelicAgent" -framework "QuartzCore" -framework "SafariServices" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "Accounts" -weak_framework "AudioToolbox" -weak_framework "CoreGraphics" -weak_framework "CoreLocation" -weak_framework "Foundation" -weak_framework "QuartzCore" -weak_framework "Security" -weak_framework "Social" -weak_framework "UIKit" +HEADER_SEARCH_PATHS = $(inherited) ${PODS_ROOT}/Firebase/CoreOnly/Sources "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Analytics" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/Branch" "${PODS_ROOT}/Headers/Public/Crashlytics" "${PODS_ROOT}/Headers/Public/DateTools" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/Fabric" "${PODS_ROOT}/Headers/Public/Firebase" "${PODS_ROOT}/Headers/Public/FirebaseABTesting" "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" "${PODS_ROOT}/Headers/Public/FirebaseAnalyticsInterop" "${PODS_ROOT}/Headers/Public/FirebaseCore" "${PODS_ROOT}/Headers/Public/FirebaseInAppMessaging" "${PODS_ROOT}/Headers/Public/FirebaseInAppMessagingDisplay" "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" "${PODS_ROOT}/Headers/Public/FirebasePerformance" "${PODS_ROOT}/Headers/Public/FirebaseRemoteConfig" "${PODS_ROOT}/Headers/Public/GTMSessionFetcher" "${PODS_ROOT}/Headers/Public/GoogleAnalytics" "${PODS_ROOT}/Headers/Public/GoogleSignIn" "${PODS_ROOT}/Headers/Public/GoogleToolboxForMac" "${PODS_ROOT}/Headers/Public/GoogleUtilities" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/NewRelicAgent" "${PODS_ROOT}/Headers/Public/Protobuf" "${PODS_ROOT}/Headers/Public/Segment-Firebase" "${PODS_ROOT}/Headers/Public/Segment-GoogleAnalytics" "${PODS_ROOT}/Headers/Public/Smartling.i18n" "${PODS_ROOT}/Headers/Public/YoutubePlayer-in-WKWebView" "${PODS_ROOT}/Headers/Public/nanopb" +LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Analytics" "${PODS_CONFIGURATION_BUILD_DIR}/Bolts" "${PODS_CONFIGURATION_BUILD_DIR}/Branch" "${PODS_CONFIGURATION_BUILD_DIR}/DateTools" "${PODS_CONFIGURATION_BUILD_DIR}/FBSDKCoreKit" "${PODS_CONFIGURATION_BUILD_DIR}/FBSDKLoginKit" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInAppMessaging" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInAppMessagingDisplay" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstanceID" "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleToolboxForMac" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf" "${PODS_CONFIGURATION_BUILD_DIR}/Segment-Firebase" "${PODS_CONFIGURATION_BUILD_DIR}/Segment-GoogleAnalytics" "${PODS_CONFIGURATION_BUILD_DIR}/Smartling.i18n" "${PODS_CONFIGURATION_BUILD_DIR}/YoutubePlayer-in-WKWebView" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb" "${PODS_ROOT}/GoogleAnalytics/Libraries" "${PODS_ROOT}/GoogleIDFASupport/Libraries" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Analytics" -isystem "${PODS_ROOT}/Headers/Public/Bolts" -isystem "${PODS_ROOT}/Headers/Public/Branch" -isystem "${PODS_ROOT}/Headers/Public/Crashlytics" -isystem "${PODS_ROOT}/Headers/Public/DateTools" -isystem "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" -isystem "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" -isystem "${PODS_ROOT}/Headers/Public/Fabric" -isystem "${PODS_ROOT}/Headers/Public/Firebase" -isystem "${PODS_ROOT}/Headers/Public/FirebaseABTesting" -isystem "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" -isystem "${PODS_ROOT}/Headers/Public/FirebaseAnalyticsInterop" -isystem "${PODS_ROOT}/Headers/Public/FirebaseCore" -isystem "${PODS_ROOT}/Headers/Public/FirebaseInAppMessaging" -isystem "${PODS_ROOT}/Headers/Public/FirebaseInAppMessagingDisplay" -isystem "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" -isystem "${PODS_ROOT}/Headers/Public/FirebasePerformance" -isystem "${PODS_ROOT}/Headers/Public/FirebaseRemoteConfig" -isystem "${PODS_ROOT}/Headers/Public/GTMSessionFetcher" -isystem "${PODS_ROOT}/Headers/Public/GoogleAnalytics" -isystem "${PODS_ROOT}/Headers/Public/GoogleSignIn" -isystem "${PODS_ROOT}/Headers/Public/GoogleToolboxForMac" -isystem "${PODS_ROOT}/Headers/Public/GoogleUtilities" -isystem "${PODS_ROOT}/Headers/Public/Masonry" -isystem "${PODS_ROOT}/Headers/Public/NewRelicAgent" -isystem "${PODS_ROOT}/Headers/Public/Protobuf" -isystem "${PODS_ROOT}/Headers/Public/Segment-Firebase" -isystem "${PODS_ROOT}/Headers/Public/Segment-GoogleAnalytics" -isystem "${PODS_ROOT}/Headers/Public/Smartling.i18n" -isystem "${PODS_ROOT}/Headers/Public/YoutubePlayer-in-WKWebView" -isystem "${PODS_ROOT}/Headers/Public/nanopb" +OTHER_LDFLAGS = $(inherited) -ObjC -l"AdIdAccessLibrary" -l"Analytics" -l"Bolts" -l"Branch" -l"DateTools" -l"FBSDKCoreKit" -l"FBSDKLoginKit" -l"FirebaseCore" -l"FirebaseInAppMessaging" -l"FirebaseInAppMessagingDisplay" -l"FirebaseInstanceID" -l"GTMSessionFetcher" -l"GoogleAnalytics" -l"GoogleToolboxForMac" -l"GoogleUtilities" -l"Masonry" -l"Protobuf" -l"Segment-Firebase" -l"Segment-GoogleAnalytics" -l"Smartling.i18n" -l"YoutubePlayer-in-WKWebView" -l"c++" -l"nanopb" -l"sqlite3" -l"z" -framework "AdSupport" -framework "CoreData" -framework "CoreGraphics" -framework "CoreTelephony" -framework "CoreText" -framework "Crashlytics" -framework "FIRAnalyticsConnector" -framework "Fabric" -framework "FirebaseABTesting" -framework "FirebaseAnalytics" -framework "FirebaseCoreDiagnostics" -framework "FirebasePerformance" -framework "FirebaseRemoteConfig" -framework "Foundation" -framework "GoogleAppMeasurement" -framework "GoogleSignIn" -framework "LocalAuthentication" -framework "MobileCoreServices" -framework "NewRelicAgent" -framework "QuartzCore" -framework "SafariServices" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "Accounts" -weak_framework "AudioToolbox" -weak_framework "CoreGraphics" -weak_framework "CoreLocation" -weak_framework "Foundation" -weak_framework "QuartzCore" -weak_framework "Security" -weak_framework "Social" -weak_framework "UIKit" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/Pods/Target Support Files/Pods-edX/Pods-edX.release.xcconfig b/Pods/Target Support Files/Pods-edX/Pods-edX.release.xcconfig index d46be4c164..ce1f93b787 100644 --- a/Pods/Target Support Files/Pods-edX/Pods-edX.release.xcconfig +++ b/Pods/Target Support Files/Pods-edX/Pods-edX.release.xcconfig @@ -1,9 +1,9 @@ FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Crashlytics/iOS" "${PODS_ROOT}/Fabric/iOS" "${PODS_ROOT}/FirebaseABTesting/Frameworks" "${PODS_ROOT}/FirebaseAnalytics/Frameworks" "${PODS_ROOT}/FirebasePerformance/Frameworks" "${PODS_ROOT}/FirebaseRemoteConfig/Frameworks" "${PODS_ROOT}/GoogleAppMeasurement/Frameworks" "${PODS_ROOT}/GoogleSignIn/Frameworks" "${PODS_ROOT}/NewRelicAgent/NewRelic_iOS_Agent_4.186.1" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 $(inherited) GPB_USE_PROTOBUF_FRAMEWORK_IMPORTS=1 $(inherited) PB_FIELD_32BIT=1 PB_NO_PACKED_STRUCTS=1 PB_ENABLE_MALLOC=1 -HEADER_SEARCH_PATHS = $(inherited) ${PODS_ROOT}/Firebase/CoreOnly/Sources "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Analytics" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/Branch" "${PODS_ROOT}/Headers/Public/Crashlytics" "${PODS_ROOT}/Headers/Public/DateTools" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/Fabric" "${PODS_ROOT}/Headers/Public/Firebase" "${PODS_ROOT}/Headers/Public/FirebaseABTesting" "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" "${PODS_ROOT}/Headers/Public/FirebaseAnalyticsInterop" "${PODS_ROOT}/Headers/Public/FirebaseCore" "${PODS_ROOT}/Headers/Public/FirebaseInAppMessaging" "${PODS_ROOT}/Headers/Public/FirebaseInAppMessagingDisplay" "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" "${PODS_ROOT}/Headers/Public/FirebasePerformance" "${PODS_ROOT}/Headers/Public/FirebaseRemoteConfig" "${PODS_ROOT}/Headers/Public/GTMSessionFetcher" "${PODS_ROOT}/Headers/Public/GoogleAnalytics" "${PODS_ROOT}/Headers/Public/GoogleSignIn" "${PODS_ROOT}/Headers/Public/GoogleToolboxForMac" "${PODS_ROOT}/Headers/Public/GoogleUtilities" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/NewRelicAgent" "${PODS_ROOT}/Headers/Public/Protobuf" "${PODS_ROOT}/Headers/Public/Segment-Firebase" "${PODS_ROOT}/Headers/Public/Segment-GoogleAnalytics" "${PODS_ROOT}/Headers/Public/Smartling.i18n" "${PODS_ROOT}/Headers/Public/nanopb" -LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Analytics" "${PODS_CONFIGURATION_BUILD_DIR}/Bolts" "${PODS_CONFIGURATION_BUILD_DIR}/Branch" "${PODS_CONFIGURATION_BUILD_DIR}/DateTools" "${PODS_CONFIGURATION_BUILD_DIR}/FBSDKCoreKit" "${PODS_CONFIGURATION_BUILD_DIR}/FBSDKLoginKit" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInAppMessaging" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInAppMessagingDisplay" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstanceID" "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleToolboxForMac" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf" "${PODS_CONFIGURATION_BUILD_DIR}/Segment-Firebase" "${PODS_CONFIGURATION_BUILD_DIR}/Segment-GoogleAnalytics" "${PODS_CONFIGURATION_BUILD_DIR}/Smartling.i18n" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb" "${PODS_ROOT}/GoogleAnalytics/Libraries" "${PODS_ROOT}/GoogleIDFASupport/Libraries" -OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Analytics" -isystem "${PODS_ROOT}/Headers/Public/Bolts" -isystem "${PODS_ROOT}/Headers/Public/Branch" -isystem "${PODS_ROOT}/Headers/Public/Crashlytics" -isystem "${PODS_ROOT}/Headers/Public/DateTools" -isystem "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" -isystem "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" -isystem "${PODS_ROOT}/Headers/Public/Fabric" -isystem "${PODS_ROOT}/Headers/Public/Firebase" -isystem "${PODS_ROOT}/Headers/Public/FirebaseABTesting" -isystem "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" -isystem "${PODS_ROOT}/Headers/Public/FirebaseAnalyticsInterop" -isystem "${PODS_ROOT}/Headers/Public/FirebaseCore" -isystem "${PODS_ROOT}/Headers/Public/FirebaseInAppMessaging" -isystem "${PODS_ROOT}/Headers/Public/FirebaseInAppMessagingDisplay" -isystem "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" -isystem "${PODS_ROOT}/Headers/Public/FirebasePerformance" -isystem "${PODS_ROOT}/Headers/Public/FirebaseRemoteConfig" -isystem "${PODS_ROOT}/Headers/Public/GTMSessionFetcher" -isystem "${PODS_ROOT}/Headers/Public/GoogleAnalytics" -isystem "${PODS_ROOT}/Headers/Public/GoogleSignIn" -isystem "${PODS_ROOT}/Headers/Public/GoogleToolboxForMac" -isystem "${PODS_ROOT}/Headers/Public/GoogleUtilities" -isystem "${PODS_ROOT}/Headers/Public/Masonry" -isystem "${PODS_ROOT}/Headers/Public/NewRelicAgent" -isystem "${PODS_ROOT}/Headers/Public/Protobuf" -isystem "${PODS_ROOT}/Headers/Public/Segment-Firebase" -isystem "${PODS_ROOT}/Headers/Public/Segment-GoogleAnalytics" -isystem "${PODS_ROOT}/Headers/Public/Smartling.i18n" -isystem "${PODS_ROOT}/Headers/Public/nanopb" -OTHER_LDFLAGS = $(inherited) -ObjC -l"AdIdAccessLibrary" -l"Analytics" -l"Bolts" -l"Branch" -l"DateTools" -l"FBSDKCoreKit" -l"FBSDKLoginKit" -l"FirebaseCore" -l"FirebaseInAppMessaging" -l"FirebaseInAppMessagingDisplay" -l"FirebaseInstanceID" -l"GTMSessionFetcher" -l"GoogleAnalytics" -l"GoogleToolboxForMac" -l"GoogleUtilities" -l"Masonry" -l"Protobuf" -l"Segment-Firebase" -l"Segment-GoogleAnalytics" -l"Smartling.i18n" -l"c++" -l"nanopb" -l"sqlite3" -l"z" -framework "AdSupport" -framework "CoreData" -framework "CoreGraphics" -framework "CoreTelephony" -framework "CoreText" -framework "Crashlytics" -framework "FIRAnalyticsConnector" -framework "Fabric" -framework "FirebaseABTesting" -framework "FirebaseAnalytics" -framework "FirebaseCoreDiagnostics" -framework "FirebasePerformance" -framework "FirebaseRemoteConfig" -framework "Foundation" -framework "GoogleAppMeasurement" -framework "GoogleSignIn" -framework "LocalAuthentication" -framework "MobileCoreServices" -framework "NewRelicAgent" -framework "QuartzCore" -framework "SafariServices" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "Accounts" -weak_framework "AudioToolbox" -weak_framework "CoreGraphics" -weak_framework "CoreLocation" -weak_framework "Foundation" -weak_framework "QuartzCore" -weak_framework "Security" -weak_framework "Social" -weak_framework "UIKit" +HEADER_SEARCH_PATHS = $(inherited) ${PODS_ROOT}/Firebase/CoreOnly/Sources "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Analytics" "${PODS_ROOT}/Headers/Public/Bolts" "${PODS_ROOT}/Headers/Public/Branch" "${PODS_ROOT}/Headers/Public/Crashlytics" "${PODS_ROOT}/Headers/Public/DateTools" "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" "${PODS_ROOT}/Headers/Public/Fabric" "${PODS_ROOT}/Headers/Public/Firebase" "${PODS_ROOT}/Headers/Public/FirebaseABTesting" "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" "${PODS_ROOT}/Headers/Public/FirebaseAnalyticsInterop" "${PODS_ROOT}/Headers/Public/FirebaseCore" "${PODS_ROOT}/Headers/Public/FirebaseInAppMessaging" "${PODS_ROOT}/Headers/Public/FirebaseInAppMessagingDisplay" "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" "${PODS_ROOT}/Headers/Public/FirebasePerformance" "${PODS_ROOT}/Headers/Public/FirebaseRemoteConfig" "${PODS_ROOT}/Headers/Public/GTMSessionFetcher" "${PODS_ROOT}/Headers/Public/GoogleAnalytics" "${PODS_ROOT}/Headers/Public/GoogleSignIn" "${PODS_ROOT}/Headers/Public/GoogleToolboxForMac" "${PODS_ROOT}/Headers/Public/GoogleUtilities" "${PODS_ROOT}/Headers/Public/Masonry" "${PODS_ROOT}/Headers/Public/NewRelicAgent" "${PODS_ROOT}/Headers/Public/Protobuf" "${PODS_ROOT}/Headers/Public/Segment-Firebase" "${PODS_ROOT}/Headers/Public/Segment-GoogleAnalytics" "${PODS_ROOT}/Headers/Public/Smartling.i18n" "${PODS_ROOT}/Headers/Public/YoutubePlayer-in-WKWebView" "${PODS_ROOT}/Headers/Public/nanopb" +LIBRARY_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/Analytics" "${PODS_CONFIGURATION_BUILD_DIR}/Bolts" "${PODS_CONFIGURATION_BUILD_DIR}/Branch" "${PODS_CONFIGURATION_BUILD_DIR}/DateTools" "${PODS_CONFIGURATION_BUILD_DIR}/FBSDKCoreKit" "${PODS_CONFIGURATION_BUILD_DIR}/FBSDKLoginKit" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseCore" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInAppMessaging" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInAppMessagingDisplay" "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInstanceID" "${PODS_CONFIGURATION_BUILD_DIR}/GTMSessionFetcher" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleToolboxForMac" "${PODS_CONFIGURATION_BUILD_DIR}/GoogleUtilities" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/Protobuf" "${PODS_CONFIGURATION_BUILD_DIR}/Segment-Firebase" "${PODS_CONFIGURATION_BUILD_DIR}/Segment-GoogleAnalytics" "${PODS_CONFIGURATION_BUILD_DIR}/Smartling.i18n" "${PODS_CONFIGURATION_BUILD_DIR}/YoutubePlayer-in-WKWebView" "${PODS_CONFIGURATION_BUILD_DIR}/nanopb" "${PODS_ROOT}/GoogleAnalytics/Libraries" "${PODS_ROOT}/GoogleIDFASupport/Libraries" +OTHER_CFLAGS = $(inherited) -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Analytics" -isystem "${PODS_ROOT}/Headers/Public/Bolts" -isystem "${PODS_ROOT}/Headers/Public/Branch" -isystem "${PODS_ROOT}/Headers/Public/Crashlytics" -isystem "${PODS_ROOT}/Headers/Public/DateTools" -isystem "${PODS_ROOT}/Headers/Public/FBSDKCoreKit" -isystem "${PODS_ROOT}/Headers/Public/FBSDKLoginKit" -isystem "${PODS_ROOT}/Headers/Public/Fabric" -isystem "${PODS_ROOT}/Headers/Public/Firebase" -isystem "${PODS_ROOT}/Headers/Public/FirebaseABTesting" -isystem "${PODS_ROOT}/Headers/Public/FirebaseAnalytics" -isystem "${PODS_ROOT}/Headers/Public/FirebaseAnalyticsInterop" -isystem "${PODS_ROOT}/Headers/Public/FirebaseCore" -isystem "${PODS_ROOT}/Headers/Public/FirebaseInAppMessaging" -isystem "${PODS_ROOT}/Headers/Public/FirebaseInAppMessagingDisplay" -isystem "${PODS_ROOT}/Headers/Public/FirebaseInstanceID" -isystem "${PODS_ROOT}/Headers/Public/FirebasePerformance" -isystem "${PODS_ROOT}/Headers/Public/FirebaseRemoteConfig" -isystem "${PODS_ROOT}/Headers/Public/GTMSessionFetcher" -isystem "${PODS_ROOT}/Headers/Public/GoogleAnalytics" -isystem "${PODS_ROOT}/Headers/Public/GoogleSignIn" -isystem "${PODS_ROOT}/Headers/Public/GoogleToolboxForMac" -isystem "${PODS_ROOT}/Headers/Public/GoogleUtilities" -isystem "${PODS_ROOT}/Headers/Public/Masonry" -isystem "${PODS_ROOT}/Headers/Public/NewRelicAgent" -isystem "${PODS_ROOT}/Headers/Public/Protobuf" -isystem "${PODS_ROOT}/Headers/Public/Segment-Firebase" -isystem "${PODS_ROOT}/Headers/Public/Segment-GoogleAnalytics" -isystem "${PODS_ROOT}/Headers/Public/Smartling.i18n" -isystem "${PODS_ROOT}/Headers/Public/YoutubePlayer-in-WKWebView" -isystem "${PODS_ROOT}/Headers/Public/nanopb" +OTHER_LDFLAGS = $(inherited) -ObjC -l"AdIdAccessLibrary" -l"Analytics" -l"Bolts" -l"Branch" -l"DateTools" -l"FBSDKCoreKit" -l"FBSDKLoginKit" -l"FirebaseCore" -l"FirebaseInAppMessaging" -l"FirebaseInAppMessagingDisplay" -l"FirebaseInstanceID" -l"GTMSessionFetcher" -l"GoogleAnalytics" -l"GoogleToolboxForMac" -l"GoogleUtilities" -l"Masonry" -l"Protobuf" -l"Segment-Firebase" -l"Segment-GoogleAnalytics" -l"Smartling.i18n" -l"YoutubePlayer-in-WKWebView" -l"c++" -l"nanopb" -l"sqlite3" -l"z" -framework "AdSupport" -framework "CoreData" -framework "CoreGraphics" -framework "CoreTelephony" -framework "CoreText" -framework "Crashlytics" -framework "FIRAnalyticsConnector" -framework "Fabric" -framework "FirebaseABTesting" -framework "FirebaseAnalytics" -framework "FirebaseCoreDiagnostics" -framework "FirebasePerformance" -framework "FirebaseRemoteConfig" -framework "Foundation" -framework "GoogleAppMeasurement" -framework "GoogleSignIn" -framework "LocalAuthentication" -framework "MobileCoreServices" -framework "NewRelicAgent" -framework "QuartzCore" -framework "SafariServices" -framework "Security" -framework "StoreKit" -framework "SystemConfiguration" -framework "UIKit" -weak_framework "Accounts" -weak_framework "AudioToolbox" -weak_framework "CoreGraphics" -weak_framework "CoreLocation" -weak_framework "Foundation" -weak_framework "QuartzCore" -weak_framework "Security" -weak_framework "Social" -weak_framework "UIKit" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/Pods/Target Support Files/YoutubePlayer-in-WKWebView/YoutubePlayer-in-WKWebView-dummy.m b/Pods/Target Support Files/YoutubePlayer-in-WKWebView/YoutubePlayer-in-WKWebView-dummy.m new file mode 100644 index 0000000000..a5085282ed --- /dev/null +++ b/Pods/Target Support Files/YoutubePlayer-in-WKWebView/YoutubePlayer-in-WKWebView-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_YoutubePlayer_in_WKWebView : NSObject +@end +@implementation PodsDummy_YoutubePlayer_in_WKWebView +@end diff --git a/Pods/Target Support Files/youtube-ios-player-helper/youtube-ios-player-helper-prefix.pch b/Pods/Target Support Files/YoutubePlayer-in-WKWebView/YoutubePlayer-in-WKWebView-prefix.pch similarity index 100% rename from Pods/Target Support Files/youtube-ios-player-helper/youtube-ios-player-helper-prefix.pch rename to Pods/Target Support Files/YoutubePlayer-in-WKWebView/YoutubePlayer-in-WKWebView-prefix.pch diff --git a/Pods/Target Support Files/youtube-ios-player-helper/youtube-ios-player-helper.xcconfig b/Pods/Target Support Files/YoutubePlayer-in-WKWebView/YoutubePlayer-in-WKWebView.xcconfig similarity index 55% rename from Pods/Target Support Files/youtube-ios-player-helper/youtube-ios-player-helper.xcconfig rename to Pods/Target Support Files/YoutubePlayer-in-WKWebView/YoutubePlayer-in-WKWebView.xcconfig index fa7f2be014..ac30dae33f 100644 --- a/Pods/Target Support Files/youtube-ios-player-helper/youtube-ios-player-helper.xcconfig +++ b/Pods/Target Support Files/YoutubePlayer-in-WKWebView/YoutubePlayer-in-WKWebView.xcconfig @@ -1,9 +1,9 @@ -CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/youtube-ios-player-helper +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/YoutubePlayer-in-WKWebView GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/youtube-ios-player-helper" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/youtube-ios-player-helper" +HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/YoutubePlayer-in-WKWebView" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/YoutubePlayer-in-WKWebView" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} -PODS_TARGET_SRCROOT = ${PODS_ROOT}/youtube-ios-player-helper +PODS_TARGET_SRCROOT = ${PODS_ROOT}/YoutubePlayer-in-WKWebView PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES diff --git a/Pods/Target Support Files/youtube-ios-player-helper/youtube-ios-player-helper-dummy.m b/Pods/Target Support Files/youtube-ios-player-helper/youtube-ios-player-helper-dummy.m deleted file mode 100644 index af72004498..0000000000 --- a/Pods/Target Support Files/youtube-ios-player-helper/youtube-ios-player-helper-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_youtube_ios_player_helper : NSObject -@end -@implementation PodsDummy_youtube_ios_player_helper -@end diff --git a/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-acknowledgements.markdown b/Pods/YoutubePlayer-in-WKWebView/LICENSE similarity index 67% rename from Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-acknowledgements.markdown rename to Pods/YoutubePlayer-in-WKWebView/LICENSE index 32373e943d..bfdf05f50c 100644 --- a/Pods/Target Support Files/Pods-EndToEndTests/Pods-EndToEndTests-acknowledgements.markdown +++ b/Pods/YoutubePlayer-in-WKWebView/LICENSE @@ -1,20 +1,13 @@ -# Acknowledgements -This application makes use of the following third party libraries: - -## youtube-ios-player-helper - Copyright 2014 Google Inc. All rights reserved. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at -http://www.apache.org/licenses/LICENSE-2.0 + http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and -limitations under the License. - -Generated by CocoaPods - https://cocoapods.org +limitations under the License. \ No newline at end of file diff --git a/Pods/YoutubePlayer-in-WKWebView/README.md b/Pods/YoutubePlayer-in-WKWebView/README.md new file mode 100644 index 0000000000..bb363da673 --- /dev/null +++ b/Pods/YoutubePlayer-in-WKWebView/README.md @@ -0,0 +1,62 @@ +# YoutubePlayer-in-WKWebView + +[![YoutubePlayer-in-WKWebView version](https://img.shields.io/cocoapods/v/YoutubePlayer-in-WKWebView.svg?style=plastic)](http://cocoadocs.org/docsets/YoutubePlayer-in-WKWebView) [![YoutubePlayer-in-WKWebView platform](https://img.shields.io/cocoapods/p/YoutubePlayer-in-WKWebView.svg?style=plastic)](http://cocoadocs.org/docsets/YoutubePlayer-in-WKWebView) [![ios 8.0](https://img.shields.io/badge/ios-8.0-blue.svg?style=plastic)](http://cocoadocs.org/docsets/YoutubePlayer-in-WKWebView) + +YoutubePlayer-in-WKWebView is forked from [youtube-ios-player-helper](https://github.com/youtube/youtube-ios-player-helper) For using WKWebView. + +## Changes from [youtube-ios-player-helper](https://github.com/youtube/youtube-ios-player-helper) + +- class prefix changed to WKYT from YT. `YTPlayerView` -> `WKYTPlayerView` +- using WKWebView instead of UIWebView. +- getting properties asynchronously. + +``` + // YTPlayerView + NSTimeInterval duration = self.playerView.duration; + + // WKYTPlayerView + [self.playerView getDuration:^(NSTimeInterval duration, NSError * _Nullable error) { + if (!error) { + float seekToTime = duration * self.slider.value; + } + }]; +``` + +## Usage + +To run the example project; clone the repo, and run `pod install` from the Project directory first. For a simple tutorial see this Google Developers article - [Using the YouTube Helper Library to embed YouTube videos in your iOS application](https://developers.google.com/youtube/v3/guides/ios_youtube_helper). + +## Requirements + +## Installation + +YouTube-Player-iOS-Helper is available through [CocoaPods](http://cocoapods.org), to install +it simply add the following line to your Podfile: + + pod "YoutubePlayer-in-WKWebView", "~> 0.3.0" + +After installing in your project and opening the workspace, to use the library: + + 1. Drag a UIView the desired size of your player onto your Storyboard. + 2. Change the UIView's class in the Identity Inspector tab to WKYTPlayerView + 3. Import "WKYTPlayerView.h" in your ViewController. + 4. Add the following property to your ViewController's header file: +```objc + @property(nonatomic, strong) IBOutlet WKYTPlayerView *playerView; +``` + 5. Load the video into the player in your controller's code with the following code: +```objc + [self.playerView loadWithVideoId:@"M7lc1UVf-VE"]; +``` + 6. Run your code! + +See the sample project for more advanced uses, including passing additional player parameters and +working with callbacks via WKYTPlayerViewDelegate. + +## Author + +hmhv + +## License + +YoutubePlayer-in-WKWebView is available under the Apache 2.0 license. See the LICENSE file for more info. diff --git a/Pods/YoutubePlayer-in-WKWebView/WKYTPlayerView/WKYTPlayerView.bundle/Assets/YTPlayerView-iframe-player.html b/Pods/YoutubePlayer-in-WKWebView/WKYTPlayerView/WKYTPlayerView.bundle/Assets/YTPlayerView-iframe-player.html new file mode 100644 index 0000000000..975510efa9 --- /dev/null +++ b/Pods/YoutubePlayer-in-WKWebView/WKYTPlayerView/WKYTPlayerView.bundle/Assets/YTPlayerView-iframe-player.html @@ -0,0 +1,90 @@ + + + + + + + +
+
+
+ + + + diff --git a/Pods/YoutubePlayer-in-WKWebView/WKYTPlayerView/WKYTPlayerView.h b/Pods/YoutubePlayer-in-WKWebView/WKYTPlayerView/WKYTPlayerView.h new file mode 100644 index 0000000000..8e624188bc --- /dev/null +++ b/Pods/YoutubePlayer-in-WKWebView/WKYTPlayerView/WKYTPlayerView.h @@ -0,0 +1,710 @@ +// Copyright © 2014 Google Inc. All rights reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#import +#import + +@class WKYTPlayerView; + +/** These enums represent the state of the current video in the player. */ +typedef NS_ENUM(NSInteger, WKYTPlayerState) { + kWKYTPlayerStateUnstarted, + kWKYTPlayerStateEnded, + kWKYTPlayerStatePlaying, + kWKYTPlayerStatePaused, + kWKYTPlayerStateBuffering, + kWKYTPlayerStateQueued, + kWKYTPlayerStateUnknown +}; + +/** These enums represent the resolution of the currently loaded video. */ +typedef NS_ENUM(NSInteger, WKYTPlaybackQuality) { + kWKYTPlaybackQualitySmall, + kWKYTPlaybackQualityMedium, + kWKYTPlaybackQualityLarge, + kWKYTPlaybackQualityHD720, + kWKYTPlaybackQualityHD1080, + kWKYTPlaybackQualityHighRes, + kWKYTPlaybackQualityAuto, /** Addition for YouTube Live Events. */ + kWKYTPlaybackQualityDefault, + kWKYTPlaybackQualityUnknown /** This should never be returned. It is here for future proofing. */ +}; + +/** These enums represent error codes thrown by the player. */ +typedef NS_ENUM(NSInteger, WKYTPlayerError) { + kWKYTPlayerErrorInvalidParam, + kWKYTPlayerErrorHTML5Error, + kWKYTPlayerErrorVideoNotFound, // Functionally equivalent error codes 100 and + // 105 have been collapsed into |kWKYTPlayerErrorVideoNotFound|. + kWKYTPlayerErrorNotEmbeddable, // Functionally equivalent error codes 101 and + // 150 have been collapsed into |kWKYTPlayerErrorNotEmbeddable|. + kWKYTPlayerErrorUnknown +}; + +/** + * A delegate for ViewControllers to respond to YouTube player events outside + * of the view, such as changes to video playback state or playback errors. + * The callback functions correlate to the events fired by the IFrame API. + * For the full documentation, see the IFrame documentation here: + * https://developers.google.com/youtube/iframe_api_reference#Events + */ +@protocol WKYTPlayerViewDelegate + +@optional +/** + * Invoked when the player view is ready to receive API calls. + * + * @param playerView The WKYTPlayerView instance that has become ready. + */ +- (void)playerViewDidBecomeReady:(nonnull WKYTPlayerView *)playerView; + +/** + * Callback invoked when player state has changed, e.g. stopped or started playback. + * + * @param playerView The WKYTPlayerView instance where playback state has changed. + * @param state WKYTPlayerState designating the new playback state. + */ +- (void)playerView:(nonnull WKYTPlayerView *)playerView didChangeToState:(WKYTPlayerState)state; + +/** + * Callback invoked when playback quality has changed. + * + * @param playerView The WKYTPlayerView instance where playback quality has changed. + * @param quality WKYTPlaybackQuality designating the new playback quality. + */ +- (void)playerView:(nonnull WKYTPlayerView *)playerView didChangeToQuality:(WKYTPlaybackQuality)quality; + +/** + * Callback invoked when an error has occured. + * + * @param playerView The WKYTPlayerView instance where the error has occurred. + * @param error WKYTPlayerError containing the error state. + */ +- (void)playerView:(nonnull WKYTPlayerView *)playerView receivedError:(WKYTPlayerError)error; + +/** + * Callback invoked frequently when playBack is plaing. + * + * @param playerView The WKYTPlayerView instance where the error has occurred. + * @param playTime float containing curretn playback time. + */ +- (void)playerView:(nonnull WKYTPlayerView *)playerView didPlayTime:(float)playTime; + +/** + * Callback invoked when setting up the webview to allow custom colours so it fits in + * with app color schemes. If a transparent view is required specify clearColor and + * the code will handle the opacity etc. + * + * @param playerView The WKYTPlayerView instance where the error has occurred. + * @return A color object that represents the background color of the webview. + */ +- (nonnull UIColor *)playerViewPreferredWebViewBackgroundColor:(nonnull WKYTPlayerView *)playerView; + +/** + * Callback invoked when initially loading the YouTube iframe to the webview to display a custom + * loading view while the player view is not ready. This loading view will be dismissed just before + * -playerViewDidBecomeReady: callback is invoked. The loading view will be automatically resized + * to cover the entire player view. + * + * The default implementation does not display any custom loading views so the player will display + * a blank view with a background color of (-playerViewPreferredWebViewBackgroundColor:). + * + * Note that the custom loading view WILL NOT be displayed after iframe is loaded. It will be + * handled by YouTube iframe API. This callback is just intended to tell users the view is actually + * doing something while iframe is being loaded, which will take some time if users are in poor networks. + * + * @param playerView The WKYTPlayerView instance where the error has occurred. + * @return A view object that will be displayed while YouTube iframe API is being loaded. + * Pass nil to display no custom loading view. Default implementation returns nil. + */ +- (nullable UIView *)playerViewPreferredInitialLoadingView:(nonnull WKYTPlayerView *)playerView; + +/** + * Callback invoked when an api loading error has occured. + * + * @param playerView The WKYTPlayerView instance where the error has occurred. + */ +- (void)playerViewIframeAPIDidFailedToLoad:(nonnull WKYTPlayerView *)playerView; + +@end + +/** + * WKYTPlayerView is a custom UIView that client developers will use to include YouTube + * videos in their iOS applications. It can be instantiated programmatically, or via + * Interface Builder. Use the methods WKYTPlayerView::loadWithVideoId:, + * WKYTPlayerView::loadWithPlaylistId: or their variants to set the video or playlist + * to populate the view with. + */ +@interface WKYTPlayerView : UIView + +@property(nonatomic, strong, nullable, readonly) WKWebView *webView; + +/** A delegate to be notified on playback events. */ +@property(nonatomic, weak, nullable) id delegate; + +/** + * This method loads the player with the given video ID. + * This is a convenience method for calling WKYTPlayerView::loadPlayerWithVideoId:withPlayerVars: + * without player variables. + * + * This method reloads the entire contents of the UIWebView and regenerates its HTML contents. + * To change the currently loaded video without reloading the entire UIWebView, use the + * WKYTPlayerView::cueVideoById:startSeconds:suggestedQuality: family of methods. + * + * @param videoId The YouTube video ID of the video to load in the player view. + * @return YES if player has been configured correctly, NO otherwise. + */ +- (BOOL)loadWithVideoId:(nonnull NSString *)videoId; + +/** + * This method loads the player with the given playlist ID. + * This is a convenience method for calling WKYTPlayerView::loadWithPlaylistId:withPlayerVars: + * without player variables. + * + * This method reloads the entire contents of the UIWebView and regenerates its HTML contents. + * To change the currently loaded video without reloading the entire UIWebView, use the + * WKYTPlayerView::cuePlaylistByPlaylistId:index:startSeconds:suggestedQuality: + * family of methods. + * + * @param playlistId The YouTube playlist ID of the playlist to load in the player view. + * @return YES if player has been configured correctly, NO otherwise. + */ +- (BOOL)loadWithPlaylistId:(nonnull NSString *)playlistId; + +/** + * This method loads the player with the given video ID and player variables. Player variables + * specify optional parameters for video playback. For instance, to play a YouTube + * video inline, the following playerVars dictionary would be used: + * + * @code + * @{ @"playsinline" : @1 }; + * @endcode + * + * Note that when the documentation specifies a valid value as a number (typically 0, 1 or 2), + * both strings and integers are valid values. The full list of parameters is defined at: + * https://developers.google.com/youtube/player_parameters?playerVersion=HTML5. + * + * This method reloads the entire contents of the UIWebView and regenerates its HTML contents. + * To change the currently loaded video without reloading the entire UIWebView, use the + * WKYTPlayerView::cueVideoById:startSeconds:suggestedQuality: family of methods. + * + * @param videoId The YouTube video ID of the video to load in the player view. + * @param playerVars An NSDictionary of player parameters. + * @return YES if player has been configured correctly, NO otherwise. + */ +- (BOOL)loadWithVideoId:(nonnull NSString *)videoId playerVars:(nullable NSDictionary *)playerVars; + +/** + * This method loads the player with the given playlist ID and player variables. Player variables + * specify optional parameters for video playback. For instance, to play a YouTube + * video inline, the following playerVars dictionary would be used: + * + * @code + * @{ @"playsinline" : @1 }; + * @endcode + * + * Note that when the documentation specifies a valid value as a number (typically 0, 1 or 2), + * both strings and integers are valid values. The full list of parameters is defined at: + * https://developers.google.com/youtube/player_parameters?playerVersion=HTML5. + * + * This method reloads the entire contents of the UIWebView and regenerates its HTML contents. + * To change the currently loaded video without reloading the entire UIWebView, use the + * WKYTPlayerView::cuePlaylistByPlaylistId:index:startSeconds:suggestedQuality: + * family of methods. + * + * @param playlistId The YouTube playlist ID of the playlist to load in the player view. + * @param playerVars An NSDictionary of player parameters. + * @return YES if player has been configured correctly, NO otherwise. + */ +- (BOOL)loadWithPlaylistId:(nonnull NSString *)playlistId playerVars:(nullable NSDictionary *)playerVars; + +/** + * This method loads an iframe player with the given player parameters. Usually you may want to use + * -loadWithVideoId:playerVars: or -loadWithPlaylistId:playerVars: instead of this method does not handle + * video_id or playlist_id at all. The full list of parameters is defined at: + * https://developers.google.com/youtube/player_parameters?playerVersion=HTML5. + * + * @param additionalPlayerParams An NSDictionary of parameters in addition to required parameters + * to instantiate the HTML5 player with. This differs depending on + * whether a single video or playlist is being loaded. + * @return YES if successful, NO if not. + */ +- (BOOL)loadWithPlayerParams:(nullable NSDictionary *)additionalPlayerParams; + +#pragma mark - Player controls + +// These methods correspond to their JavaScript equivalents as documented here: +// https://developers.google.com/youtube/iframe_api_reference#Playback_controls + +/** + * Starts or resumes playback on the loaded video. Corresponds to this method from + * the JavaScript API: + * https://developers.google.com/youtube/iframe_api_reference#playVideo + */ +- (void)playVideo; + +/** + * Pauses playback on a playing video. Corresponds to this method from + * the JavaScript API: + * https://developers.google.com/youtube/iframe_api_reference#pauseVideo + */ +- (void)pauseVideo; + +/** + * Stops playback on a playing video. Corresponds to this method from + * the JavaScript API: + * https://developers.google.com/youtube/iframe_api_reference#stopVideo + */ +- (void)stopVideo; + +/** + * Seek to a given time on a playing video. Corresponds to this method from + * the JavaScript API: + * https://developers.google.com/youtube/iframe_api_reference#seekTo + * + * @param seekToSeconds The time in seconds to seek to in the loaded video. + * @param allowSeekAhead Whether to make a new request to the server if the time is + * outside what is currently buffered. Recommended to set to YES. + */ +- (void)seekToSeconds:(float)seekToSeconds allowSeekAhead:(BOOL)allowSeekAhead; + +#pragma mark - Queuing videos + +// Queueing functions for videos. These methods correspond to their JavaScript +// equivalents as documented here: +// https://developers.google.com/youtube/iframe_api_reference#Queueing_Functions + +/** + * Cues a given video by its video ID for playback starting at the given time and with the + * suggested quality. Cueing loads a video, but does not start video playback. This method + * corresponds with its JavaScript API equivalent as documented here: + * https://developers.google.com/youtube/iframe_api_reference#cueVideoById + * + * @param videoId A video ID to cue. + * @param startSeconds Time in seconds to start the video when WKYTPlayerView::playVideo is called. + * @param suggestedQuality WKYTPlaybackQuality value suggesting a playback quality. + */ +- (void)cueVideoById:(nonnull NSString *)videoId + startSeconds:(float)startSeconds + suggestedQuality:(WKYTPlaybackQuality)suggestedQuality; + +/** + * Cues a given video by its video ID for playback starting and ending at the given times + * with the suggested quality. Cueing loads a video, but does not start video playback. This + * method corresponds with its JavaScript API equivalent as documented here: + * https://developers.google.com/youtube/iframe_api_reference#cueVideoById + * + * @param videoId A video ID to cue. + * @param startSeconds Time in seconds to start the video when playVideo() is called. + * @param endSeconds Time in seconds to end the video after it begins playing. + * @param suggestedQuality WKYTPlaybackQuality value suggesting a playback quality. + */ +- (void)cueVideoById:(nonnull NSString *)videoId + startSeconds:(float)startSeconds + endSeconds:(float)endSeconds + suggestedQuality:(WKYTPlaybackQuality)suggestedQuality; + +/** + * Loads a given video by its video ID for playback starting at the given time and with the + * suggested quality. Loading a video both loads it and begins playback. This method + * corresponds with its JavaScript API equivalent as documented here: + * https://developers.google.com/youtube/iframe_api_reference#loadVideoById + * + * @param videoId A video ID to load and begin playing. + * @param startSeconds Time in seconds to start the video when it has loaded. + * @param suggestedQuality WKYTPlaybackQuality value suggesting a playback quality. + */ +- (void)loadVideoById:(nonnull NSString *)videoId + startSeconds:(float)startSeconds + suggestedQuality:(WKYTPlaybackQuality)suggestedQuality; + +/** + * Loads a given video by its video ID for playback starting and ending at the given times + * with the suggested quality. Loading a video both loads it and begins playback. This method + * corresponds with its JavaScript API equivalent as documented here: + * https://developers.google.com/youtube/iframe_api_reference#loadVideoById + * + * @param videoId A video ID to load and begin playing. + * @param startSeconds Time in seconds to start the video when it has loaded. + * @param endSeconds Time in seconds to end the video after it begins playing. + * @param suggestedQuality WKYTPlaybackQuality value suggesting a playback quality. + */ +- (void)loadVideoById:(nonnull NSString *)videoId + startSeconds:(float)startSeconds + endSeconds:(float)endSeconds + suggestedQuality:(WKYTPlaybackQuality)suggestedQuality; + +/** + * Cues a given video by its URL on YouTube.com for playback starting at the given time + * and with the suggested quality. Cueing loads a video, but does not start video playback. + * This method corresponds with its JavaScript API equivalent as documented here: + * https://developers.google.com/youtube/iframe_api_reference#cueVideoByUrl + * + * @param videoURL URL of a YouTube video to cue for playback. + * @param startSeconds Time in seconds to start the video when WKYTPlayerView::playVideo is called. + * @param suggestedQuality WKYTPlaybackQuality value suggesting a playback quality. + */ +- (void)cueVideoByURL:(nonnull NSString *)videoURL + startSeconds:(float)startSeconds + suggestedQuality:(WKYTPlaybackQuality)suggestedQuality; + +/** + * Cues a given video by its URL on YouTube.com for playback starting at the given time + * and with the suggested quality. Cueing loads a video, but does not start video playback. + * This method corresponds with its JavaScript API equivalent as documented here: + * https://developers.google.com/youtube/iframe_api_reference#cueVideoByUrl + * + * @param videoURL URL of a YouTube video to cue for playback. + * @param startSeconds Time in seconds to start the video when WKYTPlayerView::playVideo is called. + * @param endSeconds Time in seconds to end the video after it begins playing. + * @param suggestedQuality WKYTPlaybackQuality value suggesting a playback quality. + */ +- (void)cueVideoByURL:(nonnull NSString *)videoURL + startSeconds:(float)startSeconds + endSeconds:(float)endSeconds + suggestedQuality:(WKYTPlaybackQuality)suggestedQuality; + +/** + * Loads a given video by its video ID for playback starting at the given time + * with the suggested quality. Loading a video both loads it and begins playback. This method + * corresponds with its JavaScript API equivalent as documented here: + * https://developers.google.com/youtube/iframe_api_reference#loadVideoByUrl + * + * @param videoURL URL of a YouTube video to load and play. + * @param startSeconds Time in seconds to start the video when it has loaded. + * @param suggestedQuality WKYTPlaybackQuality value suggesting a playback quality. + */ +- (void)loadVideoByURL:(nonnull NSString *)videoURL + startSeconds:(float)startSeconds + suggestedQuality:(WKYTPlaybackQuality)suggestedQuality; + +/** + * Loads a given video by its video ID for playback starting and ending at the given times + * with the suggested quality. Loading a video both loads it and begins playback. This method + * corresponds with its JavaScript API equivalent as documented here: + * https://developers.google.com/youtube/iframe_api_reference#loadVideoByUrl + * + * @param videoURL URL of a YouTube video to load and play. + * @param startSeconds Time in seconds to start the video when it has loaded. + * @param endSeconds Time in seconds to end the video after it begins playing. + * @param suggestedQuality WKYTPlaybackQuality value suggesting a playback quality. + */ +- (void)loadVideoByURL:(nonnull NSString *)videoURL + startSeconds:(float)startSeconds + endSeconds:(float)endSeconds + suggestedQuality:(WKYTPlaybackQuality)suggestedQuality; + +#pragma mark - Queuing functions for playlists + +// Queueing functions for playlists. These methods correspond to +// the JavaScript methods defined here: +// https://developers.google.com/youtube/js_api_reference#Playlist_Queueing_Functions + +/** + * Cues a given playlist with the given ID. The |index| parameter specifies the 0-indexed + * position of the first video to play, starting at the given time and with the + * suggested quality. Cueing loads a playlist, but does not start video playback. This method + * corresponds with its JavaScript API equivalent as documented here: + * https://developers.google.com/youtube/iframe_api_reference#cuePlaylist + * + * @param playlistId Playlist ID of a YouTube playlist to cue. + * @param index A 0-indexed position specifying the first video to play. + * @param startSeconds Time in seconds to start the video when WKYTPlayerView::playVideo is called. + * @param suggestedQuality WKYTPlaybackQuality value suggesting a playback quality. + */ +- (void)cuePlaylistByPlaylistId:(nonnull NSString *)playlistId + index:(int)index + startSeconds:(float)startSeconds + suggestedQuality:(WKYTPlaybackQuality)suggestedQuality; + +/** + * Cues a playlist of videos with the given video IDs. The |index| parameter specifies the + * 0-indexed position of the first video to play, starting at the given time and with the + * suggested quality. Cueing loads a playlist, but does not start video playback. This method + * corresponds with its JavaScript API equivalent as documented here: + * https://developers.google.com/youtube/iframe_api_reference#cuePlaylist + * + * @param videoIds An NSArray of video IDs to compose the playlist of. + * @param index A 0-indexed position specifying the first video to play. + * @param startSeconds Time in seconds to start the video when WKYTPlayerView::playVideo is called. + * @param suggestedQuality WKYTPlaybackQuality value suggesting a playback quality. + */ +- (void)cuePlaylistByVideos:(nonnull NSArray *)videoIds + index:(int)index + startSeconds:(float)startSeconds + suggestedQuality:(WKYTPlaybackQuality)suggestedQuality; + +/** + * Loads a given playlist with the given ID. The |index| parameter specifies the 0-indexed + * position of the first video to play, starting at the given time and with the + * suggested quality. Loading a playlist starts video playback. This method + * corresponds with its JavaScript API equivalent as documented here: + * https://developers.google.com/youtube/iframe_api_reference#loadPlaylist + * + * @param playlistId Playlist ID of a YouTube playlist to cue. + * @param index A 0-indexed position specifying the first video to play. + * @param startSeconds Time in seconds to start the video when WKYTPlayerView::playVideo is called. + * @param suggestedQuality WKYTPlaybackQuality value suggesting a playback quality. + */ +- (void)loadPlaylistByPlaylistId:(nonnull NSString *)playlistId + index:(int)index + startSeconds:(float)startSeconds + suggestedQuality:(WKYTPlaybackQuality)suggestedQuality; + +/** + * Loads a playlist of videos with the given video IDs. The |index| parameter specifies the + * 0-indexed position of the first video to play, starting at the given time and with the + * suggested quality. Loading a playlist starts video playback. This method + * corresponds with its JavaScript API equivalent as documented here: + * https://developers.google.com/youtube/iframe_api_reference#loadPlaylist + * + * @param videoIds An NSArray of video IDs to compose the playlist of. + * @param index A 0-indexed position specifying the first video to play. + * @param startSeconds Time in seconds to start the video when WKYTPlayerView::playVideo is called. + * @param suggestedQuality WKYTPlaybackQuality value suggesting a playback quality. + */ +- (void)loadPlaylistByVideos:(nonnull NSArray *)videoIds + index:(int)index + startSeconds:(float)startSeconds + suggestedQuality:(WKYTPlaybackQuality)suggestedQuality; + +#pragma mark - Playing a video in a playlist + +// These methods correspond to the JavaScript API as defined under the +// "Playing a video in a playlist" section here: +// https://developers.google.com/youtube/iframe_api_reference#Playback_status + +/** + * Loads and plays the next video in the playlist. Corresponds to this method from + * the JavaScript API: + * https://developers.google.com/youtube/iframe_api_reference#nextVideo + */ +- (void)nextVideo; + +/** + * Loads and plays the previous video in the playlist. Corresponds to this method from + * the JavaScript API: + * https://developers.google.com/youtube/iframe_api_reference#previousVideo + */ +- (void)previousVideo; + +/** + * Loads and plays the video at the given 0-indexed position in the playlist. + * Corresponds to this method from the JavaScript API: + * https://developers.google.com/youtube/iframe_api_reference#playVideoAt + * + * @param index The 0-indexed position of the video in the playlist to load and play. + */ +- (void)playVideoAt:(int)index; + +#pragma mark - Setting the playback rate + +/** + * Gets the playback rate. The default value is 1.0, which represents a video + * playing at normal speed. Other values may include 0.25 or 0.5 for slower + * speeds, and 1.5 or 2.0 for faster speeds. This method corresponds to the + * JavaScript API defined here: + * https://developers.google.com/youtube/iframe_api_reference#getPlaybackRate + */ +- (void)getPlaybackRate:(void (^ __nullable)(float playbackRate, NSError * __nullable error))completionHandler; + +/** + * Sets the playback rate. The default value is 1.0, which represents a video + * playing at normal speed. Other values may include 0.25 or 0.5 for slower + * speeds, and 1.5 or 2.0 for faster speeds. To fetch a list of valid values for + * this method, call WKYTPlayerView::getAvailablePlaybackRates. This method does not + * guarantee that the playback rate will change. + * This method corresponds to the JavaScript API defined here: + * https://developers.google.com/youtube/iframe_api_reference#setPlaybackRate + * + * @param suggestedRate A playback rate to suggest for the player. + */ +- (void)setPlaybackRate:(float)suggestedRate; + +/** + * Gets a list of the valid playback rates, useful in conjunction with + * WKYTPlayerView::setPlaybackRate. This method corresponds to the + * JavaScript API defined here: + * https://developers.google.com/youtube/iframe_api_reference#getPlaybackRate + */ +- (void)getAvailablePlaybackRates:(void (^ __nullable)(NSArray * __nullable availablePlaybackRates, NSError * __nullable error))completionHandler; + +#pragma mark - Setting playback behavior for playlists + +/** + * Sets whether the player should loop back to the first video in the playlist + * after it has finished playing the last video. This method corresponds to the + * JavaScript API defined here: + * https://developers.google.com/youtube/iframe_api_reference#loopPlaylist + * + * @param loop A boolean representing whether the player should loop. + */ +- (void)setLoop:(BOOL)loop; + +/** + * Sets whether the player should shuffle through the playlist. This method + * corresponds to the JavaScript API defined here: + * https://developers.google.com/youtube/iframe_api_reference#shufflePlaylist + * + * @param shuffle A boolean representing whether the player should + * shuffle through the playlist. + */ +- (void)setShuffle:(BOOL)shuffle; + +#pragma mark - Playback status +// These methods correspond to the JavaScript methods defined here: +// https://developers.google.com/youtube/js_api_reference#Playback_status + +/** + * Returns a number between 0 and 1 that specifies the percentage of the video + * that the player shows as buffered. This method corresponds to the + * JavaScript API defined here: + * https://developers.google.com/youtube/iframe_api_reference#getVideoLoadedFraction + * + */ +- (void)getVideoLoadedFraction:(void (^ __nullable)(float videoLoadedFraction, NSError * __nullable error))completionHandler; + +/** + * Returns the state of the player. This method corresponds to the + * JavaScript API defined here: + * https://developers.google.com/youtube/iframe_api_reference#getPlayerState + * + */ +- (void)getPlayerState:(void (^ __nullable)(WKYTPlayerState playerState, NSError * __nullable error))completionHandler; + +/** + * Returns the elapsed time in seconds since the video started playing. This + * method corresponds to the JavaScript API defined here: + * https://developers.google.com/youtube/iframe_api_reference#getCurrentTime + * + */ +- (void)getCurrentTime:(void (^ __nullable)(float currentTime, NSError * __nullable error))completionHandler; + +#pragma mark - Playback quality + +// Playback quality. These methods correspond to the JavaScript +// methods defined here: +// https://developers.google.com/youtube/js_api_reference#Playback_quality + +/** + * Returns the playback quality. This method corresponds to the + * JavaScript API defined here: + * https://developers.google.com/youtube/iframe_api_reference#getPlaybackQuality + * + */ +- (void)getPlaybackQuality:(void (^ __nullable)(WKYTPlaybackQuality playbackQuality, NSError * __nullable error))completionHandler; + +/** + * Suggests playback quality for the video. It is recommended to leave this setting to + * |default|. This method corresponds to the JavaScript API defined here: + * https://developers.google.com/youtube/iframe_api_reference#setPlaybackQuality + * + */ +- (void)setPlaybackQuality:(WKYTPlaybackQuality)suggestedQuality; + +/** + * Gets a list of the valid playback quality values, useful in conjunction with + * WKYTPlayerView::setPlaybackQuality. This method corresponds to the + * JavaScript API defined here: + * https://developers.google.com/youtube/iframe_api_reference#getAvailableQualityLevels + * + */ +- (void)getAvailableQualityLevels:(void (^ __nullable)(NSArray * __nullable availableQualityLevels, NSError * __nullable error))completionHandler; + +#pragma mark - Retrieving video information + +// Retrieving video information. These methods correspond to the JavaScript +// methods defined here: +// https://developers.google.com/youtube/js_api_reference#Retrieving_video_information + +/** + * Returns the duration in seconds since the video of the video. This + * method corresponds to the JavaScript API defined here: + * https://developers.google.com/youtube/iframe_api_reference#getDuration + * + */ +- (void)getDuration:(void (^ __nullable)(NSTimeInterval duration, NSError * __nullable error))completionHandler; + +/** + * Returns the YouTube.com URL for the video. This method corresponds + * to the JavaScript API defined here: + * https://developers.google.com/youtube/iframe_api_reference#getVideoUrl + * + */ +- (void)getVideoUrl:(void (^ __nullable)(NSURL * __nullable videoUrl, NSError * __nullable error))completionHandler; + +/** + * Returns the embed code for the current video. This method corresponds + * to the JavaScript API defined here: + * https://developers.google.com/youtube/iframe_api_reference#getVideoEmbedCode + * + */ +- (void)getVideoEmbedCode:(void (^ __nullable)(NSString * __nullable videoEmbedCode, NSError * __nullable error))completionHandler; + +#pragma mark - Retrieving playlist information + +// Retrieving playlist information. These methods correspond to the +// JavaScript defined here: +// https://developers.google.com/youtube/js_api_reference#Retrieving_playlist_information + +/** + * Returns an ordered array of video IDs in the playlist. This method corresponds + * to the JavaScript API defined here: + * https://developers.google.com/youtube/iframe_api_reference#getPlaylist + * + */ +- (void)getPlaylist:(void (^ __nullable)(NSArray * __nullable playlist, NSError * __nullable error))completionHandler; + +/** + * Returns the 0-based index of the currently playing item in the playlist. + * This method corresponds to the JavaScript API defined here: + * https://developers.google.com/youtube/iframe_api_reference#getPlaylistIndex + * + */ +- (void)getPlaylistIndex:(void (^ __nullable)(int playlistIndex, NSError * __nullable error))completionHandler; + +#pragma mark - Mute + +/** + * Mutes the player. Corresponds to this method from + * the JavaScript API: + * https://developers.google.com/youtube/iframe_api_reference#mute + */ +- (void)mute; + +/** + * Unmutes the player. Corresponds to this method from + * the JavaScript API: + * https://developers.google.com/youtube/iframe_api_reference#unMute + */ +- (void)unMute; + +/** + * Returns true if the player is muted, false if not. + * This method corresponds to the JavaScript API defined here: + * https://developers.google.com/youtube/iframe_api_reference#getVolume + * + */ +- (void)isMuted:(void (^ __nullable)(BOOL isMuted, NSError * __nullable error))completionHandler; + + +#pragma mark - Exposed for Testing + +/** + * Removes the internal web view from this player view. + * Intended to use for testing, should not be used in production code. + */ +- (void)removeWebView; + +@end diff --git a/Pods/YoutubePlayer-in-WKWebView/WKYTPlayerView/WKYTPlayerView.m b/Pods/YoutubePlayer-in-WKWebView/WKYTPlayerView/WKYTPlayerView.m new file mode 100644 index 0000000000..4e01f5141a --- /dev/null +++ b/Pods/YoutubePlayer-in-WKWebView/WKYTPlayerView/WKYTPlayerView.m @@ -0,0 +1,1098 @@ +// Copyright © 2014 Google Inc. All rights reserved. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +#import "WKYTPlayerView.h" + +// These are instances of NSString because we get them from parsing a URL. It would be silly to +// convert these into an integer just to have to convert the URL query string value into an integer +// as well for the sake of doing a value comparison. A full list of response error codes can be +// found here: +// https://developers.google.com/youtube/iframe_api_reference +NSString static *const kWKYTPlayerStateUnstartedCode = @"-1"; +NSString static *const kWKYTPlayerStateEndedCode = @"0"; +NSString static *const kWKYTPlayerStatePlayingCode = @"1"; +NSString static *const kWKYTPlayerStatePausedCode = @"2"; +NSString static *const kWKYTPlayerStateBufferingCode = @"3"; +NSString static *const kWKYTPlayerStateCuedCode = @"5"; +NSString static *const kWKYTPlayerStateUnknownCode = @"unknown"; + +// Constants representing playback quality. +NSString static *const kWKYTPlaybackQualitySmallQuality = @"small"; +NSString static *const kWKYTPlaybackQualityMediumQuality = @"medium"; +NSString static *const kWKYTPlaybackQualityLargeQuality = @"large"; +NSString static *const kWKYTPlaybackQualityHD720Quality = @"hd720"; +NSString static *const kWKYTPlaybackQualityHD1080Quality = @"hd1080"; +NSString static *const kWKYTPlaybackQualityHighResQuality = @"highres"; +NSString static *const kWKYTPlaybackQualityAutoQuality = @"auto"; +NSString static *const kWKYTPlaybackQualityDefaultQuality = @"default"; +NSString static *const kWKYTPlaybackQualityUnknownQuality = @"unknown"; + +// Constants representing YouTube player errors. +NSString static *const kWKYTPlayerErrorInvalidParamErrorCode = @"2"; +NSString static *const kWKYTPlayerErrorHTML5ErrorCode = @"5"; +NSString static *const kWKYTPlayerErrorVideoNotFoundErrorCode = @"100"; +NSString static *const kWKYTPlayerErrorNotEmbeddableErrorCode = @"101"; +NSString static *const kWKYTPlayerErrorCannotFindVideoErrorCode = @"105"; +NSString static *const kWKYTPlayerErrorSameAsNotEmbeddableErrorCode = @"150"; + +// Constants representing player callbacks. +NSString static *const kWKYTPlayerCallbackOnReady = @"onReady"; +NSString static *const kWKYTPlayerCallbackOnStateChange = @"onStateChange"; +NSString static *const kWKYTPlayerCallbackOnPlaybackQualityChange = @"onPlaybackQualityChange"; +NSString static *const kWKYTPlayerCallbackOnError = @"onError"; +NSString static *const kWKYTPlayerCallbackOnPlayTime = @"onPlayTime"; + +NSString static *const kWKYTPlayerCallbackOnYouTubeIframeAPIReady = @"onYouTubeIframeAPIReady"; +NSString static *const kWKYTPlayerCallbackOnYouTubeIframeAPIFailedToLoad = @"onYouTubeIframeAPIFailedToLoad"; + +NSString static *const kWKYTPlayerEmbedUrlRegexPattern = @"^http(s)://(www.)youtube.com/embed/(.*)$"; +NSString static *const kWKYTPlayerAdUrlRegexPattern = @"^http(s)://pubads.g.doubleclick.net/pagead/conversion/"; +NSString static *const kWKYTPlayerOAuthRegexPattern = @"^http(s)://accounts.google.com/o/oauth2/(.*)$"; +NSString static *const kWKYTPlayerStaticProxyRegexPattern = @"^https://content.googleapis.com/static/proxy.html(.*)$"; +NSString static *const kWKYTPlayerSyndicationRegexPattern = @"^https://tpc.googlesyndication.com/sodar/(.*).html$"; + +@interface WKYTPlayerView() + +@property (nonatomic, strong) NSURL *originURL; +@property (nonatomic, weak) UIView *initialLoadingView; + +@end + +@implementation WKYTPlayerView + +- (BOOL)loadWithVideoId:(NSString *)videoId { + return [self loadWithVideoId:videoId playerVars:nil]; +} + +- (BOOL)loadWithPlaylistId:(NSString *)playlistId { + return [self loadWithPlaylistId:playlistId playerVars:nil]; +} + +- (BOOL)loadWithVideoId:(NSString *)videoId playerVars:(NSDictionary *)playerVars { + if (!playerVars) { + playerVars = @{}; + } + NSDictionary *playerParams = @{ @"videoId" : videoId, @"playerVars" : playerVars }; + return [self loadWithPlayerParams:playerParams]; +} + +- (BOOL)loadWithPlaylistId:(NSString *)playlistId playerVars:(NSDictionary *)playerVars { + + // Mutable copy because we may have been passed an immutable config dictionary. + NSMutableDictionary *tempPlayerVars = [[NSMutableDictionary alloc] init]; + [tempPlayerVars setValue:@"playlist" forKey:@"listType"]; + [tempPlayerVars setValue:playlistId forKey:@"list"]; + if (playerVars) { + [tempPlayerVars addEntriesFromDictionary:playerVars]; + } + + NSDictionary *playerParams = @{ @"playerVars" : tempPlayerVars }; + return [self loadWithPlayerParams:playerParams]; +} + +#pragma mark - Player methods + +- (void)playVideo { + [self stringFromEvaluatingJavaScript:@"player.playVideo();" completionHandler:nil]; +} + +- (void)pauseVideo { + [self notifyDelegateOfYouTubeCallbackUrl:[NSURL URLWithString:[NSString stringWithFormat:@"ytplayer://onStateChange?data=%@", kWKYTPlayerStatePausedCode]]]; + [self stringFromEvaluatingJavaScript:@"player.pauseVideo();" completionHandler:nil]; +} + +- (void)stopVideo { + [self stringFromEvaluatingJavaScript:@"player.stopVideo();" completionHandler:nil]; +} + +- (void)seekToSeconds:(float)seekToSeconds allowSeekAhead:(BOOL)allowSeekAhead { + NSNumber *secondsValue = [NSNumber numberWithFloat:seekToSeconds]; + NSString *allowSeekAheadValue = [self stringForJSBoolean:allowSeekAhead]; + NSString *command = [NSString stringWithFormat:@"player.seekTo(%@, %@);", secondsValue, allowSeekAheadValue]; + [self stringFromEvaluatingJavaScript:command completionHandler:nil]; +} + +#pragma mark - Cueing methods + +- (void)cueVideoById:(NSString *)videoId + startSeconds:(float)startSeconds + suggestedQuality:(WKYTPlaybackQuality)suggestedQuality { + NSNumber *startSecondsValue = [NSNumber numberWithFloat:startSeconds]; + NSString *qualityValue = [WKYTPlayerView stringForPlaybackQuality:suggestedQuality]; + NSString *command = [NSString stringWithFormat:@"player.cueVideoById('%@', %@, '%@');", + videoId, startSecondsValue, qualityValue]; + [self stringFromEvaluatingJavaScript:command completionHandler:nil]; +} + +- (void)cueVideoById:(NSString *)videoId + startSeconds:(float)startSeconds + endSeconds:(float)endSeconds + suggestedQuality:(WKYTPlaybackQuality)suggestedQuality { + NSNumber *startSecondsValue = [NSNumber numberWithFloat:startSeconds]; + NSNumber *endSecondsValue = [NSNumber numberWithFloat:endSeconds]; + NSString *qualityValue = [WKYTPlayerView stringForPlaybackQuality:suggestedQuality]; + NSString *command = [NSString stringWithFormat:@"player.cueVideoById({'videoId': '%@', 'startSeconds': %@, 'endSeconds': %@, 'suggestedQuality': '%@'});", videoId, startSecondsValue, endSecondsValue, qualityValue]; + [self stringFromEvaluatingJavaScript:command completionHandler:nil]; +} + +- (void)loadVideoById:(NSString *)videoId + startSeconds:(float)startSeconds + suggestedQuality:(WKYTPlaybackQuality)suggestedQuality { + NSNumber *startSecondsValue = [NSNumber numberWithFloat:startSeconds]; + NSString *qualityValue = [WKYTPlayerView stringForPlaybackQuality:suggestedQuality]; + NSString *command = [NSString stringWithFormat:@"player.loadVideoById('%@', %@, '%@');", + videoId, startSecondsValue, qualityValue]; + [self stringFromEvaluatingJavaScript:command completionHandler:nil]; +} + +- (void)loadVideoById:(NSString *)videoId + startSeconds:(float)startSeconds + endSeconds:(float)endSeconds + suggestedQuality:(WKYTPlaybackQuality)suggestedQuality { + NSNumber *startSecondsValue = [NSNumber numberWithFloat:startSeconds]; + NSNumber *endSecondsValue = [NSNumber numberWithFloat:endSeconds]; + NSString *qualityValue = [WKYTPlayerView stringForPlaybackQuality:suggestedQuality]; + NSString *command = [NSString stringWithFormat:@"player.loadVideoById({'videoId': '%@', 'startSeconds': %@, 'endSeconds': %@, 'suggestedQuality': '%@'});",videoId, startSecondsValue, endSecondsValue, qualityValue]; + [self stringFromEvaluatingJavaScript:command completionHandler:nil]; +} + +- (void)cueVideoByURL:(NSString *)videoURL + startSeconds:(float)startSeconds + suggestedQuality:(WKYTPlaybackQuality)suggestedQuality { + NSNumber *startSecondsValue = [NSNumber numberWithFloat:startSeconds]; + NSString *qualityValue = [WKYTPlayerView stringForPlaybackQuality:suggestedQuality]; + NSString *command = [NSString stringWithFormat:@"player.cueVideoByUrl('%@', %@, '%@');", + videoURL, startSecondsValue, qualityValue]; + [self stringFromEvaluatingJavaScript:command completionHandler:nil]; +} + +- (void)cueVideoByURL:(NSString *)videoURL + startSeconds:(float)startSeconds + endSeconds:(float)endSeconds + suggestedQuality:(WKYTPlaybackQuality)suggestedQuality { + NSNumber *startSecondsValue = [NSNumber numberWithFloat:startSeconds]; + NSNumber *endSecondsValue = [NSNumber numberWithFloat:endSeconds]; + NSString *qualityValue = [WKYTPlayerView stringForPlaybackQuality:suggestedQuality]; + NSString *command = [NSString stringWithFormat:@"player.cueVideoByUrl('%@', %@, %@, '%@');", + videoURL, startSecondsValue, endSecondsValue, qualityValue]; + [self stringFromEvaluatingJavaScript:command completionHandler:nil]; +} + +- (void)loadVideoByURL:(NSString *)videoURL + startSeconds:(float)startSeconds + suggestedQuality:(WKYTPlaybackQuality)suggestedQuality { + NSNumber *startSecondsValue = [NSNumber numberWithFloat:startSeconds]; + NSString *qualityValue = [WKYTPlayerView stringForPlaybackQuality:suggestedQuality]; + NSString *command = [NSString stringWithFormat:@"player.loadVideoByUrl('%@', %@, '%@');", + videoURL, startSecondsValue, qualityValue]; + [self stringFromEvaluatingJavaScript:command completionHandler:nil]; +} + +- (void)loadVideoByURL:(NSString *)videoURL + startSeconds:(float)startSeconds + endSeconds:(float)endSeconds + suggestedQuality:(WKYTPlaybackQuality)suggestedQuality { + NSNumber *startSecondsValue = [NSNumber numberWithFloat:startSeconds]; + NSNumber *endSecondsValue = [NSNumber numberWithFloat:endSeconds]; + NSString *qualityValue = [WKYTPlayerView stringForPlaybackQuality:suggestedQuality]; + NSString *command = [NSString stringWithFormat:@"player.loadVideoByUrl('%@', %@, %@, '%@');", + videoURL, startSecondsValue, endSecondsValue, qualityValue]; + [self stringFromEvaluatingJavaScript:command completionHandler:nil]; +} + +#pragma mark - Cueing methods for lists + +- (void)cuePlaylistByPlaylistId:(NSString *)playlistId + index:(int)index + startSeconds:(float)startSeconds + suggestedQuality:(WKYTPlaybackQuality)suggestedQuality { + NSString *playlistIdString = [NSString stringWithFormat:@"'%@'", playlistId]; + [self cuePlaylist:playlistIdString + index:index + startSeconds:startSeconds + suggestedQuality:suggestedQuality]; +} + +- (void)cuePlaylistByVideos:(NSArray *)videoIds + index:(int)index + startSeconds:(float)startSeconds + suggestedQuality:(WKYTPlaybackQuality)suggestedQuality { + [self cuePlaylist:[self stringFromVideoIdArray:videoIds] + index:index + startSeconds:startSeconds + suggestedQuality:suggestedQuality]; +} + +- (void)loadPlaylistByPlaylistId:(NSString *)playlistId + index:(int)index + startSeconds:(float)startSeconds + suggestedQuality:(WKYTPlaybackQuality)suggestedQuality { + NSString *playlistIdString = [NSString stringWithFormat:@"'%@'", playlistId]; + [self loadPlaylist:playlistIdString + index:index + startSeconds:startSeconds + suggestedQuality:suggestedQuality]; +} + +- (void)loadPlaylistByVideos:(NSArray *)videoIds + index:(int)index + startSeconds:(float)startSeconds + suggestedQuality:(WKYTPlaybackQuality)suggestedQuality { + [self loadPlaylist:[self stringFromVideoIdArray:videoIds] + index:index + startSeconds:startSeconds + suggestedQuality:suggestedQuality]; +} + +#pragma mark - Setting the playback rate + +- (void)getPlaybackRate:(void (^ __nullable)(float playbackRate, NSError * __nullable error))completionHandler +{ + [self stringFromEvaluatingJavaScript:@"player.getPlaybackRate();" completionHandler:^(NSString * _Nullable response, NSError * _Nullable error) { + if (completionHandler) { + if (error) { + completionHandler(0, error); + } else { + completionHandler([response floatValue], nil); + } + } + }]; +} + +- (void)setPlaybackRate:(float)suggestedRate { + NSString *command = [NSString stringWithFormat:@"player.setPlaybackRate(%f);", suggestedRate]; + [self stringFromEvaluatingJavaScript:command completionHandler:nil]; +} + +- (void)getAvailablePlaybackRates:(void (^ __nullable)(NSArray * __nullable availablePlaybackRates, NSError * __nullable error))completionHandler +{ + [self stringFromEvaluatingJavaScript:@"player.getAvailablePlaybackRates();" completionHandler:^(NSString * _Nullable response, NSError * _Nullable error) { + if (completionHandler) { + if (error) { + completionHandler(nil, error); + } else { + NSData *playbackRateData = [response dataUsingEncoding:NSUTF8StringEncoding]; + NSError *jsonDeserializationError; + NSArray *playbackRates = [NSJSONSerialization JSONObjectWithData:playbackRateData + options:kNilOptions + error:&jsonDeserializationError]; + if (jsonDeserializationError) { + completionHandler(nil, jsonDeserializationError); + } + + completionHandler(playbackRates, nil); + } + } + }]; +} + +#pragma mark - Setting playback behavior for playlists + +- (void)setLoop:(BOOL)loop { + NSString *loopPlayListValue = [self stringForJSBoolean:loop]; + NSString *command = [NSString stringWithFormat:@"player.setLoop(%@);", loopPlayListValue]; + [self stringFromEvaluatingJavaScript:command completionHandler:nil]; +} + +- (void)setShuffle:(BOOL)shuffle { + NSString *shufflePlayListValue = [self stringForJSBoolean:shuffle]; + NSString *command = [NSString stringWithFormat:@"player.setShuffle(%@);", shufflePlayListValue]; + [self stringFromEvaluatingJavaScript:command completionHandler:nil]; +} + +#pragma mark - Playback status + +- (void)getVideoLoadedFraction:(void (^ __nullable)(float videoLoadedFraction, NSError * __nullable error))completionHandler +{ + [self stringFromEvaluatingJavaScript:@"player.getVideoLoadedFraction();" completionHandler:^(NSString * _Nullable response, NSError * _Nullable error) { + if (completionHandler) { + if (error) { + completionHandler(0, error); + } else { + completionHandler([response floatValue], nil); + } + } + }]; +} + +- (void)getPlayerState:(void (^ __nullable)(WKYTPlayerState playerState, NSError * __nullable error))completionHandler +{ + [self stringFromEvaluatingJavaScript:@"player.getPlayerState();" completionHandler:^(NSString * _Nullable response, NSError * _Nullable error) { + if (completionHandler) { + if (error) { + completionHandler(kWKYTPlayerStateUnknown, error); + } else { + if ([response isKindOfClass: [NSNumber class]]) { + NSNumber *value = (NSNumber *)response; + response = [value stringValue]; + } + completionHandler([WKYTPlayerView playerStateForString:response], nil); + } + } + }]; +} + +- (void)getCurrentTime:(void (^ __nullable)(float currentTime, NSError * __nullable error))completionHandler +{ + [self stringFromEvaluatingJavaScript:@"player.getCurrentTime();" completionHandler:^(NSString * _Nullable response, NSError * _Nullable error) { + if (completionHandler) { + if (error) { + completionHandler(0, error); + } else { + completionHandler([response floatValue], nil); + } + } + }]; +} + +// Playback quality +- (void)getPlaybackQuality:(void (^ __nullable)(WKYTPlaybackQuality playbackQuality, NSError * __nullable error))completionHandler +{ + [self stringFromEvaluatingJavaScript:@"player.getPlaybackQuality();" completionHandler:^(NSString * _Nullable response, NSError * _Nullable error) { + if (completionHandler) { + if (error) { + completionHandler(kWKYTPlaybackQualityUnknown, error); + } else { + completionHandler([WKYTPlayerView playbackQualityForString:response], nil); + } + } + }]; +} + +- (void)setPlaybackQuality:(WKYTPlaybackQuality)suggestedQuality { + NSString *qualityValue = [WKYTPlayerView stringForPlaybackQuality:suggestedQuality]; + NSString *command = [NSString stringWithFormat:@"player.setPlaybackQuality('%@');", qualityValue]; + [self stringFromEvaluatingJavaScript:command completionHandler:nil]; +} + +#pragma mark - Video information methods + +- (void)getDuration:(void (^ __nullable)(NSTimeInterval duration, NSError * __nullable error))completionHandler +{ + [self stringFromEvaluatingJavaScript:@"player.getDuration();" completionHandler:^(NSString * _Nullable response, NSError * _Nullable error) { + if (completionHandler) { + if (error) { + completionHandler(0, error); + } else { + if (response != (id) [NSNull null]) { + completionHandler([response doubleValue], nil); + } + else { + completionHandler(0, nil); + } + } + } + }]; +} + +- (void)getVideoUrl:(void (^ __nullable)(NSURL * __nullable videoUrl, NSError * __nullable error))completionHandler +{ + [self stringFromEvaluatingJavaScript:@"player.getVideoUrl();" completionHandler:^(NSString * _Nullable response, NSError * _Nullable error) { + if (completionHandler) { + if (error) { + completionHandler(nil, error); + } else { + completionHandler([NSURL URLWithString:response], nil); + } + } + }]; +} + +- (void)getVideoEmbedCode:(void (^ __nullable)(NSString * __nullable videoEmbedCode, NSError * __nullable error))completionHandler +{ + [self stringFromEvaluatingJavaScript:@"player.getVideoEmbedCode();" completionHandler:^(NSString * _Nullable response, NSError * _Nullable error) { + if (completionHandler) { + if (error) { + completionHandler(nil, error); + } else { + completionHandler(response, nil); + } + } + }]; +} + +#pragma mark - Playlist methods + +- (void)getPlaylist:(void (^ __nullable)(NSArray * __nullable playlist, NSError * __nullable error))completionHandler +{ + [self stringFromEvaluatingJavaScript:@"player.getPlaylist();" completionHandler:^(NSString * _Nullable response, NSError * _Nullable error) { + if (completionHandler) { + if (error) { + completionHandler(nil, error); + } else { + + if ([response isKindOfClass:[NSNull class]]) { + completionHandler(nil, nil); + return; + } + + NSArray *videoIds; + + if ([response isKindOfClass:[NSArray class]]) + { + videoIds = (NSArray *)response; + } + else + { + NSData *playlistData = [response dataUsingEncoding:NSUTF8StringEncoding]; + NSError *jsonDeserializationError; + videoIds = [NSJSONSerialization JSONObjectWithData:playlistData + options:kNilOptions + error:&jsonDeserializationError]; + if (jsonDeserializationError) { + completionHandler(nil, jsonDeserializationError); + } + } + + completionHandler(videoIds, nil); + } + } + }]; +} + +- (void)getPlaylistIndex:(void (^ __nullable)(int playlistIndex, NSError * __nullable error))completionHandler +{ + [self stringFromEvaluatingJavaScript:@"player.getPlaylistIndex();" completionHandler:^(NSString * _Nullable response, NSError * _Nullable error) { + if (completionHandler) { + if (error) { + completionHandler(0, error); + } else { + completionHandler([response intValue], nil); + } + } + }]; +} + +#pragma mark - Playing a video in a playlist + +- (void)nextVideo { + [self stringFromEvaluatingJavaScript:@"player.nextVideo();" completionHandler:nil]; +} + +- (void)previousVideo { + [self stringFromEvaluatingJavaScript:@"player.previousVideo();" completionHandler:nil]; +} + +- (void)playVideoAt:(int)index { + NSString *command = + [NSString stringWithFormat:@"player.playVideoAt(%@);", [NSNumber numberWithInt:index]]; + [self stringFromEvaluatingJavaScript:command completionHandler:nil]; +} + + +#pragma mark - Changing the player volume + +/** + * Mutes the player. Corresponds to this method from + * the JavaScript API: + * https://developers.google.com/youtube/iframe_api_reference#mute + */ + +- (void)mute +{ + [self stringFromEvaluatingJavaScript:@"player.mute();" completionHandler:nil]; +} + +- (void)unMute +{ + [self stringFromEvaluatingJavaScript:@"player.unMute();" completionHandler:nil]; +} + +- (void)isMuted:(void (^ __nullable)(BOOL isMuted, NSError * __nullable error))completionHandler +{ + [self stringFromEvaluatingJavaScript:@"player.isMuted();" completionHandler:^(NSString * _Nullable response, NSError * _Nullable error) { + if (completionHandler) { + if (error) { + completionHandler(0, error); + } else { + completionHandler([response boolValue], nil); + } + } + }]; +} + + +#pragma mark - Helper methods + +- (void)getAvailableQualityLevels:(void (^ __nullable)(NSArray * __nullable availableQualityLevels, NSError * __nullable error))completionHandler +{ + [self stringFromEvaluatingJavaScript:@"player.getAvailableQualityLevels().toString();" completionHandler:^(NSString * _Nullable response, NSError * _Nullable error) { + if (completionHandler) { + if (error) { + completionHandler(nil, error); + } else { + NSArray *rawQualityValues = [response componentsSeparatedByString:@","]; + NSMutableArray *levels = [[NSMutableArray alloc] init]; + for (NSString *rawQualityValue in rawQualityValues) { + WKYTPlaybackQuality quality = [WKYTPlayerView playbackQualityForString:rawQualityValue]; + [levels addObject:[NSNumber numberWithInt:quality]]; + } + + completionHandler(levels, nil); + } + } + }]; +} + +- (void)webView:(WKWebView *)webView decidePolicyForNavigationAction:(WKNavigationAction *)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler +{ + NSURLRequest *request = navigationAction.request; + + if ([request.URL.host isEqual: self.originURL.host]) { + decisionHandler(WKNavigationActionPolicyAllow); + return; + } else if ([request.URL.scheme isEqual:@"ytplayer"]) { + [self notifyDelegateOfYouTubeCallbackUrl:request.URL]; + decisionHandler(WKNavigationActionPolicyCancel); + return; + } else if ([request.URL.scheme isEqual: @"http"] || [request.URL.scheme isEqual:@"https"]) { + if([self handleHttpNavigationToUrl:request.URL]) { + decisionHandler(WKNavigationActionPolicyAllow); + } else { + decisionHandler(WKNavigationActionPolicyCancel); + } + return; + } + + decisionHandler(WKNavigationActionPolicyAllow); +} + +- (void)webView:(WKWebView *)webView didFailNavigation:(null_unspecified WKNavigation *)navigation withError:(NSError *)error +{ + if (self.initialLoadingView) { + [self.initialLoadingView removeFromSuperview]; + } +} + +/** + * Convert a quality value from NSString to the typed enum value. + * + * @param qualityString A string representing playback quality. Ex: "small", "medium", "hd1080". + * @return An enum value representing the playback quality. + */ ++ (WKYTPlaybackQuality)playbackQualityForString:(NSString *)qualityString { + WKYTPlaybackQuality quality = kWKYTPlaybackQualityUnknown; + + if ([qualityString isEqualToString:kWKYTPlaybackQualitySmallQuality]) { + quality = kWKYTPlaybackQualitySmall; + } else if ([qualityString isEqualToString:kWKYTPlaybackQualityMediumQuality]) { + quality = kWKYTPlaybackQualityMedium; + } else if ([qualityString isEqualToString:kWKYTPlaybackQualityLargeQuality]) { + quality = kWKYTPlaybackQualityLarge; + } else if ([qualityString isEqualToString:kWKYTPlaybackQualityHD720Quality]) { + quality = kWKYTPlaybackQualityHD720; + } else if ([qualityString isEqualToString:kWKYTPlaybackQualityHD1080Quality]) { + quality = kWKYTPlaybackQualityHD1080; + } else if ([qualityString isEqualToString:kWKYTPlaybackQualityHighResQuality]) { + quality = kWKYTPlaybackQualityHighRes; + } else if ([qualityString isEqualToString:kWKYTPlaybackQualityAutoQuality]) { + quality = kWKYTPlaybackQualityAuto; + } + + return quality; +} + +/** + * Convert a |WKYTPlaybackQuality| value from the typed value to NSString. + * + * @param quality A |WKYTPlaybackQuality| parameter. + * @return An |NSString| value to be used in the JavaScript bridge. + */ ++ (NSString *)stringForPlaybackQuality:(WKYTPlaybackQuality)quality { + switch (quality) { + case kWKYTPlaybackQualitySmall: + return kWKYTPlaybackQualitySmallQuality; + case kWKYTPlaybackQualityMedium: + return kWKYTPlaybackQualityMediumQuality; + case kWKYTPlaybackQualityLarge: + return kWKYTPlaybackQualityLargeQuality; + case kWKYTPlaybackQualityHD720: + return kWKYTPlaybackQualityHD720Quality; + case kWKYTPlaybackQualityHD1080: + return kWKYTPlaybackQualityHD1080Quality; + case kWKYTPlaybackQualityHighRes: + return kWKYTPlaybackQualityHighResQuality; + case kWKYTPlaybackQualityAuto: + return kWKYTPlaybackQualityAutoQuality; + default: + return kWKYTPlaybackQualityUnknownQuality; + } +} + +/** + * Convert a state value from NSString to the typed enum value. + * + * @param stateString A string representing player state. Ex: "-1", "0", "1". + * @return An enum value representing the player state. + */ ++ (WKYTPlayerState)playerStateForString:(NSString *)stateString { + WKYTPlayerState state = kWKYTPlayerStateUnknown; + if ([stateString isEqualToString:kWKYTPlayerStateUnstartedCode]) { + state = kWKYTPlayerStateUnstarted; + } else if ([stateString isEqualToString:kWKYTPlayerStateEndedCode]) { + state = kWKYTPlayerStateEnded; + } else if ([stateString isEqualToString:kWKYTPlayerStatePlayingCode]) { + state = kWKYTPlayerStatePlaying; + } else if ([stateString isEqualToString:kWKYTPlayerStatePausedCode]) { + state = kWKYTPlayerStatePaused; + } else if ([stateString isEqualToString:kWKYTPlayerStateBufferingCode]) { + state = kWKYTPlayerStateBuffering; + } else if ([stateString isEqualToString:kWKYTPlayerStateCuedCode]) { + state = kWKYTPlayerStateQueued; + } + return state; +} + +/** + * Convert a state value from the typed value to NSString. + * + * @param state A |WKYTPlayerState| parameter. + * @return A string value to be used in the JavaScript bridge. + */ ++ (NSString *)stringForPlayerState:(WKYTPlayerState)state { + switch (state) { + case kWKYTPlayerStateUnstarted: + return kWKYTPlayerStateUnstartedCode; + case kWKYTPlayerStateEnded: + return kWKYTPlayerStateEndedCode; + case kWKYTPlayerStatePlaying: + return kWKYTPlayerStatePlayingCode; + case kWKYTPlayerStatePaused: + return kWKYTPlayerStatePausedCode; + case kWKYTPlayerStateBuffering: + return kWKYTPlayerStateBufferingCode; + case kWKYTPlayerStateQueued: + return kWKYTPlayerStateCuedCode; + default: + return kWKYTPlayerStateUnknownCode; + } +} + +#pragma mark - Private methods + +/** + * Private method to handle "navigation" to a callback URL of the format + * ytplayer://action?data=someData + * This is how the UIWebView communicates with the containing Objective-C code. + * Side effects of this method are that it calls methods on this class's delegate. + * + * @param url A URL of the format ytplayer://action?data=value. + */ +- (void)notifyDelegateOfYouTubeCallbackUrl: (NSURL *) url { + NSString *action = url.host; + + // We know the query can only be of the format ytplayer://action?data=SOMEVALUE, + // so we parse out the value. + NSString *query = url.query; + NSString *data; + if (query) { + data = [query componentsSeparatedByString:@"="][1]; + } + + if ([action isEqual:kWKYTPlayerCallbackOnReady]) { + if (self.initialLoadingView) { + [self.initialLoadingView removeFromSuperview]; + } + if ([self.delegate respondsToSelector:@selector(playerViewDidBecomeReady:)]) { + [self.delegate playerViewDidBecomeReady:self]; + } + } else if ([action isEqual:kWKYTPlayerCallbackOnStateChange]) { + if ([self.delegate respondsToSelector:@selector(playerView:didChangeToState:)]) { + WKYTPlayerState state = kWKYTPlayerStateUnknown; + + if ([data isEqual:kWKYTPlayerStateEndedCode]) { + state = kWKYTPlayerStateEnded; + } else if ([data isEqual:kWKYTPlayerStatePlayingCode]) { + state = kWKYTPlayerStatePlaying; + } else if ([data isEqual:kWKYTPlayerStatePausedCode]) { + state = kWKYTPlayerStatePaused; + } else if ([data isEqual:kWKYTPlayerStateBufferingCode]) { + state = kWKYTPlayerStateBuffering; + } else if ([data isEqual:kWKYTPlayerStateCuedCode]) { + state = kWKYTPlayerStateQueued; + } else if ([data isEqual:kWKYTPlayerStateUnstartedCode]) { + state = kWKYTPlayerStateUnstarted; + } + + [self.delegate playerView:self didChangeToState:state]; + } + } else if ([action isEqual:kWKYTPlayerCallbackOnPlaybackQualityChange]) { + if ([self.delegate respondsToSelector:@selector(playerView:didChangeToQuality:)]) { + WKYTPlaybackQuality quality = [WKYTPlayerView playbackQualityForString:data]; + [self.delegate playerView:self didChangeToQuality:quality]; + } + } else if ([action isEqual:kWKYTPlayerCallbackOnError]) { + if ([self.delegate respondsToSelector:@selector(playerView:receivedError:)]) { + WKYTPlayerError error = kWKYTPlayerErrorUnknown; + + if ([data isEqual:kWKYTPlayerErrorInvalidParamErrorCode]) { + error = kWKYTPlayerErrorInvalidParam; + } else if ([data isEqual:kWKYTPlayerErrorHTML5ErrorCode]) { + error = kWKYTPlayerErrorHTML5Error; + } else if ([data isEqual:kWKYTPlayerErrorNotEmbeddableErrorCode] || + [data isEqual:kWKYTPlayerErrorSameAsNotEmbeddableErrorCode]) { + error = kWKYTPlayerErrorNotEmbeddable; + } else if ([data isEqual:kWKYTPlayerErrorVideoNotFoundErrorCode] || + [data isEqual:kWKYTPlayerErrorCannotFindVideoErrorCode]) { + error = kWKYTPlayerErrorVideoNotFound; + } + + [self.delegate playerView:self receivedError:error]; + } + } else if ([action isEqualToString:kWKYTPlayerCallbackOnPlayTime]) { + if ([self.delegate respondsToSelector:@selector(playerView:didPlayTime:)]) { + float time = [data floatValue]; + [self.delegate playerView:self didPlayTime:time]; + } + } else if ([action isEqualToString:kWKYTPlayerCallbackOnYouTubeIframeAPIFailedToLoad]) { + if (self.initialLoadingView) { + [self.initialLoadingView removeFromSuperview]; + } + + if ([self.delegate respondsToSelector:@selector(playerViewIframeAPIDidFailedToLoad:)]) { + [self.delegate playerViewIframeAPIDidFailedToLoad:self]; + } + } +} + +- (BOOL)handleHttpNavigationToUrl:(NSURL *) url { + // Usually this means the user has clicked on the YouTube logo or an error message in the + // player. Most URLs should open in the browser. The only http(s) URL that should open in this + // UIWebView is the URL for the embed, which is of the format: + // http(s)://www.youtube.com/embed/[VIDEO ID]?[PARAMETERS] + NSError *error = NULL; + NSRegularExpression *ytRegex = + [NSRegularExpression regularExpressionWithPattern:kWKYTPlayerEmbedUrlRegexPattern + options:NSRegularExpressionCaseInsensitive + error:&error]; + NSTextCheckingResult *ytMatch = + [ytRegex firstMatchInString:url.absoluteString + options:0 + range:NSMakeRange(0, [url.absoluteString length])]; + + NSRegularExpression *adRegex = + [NSRegularExpression regularExpressionWithPattern:kWKYTPlayerAdUrlRegexPattern + options:NSRegularExpressionCaseInsensitive + error:&error]; + NSTextCheckingResult *adMatch = + [adRegex firstMatchInString:url.absoluteString + options:0 + range:NSMakeRange(0, [url.absoluteString length])]; + + NSRegularExpression *syndicationRegex = + [NSRegularExpression regularExpressionWithPattern:kWKYTPlayerSyndicationRegexPattern + options:NSRegularExpressionCaseInsensitive + error:&error]; + + NSTextCheckingResult *syndicationMatch = + [syndicationRegex firstMatchInString:url.absoluteString + options:0 + range:NSMakeRange(0, [url.absoluteString length])]; + + NSRegularExpression *oauthRegex = + [NSRegularExpression regularExpressionWithPattern:kWKYTPlayerOAuthRegexPattern + options:NSRegularExpressionCaseInsensitive + error:&error]; + NSTextCheckingResult *oauthMatch = + [oauthRegex firstMatchInString:url.absoluteString + options:0 + range:NSMakeRange(0, [url.absoluteString length])]; + + NSRegularExpression *staticProxyRegex = + [NSRegularExpression regularExpressionWithPattern:kWKYTPlayerStaticProxyRegexPattern + options:NSRegularExpressionCaseInsensitive + error:&error]; + NSTextCheckingResult *staticProxyMatch = + [staticProxyRegex firstMatchInString:url.absoluteString + options:0 + range:NSMakeRange(0, [url.absoluteString length])]; + + if (ytMatch || adMatch || oauthMatch || staticProxyMatch || syndicationMatch) { + return YES; + } else { + [[UIApplication sharedApplication] openURL:url]; + return NO; + } +} + + +/** + * Private helper method to load an iframe player with the given player parameters. + * + * @param additionalPlayerParams An NSDictionary of parameters in addition to required parameters + * to instantiate the HTML5 player with. This differs depending on + * whether a single video or playlist is being loaded. + * @return YES if successful, NO if not. + */ +- (BOOL)loadWithPlayerParams:(NSDictionary *)additionalPlayerParams { + NSDictionary *playerCallbacks = @{ + @"onReady" : @"onReady", + @"onStateChange" : @"onStateChange", + @"onPlaybackQualityChange" : @"onPlaybackQualityChange", + @"onError" : @"onPlayerError" + }; + NSMutableDictionary *playerParams = [[NSMutableDictionary alloc] init]; + if (additionalPlayerParams) { + [playerParams addEntriesFromDictionary:additionalPlayerParams]; + } + if (![playerParams objectForKey:@"height"]) { + [playerParams setValue:@"100%" forKey:@"height"]; + } + if (![playerParams objectForKey:@"width"]) { + [playerParams setValue:@"100%" forKey:@"width"]; + } + + [playerParams setValue:playerCallbacks forKey:@"events"]; + + if ([playerParams objectForKey:@"playerVars"]) { + NSMutableDictionary *playerVars = [[NSMutableDictionary alloc] init]; + [playerVars addEntriesFromDictionary:[playerParams objectForKey:@"playerVars"]]; + + if (![playerVars objectForKey:@"origin"]) { + self.originURL = [NSURL URLWithString:@"about:blank"]; + } else { + self.originURL = [NSURL URLWithString: [playerVars objectForKey:@"origin"]]; + } + } else { + // This must not be empty so we can render a '{}' in the output JSON + [playerParams setValue:[[NSDictionary alloc] init] forKey:@"playerVars"]; + } + + // Remove the existing webView to reset any state + [self.webView removeFromSuperview]; + _webView = [self createNewWebView]; + [self addSubview:self.webView]; + + self.webView.translatesAutoresizingMaskIntoConstraints = NO; + NSLayoutConstraint *topConstraint = [NSLayoutConstraint constraintWithItem:self.webView + attribute:NSLayoutAttributeTop + relatedBy:NSLayoutRelationEqual + toItem:self + attribute:NSLayoutAttributeTop + multiplier:1.0 + constant:0.0]; + NSLayoutConstraint *leftConstraint = [NSLayoutConstraint constraintWithItem:self.webView + attribute:NSLayoutAttributeLeft + relatedBy:NSLayoutRelationEqual + toItem:self + attribute:NSLayoutAttributeLeft + multiplier:1.0 + constant:0.0]; + NSLayoutConstraint *rightConstraint = [NSLayoutConstraint constraintWithItem:self.webView + attribute:NSLayoutAttributeRight + relatedBy:NSLayoutRelationEqual + toItem:self + attribute:NSLayoutAttributeRight + multiplier:1.0 + constant:0.0]; + NSLayoutConstraint *bottomConstraint = [NSLayoutConstraint constraintWithItem:self.webView + attribute:NSLayoutAttributeBottom + relatedBy:NSLayoutRelationEqual + toItem:self + attribute:NSLayoutAttributeBottom + multiplier:1.0 + constant:0.0]; + NSArray *constraints = @[topConstraint, leftConstraint, rightConstraint, bottomConstraint]; + [self addConstraints:constraints]; + + NSError *error = nil; + NSString *path = [[NSBundle bundleForClass:[WKYTPlayerView class]] pathForResource:@"YTPlayerView-iframe-player" + ofType:@"html" + inDirectory:@"Assets"]; + + // in case of using Swift and embedded frameworks, resources included not in main bundle, + // but in framework bundle + if (!path) { + path = [[[self class] frameworkBundle] pathForResource:@"YTPlayerView-iframe-player" + ofType:@"html" + inDirectory:@"Assets"]; + } + + NSString *embedHTMLTemplate = + [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:&error]; + + if (error) { + NSLog(@"Received error rendering template: %@", error); + return NO; + } + + // Render the playerVars as a JSON dictionary. + NSError *jsonRenderingError = nil; + NSData *jsonData = [NSJSONSerialization dataWithJSONObject:playerParams + options:NSJSONWritingPrettyPrinted + error:&jsonRenderingError]; + if (jsonRenderingError) { + NSLog(@"Attempted configuration of player with invalid playerVars: %@ \tError: %@", + playerParams, + jsonRenderingError); + return NO; + } + + NSString *playerVarsJsonString = + [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding]; + + NSString *embedHTML = [NSString stringWithFormat:embedHTMLTemplate, playerVarsJsonString]; + [self.webView loadHTMLString:embedHTML baseURL: self.originURL]; + self.webView.navigationDelegate = self; + + if ([self.delegate respondsToSelector:@selector(playerViewPreferredInitialLoadingView:)]) { + UIView *initialLoadingView = [self.delegate playerViewPreferredInitialLoadingView:self]; + if (initialLoadingView) { + initialLoadingView.frame = self.bounds; + initialLoadingView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight; + [self addSubview:initialLoadingView]; + self.initialLoadingView = initialLoadingView; + } + } + + return YES; +} + +/** + * Private method for cueing both cases of playlist ID and array of video IDs. Cueing + * a playlist does not start playback. + * + * @param cueingString A JavaScript string representing an array, playlist ID or list of + * video IDs to play with the playlist player. + * @param index 0-index position of video to start playback on. + * @param startSeconds Seconds after start of video to begin playback. + * @param suggestedQuality Suggested WKYTPlaybackQuality to play the videos. + */ +- (void)cuePlaylist:(NSString *)cueingString + index:(int)index + startSeconds:(float)startSeconds + suggestedQuality:(WKYTPlaybackQuality)suggestedQuality { + NSNumber *indexValue = [NSNumber numberWithInt:index]; + NSNumber *startSecondsValue = [NSNumber numberWithFloat:startSeconds]; + NSString *qualityValue = [WKYTPlayerView stringForPlaybackQuality:suggestedQuality]; + NSString *command = [NSString stringWithFormat:@"player.cuePlaylist(%@, %@, %@, '%@');", + cueingString, indexValue, startSecondsValue, qualityValue]; + [self stringFromEvaluatingJavaScript:command completionHandler:nil]; +} + +/** + * Private method for loading both cases of playlist ID and array of video IDs. Loading + * a playlist automatically starts playback. + * + * @param cueingString A JavaScript string representing an array, playlist ID or list of + * video IDs to play with the playlist player. + * @param index 0-index position of video to start playback on. + * @param startSeconds Seconds after start of video to begin playback. + * @param suggestedQuality Suggested WKYTPlaybackQuality to play the videos. + */ +- (void)loadPlaylist:(NSString *)cueingString + index:(int)index + startSeconds:(float)startSeconds + suggestedQuality:(WKYTPlaybackQuality)suggestedQuality { + NSNumber *indexValue = [NSNumber numberWithInt:index]; + NSNumber *startSecondsValue = [NSNumber numberWithFloat:startSeconds]; + NSString *qualityValue = [WKYTPlayerView stringForPlaybackQuality:suggestedQuality]; + NSString *command = [NSString stringWithFormat:@"player.loadPlaylist(%@, %@, %@, '%@');", + cueingString, indexValue, startSecondsValue, qualityValue]; + [self stringFromEvaluatingJavaScript:command completionHandler:nil]; +} + +/** + * Private helper method for converting an NSArray of video IDs into its JavaScript equivalent. + * + * @param videoIds An array of video ID strings to convert into JavaScript format. + * @return A JavaScript array in String format containing video IDs. + */ +- (NSString *)stringFromVideoIdArray:(NSArray *)videoIds { + NSMutableArray *formattedVideoIds = [[NSMutableArray alloc] init]; + + for (id unformattedId in videoIds) { + [formattedVideoIds addObject:[NSString stringWithFormat:@"'%@'", unformattedId]]; + } + + return [NSString stringWithFormat:@"[%@]", [formattedVideoIds componentsJoinedByString:@", "]]; +} + +/** + * Private method for evaluating JavaScript in the WebView. + * + * @param jsToExecute The JavaScript code in string format that we want to execute. + */ +- (void)stringFromEvaluatingJavaScript:(NSString *)jsToExecute completionHandler:(void (^ __nullable)(NSString * __nullable response, NSError * __nullable error))completionHandler{ + [self.webView evaluateJavaScript:jsToExecute completionHandler:^(NSString * _Nullable response, NSError * _Nullable error) { + if (completionHandler) { + completionHandler(response, error); + } + }]; +} + +/** + * Private method to convert a Objective-C BOOL value to JS boolean value. + * + * @param boolValue Objective-C BOOL value. + * @return JavaScript Boolean value, i.e. "true" or "false". + */ +- (NSString *)stringForJSBoolean:(BOOL)boolValue { + return boolValue ? @"true" : @"false"; +} + +#pragma mark - Exposed for Testing + +- (void)setWebView:(WKWebView *)webView { + _webView = webView; +} + +- (WKWebView *)createNewWebView { + + // WKWebView equivalent for UIWebView's scalesPageToFit + // http://stackoverflow.com/questions/26295277/wkwebview-equivalent-for-uiwebviews-scalespagetofit + NSString *jScript = @"var meta = document.createElement('meta'); meta.setAttribute('name', 'viewport'); meta.setAttribute('content', 'width=device-width'); document.getElementsByTagName('head')[0].appendChild(meta);"; + + WKUserScript *wkUScript = [[WKUserScript alloc] initWithSource:jScript injectionTime:WKUserScriptInjectionTimeAtDocumentEnd forMainFrameOnly:YES]; + WKUserContentController *wkUController = [[WKUserContentController alloc] init]; + [wkUController addUserScript:wkUScript]; + + WKWebViewConfiguration *configuration = [WKWebViewConfiguration new]; + + configuration.userContentController = wkUController; + + configuration.allowsInlineMediaPlayback = YES; + configuration.mediaPlaybackRequiresUserAction = NO; + + WKWebView *webView = [[WKWebView alloc] initWithFrame:self.bounds configuration:configuration]; + webView.scrollView.scrollEnabled = NO; + webView.scrollView.bounces = NO; + + if ([self.delegate respondsToSelector:@selector(playerViewPreferredWebViewBackgroundColor:)]) { + webView.backgroundColor = [self.delegate playerViewPreferredWebViewBackgroundColor:self]; + if (webView.backgroundColor == [UIColor clearColor]) { + webView.opaque = NO; + } + } + + return webView; +} + +- (void)removeWebView { + [self.webView removeFromSuperview]; + self.webView = nil; +} + ++ (NSBundle *)frameworkBundle { + static NSBundle* frameworkBundle = nil; + static dispatch_once_t predicate; + dispatch_once(&predicate, ^{ + NSString* mainBundlePath = [[NSBundle bundleForClass:[WKYTPlayerView class]] resourcePath]; + NSString* frameworkBundlePath = [mainBundlePath stringByAppendingPathComponent:@"WKYTPlayerView.bundle"]; + frameworkBundle = [NSBundle bundleWithPath:frameworkBundlePath]; + }); + return frameworkBundle; +} + +@end diff --git a/edX.xcodeproj/project.pbxproj b/edX.xcodeproj/project.pbxproj index 0800d62da8..f5a565c4fe 100644 --- a/edX.xcodeproj/project.pbxproj +++ b/edX.xcodeproj/project.pbxproj @@ -4470,6 +4470,7 @@ "${PODS_ROOT}/FBSDKCoreKit/FacebookSDKStrings.bundle", "${PODS_CONFIGURATION_BUILD_DIR}/FirebaseInAppMessagingDisplay/InAppMessagingDisplayResources.bundle", "${PODS_ROOT}/GoogleSignIn/Resources/GoogleSignIn.bundle", + "${PODS_ROOT}/YoutubePlayer-in-WKWebView/WKYTPlayerView/WKYTPlayerView.bundle", ); name = "[CP] Copy Pods Resources"; outputPaths = ( @@ -4477,6 +4478,7 @@ "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/FacebookSDKStrings.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/InAppMessagingDisplayResources.bundle", "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/GoogleSignIn.bundle", + "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/WKYTPlayerView.bundle", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh;