diff --git a/CHANGELOG.md b/CHANGELOG.md index 7ce740e4..a13bdce8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,77 @@ # Changelog +## 2.0.2.6 + +Fixes: + +* Fixed issue where notification settings toggle may quickly revert after changing on first load +* Fixed issue where Insight handholding tutorial may be shown more than once +* Fixed issue where Timeline may not show "First Night" state after signing in + +## 2.0.2.5 + +New: + +* Room Check centers content when needed for larger phones +* Room conditions extension handles various error states +* Voice settings shows a more user-friendly message when a firmware update is required + +Fixes: + +* Unread indicator should be cleared properly + +## 2.0.2.4 + +New: + +* Unread / New indicator for insights + questions in bottom bar +* Adjusted visuals for pair sense cards in Room Conditions, Alarm, and Sleep Sounds +* Udpated designs and added animations to custom titled text fields + +## 2.0.2.3 + +New: + +* Updated visual design of alert dialogs +* Updated sign out confirmation dialog to be consistent with others +* Updated delete alarm confirmation dialog to be consistent with others +* Updated remvoe expansion confirmation dialog to be consistent with others +* Updated pill unpair confirmation dialog to be consistent with others +* Updated sense unpair confirmation dialog to be consistent with others + +Fixes: + +* Room conditions extension will dismiss settings if showing when tapped through +* Fixed issue where multiple alarm errors would be showing in the list +* Fixed an issue where the sleep sounds player would briefly show when no sense is paired +* Fixed an issue where the Smart alarm event would be truncated in the Timeline +* Fixed an issue where the push notification settings would revert without error + +## 2.0.2.2 + +New: + +* Added scrolling tutorial in Sensor detail +* Added error state to Insight detail view +* Updated insight share icon and text + +Fixes: + +* Using subscript for unit text in weight and height picker to avoid font inconsistencies + +## 2.0.2.1 + +New: + +* Sensor detail scrubbing re-inserted +* Default custom icon for expansions in list settings +* Default custom icon for expansion in detail + +Fixes: + +* Updated Facebook SDK and updated references to avoid crasher + + ## 2.0.1.10 Fixes: diff --git a/Extensions/RoomConditions/HEMRoomConditionsExtViewController.m b/Extensions/RoomConditions/HEMRoomConditionsExtViewController.m index 3b76d56c..a944c31f 100644 --- a/Extensions/RoomConditions/HEMRoomConditionsExtViewController.m +++ b/Extensions/RoomConditions/HEMRoomConditionsExtViewController.m @@ -175,14 +175,18 @@ - (void)refreshData:(void (^)(NCUpdateResult))completionHandler { - (void)showNoDataLabel:(BOOL)show { if (show) { NSString* message = nil; - if ([self sensorsError]) { - message = NSLocalizedString(@"ext.room-conditions.error", nil); - } else if (![SENAuthorizationService isAuthorized]) { + if (![SENAuthorizationService isAuthorized]) { message = NSLocalizedString(@"ext.room-conditions.not-signed-in", nil); + } else if ([self sensorsError]) { + message = NSLocalizedString(@"ext.room-conditions.error", nil); } else if ([self isLoading]) { - message = NSLocalizedString(@"", nil); - } else { message = NSLocalizedString(@"ext.room-conditions.loading", nil); + } else if ([[self status] state] == SENSensorStateNoSense) { + message = NSLocalizedString(@"ext.room-conditions.no-sense", nil); + } else if ([[self status] state] == SENSensorStateWaiting) { + message = NSLocalizedString(@"ext.room-conditions.offline", nil); + } else { + message = NSLocalizedString(@"ext.room-conditions.no-data", nil); } [[self noDataLabel] setText:message]; } diff --git a/Extensions/RoomConditions/Info.plist b/Extensions/RoomConditions/Info.plist index dcdae6c2..815a9304 100644 --- a/Extensions/RoomConditions/Info.plist +++ b/Extensions/RoomConditions/Info.plist @@ -17,11 +17,11 @@ CFBundlePackageType XPC! CFBundleShortVersionString - 2.0.1 + 2.0.2 CFBundleSignature ???? CFBundleVersion - 2.0.1.10 + 2.0.2.6 NSExtension NSExtensionMainStoryboard diff --git a/Podfile b/Podfile index 840bfe1e..3222f689 100644 --- a/Podfile +++ b/Podfile @@ -14,8 +14,8 @@ abstract_target 'SenseApp' do # the actual Sense iOS app target 'Sense' do - pod 'FBSDKLoginKit', '~> 4.11.0' - pod 'FBSDKCoreKit', '~> 4.11.0' + pod 'FBSDKLoginKit', '~> 4.18.0' + pod 'FBSDKCoreKit', '~> 4.18.0' pod 'UIImageEffects', '~> 0.0.1' pod 'SVWebViewController', :git => 'https://github.com/TransitApp/SVWebViewController.git' pod 'ZendeskSDK', :git => 'https://github.com/zendesk/zendesk_sdk_ios.git', :tag => '1.5.4.1' diff --git a/Podfile.lock b/Podfile.lock index 286fe69c..1d2e3729 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -35,9 +35,9 @@ PODS: - CocoaLumberjack/Core - CocoaLumberjack/Extensions (2.0.3): - CocoaLumberjack/Default - - FBSDKCoreKit (4.11.0): + - FBSDKCoreKit (4.18.0): - Bolts (~> 1.7) - - FBSDKLoginKit (4.11.0): + - FBSDKLoginKit (4.18.0): - FBSDKCoreKit - FXKeychain (1.5.3) - iOSDFULibrary (2.1.6): @@ -91,8 +91,8 @@ DEPENDENCIES: - Bugsnag (~> 4.1.0) - CGFloatType (~> 1.3.1) - Charts/Core (= 3.0.1) - - FBSDKCoreKit (~> 4.11.0) - - FBSDKLoginKit (~> 4.11.0) + - FBSDKCoreKit (~> 4.18.0) + - FBSDKLoginKit (~> 4.18.0) - iOSDFULibrary (= 2.1.6) - Kiwi - LGBluetooth (from `git@github.com:hello/LGBluetooth.git`) @@ -161,8 +161,8 @@ SPEC CHECKSUMS: CGFloatType: fa1da294540051a76750092a427b95296bbdc006 Charts: 0e84f4418e87dad6a9edde221fba37ebb51d3ba7 CocoaLumberjack: f58d8a19629f4d8379ae14bb3534def24161430e - FBSDKCoreKit: 686ac982723a14ec9ddb85e2f81235d7706c891b - FBSDKLoginKit: bade9fc78277764149ccc5bfaadbf13c83175c6a + FBSDKCoreKit: 15fef8804a4629f98c6f4e55e81a76c9d725d85e + FBSDKLoginKit: 6773073e970b2b15fb12e451ce7f11da0532b880 FXKeychain: 2fe54573946ffef634f4e2a2851e6c8f4ea15e76 iOSDFULibrary: 1d597b90fed43a68aba886443a0045d900e622d9 Kiwi: f49c9d54b28917df5928fe44968a39ed198cb8a8 @@ -179,6 +179,6 @@ SPEC CHECKSUMS: ZendeskSDK: 45b7a2812a04c3c5c2510aeeeded5818e6e705a5 Zip: 805fc2fa9d2f05bbb7762d982d7a42ccdcc51f42 -PODFILE CHECKSUM: 8f0b64e1989ad296d693247843bbc4149d3c3c28 +PODFILE CHECKSUM: c579d690d29d266073f3e11cc90910d4b06a8351 COCOAPODS: 1.1.1 diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.h index 4ed06562..ef54b151 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.h +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.h @@ -22,18 +22,20 @@ #import #import -/*! - @abstract Notification indicating that the `currentAccessToken` has changed. - @discussion the userInfo dictionary of the notification will contain keys +/** + Notification indicating that the `currentAccessToken` has changed. + + the userInfo dictionary of the notification will contain keys `FBSDKAccessTokenChangeOldKey` and `FBSDKAccessTokenChangeNewKey`. */ FBSDK_EXTERN NSString *const FBSDKAccessTokenDidChangeNotification; -/*! - @abstract A key in the notification's userInfo that will be set +/** + A key in the notification's userInfo that will be set if and only if the user ID changed between the old and new tokens. - @discussion Token refreshes can occur automatically with the SDK + + Token refreshes can occur automatically with the SDK which do not change the user. If you're only interested in user changes (such as logging out), you should check for the existence of this key. The value is a NSNumber with a boolValue. @@ -45,74 +47,76 @@ FBSDK_EXTERN NSString *const FBSDKAccessTokenDidChangeNotification; FBSDK_EXTERN NSString *const FBSDKAccessTokenDidChangeUserID; /* - @abstract key in notification's userInfo object for getting the old token. - @discussion If there was no old token, the key will not be present. + key in notification's userInfo object for getting the old token. + + If there was no old token, the key will not be present. */ FBSDK_EXTERN NSString *const FBSDKAccessTokenChangeOldKey; /* - @abstract key in notification's userInfo object for getting the new token. - @discussion If there is no new token, the key will not be present. + key in notification's userInfo object for getting the new token. + + If there is no new token, the key will not be present. */ FBSDK_EXTERN NSString *const FBSDKAccessTokenChangeNewKey; -/*! - @class FBSDKAccessToken - @abstract Represents an immutable access token for using Facebook services. +/** + Represents an immutable access token for using Facebook services. */ @interface FBSDKAccessToken : NSObject -/*! - @abstract Returns the app ID. +/** + Returns the app ID. */ @property (readonly, copy, nonatomic) NSString *appID; -/*! - @abstract Returns the known declined permissions. +/** + Returns the known declined permissions. */ @property (readonly, copy, nonatomic) NSSet *declinedPermissions; -/*! - @abstract Returns the expiration date. +/** + Returns the expiration date. */ @property (readonly, copy, nonatomic) NSDate *expirationDate; -/*! - @abstract Returns the known granted permissions. +/** + Returns the known granted permissions. */ @property (readonly, copy, nonatomic) NSSet *permissions; -/*! - @abstract Returns the date the token was last refreshed. +/** + Returns the date the token was last refreshed. */ @property (readonly, copy, nonatomic) NSDate *refreshDate; -/*! - @abstract Returns the opaque token string. +/** + Returns the opaque token string. */ @property (readonly, copy, nonatomic) NSString *tokenString; -/*! - @abstract Returns the user ID. +/** + Returns the user ID. */ @property (readonly, copy, nonatomic) NSString *userID; - (instancetype)init NS_UNAVAILABLE; + (instancetype)new NS_UNAVAILABLE; -/*! - @abstract Initializes a new instance. - @param tokenString the opaque token string. - @param permissions the granted permissions. Note this is converted to NSSet and is only +/** + Initializes a new instance. + - Parameter tokenString: the opaque token string. + - Parameter permissions: the granted permissions. Note this is converted to NSSet and is only an NSArray for the convenience of literal syntax. - @param declinedPermissions the declined permissions. Note this is converted to NSSet and is only + - Parameter declinedPermissions: the declined permissions. Note this is converted to NSSet and is only an NSArray for the convenience of literal syntax. - @param appID the app ID. - @param userID the user ID. - @param expirationDate the optional expiration date (defaults to distantFuture). - @param refreshDate the optional date the token was last refreshed (defaults to today). - @discussion This initializer should only be used for advanced apps that + - Parameter appID: the app ID. + - Parameter userID: the user ID. + - Parameter expirationDate: the optional expiration date (defaults to distantFuture). + - Parameter refreshDate: the optional date the token was last refreshed (defaults to today). + + This initializer should only be used for advanced apps that manage tokens explicitly. Typical login flows only need to use `FBSDKLoginManager` along with `+currentAccessToken`. */ @@ -125,38 +129,41 @@ FBSDK_EXTERN NSString *const FBSDKAccessTokenChangeNewKey; refreshDate:(NSDate *)refreshDate NS_DESIGNATED_INITIALIZER; -/*! - @abstract Convenience getter to determine if a permission has been granted - @param permission The permission to check. +/** + Convenience getter to determine if a permission has been granted + - Parameter permission: The permission to check. */ - (BOOL)hasGranted:(NSString *)permission; -/*! - @abstract Compares the receiver to another FBSDKAccessToken - @param token The other token - @return YES if the receiver's values are equal to the other token's values; otherwise NO +/** + Compares the receiver to another FBSDKAccessToken + - Parameter token: The other token + - Returns: YES if the receiver's values are equal to the other token's values; otherwise NO */ - (BOOL)isEqualToAccessToken:(FBSDKAccessToken *)token; -/*! - @abstract Returns the "global" access token that represents the currently logged in user. - @discussion The `currentAccessToken` is a convenient representation of the token of the +/** + Returns the "global" access token that represents the currently logged in user. + + The `currentAccessToken` is a convenient representation of the token of the current user and is used by other SDK components (like `FBSDKLoginManager`). */ + (FBSDKAccessToken *)currentAccessToken; -/*! - @abstract Sets the "global" access token that represents the currently logged in user. - @param token The access token to set. - @discussion This will broadcast a notification and save the token to the app keychain. +/** + Sets the "global" access token that represents the currently logged in user. + - Parameter token: The access token to set. + + This will broadcast a notification and save the token to the app keychain. */ + (void)setCurrentAccessToken:(FBSDKAccessToken *)token; -/*! - @abstract Refresh the current access token's permission state and extend the token's expiration date, +/** + Refresh the current access token's permission state and extend the token's expiration date, if possible. - @param completionHandler an optional callback handler that can surface any errors related to permission refreshing. - @discussion On a successful refresh, the currentAccessToken will be updated so you typically only need to + - Parameter completionHandler: an optional callback handler that can surface any errors related to permission refreshing. + + On a successful refresh, the currentAccessToken will be updated so you typically only need to observe the `FBSDKAccessTokenDidChangeNotification` notification. If a token is already expired, it cannot be refreshed. diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.m b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.m index 456400b6..be6911fe 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.m +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.m @@ -88,7 +88,7 @@ + (void)setCurrentAccessToken:(FBSDKAccessToken *)token g_currentAccessToken = token; // Only need to keep current session in web view for the case when token is current - // When token is abandoned cookies must to be cleaned up immediatelly + // When token is abandoned cookies must to be cleaned up immediately if (token == nil) { [FBSDKInternalUtility deleteFacebookCookies]; } diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKAppEvents.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKAppEvents.h index 9b5baab0..4c359c59 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKAppEvents.h +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKAppEvents.h @@ -18,114 +18,116 @@ #import +#import + #import "FBSDKMacros.h" @class FBSDKAccessToken; @class FBSDKGraphRequest; -/*! @abstract NSNotificationCenter name indicating a result of a failed log flush attempt. The posted object will be an NSError instance. */ +/** NSNotificationCenter name indicating a result of a failed log flush attempt. The posted object will be an NSError instance. */ FBSDK_EXTERN NSString *const FBSDKAppEventsLoggingResultNotification; -/*! @abstract optional plist key ("FacebookLoggingOverrideAppID") for setting `loggingOverrideAppID` */ +/** optional plist key ("FacebookLoggingOverrideAppID") for setting `loggingOverrideAppID` */ FBSDK_EXTERN NSString *const FBSDKAppEventsOverrideAppIDBundleKey; -/*! +/** - @typedef NS_ENUM (NSUInteger, FBSDKAppEventsFlushBehavior) + NS_ENUM (NSUInteger, FBSDKAppEventsFlushBehavior) - @abstract Specifies when `FBSDKAppEvents` sends log events to the server. + Specifies when `FBSDKAppEvents` sends log events to the server. */ typedef NS_ENUM(NSUInteger, FBSDKAppEventsFlushBehavior) { - /*! Flush automatically: periodically (once a minute or every 100 logged events) and always at app reactivation. */ + /** Flush automatically: periodically (once a minute or every 100 logged events) and always at app reactivation. */ FBSDKAppEventsFlushBehaviorAuto = 0, - /*! Only flush when the `flush` method is called. When an app is moved to background/terminated, the + /** Only flush when the `flush` method is called. When an app is moved to background/terminated, the events are persisted and re-established at activation, but they will only be written with an explicit call to `flush`. */ FBSDKAppEventsFlushBehaviorExplicitOnly, }; -/*! +/** @methodgroup Predefined event names for logging events common to many apps. Logging occurs through the `logEvent` family of methods on `FBSDKAppEvents`. Common event parameters are provided in the `FBSDKAppEventsParameterNames*` constants. */ -/*! Log this event when the user has achieved a level in the app. */ +/** Log this event when the user has achieved a level in the app. */ FBSDK_EXTERN NSString *const FBSDKAppEventNameAchievedLevel; -/*! Log this event when the user has entered their payment info. */ +/** Log this event when the user has entered their payment info. */ FBSDK_EXTERN NSString *const FBSDKAppEventNameAddedPaymentInfo; -/*! Log this event when the user has added an item to their cart. The valueToSum passed to logEvent should be the item's price. */ +/** Log this event when the user has added an item to their cart. The valueToSum passed to logEvent should be the item's price. */ FBSDK_EXTERN NSString *const FBSDKAppEventNameAddedToCart; -/*! Log this event when the user has added an item to their wishlist. The valueToSum passed to logEvent should be the item's price. */ +/** Log this event when the user has added an item to their wishlist. The valueToSum passed to logEvent should be the item's price. */ FBSDK_EXTERN NSString *const FBSDKAppEventNameAddedToWishlist; -/*! Log this event when a user has completed registration with the app. */ +/** Log this event when a user has completed registration with the app. */ FBSDK_EXTERN NSString *const FBSDKAppEventNameCompletedRegistration; -/*! Log this event when the user has completed a tutorial in the app. */ +/** Log this event when the user has completed a tutorial in the app. */ FBSDK_EXTERN NSString *const FBSDKAppEventNameCompletedTutorial; -/*! Log this event when the user has entered the checkout process. The valueToSum passed to logEvent should be the total price in the cart. */ +/** Log this event when the user has entered the checkout process. The valueToSum passed to logEvent should be the total price in the cart. */ FBSDK_EXTERN NSString *const FBSDKAppEventNameInitiatedCheckout; -/*! Log this event when the user has rated an item in the app. The valueToSum passed to logEvent should be the numeric rating. */ +/** Log this event when the user has rated an item in the app. The valueToSum passed to logEvent should be the numeric rating. */ FBSDK_EXTERN NSString *const FBSDKAppEventNameRated; -/*! Log this event when a user has performed a search within the app. */ +/** Log this event when a user has performed a search within the app. */ FBSDK_EXTERN NSString *const FBSDKAppEventNameSearched; -/*! Log this event when the user has spent app credits. The valueToSum passed to logEvent should be the number of credits spent. */ +/** Log this event when the user has spent app credits. The valueToSum passed to logEvent should be the number of credits spent. */ FBSDK_EXTERN NSString *const FBSDKAppEventNameSpentCredits; -/*! Log this event when the user has unlocked an achievement in the app. */ +/** Log this event when the user has unlocked an achievement in the app. */ FBSDK_EXTERN NSString *const FBSDKAppEventNameUnlockedAchievement; -/*! Log this event when a user has viewed a form of content in the app. */ +/** Log this event when a user has viewed a form of content in the app. */ FBSDK_EXTERN NSString *const FBSDKAppEventNameViewedContent; -/*! +/** @methodgroup Predefined event name parameters for common additional information to accompany events logged through the `logEvent` family of methods on `FBSDKAppEvents`. Common event names are provided in the `FBAppEventName*` constants. */ -/*! Parameter key used to specify an ID for the specific piece of content being logged about. Could be an EAN, article identifier, etc., depending on the nature of the app. */ +/** Parameter key used to specify an ID for the specific piece of content being logged about. Could be an EAN, article identifier, etc., depending on the nature of the app. */ FBSDK_EXTERN NSString *const FBSDKAppEventParameterNameContentID; -/*! Parameter key used to specify a generic content type/family for the logged event, e.g. "music", "photo", "video". Options to use will vary based upon what the app is all about. */ +/** Parameter key used to specify a generic content type/family for the logged event, e.g. "music", "photo", "video". Options to use will vary based upon what the app is all about. */ FBSDK_EXTERN NSString *const FBSDKAppEventParameterNameContentType; -/*! Parameter key used to specify currency used with logged event. E.g. "USD", "EUR", "GBP". See ISO-4217 for specific values. One reference for these is . */ +/** Parameter key used to specify currency used with logged event. E.g. "USD", "EUR", "GBP". See ISO-4217 for specific values. One reference for these is . */ FBSDK_EXTERN NSString *const FBSDKAppEventParameterNameCurrency; -/*! Parameter key used to specify a description appropriate to the event being logged. E.g., the name of the achievement unlocked in the `FBAppEventNameAchievementUnlocked` event. */ +/** Parameter key used to specify a description appropriate to the event being logged. E.g., the name of the achievement unlocked in the `FBAppEventNameAchievementUnlocked` event. */ FBSDK_EXTERN NSString *const FBSDKAppEventParameterNameDescription; -/*! Parameter key used to specify the level achieved in a `FBAppEventNameAchieved` event. */ +/** Parameter key used to specify the level achieved in a `FBAppEventNameAchieved` event. */ FBSDK_EXTERN NSString *const FBSDKAppEventParameterNameLevel; -/*! Parameter key used to specify the maximum rating available for the `FBAppEventNameRate` event. E.g., "5" or "10". */ +/** Parameter key used to specify the maximum rating available for the `FBAppEventNameRate` event. E.g., "5" or "10". */ FBSDK_EXTERN NSString *const FBSDKAppEventParameterNameMaxRatingValue; -/*! Parameter key used to specify how many items are being processed for an `FBAppEventNameInitiatedCheckout` or `FBAppEventNamePurchased` event. */ +/** Parameter key used to specify how many items are being processed for an `FBAppEventNameInitiatedCheckout` or `FBAppEventNamePurchased` event. */ FBSDK_EXTERN NSString *const FBSDKAppEventParameterNameNumItems; -/*! Parameter key used to specify whether payment info is available for the `FBAppEventNameInitiatedCheckout` event. `FBSDKAppEventParameterValueYes` and `FBSDKAppEventParameterValueNo` are good canonical values to use for this parameter. */ +/** Parameter key used to specify whether payment info is available for the `FBAppEventNameInitiatedCheckout` event. `FBSDKAppEventParameterValueYes` and `FBSDKAppEventParameterValueNo` are good canonical values to use for this parameter. */ FBSDK_EXTERN NSString *const FBSDKAppEventParameterNamePaymentInfoAvailable; -/*! Parameter key used to specify method user has used to register for the app, e.g., "Facebook", "email", "Twitter", etc */ +/** Parameter key used to specify method user has used to register for the app, e.g., "Facebook", "email", "Twitter", etc */ FBSDK_EXTERN NSString *const FBSDKAppEventParameterNameRegistrationMethod; -/*! Parameter key used to specify the string provided by the user for a search operation. */ +/** Parameter key used to specify the string provided by the user for a search operation. */ FBSDK_EXTERN NSString *const FBSDKAppEventParameterNameSearchString; -/*! Parameter key used to specify whether the activity being logged about was successful or not. `FBSDKAppEventParameterValueYes` and `FBSDKAppEventParameterValueNo` are good canonical values to use for this parameter. */ +/** Parameter key used to specify whether the activity being logged about was successful or not. `FBSDKAppEventParameterValueYes` and `FBSDKAppEventParameterValueNo` are good canonical values to use for this parameter. */ FBSDK_EXTERN NSString *const FBSDKAppEventParameterNameSuccess; /* @@ -133,22 +135,21 @@ FBSDK_EXTERN NSString *const FBSDKAppEventParameterNameSuccess; of methods on `FBSDKAppEvents`. Common event parameters are provided in the `FBSDKAppEventParameterName*` constants. */ -/*! Yes-valued parameter value to be used with parameter keys that need a Yes/No value */ +/** Yes-valued parameter value to be used with parameter keys that need a Yes/No value */ FBSDK_EXTERN NSString *const FBSDKAppEventParameterValueYes; -/*! No-valued parameter value to be used with parameter keys that need a Yes/No value */ +/** No-valued parameter value to be used with parameter keys that need a Yes/No value */ FBSDK_EXTERN NSString *const FBSDKAppEventParameterValueNo; -/*! +/** - @class FBSDKAppEvents - @abstract - Client-side event logging for specialized application analytics available through Facebook App Insights + Client-side event logging for specialized application analytics available through Facebook App Insights and for use with Facebook Ads conversion tracking and optimization. - @discussion + + The `FBSDKAppEvents` static class has a few related roles: + Logging predefined and application-defined events to Facebook App Insights with a @@ -196,42 +197,39 @@ FBSDK_EXTERN NSString *const FBSDKAppEventParameterValueNo; * Basic event logging */ -/*! +/** - @abstract - Log an event with just an eventName. + Log an event with just an eventName. - @param eventName The name of the event to record. Limitations on number of events and name length + - Parameter eventName: The name of the event to record. Limitations on number of events and name length are given in the `FBSDKAppEvents` documentation. */ + (void)logEvent:(NSString *)eventName; -/*! +/** - @abstract - Log an event with an eventName and a numeric value to be aggregated with other events of this name. + Log an event with an eventName and a numeric value to be aggregated with other events of this name. - @param eventName The name of the event to record. Limitations on number of events and name length + - Parameter eventName: The name of the event to record. Limitations on number of events and name length are given in the `FBSDKAppEvents` documentation. Common event names are provided in `FBAppEventName*` constants. - @param valueToSum Amount to be aggregated into all events of this eventName, and App Insights will report + - Parameter valueToSum: Amount to be aggregated into all events of this eventName, and App Insights will report the cumulative and average value of this amount. */ + (void)logEvent:(NSString *)eventName valueToSum:(double)valueToSum; -/*! +/** - @abstract - Log an event with an eventName and a set of key/value pairs in the parameters dictionary. + Log an event with an eventName and a set of key/value pairs in the parameters dictionary. Parameter limitations are described above. - @param eventName The name of the event to record. Limitations on number of events and name construction + - Parameter eventName: The name of the event to record. Limitations on number of events and name construction are given in the `FBSDKAppEvents` documentation. Common event names are provided in `FBAppEventName*` constants. - @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must + - Parameter parameters: Arbitrary parameter dictionary of characteristics. The keys to this dictionary must be NSString's, and the values are expected to be NSString or NSNumber. Limitations on the number of parameters and name construction are given in the `FBSDKAppEvents` documentation. Commonly used parameter names are provided in `FBSDKAppEventParameterName*` constants. @@ -239,19 +237,18 @@ FBSDK_EXTERN NSString *const FBSDKAppEventParameterValueNo; + (void)logEvent:(NSString *)eventName parameters:(NSDictionary *)parameters; -/*! +/** - @abstract - Log an event with an eventName, a numeric value to be aggregated with other events of this name, + Log an event with an eventName, a numeric value to be aggregated with other events of this name, and a set of key/value pairs in the parameters dictionary. - @param eventName The name of the event to record. Limitations on number of events and name construction + - Parameter eventName: The name of the event to record. Limitations on number of events and name construction are given in the `FBSDKAppEvents` documentation. Common event names are provided in `FBAppEventName*` constants. - @param valueToSum Amount to be aggregated into all events of this eventName, and App Insights will report + - Parameter valueToSum: Amount to be aggregated into all events of this eventName, and App Insights will report the cumulative and average value of this amount. - @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must + - Parameter parameters: Arbitrary parameter dictionary of characteristics. The keys to this dictionary must be NSString's, and the values are expected to be NSString or NSNumber. Limitations on the number of parameters and name construction are given in the `FBSDKAppEvents` documentation. Commonly used parameter names are provided in `FBSDKAppEventParameterName*` constants. @@ -262,26 +259,25 @@ FBSDK_EXTERN NSString *const FBSDKAppEventParameterValueNo; parameters:(NSDictionary *)parameters; -/*! +/** - @abstract - Log an event with an eventName, a numeric value to be aggregated with other events of this name, + Log an event with an eventName, a numeric value to be aggregated with other events of this name, and a set of key/value pairs in the parameters dictionary. Providing session lets the developer target a particular . If nil is provided, then `[FBSession activeSession]` will be used. - @param eventName The name of the event to record. Limitations on number of events and name construction + - Parameter eventName: The name of the event to record. Limitations on number of events and name construction are given in the `FBSDKAppEvents` documentation. Common event names are provided in `FBAppEventName*` constants. - @param valueToSum Amount to be aggregated into all events of this eventName, and App Insights will report + - Parameter valueToSum: Amount to be aggregated into all events of this eventName, and App Insights will report the cumulative and average value of this amount. Note that this is an NSNumber, and a value of `nil` denotes that this event doesn't have a value associated with it for summation. - @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must + - Parameter parameters: Arbitrary parameter dictionary of characteristics. The keys to this dictionary must be NSString's, and the values are expected to be NSString or NSNumber. Limitations on the number of parameters and name construction are given in the `FBSDKAppEvents` documentation. Commonly used parameter names are provided in `FBSDKAppEventParameterName*` constants. - @param accessToken The optional access token to log the event as. + - Parameter accessToken: The optional access token to log the event as. */ + (void)logEvent:(NSString *)eventName valueToSum:(NSNumber *)valueToSum @@ -292,42 +288,42 @@ FBSDK_EXTERN NSString *const FBSDKAppEventParameterValueNo; * Purchase logging */ -/*! +/** - @abstract - Log a purchase of the specified amount, in the specified currency. + Log a purchase of the specified amount, in the specified currency. - @param purchaseAmount Purchase amount to be logged, as expressed in the specified currency. This value + - Parameter purchaseAmount: Purchase amount to be logged, as expressed in the specified currency. This value will be rounded to the thousandths place (e.g., 12.34567 becomes 12.346). - @param currency Currency, is denoted as, e.g. "USD", "EUR", "GBP". See ISO-4217 for + - Parameter currency: Currency, is denoted as, e.g. "USD", "EUR", "GBP". See ISO-4217 for specific values. One reference for these is . - @discussion This event immediately triggers a flush of the `FBSDKAppEvents` event queue, unless the `flushBehavior` is set + + This event immediately triggers a flush of the `FBSDKAppEvents` event queue, unless the `flushBehavior` is set to `FBSDKAppEventsFlushBehaviorExplicitOnly`. */ + (void)logPurchase:(double)purchaseAmount currency:(NSString *)currency; -/*! +/** - @abstract - Log a purchase of the specified amount, in the specified currency, also providing a set of + Log a purchase of the specified amount, in the specified currency, also providing a set of additional characteristics describing the purchase. - @param purchaseAmount Purchase amount to be logged, as expressed in the specified currency.This value + - Parameter purchaseAmount: Purchase amount to be logged, as expressed in the specified currency.This value will be rounded to the thousandths place (e.g., 12.34567 becomes 12.346). - @param currency Currency, is denoted as, e.g. "USD", "EUR", "GBP". See ISO-4217 for + - Parameter currency: Currency, is denoted as, e.g. "USD", "EUR", "GBP". See ISO-4217 for specific values. One reference for these is . - @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must + - Parameter parameters: Arbitrary parameter dictionary of characteristics. The keys to this dictionary must be NSString's, and the values are expected to be NSString or NSNumber. Limitations on the number of parameters and name construction are given in the `FBSDKAppEvents` documentation. Commonly used parameter names are provided in `FBSDKAppEventParameterName*` constants. - @discussion This event immediately triggers a flush of the `FBSDKAppEvents` event queue, unless the `flushBehavior` is set + + This event immediately triggers a flush of the `FBSDKAppEvents` event queue, unless the `flushBehavior` is set to `FBSDKAppEventsFlushBehaviorExplicitOnly`. */ @@ -335,26 +331,26 @@ FBSDK_EXTERN NSString *const FBSDKAppEventParameterValueNo; currency:(NSString *)currency parameters:(NSDictionary *)parameters; -/*! +/** - @abstract - Log a purchase of the specified amount, in the specified currency, also providing a set of + Log a purchase of the specified amount, in the specified currency, also providing a set of additional characteristics describing the purchase, as well as an to log to. - @param purchaseAmount Purchase amount to be logged, as expressed in the specified currency.This value + - Parameter purchaseAmount: Purchase amount to be logged, as expressed in the specified currency.This value will be rounded to the thousandths place (e.g., 12.34567 becomes 12.346). - @param currency Currency, is denoted as, e.g. "USD", "EUR", "GBP". See ISO-4217 for + - Parameter currency: Currency, is denoted as, e.g. "USD", "EUR", "GBP". See ISO-4217 for specific values. One reference for these is . - @param parameters Arbitrary parameter dictionary of characteristics. The keys to this dictionary must + - Parameter parameters: Arbitrary parameter dictionary of characteristics. The keys to this dictionary must be NSString's, and the values are expected to be NSString or NSNumber. Limitations on the number of parameters and name construction are given in the `FBSDKAppEvents` documentation. Commonly used parameter names are provided in `FBSDKAppEventParameterName*` constants. - @param accessToken The optional access token to log the event as. + - Parameter accessToken: The optional access token to log the event as. + - @discussion This event immediately triggers a flush of the `FBSDKAppEvents` event queue, unless the `flushBehavior` is set + This event immediately triggers a flush of the `FBSDKAppEvents` event queue, unless the `flushBehavior` is set to `FBSDKAppEventsFlushBehaviorExplicitOnly`. */ @@ -368,33 +364,31 @@ FBSDK_EXTERN NSString *const FBSDKAppEventParameterValueNo; * Push Notifications Logging */ -/*! - @abstract - Log an app event that tracks that the application was open via Push Notification. +/** + Log an app event that tracks that the application was open via Push Notification. - @param payload Notification payload received via `UIApplicationDelegate`. + - Parameter payload: Notification payload received via `UIApplicationDelegate`. */ + (void)logPushNotificationOpen:(NSDictionary *)payload; -/*! - @abstract - Log an app event that tracks that a custom action was taken from a push notification. +/** + Log an app event that tracks that a custom action was taken from a push notification. - @param payload Notification payload received via `UIApplicationDelegate`. - @param action Name of the action that was taken. + - Parameter payload: Notification payload received via `UIApplicationDelegate`. + - Parameter action: Name of the action that was taken. */ + (void)logPushNotificationOpen:(NSDictionary *)payload action:(NSString *)action; -/*! +/** - @abstract - Notifies the events system that the app has launched and, when appropriate, logs an "activated app" event. Should typically be placed in the + Notifies the events system that the app has launched and, when appropriate, logs an "activated app" event. Should typically be placed in the app delegates' `applicationDidBecomeActive:` method. This method also takes care of logging the event indicating the first time this app has been launched, which, among other things, is used to track user acquisition and app install ads conversions. - @discussion + + `activateApp` will not log an event on every app launch, since launches happen every time the app is backgrounded and then foregrounded. "activated app" events will be logged when the app has not been active for more than 60 seconds. This method also causes a "deactivated app" event to be logged when sessions are "completed", and these events are logged with the session length, with an indication of how much @@ -407,14 +401,14 @@ FBSDK_EXTERN NSString *const FBSDKAppEventParameterValueNo; * Push Notifications Registration */ -/*! - @abstract - Sets a device token to register the current application installation for push notifications. +/** + Sets a device token to register the current application installation for push notifications. + + - @discussion Sets a device token from `NSData` representation that you get from `UIApplicationDelegate.-application:didRegisterForRemoteNotificationsWithDeviceToken:`. - @param deviceToken Device token data. + - Parameter deviceToken: Device token data. */ + (void)setPushNotificationsDeviceToken:(NSData *)deviceToken; @@ -422,27 +416,25 @@ FBSDK_EXTERN NSString *const FBSDKAppEventParameterValueNo; * Control over event batching/flushing */ -/*! +/** - @abstract - Get the current event flushing behavior specifying when events are sent back to Facebook servers. + Get the current event flushing behavior specifying when events are sent back to Facebook servers. */ + (FBSDKAppEventsFlushBehavior)flushBehavior; -/*! +/** - @abstract - Set the current event flushing behavior specifying when events are sent back to Facebook servers. + Set the current event flushing behavior specifying when events are sent back to Facebook servers. - @param flushBehavior The desired `FBSDKAppEventsFlushBehavior` to be used. + - Parameter flushBehavior: The desired `FBSDKAppEventsFlushBehavior` to be used. */ + (void)setFlushBehavior:(FBSDKAppEventsFlushBehavior)flushBehavior; -/*! - @abstract - Set the 'override' App ID for App Event logging. +/** + Set the 'override' App ID for App Event logging. + + - @discussion In some cases, apps want to use one Facebook App ID for login and social presence and another for App Event logging. (An example is if multiple apps from the same company share an app ID for login, but want distinct logging.) By default, this value is `nil`, and defers to the `FBSDKAppEventsOverrideAppIDBundleKey` @@ -451,37 +443,36 @@ FBSDK_EXTERN NSString *const FBSDKAppEventParameterValueNo; This should be set before any other calls are made to `FBSDKAppEvents`. Thus, you should set it in your application delegate's `application:didFinishLaunchingWithOptions:` delegate. - @param appID The Facebook App ID to be used for App Event logging. + - Parameter appID: The Facebook App ID to be used for App Event logging. */ + (void)setLoggingOverrideAppID:(NSString *)appID; -/*! - @abstract - Get the 'override' App ID for App Event logging. +/** + Get the 'override' App ID for App Event logging. + - @see setLoggingOverrideAppID: +- See:setLoggingOverrideAppID: */ + (NSString *)loggingOverrideAppID; -/*! - @abstract - Explicitly kick off flushing of events to Facebook. This is an asynchronous method, but it does initiate an immediate +/** + Explicitly kick off flushing of events to Facebook. This is an asynchronous method, but it does initiate an immediate kick off. Server failures will be reported through the NotificationCenter with notification ID `FBSDKAppEventsLoggingResultNotification`. */ + (void)flush; -/*! - @abstract - Creates a request representing the Graph API call to retrieve a Custom Audience "third party ID" for the app's Facebook user. +/** + Creates a request representing the Graph API call to retrieve a Custom Audience "third party ID" for the app's Facebook user. Callers will send this ID back to their own servers, collect up a set to create a Facebook Custom Audience with, and then use the resultant Custom Audience to target ads. - @param accessToken The access token to use to establish the user's identity for users logged into Facebook through this app. + - Parameter accessToken: The access token to use to establish the user's identity for users logged into Facebook through this app. If `nil`, then the `[FBSDKAccessToken currentAccessToken]` is used. - @discussion + + The JSON in the request's response will include an "custom_audience_third_party_id" key/value pair, with the value being the ID retrieved. This ID is an encrypted encoding of the Facebook user's ID and the invoking Facebook app ID. Multiple calls with the same user will return different IDs, thus these IDs cannot be used to correlate behavior @@ -496,4 +487,26 @@ FBSDK_EXTERN NSString *const FBSDKAppEventParameterValueNo; via the `[FBSDKSettings limitEventAndDataUsage]` flag, or a specific Facebook user cannot be identified. */ + (FBSDKGraphRequest *)requestForCustomAudienceThirdPartyIDWithAccessToken:(FBSDKAccessToken *)accessToken; + +/* + Sets a custom user ID to associate with all app events. + + The userID is persisted until it is cleared by passing nil. + */ ++ (void)setUserID:(NSString *)userID; + +/* + Returns the set custom user ID. + */ ++ (NSString *)userID; + +/* + Sends a request to update the properties for the current user, set by `setUserID:` + + You must call `FBSDKAppEvents setUserID:` before making this call. + - Parameter properties: the custom user properties + - Parameter handler: the optional completion handler + */ ++ (void)updateUserProperties:(NSDictionary *)properties handler:(FBSDKGraphRequestHandler)handler; + @end diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKAppEvents.m b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKAppEvents.m index fe8efc15..a0d7e3a1 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKAppEvents.m +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKAppEvents.m @@ -91,6 +91,8 @@ NSString *const FBSDKAppEventNameLoginViewUsage = @"fb_login_view_usage"; NSString *const FBSDKAppEventNameShareSheetLaunch = @"fb_share_sheet_launch"; NSString *const FBSDKAppEventNameShareSheetDismiss = @"fb_share_sheet_dismiss"; +NSString *const FBSDKAppEventNameShareTrayDidLaunch = @"fb_share_tray_did_launch"; +NSString *const FBSDKAppEventNameShareTrayDidSelectActivity = @"fb_share_tray_did_select_activity"; NSString *const FBSDKAppEventNamePermissionsUILaunch = @"fb_permissions_ui_launch"; NSString *const FBSDKAppEventNamePermissionsUIDismiss = @"fb_permissions_ui_dismiss"; NSString *const FBSDKAppEventNameFBDialogsPresentShareDialog = @"fb_dialogs_present_share"; @@ -120,6 +122,8 @@ NSString *const FBSDKAppEventNameFBSDKSendButtonImpression = @"fb_send_button_impression"; NSString *const FBSDKAppEventNameFBSDKShareButtonImpression = @"fb_share_button_impression"; +NSString *const FBSDKAppEventNameFBSDKSmartLoginService = @"fb_smart_login_service"; + NSString *const FBSDKAppEventNameFBSDKLikeButtonDidTap = @"fb_like_button_did_tap"; NSString *const FBSDKAppEventNameFBSDKLoginButtonDidTap = @"fb_login_button_did_tap"; NSString *const FBSDKAppEventNameFBSDKSendButtonDidTap = @"fb_send_button_did_tap"; @@ -142,11 +146,15 @@ NSString *const FBSDKAppEventNameFBSDKEventMessengerShareDialogShow = @"fb_messenger_dialog_share_show"; NSString *const FBSDKAppEventNameFBSDKEventAppInviteShareDialogShow = @"fb_app_invite_share_show"; +NSString *const FBSDKAppEventNameFBSessionFASLoginDialogResult = @"fb_mobile_login_fas_dialog_result"; + // Event Parameters internal to this file NSString *const FBSDKAppEventParameterDialogOutcome = @"fb_dialog_outcome"; NSString *const FBSDKAppEventParameterDialogErrorMessage = @"fb_dialog_outcome_error_message"; NSString *const FBSDKAppEventParameterDialogMode = @"fb_dialog_mode"; NSString *const FBSDKAppEventParameterDialogShareContentType = @"fb_dialog_share_content_type"; +NSString *const FBSDKAppEventParameterShareTrayActivityName = @"fb_share_tray_activity"; +NSString *const FBSDKAppEventParameterShareTrayResult = @"fb_share_tray_result"; NSString *const FBSDKAppEventParameterLogTime = @"_logTime"; NSString *const FBSDKAppEventParameterEventName = @"_eventName"; NSString *const FBSDKAppEventParameterImplicitlyLogged = @"_implicitlyLogged"; @@ -191,6 +199,7 @@ #define NUM_LOG_EVENTS_TO_TRY_TO_FLUSH_AFTER 100 #define FLUSH_PERIOD_IN_SECONDS 15 #define APP_SUPPORTS_ATTRIBUTION_ID_RECHECK_PERIOD 60 * 60 * 24 +#define USER_ID_USER_DEFAULTS_KEY @"com.facebook.sdk.appevents.userid" static NSString *g_overrideAppID = nil; @@ -211,6 +220,7 @@ @implementation FBSDKAppEvents NSTimer *_attributionIDRecheckTimer; FBSDKServerConfiguration *_serverConfiguration; FBSDKAppEventsState *_appEventsState; + NSString *_userID; } #pragma mark - Object Lifecycle @@ -256,6 +266,9 @@ - (FBSDKAppEvents *)init selector:@selector(applicationDidBecomeActive) name:UIApplicationDidBecomeActiveNotification object:NULL]; + + NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; + _userID = [defaults stringForKey:USER_ID_USER_DEFAULTS_KEY]; } return self; @@ -443,6 +456,68 @@ + (void)flush [[FBSDKAppEvents singleton] flushForReason:FBSDKAppEventsFlushReasonExplicit]; } ++ (void)setUserID:(NSString *)userID +{ + if ([[[self class] singleton]->_userID isEqualToString:userID]) { + return; + } + [[self class] singleton]->_userID = userID; + NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; + [defaults setObject:userID forKey:USER_ID_USER_DEFAULTS_KEY]; + [defaults synchronize]; +} + ++ (NSString *)userID +{ + return [[self class] singleton]->_userID; +} + ++ (void)updateUserProperties:(NSDictionary *)properties handler:(FBSDKGraphRequestHandler)handler +{ + NSString *userID = [[self class] userID]; + + if (userID.length == 0) { + [FBSDKLogger singleShotLogEntry:FBSDKLoggingBehaviorDeveloperErrors logEntry:@"Missing [FBSDKAppEvents userID] for [FBSDKAppEvents updateUserProperties:]"]; + NSError *error = [FBSDKError requiredArgumentErrorWithName:@"userID" message:@"Missing [FBSDKAppEvents userID] for [FBSDKAppEvents updateUserProperties:]"]; + if (handler) { + handler(nil, nil, error); + } + return; + } + NSMutableDictionary *dataDictionary = [NSMutableDictionary dictionaryWithCapacity:3]; + dataDictionary[@"user_unique_id"] = [FBSDKAppEvents userID]; + [FBSDKInternalUtility dictionary:dataDictionary setObject:[FBSDKAppEventsUtility advertiserID] forKey:@"advertiser_id"]; + [FBSDKInternalUtility dictionary:dataDictionary setObject:properties forKey:@"custom_data"]; + + NSError *error; + __block NSError *invalidObjectError; + NSString *dataJSONString = [FBSDKInternalUtility JSONStringForObject:@[dataDictionary] error:&error invalidObjectHandler:^id(id object, BOOL *stop) { + *stop = YES; + invalidObjectError = [FBSDKError unknownErrorWithMessage:@"The values in the properties dictionary must be NSStrings or NSNumbers"]; + return nil; + }]; + if (!error) { + error = invalidObjectError; + } + if (error) { + [FBSDKLogger singleShotLogEntry:FBSDKLoggingBehaviorDeveloperErrors logEntry:@"Failed to serialize properties for [FBSDKAppEvents updateUserProperties:]"]; + if (handler) { + handler(nil, nil, error); + } + return; + } + NSDictionary *params = @{ @"data" : dataJSONString }; + FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc] initWithGraphPath:[NSString stringWithFormat:@"%@/user_properties", [FBSDKSettings appID]] + parameters:params + tokenString:[FBSDKAccessToken currentAccessToken].tokenString + HTTPMethod:@"POST" + flags:FBSDKGraphRequestFlagDisableErrorRecovery | + FBSDKGraphRequestFlagDoNotInvalidateTokenOnError | + FBSDKGraphRequestFlagSkipClientToken + ]; + [request startWithCompletionHandler:handler]; +} + #pragma mark - Internal Methods + (void)logImplicitEvent:(NSString *)eventName @@ -593,6 +668,7 @@ - (void)instanceLogEvent:(NSString *)eventName if (isImplicitlyLogged) { eventDictionary[FBSDKAppEventParameterImplicitlyLogged] = @"1"; } + [FBSDKInternalUtility dictionary:eventDictionary setObject:_userID forKey:@"_app_user_id"]; NSString *currentViewControllerName; if ([NSThread isMainThread]) { diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkResolver.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkResolver.h index 8e65e5b0..c97b6b35 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkResolver.h +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkResolver.h @@ -29,18 +29,18 @@ // Please note: Bolts.framework is still required for AppLink resolving to work, // but this allows FBSDKCoreKit to weakly link Bolts.framework as well as this enables clang modulemaps to work. -/*! +/** Implement this protocol to provide an alternate strategy for resolving App Links that may include pre-fetching, caching, or querying for App Link data from an index provided by a service provider. */ @protocol BFAppLinkResolving -/*! +/** Asynchronously resolves App Link data for a given URL. - @param url The URL to resolve into an App Link. - @returns A BFTask that will return a BFAppLink for the given URL. + - Parameter url: The URL to resolve into an App Link. + - Returns: A BFTask that will return a BFAppLink for the given URL. */ - (BFTask *)appLinkFromURLInBackground:(NSURL *)url; @@ -48,34 +48,34 @@ #endif -/*! - @class FBSDKAppLinkResolver +/** - @abstract - Provides an implementation of the BFAppLinkResolving protocol that uses the Facebook App Link + Provides an implementation of the BFAppLinkResolving protocol that uses the Facebook App Link Index API to resolve App Links given a URL. It also provides an additional helper method that can resolve multiple App Links in a single call. - @discussion + + Usage of this type requires a client token. See `[FBSDKSettings setClientToken:]` and linking Bolts.framework */ @interface FBSDKAppLinkResolver : NSObject -/*! - @abstract Asynchronously resolves App Link data for multiple URLs. +/** + Asynchronously resolves App Link data for multiple URLs. - @param urls An array of NSURLs to resolve into App Links. - @returns A BFTask that will return dictionary mapping input NSURLs to their + - Parameter urls: An array of NSURLs to resolve into App Links. + - Returns: A BFTask that will return dictionary mapping input NSURLs to their corresponding BFAppLink. - @discussion + + You should set the client token before making this call. See `[FBSDKSettings setClientToken:]` */ - (BFTask *)appLinksFromURLsInBackground:(NSArray *)urls; -/*! - @abstract Allocates and initializes a new instance of FBSDKAppLinkResolver. +/** + Allocates and initializes a new instance of FBSDKAppLinkResolver. */ + (instancetype)resolver; diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkUtility.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkUtility.h index 9892667b..1cc549a1 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkUtility.h +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkUtility.h @@ -18,40 +18,41 @@ #import -/*! - @abstract Describes the callback for fetchDeferredAppLink. - @param url the url representing the deferred App Link - @param error the error during the request, if any +/** + Describes the callback for fetchDeferredAppLink. + - Parameter url: the url representing the deferred App Link + - Parameter error: the error during the request, if any - @discussion The url may also have a fb_click_time_utc query parameter that + + The url may also have a fb_click_time_utc query parameter that represents when the click occurred that caused the deferred App Link to be created. */ typedef void (^FBSDKDeferredAppLinkHandler)(NSURL *url, NSError *error); -/*! - @abstract Describes the callback for fetchOrganicDeferredAppLink. - @param url the url representing the deferred App Link +/** + Describes the callback for fetchOrganicDeferredAppLink. + - Parameter url: the url representing the deferred App Link */ typedef void (^FBSDKDeferredAppInviteHandler)(NSURL *url); -/*! - @abstract Class containing App Links related utility methods. +/** + Class containing App Links related utility methods. */ @interface FBSDKAppLinkUtility : NSObject -/*! - @abstract - Call this method from the main thread to fetch deferred applink data if you use Mobile App +/** + Call this method from the main thread to fetch deferred applink data if you use Mobile App Engagement Ads (https://developers.facebook.com/docs/ads-for-apps/mobile-app-ads-engagement). This may require a network round trip. If successful, the handler is invoked with the link data (this will only return a valid URL once, and future calls will result in a nil URL value in the callback). - @param handler the handler to be invoked if there is deferred App Link data + - Parameter handler: the handler to be invoked if there is deferred App Link data + - @discussion The handler may contain an NSError instance to capture any errors. In the + The handler may contain an NSError instance to capture any errors. In the common case where there simply was no app link data, the NSError instance will be nil. This method should only be called from a location that occurs after any launching URL has @@ -60,38 +61,26 @@ typedef void (^FBSDKDeferredAppInviteHandler)(NSURL *url); */ + (void)fetchDeferredAppLink:(FBSDKDeferredAppLinkHandler)handler; -/*! - @abstract Call this method from the main thread to fetch deferred deeplink for App Invites - Handler is called with deeplink url, if found, nil otherwise. - - @param handler Handler to be called when we fetch deeplink url. - - @return YES if async fetch process was started, NO if it failed to start. Note it returns NO - for versions < iOS 9. +/** - @discussion Call this method from the main thread to fetch deferred deeplink if you use App Invites. - This may require a network round trip. If successful, this will call the handler provided, with - deferred deeplink that was clicked by the user. If there is a error/timeout, handler will be called - with nil. - This method only works on iOS 9+ and returns NO otherwise. - This method should only be called from a location that occurs after any launching URL has - been processed (e.g., you should call this method from your application delegate's - didFinishLaunchingWithOptions:). +- Warning:This method is no longer available and will always return NO. */ -+ (BOOL)fetchDeferredAppInvite:(FBSDKDeferredAppInviteHandler)handler; ++ (BOOL)fetchDeferredAppInvite:(FBSDKDeferredAppInviteHandler)handler +__attribute__((deprecated("This method is no longer available.")));; /* - @abstract Call this method to fetch promotion code from the url, if it's present. This function + Call this method to fetch promotion code from the url, if it's present. This function requires Bolts framework. Note: This throws an exception if Bolts.framework is not linked. Add '[BFURL class]' in intialize method of your AppDelegate. - @param url App Link url that was passed to the app. + - Parameter url: App Link url that was passed to the app. + + - Returns: Promotion code string. - @return Promotion code string. - @discussion Call this method to fetch App Invite Promotion Code from applink if present. + Call this method to fetch App Invite Promotion Code from applink if present. This can be used to fetch the promotion code that was associated with the invite when it was created. This method should be called with the url from the openURL method. */ diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkUtility.m b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkUtility.m index 14bf70b3..6def9e4d 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkUtility.m +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkUtility.m @@ -23,7 +23,6 @@ #import "FBSDKAppEventsUtility.h" #import "FBSDKGraphRequest.h" #import "FBSDKInternalUtility.h" -#import "FBSDKOrganicDeeplinkHelper.h" #import "FBSDKSettings.h" #import "FBSDKUtility.h" @@ -83,12 +82,7 @@ + (void)fetchDeferredAppLink:(FBSDKDeferredAppLinkHandler)handler + (BOOL)fetchDeferredAppInvite:(FBSDKDeferredAppInviteHandler)handler { - NSAssert([NSThread isMainThread], @"FBSDKAppLink fetchOrganicDeferredAppLink: must be invoked from main thread."); - - NSAssert(handler, @"FBSDKAppLink fetchOrganicDeferredAppLink: must be invoked with valid handler."); - - FBSDKOrganicDeeplinkHelper *deeplinkHelper = [[FBSDKOrganicDeeplinkHelper alloc] init]; - return [deeplinkHelper fetchOrganicDeeplink:handler]; + return NO; } + (NSString*)appInvitePromotionCodeFromURL:(NSURL*)url; diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.h index 857acd09..c98ac377 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.h +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.h @@ -18,56 +18,72 @@ #import -/*! - @class FBSDKApplicationDelegate +/** - @abstract - The FBSDKApplicationDelegate is designed to post process the results from Facebook Login + The FBSDKApplicationDelegate is designed to post process the results from Facebook Login or Facebook Dialogs (or any action that requires switching over to the native Facebook app or Safari). - @discussion + + The methods in this class are designed to mirror those in UIApplicationDelegate, and you should call them in the respective methods in your AppDelegate implementation. */ @interface FBSDKApplicationDelegate : NSObject -/*! - @abstract Gets the singleton instance. +/** + Gets the singleton instance. */ + (instancetype)sharedInstance; -/*! - @abstract - Call this method from the [UIApplicationDelegate application:openURL:sourceApplication:annotation:] method +/** + Call this method from the [UIApplicationDelegate application:openURL:sourceApplication:annotation:] method of the AppDelegate for your app. It should be invoked for the proper processing of responses during interaction with the native Facebook app or Safari as part of SSO authorization flow or Facebook dialogs. - @param application The application as passed to [UIApplicationDelegate application:openURL:sourceApplication:annotation:]. + - Parameter application: The application as passed to [UIApplicationDelegate application:openURL:sourceApplication:annotation:]. - @param url The URL as passed to [UIApplicationDelegate application:openURL:sourceApplication:annotation:]. + - Parameter url: The URL as passed to [UIApplicationDelegate application:openURL:sourceApplication:annotation:]. - @param sourceApplication The sourceApplication as passed to [UIApplicationDelegate application:openURL:sourceApplication:annotation:]. + - Parameter sourceApplication: The sourceApplication as passed to [UIApplicationDelegate application:openURL:sourceApplication:annotation:]. - @param annotation The annotation as passed to [UIApplicationDelegate application:openURL:sourceApplication:annotation:]. + - Parameter annotation: The annotation as passed to [UIApplicationDelegate application:openURL:sourceApplication:annotation:]. - @return YES if the url was intended for the Facebook SDK, NO if not. - */ + - Returns: YES if the url was intended for the Facebook SDK, NO if not. + */ - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation; -/*! - @abstract - Call this method from the [UIApplicationDelegate application:didFinishLaunchingWithOptions:] method +#if __IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_9_3 +/** + Call this method from the [UIApplicationDelegate application:openURL:options:] method + of the AppDelegate for your app. It should be invoked for the proper processing of responses during interaction + with the native Facebook app or Safari as part of SSO authorization flow or Facebook dialogs. + + - Parameter application: The application as passed to [UIApplicationDelegate application:openURL:options:]. + + - Parameter url: The URL as passed to [UIApplicationDelegate application:openURL:options:]. + + - Parameter options: The options dictionary as passed to [UIApplicationDelegate application:openURL:options:]. + + - Returns: YES if the url was intended for the Facebook SDK, NO if not. + */ +- (BOOL)application:(UIApplication *)application + openURL:(NSURL *)url + options:(NSDictionary *)options; +#endif + +/** + Call this method from the [UIApplicationDelegate application:didFinishLaunchingWithOptions:] method of the AppDelegate for your app. It should be invoked for the proper use of the Facebook SDK. - @param application The application as passed to [UIApplicationDelegate application:didFinishLaunchingWithOptions:]. + - Parameter application: The application as passed to [UIApplicationDelegate application:didFinishLaunchingWithOptions:]. - @param launchOptions The launchOptions as passed to [UIApplicationDelegate application:didFinishLaunchingWithOptions:]. + - Parameter launchOptions: The launchOptions as passed to [UIApplicationDelegate application:didFinishLaunchingWithOptions:]. - @return YES if the url was intended for the Facebook SDK, NO if not. + - Returns: YES if the url was intended for the Facebook SDK, NO if not. */ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions; diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.m b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.m index e59bb9ec..073ca525 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.m +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.m @@ -39,7 +39,6 @@ #import "FBSDKBridgeAPIResponse.h" #import "FBSDKContainerViewController.h" #import "FBSDKProfile+Internal.h" -#import "FBSDKOrganicDeeplinkHelper.h" #endif NSString *const FBSDKApplicationDidBecomeActiveNotification = @"com.facebook.sdk.FBSDKApplicationDidBecomeActiveNotification"; @@ -52,10 +51,10 @@ @implementation FBSDKApplicationDelegate FBSDKBridgeAPIRequest *_pendingRequest; FBSDKBridgeAPICallbackBlock _pendingRequestCompletionBlock; id _pendingURLOpen; - FBSDKDeferredAppInviteHandler _organicDeeplinkHandler; #endif BOOL _expectingBackground; UIViewController *_safariViewController; + BOOL _isDismissingSafariViewController; } #pragma mark - Class Methods @@ -124,6 +123,18 @@ - (void)dealloc #pragma mark - UIApplicationDelegate +#if __IPHONE_OS_VERSION_MAX_ALLOWED > __IPHONE_9_3 +- (BOOL)application:(UIApplication *)application + openURL:(NSURL *)url + options:(NSDictionary *)options +{ + return [self application:application + openURL:url + sourceApplication:options[UIApplicationOpenURLOptionsSourceApplicationKey] + annotation:options[UIApplicationOpenURLOptionsAnnotationKey]]; +} +#endif + - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication @@ -137,47 +148,30 @@ - (BOOL)application:(UIApplication *)application [FBSDKTimeSpentData setSourceApplication:sourceApplication openURL:url]; #if !TARGET_OS_TV - if (_organicDeeplinkHandler) { - NSDictionary *params = [FBSDKUtility dictionaryWithQueryString:url.query]; - if([params[@"fbsdk_deeplink"] isEqualToString: @"1"]) { - - NSURL *sanitizedUrl = nil; - - if(![params[@"fbsdk_deeplink_exception"] isEqualToString:@"1"]) { - - NSMutableDictionary *sanitizedParams = [NSMutableDictionary dictionaryWithDictionary:params]; - [sanitizedParams removeObjectForKey:@"fbsdk_deeplink"]; - sanitizedUrl = [FBSDKInternalUtility URLWithScheme:url.scheme - host:url.host - path:url.path - queryParameters:sanitizedParams - error:nil]; - } - dispatch_async(dispatch_get_main_queue(), ^{ - // Callback handler for organic deeplinking. - _organicDeeplinkHandler(sanitizedUrl); - _organicDeeplinkHandler = nil; - }); - - return YES; - } - } - - // if they completed a SFVC flow, dimiss it. - [_safariViewController.presentingViewController dismissViewControllerAnimated:YES completion: nil]; - _safariViewController = nil; - - if (_pendingURLOpen) { - id pendingURLOpen = _pendingURLOpen; + id pendingURLOpen = _pendingURLOpen; + void (^completePendingOpenURLBlock)(void) = ^{ _pendingURLOpen = nil; - - if ([pendingURLOpen application:application - openURL:url - sourceApplication:sourceApplication - annotation:annotation]) { - return YES; - } + [pendingURLOpen application:application + openURL:url + sourceApplication:sourceApplication + annotation:annotation]; + _isDismissingSafariViewController = NO; + }; + // if they completed a SFVC flow, dismiss it. + if (_safariViewController) { + _isDismissingSafariViewController = YES; + [_safariViewController.presentingViewController dismissViewControllerAnimated:YES + completion:completePendingOpenURLBlock]; + _safariViewController = nil; + } else { + completePendingOpenURLBlock(); + } + if ([pendingURLOpen canOpenURL:url + forApplication:application + sourceApplication:sourceApplication + annotation:annotation]) { + return YES; } if ([self _handleBridgeAPIResponseURL:url sourceApplication:sourceApplication]) { return YES; @@ -192,6 +186,8 @@ - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:( { FBSDKAccessToken *cachedToken = [[FBSDKSettings accessTokenCache] fetchAccessToken]; [FBSDKAccessToken setCurrentAccessToken:cachedToken]; + // fetch app settings + [FBSDKServerConfigurationManager loadServerConfigurationWithCompletionBlock:NULL]; #if !TARGET_OS_TV FBSDKProfile *cachedProfile = [FBSDKProfile fetchCachedProfile]; @@ -227,7 +223,7 @@ - (void)applicationDidBecomeActive:(NSNotification *)notification // _expectingBackground can be YES if the caller started doing work (like login) // within the app delegate's lifecycle like openURL, in which case there // might have been a "didBecomeActive" event pending that we want to ignore. - if (!_expectingBackground && !_safariViewController) { + if (!_expectingBackground && !_safariViewController && !_isDismissingSafariViewController) { _active = YES; #if !TARGET_OS_TV [_pendingURLOpen applicationDidBecomeActive:[notification object]]; @@ -249,18 +245,23 @@ - (void)openURL:(NSURL *)url sender:(id)sender handler:(void(^) _pendingURLOpen = sender; dispatch_async(dispatch_get_main_queue(), ^{ // Dispatch openURL calls to prevent hangs if we're inside the current app delegate's openURL flow already - BOOL opened = [[UIApplication sharedApplication] openURL:url]; - - if ([url.scheme hasPrefix:@"http"] && !opened) { - NSOperatingSystemVersion iOS8Version = { .majorVersion = 8, .minorVersion = 0, .patchVersion = 0 }; - if (![FBSDKInternalUtility isOSRunTimeVersionAtLeast:iOS8Version]) { - // Safari openURL calls can wrongly return NO on iOS 7 so manually overwrite that case to YES. - // Otherwise we would rather trust in the actual result of openURL - opened = YES; + NSOperatingSystemVersion iOS10Version = { .majorVersion = 10, .minorVersion = 0, .patchVersion = 0 }; + if ([FBSDKInternalUtility isOSRunTimeVersionAtLeast:iOS10Version]) { + [[UIApplication sharedApplication] openURL:url options:@{} completionHandler:handler]; + } else { + BOOL opened = [[UIApplication sharedApplication] openURL:url]; + + if ([url.scheme hasPrefix:@"http"] && !opened) { + NSOperatingSystemVersion iOS8Version = { .majorVersion = 8, .minorVersion = 0, .patchVersion = 0 }; + if (![FBSDKInternalUtility isOSRunTimeVersionAtLeast:iOS8Version]) { + // Safari openURL calls can wrongly return NO on iOS 7 so manually overwrite that case to YES. + // Otherwise we would rather trust in the actual result of openURL + opened = YES; + } + } + if (handler) { + handler(opened); } - } - if (handler) { - handler(opened); } }); } @@ -288,7 +289,7 @@ - (void)openBridgeAPIRequest:(FBSDKBridgeAPIRequest *)request _pendingRequestCompletionBlock = nil; NSError *openedURLError; if ([request.scheme hasPrefix:@"http"]) { - openedURLError = [FBSDKError errorWithCode:FBSDKBrowswerUnavailableErrorCode + openedURLError = [FBSDKError errorWithCode:FBSDKBrowserUnavailableErrorCode message:@"the app switch failed because the browser is unavailable"]; } else { openedURLError = [FBSDKError errorWithCode:FBSDKAppVersionUnsupportedErrorCode @@ -338,12 +339,16 @@ - (void)openURLWithSafariViewController:(NSURL *)url [parent.transitionCoordinator animateAlongsideTransition:NULL completion:^(id context) { // Note SFVC init must occur inside block to avoid blank screen. _safariViewController = [[SFSafariViewControllerClass alloc] initWithURL:url]; + // Disable dismissing with edge pan gesture + _safariViewController.modalPresentationStyle = UIModalPresentationOverFullScreen; [_safariViewController performSelector:@selector(setDelegate:) withObject:self]; [container displayChildController:_safariViewController]; [parent presentViewController:container animated:YES completion:nil]; }]; } else { _safariViewController = [[SFSafariViewControllerClass alloc] initWithURL:url]; + // Disable dismissing with edge pan gesture + _safariViewController.modalPresentationStyle = UIModalPresentationOverFullScreen; [_safariViewController performSelector:@selector(setDelegate:) withObject:self]; [container displayChildController:_safariViewController]; [parent presentViewController:container animated:YES completion:nil]; diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKButton.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKButton.h index 81329982..ca539660 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKButton.h +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKButton.h @@ -18,8 +18,8 @@ #import -/*! - @abstract A base class for common SDK buttons. +/** + A base class for common SDK buttons. */ @interface FBSDKButton : UIButton diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKConstants.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKConstants.h index 5f531612..5834bf44 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKConstants.h +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKConstants.h @@ -20,102 +20,113 @@ #import -/*! - @abstract The error domain for all errors from FBSDKCoreKit. - @discussion Error codes from the SDK in the range 0-99 are reserved for this domain. +/** + The error domain for all errors from FBSDKCoreKit. + + Error codes from the SDK in the range 0-99 are reserved for this domain. */ FBSDK_EXTERN NSString *const FBSDKErrorDomain; -/*! - @typedef NS_ENUM(NSInteger, FBSDKErrorCode) - @abstract Error codes for FBSDKErrorDomain. +/** + NS_ENUM(NSInteger, FBSDKErrorCode) + Error codes for FBSDKErrorDomain. */ typedef NS_ENUM(NSInteger, FBSDKErrorCode) { - /*! - @abstract Reserved. + /** + Reserved. */ FBSDKReservedErrorCode = 0, - /*! - @abstract The error code for errors from invalid encryption on incoming encryption URLs. + /** + The error code for errors from invalid encryption on incoming encryption URLs. */ FBSDKEncryptionErrorCode, - /*! - @abstract The error code for errors from invalid arguments to SDK methods. + /** + The error code for errors from invalid arguments to SDK methods. */ FBSDKInvalidArgumentErrorCode, - /*! - @abstract The error code for unknown errors. + /** + The error code for unknown errors. */ FBSDKUnknownErrorCode, - /*! - @abstract A request failed due to a network error. Use NSUnderlyingErrorKey to retrieve + /** + A request failed due to a network error. Use NSUnderlyingErrorKey to retrieve the error object from the NSURLConnection for more information. */ FBSDKNetworkErrorCode, - /*! - @abstract The error code for errors encounted during an App Events flush. + /** + The error code for errors encountered during an App Events flush. */ FBSDKAppEventsFlushErrorCode, - /*! - @abstract An endpoint that returns a binary response was used with FBSDKGraphRequestConnection. - @discussion Endpoints that return image/jpg, etc. should be accessed using NSURLRequest + /** + An endpoint that returns a binary response was used with FBSDKGraphRequestConnection. + + Endpoints that return image/jpg, etc. should be accessed using NSURLRequest */ FBSDKGraphRequestNonTextMimeTypeReturnedErrorCode, - /*! - @abstract The operation failed because the server returned an unexpected response. - @discussion You can get this error if you are not using the most recent SDK, or you are accessing a version of the + /** + The operation failed because the server returned an unexpected response. + + You can get this error if you are not using the most recent SDK, or you are accessing a version of the Graph API incompatible with the current SDK. */ FBSDKGraphRequestProtocolMismatchErrorCode, - /*! - @abstract The Graph API returned an error. - @discussion See below for useful userInfo keys (beginning with FBSDKGraphRequestError*) + /** + The Graph API returned an error. + + See below for useful userInfo keys (beginning with FBSDKGraphRequestError*) */ FBSDKGraphRequestGraphAPIErrorCode, - /*! - @abstract The specified dialog configuration is not available. - @discussion This error may signify that the configuration for the dialogs has not yet been downloaded from the server + /** + The specified dialog configuration is not available. + + This error may signify that the configuration for the dialogs has not yet been downloaded from the server or that the dialog is unavailable. Subsequent attempts to use the dialog may succeed as the configuration is loaded. */ FBSDKDialogUnavailableErrorCode, - /*! - @abstract Indicates an operation failed because a required access token was not found. + /** + Indicates an operation failed because a required access token was not found. */ FBSDKAccessTokenRequiredErrorCode, - /*! - @abstract Indicates an app switch (typically for a dialog) failed because the destination app is out of date. + /** + Indicates an app switch (typically for a dialog) failed because the destination app is out of date. */ FBSDKAppVersionUnsupportedErrorCode, - /*! - @abstract Indicates an app switch to the browser (typically for a dialog) failed. + /** + Indicates an app switch to the browser (typically for a dialog) failed. */ - FBSDKBrowswerUnavailableErrorCode, + FBSDKBrowserUnavailableErrorCode, + + /** + +- Warning:use FBSDKBrowserUnavailableErrorCode instead + */ + FBSDKBrowswerUnavailableErrorCode __attribute__ ((deprecated("use FBSDKBrowserUnavailableErrorCode instead"))) = FBSDKBrowserUnavailableErrorCode, }; -/*! - @typedef NS_ENUM(NSUInteger, FBSDKGraphRequestErrorCategory) - @abstract Describes the category of Facebook error. See `FBSDKGraphRequestErrorCategoryKey`. +/** + NS_ENUM(NSUInteger, FBSDKGraphRequestErrorCategory) + Describes the category of Facebook error. See `FBSDKGraphRequestErrorCategoryKey`. */ typedef NS_ENUM(NSUInteger, FBSDKGraphRequestErrorCategory) { - /*! The default error category that is not known to be recoverable. Check `FBSDKLocalizedErrorDescriptionKey` for a user facing message. */ + /** The default error category that is not known to be recoverable. Check `FBSDKLocalizedErrorDescriptionKey` for a user facing message. */ FBSDKGraphRequestErrorCategoryOther = 0, - /*! Indicates the error is temporary (such as server throttling). While a recoveryAttempter will be provided with the error instance, the attempt is guaranteed to succeed so you can simply retry the operation if you do not want to present an alert. */ + /** Indicates the error is temporary (such as server throttling). While a recoveryAttempter will be provided with the error instance, the attempt is guaranteed to succeed so you can simply retry the operation if you do not want to present an alert. */ FBSDKGraphRequestErrorCategoryTransient = 1, - /*! Indicates the error can be recovered (such as requiring a login). A recoveryAttempter will be provided with the error instance that can take UI action. */ + /** Indicates the error can be recovered (such as requiring a login). A recoveryAttempter will be provided with the error instance that can take UI action. */ FBSDKGraphRequestErrorCategoryRecoverable = 2 }; @@ -123,36 +134,38 @@ typedef NS_ENUM(NSUInteger, FBSDKGraphRequestErrorCategory) @methodgroup error userInfo keys */ -/*! - @abstract The userInfo key for the invalid collection for errors with FBSDKInvalidArgumentErrorCode. - @discussion If the invalid argument is a collection, the collection can be found with this key and the individual +/** + The userInfo key for the invalid collection for errors with FBSDKInvalidArgumentErrorCode. + + If the invalid argument is a collection, the collection can be found with this key and the individual invalid item can be found with FBSDKErrorArgumentValueKey. */ FBSDK_EXTERN NSString *const FBSDKErrorArgumentCollectionKey; -/*! - @abstract The userInfo key for the invalid argument name for errors with FBSDKInvalidArgumentErrorCode. +/** + The userInfo key for the invalid argument name for errors with FBSDKInvalidArgumentErrorCode. */ FBSDK_EXTERN NSString *const FBSDKErrorArgumentNameKey; -/*! - @abstract The userInfo key for the invalid argument value for errors with FBSDKInvalidArgumentErrorCode. +/** + The userInfo key for the invalid argument value for errors with FBSDKInvalidArgumentErrorCode. */ FBSDK_EXTERN NSString *const FBSDKErrorArgumentValueKey; -/*! - @abstract The userInfo key for the message for developers in NSErrors that originate from the SDK. - @discussion The developer message will not be localized and is not intended to be presented within the app. +/** + The userInfo key for the message for developers in NSErrors that originate from the SDK. + + The developer message will not be localized and is not intended to be presented within the app. */ FBSDK_EXTERN NSString *const FBSDKErrorDeveloperMessageKey; -/*! - @abstract The userInfo key describing a localized description that can be presented to the user. +/** + The userInfo key describing a localized description that can be presented to the user. */ FBSDK_EXTERN NSString *const FBSDKErrorLocalizedDescriptionKey; -/*! - @abstract The userInfo key describing a localized title that can be presented to the user, used with `FBSDKLocalizedErrorDescriptionKey`. +/** + The userInfo key describing a localized title that can be presented to the user, used with `FBSDKLocalizedErrorDescriptionKey`. */ FBSDK_EXTERN NSString *const FBSDKErrorLocalizedTitleKey; @@ -160,45 +173,47 @@ FBSDK_EXTERN NSString *const FBSDKErrorLocalizedTitleKey; @methodgroup FBSDKGraphRequest error userInfo keys */ -/*! - @abstract The userInfo key describing the error category, for error recovery purposes. - @discussion See `FBSDKGraphErrorRecoveryProcessor` and `[FBSDKGraphRequest disableErrorRecovery]`. +/** + The userInfo key describing the error category, for error recovery purposes. + + See `FBSDKGraphErrorRecoveryProcessor` and `[FBSDKGraphRequest disableErrorRecovery]`. */ FBSDK_EXTERN NSString *const FBSDKGraphRequestErrorCategoryKey; /* - @abstract The userInfo key for the Graph API error code. + The userInfo key for the Graph API error code. */ FBSDK_EXTERN NSString *const FBSDKGraphRequestErrorGraphErrorCode; /* - @abstract The userInfo key for the Graph API error subcode. + The userInfo key for the Graph API error subcode. */ FBSDK_EXTERN NSString *const FBSDKGraphRequestErrorGraphErrorSubcode; /* - @abstract The userInfo key for the HTTP status code. + The userInfo key for the HTTP status code. */ FBSDK_EXTERN NSString *const FBSDKGraphRequestErrorHTTPStatusCodeKey; /* - @abstract The userInfo key for the raw JSON response. + The userInfo key for the raw JSON response. */ FBSDK_EXTERN NSString *const FBSDKGraphRequestErrorParsedJSONResponseKey; -/*! - @abstract a formal protocol very similar to the informal protocol NSErrorRecoveryAttempting +/** + a formal protocol very similar to the informal protocol NSErrorRecoveryAttempting */ @protocol FBSDKErrorRecoveryAttempting -/*! - @abstract attempt the recovery - @param error the error - @param recoveryOptionIndex the selected option index - @param delegate the delegate - @param didRecoverSelector the callback selector, see discussion. - @param contextInfo context info to pass back to callback selector, see discussion. - @discussion +/** + attempt the recovery + - Parameter error: the error + - Parameter recoveryOptionIndex: the selected option index + - Parameter delegate: the delegate + - Parameter didRecoverSelector: the callback selector, see discussion. + - Parameter contextInfo: context info to pass back to callback selector, see discussion. + + Given that an error alert has been presented document-modally to the user, and the user has chosen one of the error's recovery options, attempt recovery from the error, and send the selected message to the specified delegate. The option index is an index into the error's array of localized recovery options. The method selected by didRecoverSelector must have the same signature as: - (void)didPresentErrorWithRecovery:(BOOL)didRecover contextInfo:(void *)contextInfo; diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKCopying.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKCopying.h index f4ad7679..c84975ca 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKCopying.h +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKCopying.h @@ -18,15 +18,16 @@ #import -/*! - @abstract Extension protocol for NSCopying that adds the copy method, which is implemented on NSObject. - @discussion NSObject implicitly conforms to this protocol. +/** + Extension protocol for NSCopying that adds the copy method, which is implemented on NSObject. + + NSObject implicitly conforms to this protocol. */ @protocol FBSDKCopying -/*! - @abstract Implemented by NSObject as a convenience to copyWithZone:. - @return A copy of the receiver. +/** + Implemented by NSObject as a convenience to copyWithZone:. + - Returns: A copy of the receiver. */ - (id)copy; diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit.h index 6d332442..9a128454 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit.h +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit.h @@ -44,5 +44,5 @@ #import #endif -#define FBSDK_VERSION_STRING @"4.11.0" -#define FBSDK_TARGET_PLATFORM_VERSION @"v2.6" +#define FBSDK_VERSION_STRING @"4.18.0" +#define FBSDK_TARGET_PLATFORM_VERSION @"v2.8" diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphErrorRecoveryProcessor.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphErrorRecoveryProcessor.h index d2b0313f..658bc46e 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphErrorRecoveryProcessor.h +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphErrorRecoveryProcessor.h @@ -23,25 +23,26 @@ @class FBSDKGraphErrorRecoveryProcessor; @class FBSDKGraphRequest; -/*! - @abstract Defines a delegate for `FBSDKGraphErrorRecoveryProcessor`. +/** + Defines a delegate for `FBSDKGraphErrorRecoveryProcessor`. */ @protocol FBSDKGraphErrorRecoveryProcessorDelegate -/*! - @abstract Indicates the error recovery has been attempted. - @param processor the processor instance. - @param didRecover YES if the recovery was successful. - @param error the error that that was attempted to be recovered from. +/** + Indicates the error recovery has been attempted. + - Parameter processor: the processor instance. + - Parameter didRecover: YES if the recovery was successful. + - Parameter error: the error that that was attempted to be recovered from. */ - (void)processorDidAttemptRecovery:(FBSDKGraphErrorRecoveryProcessor *)processor didRecover:(BOOL)didRecover error:(NSError *)error; @optional -/*! - @abstract Indicates the processor is about to process the error. - @param processor the processor instance. - @param error the error is about to be processed. - @discussion return NO if the processor should not process the error. For example, +/** + Indicates the processor is about to process the error. + - Parameter processor: the processor instance. + - Parameter error: the error is about to be processed. + + return NO if the processor should not process the error. For example, if you want to prevent alerts of localized messages but otherwise perform retries and recoveries, you could return NO for errors where userInfo[FBSDKGraphRequestErrorCategoryKey] equal to FBSDKGraphRequestErrorCategoryOther */ @@ -49,9 +50,10 @@ @end -/*! - @abstract Defines a type that can process Facebook NSErrors with best practices. - @discussion Facebook NSErrors can contain FBSDKErrorRecoveryAttempting instances to recover from errors, or +/** + Defines a type that can process Facebook NSErrors with best practices. + + Facebook NSErrors can contain FBSDKErrorRecoveryAttempting instances to recover from errors, or localized messages to present to the user. This class will process the instances as follows: 1. If the error is temporary as indicated by FBSDKGraphRequestErrorCategoryKey, assume the recovery succeeded and @@ -74,23 +76,23 @@ */ @interface FBSDKGraphErrorRecoveryProcessor : NSObject -/*! - @abstract Gets the delegate. Note this is a strong reference, and is nil'ed out after recovery is complete. +/** + Gets the delegate. Note this is a strong reference, and is nil'ed out after recovery is complete. */ @property (nonatomic, strong, readonly) iddelegate; -/*! - @abstract Attempts to process the error, return YES if the error can be processed. - @param error the error to process. - @param request the relateed request that may be reissued. - @param delegate the delegate that will be retained until recovery is complete. +/** + Attempts to process the error, return YES if the error can be processed. + - Parameter error: the error to process. + - Parameter request: the related request that may be reissued. + - Parameter delegate: the delegate that will be retained until recovery is complete. */ - (BOOL)processError:(NSError *)error request:(FBSDKGraphRequest *)request delegate:(id) delegate; -/*! - @abstract The callback for FBSDKErrorRecoveryAttempting - @param didRecover if the recovery succeeded - @param contextInfo unused +/** + The callback for FBSDKErrorRecoveryAttempting + - Parameter didRecover: if the recovery succeeded + - Parameter contextInfo: unused */ - (void)didPresentErrorWithRecovery:(BOOL)didRecover contextInfo:(void *)contextInfo; diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphErrorRecoveryProcessor.m b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphErrorRecoveryProcessor.m index 95a47d21..498e19a6 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphErrorRecoveryProcessor.m +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphErrorRecoveryProcessor.m @@ -38,7 +38,9 @@ @implementation FBSDKGraphErrorRecoveryProcessor - (void)dealloc { - _alertView.delegate = nil; + if (_alertView) { + _alertView.delegate = nil; + } } - (BOOL)processError:(NSError *)error request:(FBSDKGraphRequest *)request delegate:(id) delegate @@ -69,18 +71,7 @@ - (BOOL)processError:(NSError *)error request:(FBSDKGraphRequest *)request deleg NSString *recoverySuggestion = error.userInfo[NSLocalizedRecoverySuggestionErrorKey]; _error = error; dispatch_async(dispatch_get_main_queue(), ^{ -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wdeprecated-declarations" - _alertView = [[UIAlertView alloc] initWithTitle:nil - message:recoverySuggestion - delegate:self - cancelButtonTitle:nil - otherButtonTitles:nil]; -#pragma clang diagnostic pop - for (NSString *option in recoveryOptionsTitles) { - [_alertView addButtonWithTitle:option]; - } - [_alertView show]; + [self displayAlertWithRecoverySuggestion:recoverySuggestion recoveryOptionsTitles:recoveryOptionsTitles]; }); return YES; } @@ -120,14 +111,7 @@ - (BOOL)processError:(NSError *)error request:(FBSDKGraphRequest *)request deleg NSLocalizedStringWithDefaultValue(@"ErrorRecovery.Alert.OK", @"FacebookSDK", [FBSDKInternalUtility bundleForStrings], @"OK", @"The title of the label to dismiss the alert when presenting user facing error messages"); -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wdeprecated-declarations" - [[[UIAlertView alloc] initWithTitle:title - message:message - delegate:nil - cancelButtonTitle:localizedOK - otherButtonTitles:nil] show]; -#pragma clang diagnostic pop + [self displayAlertWithTitle:title message:message cancelButtonTitle:localizedOK]; }); } } @@ -136,6 +120,79 @@ - (BOOL)processError:(NSError *)error request:(FBSDKGraphRequest *)request deleg return NO; } +#pragma mark - UIAlertView and UIAlertController support + +- (void)displayAlertWithRecoverySuggestion:(NSString *)recoverySuggestion recoveryOptionsTitles:(NSArray *)recoveryOptionsTitles +{ + if ([UIAlertController class]) { + UIAlertController *alertController = [UIAlertController alertControllerWithTitle:nil + message:recoverySuggestion + preferredStyle:UIAlertControllerStyleAlert]; + for (NSUInteger i = 0; i < recoveryOptionsTitles.count; i++) { + NSString *title = recoveryOptionsTitles[i]; + UIAlertAction *option = [UIAlertAction actionWithTitle:title + style:UIAlertActionStyleDefault + handler:^(UIAlertAction * _Nonnull action) { + [_recoveryAttempter attemptRecoveryFromError:_error + optionIndex:i + delegate:self + didRecoverSelector:@selector(didPresentErrorWithRecovery:contextInfo:) + contextInfo:nil]; + }]; + [alertController addAction:option]; + } + UIViewController *topMostViewController = [FBSDKInternalUtility topMostViewController]; + [topMostViewController presentViewController:alertController + animated:YES + completion:nil]; + } else { +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" + _alertView = [[UIAlertView alloc] initWithTitle:nil + message:recoverySuggestion + delegate:self + cancelButtonTitle:nil + otherButtonTitles:nil]; +#pragma clang diagnostic pop + for (NSString *option in recoveryOptionsTitles) { + [_alertView addButtonWithTitle:option]; + } + [_alertView show]; + } +} + +- (void)displayAlertWithTitle:(NSString *)title message:(NSString *)message cancelButtonTitle:(NSString *)localizedOK +{ + if ([UIAlertController class]) { + UIAlertController *alertController = [UIAlertController alertControllerWithTitle:nil + message:message + preferredStyle:UIAlertControllerStyleAlert]; + UIAlertAction *OKAction = [UIAlertAction actionWithTitle:localizedOK + style:UIAlertActionStyleCancel + handler:^(UIAlertAction * _Nonnull action) { + [_recoveryAttempter attemptRecoveryFromError:_error + optionIndex:0 + delegate:self + didRecoverSelector:@selector(didPresentErrorWithRecovery:contextInfo:) + contextInfo:nil]; + }]; + [alertController addAction:OKAction]; + UIViewController *topMostViewController = [FBSDKInternalUtility topMostViewController]; + [topMostViewController presentViewController:alertController + animated:YES + completion:nil]; + } else { +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" + [[[UIAlertView alloc] initWithTitle:title + message:message + delegate:nil + cancelButtonTitle:localizedOK + otherButtonTitles:nil] show]; +#pragma clang diagnostic pop + } +} + #pragma mark - UIAlertViewDelegate #pragma clang diagnostic push @@ -143,8 +200,10 @@ - (BOOL)processError:(NSError *)error request:(FBSDKGraphRequest *)request deleg - (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex { [_recoveryAttempter attemptRecoveryFromError:_error optionIndex:buttonIndex delegate:self didRecoverSelector:@selector(didPresentErrorWithRecovery:contextInfo:) contextInfo:nil]; - _alertView.delegate = nil; - _alertView = nil; + if (_alertView) { + _alertView.delegate = nil; + _alertView = nil; + } } #pragma clang diagnostic pop diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequest.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequest.h index 5ae03e24..2743ec3a 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequest.h +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequest.h @@ -22,10 +22,11 @@ @class FBSDKAccessToken; -/*! - @abstract Represents a request to the Facebook Graph API. +/** + Represents a request to the Facebook Graph API. - @discussion `FBSDKGraphRequest` encapsulates the components of a request (the + + `FBSDKGraphRequest` encapsulates the components of a request (the Graph API path, the parameters, error recovery behavior) and should be used in conjunction with `FBSDKGraphRequestConnection` to issue the request. @@ -37,35 +38,36 @@ By default, FBSDKGraphRequest will attempt to recover any errors returned from Facebook. You can disable this via `disableErrorRecovery:`. - @see FBSDKGraphErrorRecoveryProcessor + +- See:FBSDKGraphErrorRecoveryProcessor */ @interface FBSDKGraphRequest : NSObject -/*! - @abstract Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. - @param graphPath the graph path (e.g., @"me"). - @param parameters the optional parameters dictionary. +/** + Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. + - Parameter graphPath: the graph path (e.g., @"me"). + - Parameter parameters: the optional parameters dictionary. */ - (instancetype)initWithGraphPath:(NSString *)graphPath parameters:(NSDictionary *)parameters; -/*! - @abstract Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. - @param graphPath the graph path (e.g., @"me"). - @param parameters the optional parameters dictionary. - @param HTTPMethod the optional HTTP method. nil defaults to @"GET". +/** + Initializes a new instance that use use `[FBSDKAccessToken currentAccessToken]`. + - Parameter graphPath: the graph path (e.g., @"me"). + - Parameter parameters: the optional parameters dictionary. + - Parameter HTTPMethod: the optional HTTP method. nil defaults to @"GET". */ - (instancetype)initWithGraphPath:(NSString *)graphPath parameters:(NSDictionary *)parameters HTTPMethod:(NSString *)HTTPMethod; -/*! - @abstract Initializes a new instance. - @param graphPath the graph path (e.g., @"me"). - @param parameters the optional parameters dictionary. - @param tokenString the token string to use. Specifying nil will cause no token to be used. - @param version the optional Graph API version (e.g., @"v2.0"). nil defaults to FBSDK_TARGET_PLATFORM_VERSION. - @param HTTPMethod the optional HTTP method (e.g., @"POST"). nil defaults to @"GET". +/** + Initializes a new instance. + - Parameter graphPath: the graph path (e.g., @"me"). + - Parameter parameters: the optional parameters dictionary. + - Parameter tokenString: the token string to use. Specifying nil will cause no token to be used. + - Parameter version: the optional Graph API version (e.g., @"v2.0"). nil defaults to `[FBSDKSettings graphAPIVersion]`. + - Parameter HTTPMethod: the optional HTTP method (e.g., @"POST"). nil defaults to @"GET". */ - (instancetype)initWithGraphPath:(NSString *)graphPath parameters:(NSDictionary *)parameters @@ -74,35 +76,36 @@ HTTPMethod:(NSString *)HTTPMethod NS_DESIGNATED_INITIALIZER; -/*! - @abstract The request parameters. +/** + The request parameters. */ @property (nonatomic, strong, readonly) NSMutableDictionary *parameters; -/*! - @abstract The access token string used by the request. +/** + The access token string used by the request. */ @property (nonatomic, copy, readonly) NSString *tokenString; -/*! - @abstract The Graph API endpoint to use for the request, for example "me". +/** + The Graph API endpoint to use for the request, for example "me". */ @property (nonatomic, copy, readonly) NSString *graphPath; -/*! - @abstract The HTTPMethod to use for the request, for example "GET" or "POST". +/** + The HTTPMethod to use for the request, for example "GET" or "POST". */ @property (nonatomic, copy, readonly) NSString *HTTPMethod; -/*! - @abstract The Graph API version to use (e.g., "v2.0") +/** + The Graph API version to use (e.g., "v2.0") */ @property (nonatomic, copy, readonly) NSString *version; -/*! - @abstract If set, disables the automatic error recovery mechanism. - @param disable whether to disable the automatic error recovery mechanism - @discussion By default, non-batched FBSDKGraphRequest instances will automatically try to recover +/** + If set, disables the automatic error recovery mechanism. + - Parameter disable: whether to disable the automatic error recovery mechanism + + By default, non-batched FBSDKGraphRequest instances will automatically try to recover from errors by constructing a `FBSDKGraphErrorRecoveryProcessor` instance that re-issues the request on successful recoveries. The re-issued request will call the same handler as the receiver but may occur with a different `FBSDKGraphRequestConnection` instance. @@ -111,9 +114,9 @@ NS_DESIGNATED_INITIALIZER; */ - (void)setGraphErrorRecoveryDisabled:(BOOL)disable; -/*! - @abstract Starts a connection to the Graph API. - @param handler The handler block to call when the request completes. +/** + Starts a connection to the Graph API. + - Parameter handler: The handler block to call when the request completes. */ - (FBSDKGraphRequestConnection *)startWithCompletionHandler:(FBSDKGraphRequestHandler)handler; diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequest.m b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequest.m index 050a6764..9b91cbd0 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequest.m +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequest.m @@ -77,7 +77,7 @@ - (instancetype)initWithGraphPath:(NSString *)graphPath if ((self = [self initWithGraphPath:graphPath parameters:parameters tokenString:tokenString - version:FBSDK_TARGET_PLATFORM_VERSION + version:[FBSDKSettings graphAPIVersion] HTTPMethod:HTTPMethod])) { self.flags |= flags; } @@ -91,7 +91,7 @@ - (instancetype)initWithGraphPath:(NSString *)graphPath HTTPMethod:(NSString *)HTTPMethod { if ((self = [super init])) { _tokenString = [tokenString copy]; - _version = version ? [version copy] : FBSDK_TARGET_PLATFORM_VERSION; + _version = version ? [version copy] : [FBSDKSettings graphAPIVersion]; _graphPath = [graphPath copy]; _HTTPMethod = HTTPMethod ? [HTTPMethod copy] : kGetHTTPMethod; _parameters = [[NSMutableDictionary alloc] initWithDictionary:parameters]; diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestConnection.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestConnection.h index 79ffb3f8..3eca5840 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestConnection.h +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestConnection.h @@ -23,108 +23,107 @@ @class FBSDKGraphRequest; @class FBSDKGraphRequestConnection; -/*! - @typedef FBSDKGraphRequestHandler +/** + FBSDKGraphRequestHandler - @abstract - A block that is passed to addRequest to register for a callback with the results of that + A block that is passed to addRequest to register for a callback with the results of that request once the connection completes. - @discussion + + Pass a block of this type when calling addRequest. This will be called once the request completes. The call occurs on the UI thread. - @param connection The `FBSDKGraphRequestConnection` that sent the request. + - Parameter connection: The `FBSDKGraphRequestConnection` that sent the request. - @param result The result of the request. This is a translation of + - Parameter result: The result of the request. This is a translation of JSON data to `NSDictionary` and `NSArray` objects. This is nil if there was an error. - @param error The `NSError` representing any error that occurred. + - Parameter error: The `NSError` representing any error that occurred. */ typedef void (^FBSDKGraphRequestHandler)(FBSDKGraphRequestConnection *connection, id result, NSError *error); -/*! +/** @protocol - @abstract - The `FBSDKGraphRequestConnectionDelegate` protocol defines the methods used to receive network + The `FBSDKGraphRequestConnectionDelegate` protocol defines the methods used to receive network activity progress information from a . */ @protocol FBSDKGraphRequestConnectionDelegate @optional -/*! +/** @method - @abstract - Tells the delegate the request connection will begin loading + Tells the delegate the request connection will begin loading + + - @discussion If the is created using one of the convenience factory methods prefixed with start, the object returned from the convenience method has already begun loading and this method will not be called when the delegate is set. - @param connection The request connection that is starting a network request + - Parameter connection: The request connection that is starting a network request */ - (void)requestConnectionWillBeginLoading:(FBSDKGraphRequestConnection *)connection; -/*! +/** @method - @abstract - Tells the delegate the request connection finished loading + Tells the delegate the request connection finished loading - @discussion - If the request connection completes without a network error occuring then this method is called. + + + If the request connection completes without a network error occurring then this method is called. Invocation of this method does not indicate success of every made, only that the request connection has no further activity. Use the error argument passed to the FBSDKGraphRequestHandler block to determine success or failure of each . This method is invoked after the completion handler for each . - @param connection The request connection that successfully completed a network request + - Parameter connection: The request connection that successfully completed a network request */ - (void)requestConnectionDidFinishLoading:(FBSDKGraphRequestConnection *)connection; -/*! +/** @method - @abstract - Tells the delegate the request connection failed with an error + Tells the delegate the request connection failed with an error + + - @discussion If the request connection fails with a network error then this method is called. The `error` argument specifies why the network connection failed. The `NSError` object passed to the FBSDKGraphRequestHandler block may contain additional information. - @param connection The request connection that successfully completed a network request - @param error The `NSError` representing the network error that occurred, if any. May be nil + - Parameter connection: The request connection that successfully completed a network request + - Parameter error: The `NSError` representing the network error that occurred, if any. May be nil in some circumstances. Consult the `NSError` for the for reliable failure information. */ - (void)requestConnection:(FBSDKGraphRequestConnection *)connection didFailWithError:(NSError *)error; -/*! +/** @method - @abstract - Tells the delegate how much data has been sent and is planned to send to the remote host + Tells the delegate how much data has been sent and is planned to send to the remote host + + - @discussion The byte count arguments refer to the aggregated objects, not a particular . Like `NSURLConnection`, the values may change in unexpected ways if data needs to be resent. - @param connection The request connection transmitting data to a remote host - @param bytesWritten The number of bytes sent in the last transmission - @param totalBytesWritten The total number of bytes sent to the remote host - @param totalBytesExpectedToWrite The total number of bytes expected to send to the remote host + - Parameter connection: The request connection transmitting data to a remote host + - Parameter bytesWritten: The number of bytes sent in the last transmission + - Parameter totalBytesWritten: The total number of bytes sent to the remote host + - Parameter totalBytesExpectedToWrite: The total number of bytes expected to send to the remote host */ - (void)requestConnection:(FBSDKGraphRequestConnection *)connection didSendBodyData:(NSInteger)bytesWritten @@ -133,13 +132,12 @@ totalBytesExpectedToWrite:(NSInteger)totalBytesExpectedToWrite; @end -/*! - @class FBSDKGraphRequestConnection +/** + + The `FBSDKGraphRequestConnection` represents a single connection to Facebook to service a request. + - @abstract - The `FBSDKGraphRequestConnection` represents a single connection to Facebook to service a request. - @discussion The request settings are encapsulated in a reusable object. The `FBSDKGraphRequestConnection` object encapsulates the concerns of a single communication e.g. starting a connection, canceling a connection, or batching requests. @@ -147,22 +145,21 @@ totalBytesExpectedToWrite:(NSInteger)totalBytesExpectedToWrite; */ @interface FBSDKGraphRequestConnection : NSObject -/*! - @abstract - The delegate object that receives updates. +/** + The delegate object that receives updates. */ -@property (nonatomic, assign) id delegate; +@property (nonatomic, weak) id delegate; -/*! - @abstract Gets or sets the timeout interval to wait for a response before giving up. +/** + Gets or sets the timeout interval to wait for a response before giving up. */ @property (nonatomic) NSTimeInterval timeout; -/*! - @abstract - The raw response that was returned from the server. (readonly) +/** + The raw response that was returned from the server. (readonly) + + - @discussion This property can be used to inspect HTTP headers that were returned from the server. @@ -171,57 +168,56 @@ totalBytesExpectedToWrite:(NSInteger)totalBytesExpectedToWrite; */ @property (nonatomic, retain, readonly) NSHTTPURLResponse *URLResponse; -/*! +/** @methodgroup Class methods */ -/*! +/** @method - @abstract - This method sets the default timeout on all FBSDKGraphRequestConnection instances. Defaults to 60 seconds. + This method sets the default timeout on all FBSDKGraphRequestConnection instances. Defaults to 60 seconds. - @param defaultConnectionTimeout The timeout interval. + - Parameter defaultConnectionTimeout: The timeout interval. */ + (void)setDefaultConnectionTimeout:(NSTimeInterval)defaultConnectionTimeout; -/*! +/** @methodgroup Adding requests */ -/*! +/** @method - @abstract - This method adds an object to this connection. + This method adds an object to this connection. + + - Parameter request: A request to be included in the round-trip when start is called. + - Parameter handler: A handler to call back when the round-trip completes or times out. + - @param request A request to be included in the round-trip when start is called. - @param handler A handler to call back when the round-trip completes or times out. - @discussion The completion handler is retained until the block is called upon the completion or cancellation of the connection. */ - (void)addRequest:(FBSDKGraphRequest *)request completionHandler:(FBSDKGraphRequestHandler)handler; -/*! +/** @method - @abstract - This method adds an object to this connection. + This method adds an object to this connection. - @param request A request to be included in the round-trip when start is called. + - Parameter request: A request to be included in the round-trip when start is called. - @param handler A handler to call back when the round-trip completes or times out. + - Parameter handler: A handler to call back when the round-trip completes or times out. The handler will be invoked on the main thread. - @param name An optional name for this request. This can be used to feed + - Parameter name: An optional name for this request. This can be used to feed the results of one request to the input of another in the same `FBSDKGraphRequestConnection` as described in [Graph API Batch Requests]( https://developers.facebook.com/docs/reference/api/batch/ ). - @discussion + + The completion handler is retained until the block is called upon the completion or cancellation of the connection. This request can be named to allow for using the request's response in a subsequent request. @@ -230,21 +226,21 @@ totalBytesExpectedToWrite:(NSInteger)totalBytesExpectedToWrite; completionHandler:(FBSDKGraphRequestHandler)handler batchEntryName:(NSString *)name; -/*! +/** @method - @abstract - This method adds an object to this connection. + This method adds an object to this connection. - @param request A request to be included in the round-trip when start is called. + - Parameter request: A request to be included in the round-trip when start is called. - @param handler A handler to call back when the round-trip completes or times out. + - Parameter handler: A handler to call back when the round-trip completes or times out. - @param batchParameters The optional dictionary of parameters to include for this request + - Parameter batchParameters: The optional dictionary of parameters to include for this request as described in [Graph API Batch Requests]( https://developers.facebook.com/docs/reference/api/batch/ ). Examples include "depends_on", "name", or "omit_response_on_success". - @discussion + + The completion handler is retained until the block is called upon the completion or cancellation of the connection. This request can be named to allow for using the request's response in a subsequent request. @@ -253,18 +249,18 @@ totalBytesExpectedToWrite:(NSInteger)totalBytesExpectedToWrite; completionHandler:(FBSDKGraphRequestHandler)handler batchParameters:(NSDictionary *)batchParameters; -/*! +/** @methodgroup Instance methods */ -/*! +/** @method - @abstract - Signals that a connection should be logically terminated as the + Signals that a connection should be logically terminated as the application is no longer interested in a response. - @discussion + + Synchronously calls any handlers indicating the request was cancelled. Cancel does not guarantee that the request-related processing will cease. It does promise that all handlers will complete before the cancel returns. A call to @@ -273,52 +269,54 @@ totalBytesExpectedToWrite:(NSInteger)totalBytesExpectedToWrite; */ - (void)cancel; -/*! +/** @method - @abstract - This method starts a connection with the server and is capable of handling all of the + This method starts a connection with the server and is capable of handling all of the requests that were added to the connection. - @discussion By default, a connection is scheduled on the current thread in the default mode when it is created. + + By default, a connection is scheduled on the current thread in the default mode when it is created. See `setDelegateQueue:` for other options. This method cannot be called twice for an `FBSDKGraphRequestConnection` instance. */ - (void)start; -/*! - @abstract Determines the operation queue that is used to call methods on the connection's delegate. - @param queue The operation queue to use when calling delegate methods. - @discussion By default, a connection is scheduled on the current thread in the default mode when it is created. +/** + Determines the operation queue that is used to call methods on the connection's delegate. + - Parameter queue: The operation queue to use when calling delegate methods. + + By default, a connection is scheduled on the current thread in the default mode when it is created. You cannot reschedule a connection after it has started. This is very similar to `[NSURLConnection setDelegateQueue:]`. */ - (void)setDelegateQueue:(NSOperationQueue *)queue; -/*! +/** @method - @abstract - Overrides the default version for a batch request + Overrides the default version for a batch request + + - @discussion The SDK automatically prepends a version part, such as "v2.0" to API paths in order to simplify API versioning for applications. If you want to override the version part while using batch requests on the connection, call this method to set the version for the batch request. - @param version This is a string in the form @"v2.0" which will be used for the version part of an API path + - Parameter version: This is a string in the form @"v2.0" which will be used for the version part of an API path */ - (void)overrideVersionPartWith:(NSString *)version; @end -/*! - @abstract The key in the result dictionary for requests to old versions of the Graph API +/** + The key in the result dictionary for requests to old versions of the Graph API whose response is not a JSON object. - @discussion When a request returns a non-JSON response (such as a "true" literal), that response + + When a request returns a non-JSON response (such as a "true" literal), that response will be wrapped into a dictionary using this const as the key. This only applies for very few Graph API prior to v2.1. */ diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestConnection.m b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestConnection.m index ebdf0e15..2ede0661 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestConnection.m +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestConnection.m @@ -31,7 +31,7 @@ #import "FBSDKInternalUtility.h" #import "FBSDKLogger.h" #import "FBSDKSettings+Internal.h" -#import "FBSDKURLConnection.h" +#import "FBSDKURLSessionTask.h" NSString *const FBSDKNonJSONResponseProperty = @"FACEBOOK_NON_JSON_RESULT"; @@ -76,17 +76,18 @@ typedef NS_ENUM(NSUInteger, FBSDKGraphRequestConnectionState) // Private properties and methods @interface FBSDKGraphRequestConnection () < -FBSDKURLConnectionDelegate +NSURLSessionDataDelegate #if !TARGET_OS_TV , FBSDKGraphErrorRecoveryProcessorDelegate #endif > -@property (nonatomic, retain) FBSDKURLConnection *connection; +@property (nonatomic, strong) NSURLSession *session; +@property (nonatomic, strong) FBSDKURLSessionTask *task; @property (nonatomic, retain) NSMutableArray *requests; -@property (nonatomic) FBSDKGraphRequestConnectionState state; -@property (nonatomic, retain) FBSDKLogger *logger; -@property (nonatomic) unsigned long requestStartTime; +@property (nonatomic, assign) FBSDKGraphRequestConnectionState state; +@property (nonatomic, strong) FBSDKLogger *logger; +@property (nonatomic, assign) unsigned long requestStartTime; @end @@ -117,8 +118,7 @@ - (instancetype)init - (void)dealloc { - _connection.delegate = nil; - [_connection cancel]; + [_session invalidateAndCancel]; } #pragma mark - Public @@ -163,8 +163,8 @@ - (void)addRequest:(FBSDKGraphRequest *)request - (void)cancel { self.state = kStateCancelled; - [self.connection cancel]; - self.connection = nil; + [self.task cancel]; + [self cleanUpSession]; } - (void)overrideVersionPartWith:(NSString *)version @@ -196,24 +196,22 @@ - (void)start [self logRequest:request bodyLength:0 bodyLogger:nil attachmentLogger:nil]; _requestStartTime = [FBSDKInternalUtility currentTimeInMilliseconds]; - FBSDKURLConnectionHandler handler = - ^(FBSDKURLConnection *connection, - NSError *error, - NSURLResponse *response, - NSData *responseData) { - [self completeFBSDKURLConnectionWithResponse:response - data:responseData - networkError:error]; + FBSDKURLSessionTaskHandler handler = ^(NSError *error, + NSURLResponse *response, + NSData *responseData) { + [self completeFBSDKURLSessionWithResponse:response + data:responseData + networkError:error]; }; - FBSDKURLConnection *connection = [[FBSDKURLConnection alloc] initWithRequest:request - completionHandler:handler]; - if (_delegateQueue) { - [connection setDelegateQueue:_delegateQueue]; + if (!self.session) { + self.session = [self defaultSession]; } - connection.delegate = self; - self.connection = connection; - [connection start]; + + self.task = [[FBSDKURLSessionTask alloc] initWithRequest:request + fromSession:self.session + completionHandler:handler]; + [self.task start]; id delegate = self.delegate; if ([delegate respondsToSelector:@selector(requestConnectionWillBeginLoading:)]) { @@ -503,9 +501,9 @@ - (NSString *)urlStringForSingleRequest:(FBSDKGraphRequest *)request forBatch:(B #pragma mark - Private methods (response parsing) -- (void)completeFBSDKURLConnectionWithResponse:(NSURLResponse *)response - data:(NSData *)data - networkError:(NSError *)error +- (void)completeFBSDKURLSessionWithResponse:(NSURLResponse *)response + data:(NSData *)data + networkError:(NSError *)error { if (self.state != kStateCancelled) { NSAssert(self.state == kStateStarted, @@ -526,7 +524,7 @@ - (void)completeFBSDKURLConnectionWithResponse:(NSURLResponse *)response if (!error && [response.MIMEType hasPrefix:@"image"]) { error = [FBSDKError errorWithCode:FBSDKGraphRequestNonTextMimeTypeReturnedErrorCode message:@"Response is a non-text MIME type; endpoints that return images and other " - @"binary data should be fetched using NSURLRequest and NSURLConnection"]; + @"binary data should be fetched using NSURLRequest and NSURLSession"]; } else { results = [self parseJSONResponse:data error:&error @@ -560,7 +558,7 @@ - (void)completeFBSDKURLConnectionWithResponse:(NSURLResponse *)response [self completeWithResults:results networkError:error]; - self.connection = nil; + [self cleanUpSession]; } // @@ -611,7 +609,7 @@ - (NSArray *)parseJSONResponse:(NSData *)data [results addObject:@{ @"code":@(statusCode), @"body":response - }]; + }]; } else if ([response isKindOfClass:[NSArray class]]) { // response is the array of responses, but the body element of each needs // to be decoded from JSON. @@ -640,7 +638,7 @@ - (NSArray *)parseJSONResponse:(NSData *)data NSDictionary *result = @{ @"code":@(statusCode), @"body":response - }; + }; for (NSUInteger resultIndex = 0, resultCount = self.requests.count; resultIndex < resultCount; ++resultIndex) { [results addObject:result]; @@ -662,7 +660,7 @@ - (id)parseJSONOrOtherwise:(NSString *)utf8 id parsed = nil; if (!(*error)) { parsed = [FBSDKInternalUtility objectForJSONString:utf8 error:error]; - // if we fail parse we attemp a reparse of a modified input to support results in the form "foo=bar", "true", etc. + // if we fail parse we attempt a re-parse of a modified input to support results in the form "foo=bar", "true", etc. // which is shouldn't be necessary since Graph API v2.1. if (*error) { // we round-trip our hand-wired response through the parser in order to remain @@ -715,7 +713,7 @@ - (void)completeWithResults:(NSArray *)results } #endif - [self processResultBody:body error:resultError metadata:metadata canNotifyDelegate:(networkError ? NO : YES)]; + [self processResultBody:body error:resultError metadata:metadata canNotifyDelegate:networkError == nil]; }]; if (networkError) { @@ -788,7 +786,7 @@ - (void)processResultBody:(NSDictionary *)body error:(NSError *)error metadata:( } } #endif - // this is already on the queue since we are currently in the NSURLConnection callback. + // this is already on the queue since we are currently in the NSURLSession callback. finishAndInvokeCompletionHandler(); } @@ -954,27 +952,35 @@ + (NSString *)userAgent return agent; } -- (void)setConnection:(FBSDKURLConnection *)connection +- (NSURLSession *)defaultSession { - if (_connection != connection) { - _connection.delegate = nil; - _connection = connection; - } + NSURLSessionConfiguration *config = [NSURLSessionConfiguration defaultSessionConfiguration]; + return [NSURLSession sessionWithConfiguration:config + delegate:self + delegateQueue:_delegateQueue]; } -#pragma mark - FBSDKURLConnectionDelegate +- (void)cleanUpSession +{ + [self.session invalidateAndCancel]; + self.session = nil; +} -- (void)facebookURLConnection:(FBSDKURLConnection *)connection - didSendBodyData:(NSInteger)bytesWritten - totalBytesWritten:(NSInteger)totalBytesWritten - totalBytesExpectedToWrite:(NSInteger)totalBytesExpectedToWrite { - id delegate = [self delegate]; +#pragma mark - NSURLSessionDataDelegate + +- (void)URLSession:(NSURLSession *)session + task:(NSURLSessionTask *)task + didSendBodyData:(int64_t)bytesSent + totalBytesSent:(int64_t)totalBytesSent +totalBytesExpectedToSend:(int64_t)totalBytesExpectedToSend +{ + id delegate = self.delegate; if ([delegate respondsToSelector:@selector(requestConnection:didSendBodyData:totalBytesWritten:totalBytesExpectedToWrite:)]) { [delegate requestConnection:self - didSendBodyData:bytesWritten - totalBytesWritten:totalBytesWritten - totalBytesExpectedToWrite:totalBytesExpectedToWrite]; + didSendBodyData:(NSUInteger)bytesSent + totalBytesWritten:(NSUInteger)totalBytesSent + totalBytesExpectedToWrite:(NSUInteger)totalBytesExpectedToSend]; } } diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestDataAttachment.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestDataAttachment.h index c179e29c..edf0f781 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestDataAttachment.h +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestDataAttachment.h @@ -18,34 +18,34 @@ #import -/*! - @abstract A container class for data attachments so that additional metadata can be provided about the attachment. +/** + A container class for data attachments so that additional metadata can be provided about the attachment. */ @interface FBSDKGraphRequestDataAttachment : NSObject -/*! - @abstract Initializes the receiver with the attachment data and metadata. - @param data The attachment data (retained, not copied) - @param filename The filename for the attachment - @param contentType The content type for the attachment +/** + Initializes the receiver with the attachment data and metadata. + - Parameter data: The attachment data (retained, not copied) + - Parameter filename: The filename for the attachment + - Parameter contentType: The content type for the attachment */ - (instancetype)initWithData:(NSData *)data filename:(NSString *)filename contentType:(NSString *)contentType NS_DESIGNATED_INITIALIZER; -/*! - @abstract The content type for the attachment. +/** + The content type for the attachment. */ @property (nonatomic, copy, readonly) NSString *contentType; -/*! - @abstract The attachment data. +/** + The attachment data. */ @property (nonatomic, strong, readonly) NSData *data; -/*! - @abstract The filename for the attachment. +/** + The filename for the attachment. */ @property (nonatomic, copy, readonly) NSString *filename; diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKMutableCopying.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKMutableCopying.h index 621fac96..1b351dbd 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKMutableCopying.h +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKMutableCopying.h @@ -20,15 +20,16 @@ #import -/*! - @abstract Extension protocol for NSMutableCopying that adds the mutableCopy method, which is implemented on NSObject. - @discussion NSObject implicitly conforms to this protocol. +/** + Extension protocol for NSMutableCopying that adds the mutableCopy method, which is implemented on NSObject. + + NSObject implicitly conforms to this protocol. */ @protocol FBSDKMutableCopying -/*! - @abstract Implemented by NSObject as a convenience to mutableCopyWithZone:. - @return A mutable copy of the receiver. +/** + Implemented by NSObject as a convenience to mutableCopyWithZone:. + - Returns: A mutable copy of the receiver. */ - (id)mutableCopy; diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKProfile.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKProfile.h index 0505ac5f..1f33f168 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKProfile.h +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKProfile.h @@ -19,27 +19,31 @@ #import "FBSDKMacros.h" #import "FBSDKProfilePictureView.h" -/*! - @abstract Notification indicating that the `currentProfile` has changed. - @discussion the userInfo dictionary of the notification will contain keys +/** + Notification indicating that the `currentProfile` has changed. + + the userInfo dictionary of the notification will contain keys `FBSDKProfileChangeOldKey` and `FBSDKProfileChangeNewKey`. */ FBSDK_EXTERN NSString *const FBSDKProfileDidChangeNotification; -/* @abstract key in notification's userInfo object for getting the old profile. - @discussion If there was no old profile, the key will not be present. +/* key in notification's userInfo object for getting the old profile. + + If there was no old profile, the key will not be present. */ FBSDK_EXTERN NSString *const FBSDKProfileChangeOldKey; -/* @abstract key in notification's userInfo object for getting the new profile. - @discussion If there is no new profile, the key will not be present. +/* key in notification's userInfo object for getting the new profile. + + If there is no new profile, the key will not be present. */ FBSDK_EXTERN NSString *const FBSDKProfileChangeNewKey; -/*! - @abstract Represents an immutable Facebook profile - @discussion This class provides a global "currentProfile" instance to more easily +/** + Represents an immutable Facebook profile + + This class provides a global "currentProfile" instance to more easily add social context to your application. When the profile changes, a notification is posted so that you can update relevant parts of your UI and is persisted to NSUserDefaults. @@ -50,15 +54,15 @@ FBSDK_EXTERN NSString *const FBSDKProfileChangeNewKey; */ @interface FBSDKProfile : NSObject -/*! - @abstract initializes a new instance. - @param userID the user ID - @param firstName the user's first name - @param middleName the user's middle name - @param lastName the user's last name - @param name the user's complete name - @param linkURL the link for this profile - @param refreshDate the optional date this profile was fetched. Defaults to [NSDate date]. +/** + initializes a new instance. + - Parameter userID: the user ID + - Parameter firstName: the user's first name + - Parameter middleName: the user's middle name + - Parameter lastName: the user's last name + - Parameter name: the user's complete name + - Parameter linkURL: the link for this profile + - Parameter refreshDate: the optional date this profile was fetched. Defaults to [NSDate date]. */ - (instancetype)initWithUserID:(NSString *)userID firstName:(NSString *)firstName @@ -67,55 +71,58 @@ FBSDK_EXTERN NSString *const FBSDKProfileChangeNewKey; name:(NSString *)name linkURL:(NSURL *)linkURL refreshDate:(NSDate *)refreshDate NS_DESIGNATED_INITIALIZER; -/*! - @abstract The user id +/** + The user id */ -@property (nonatomic, readonly) NSString *userID; -/*! - @abstract The user's first name +@property (nonatomic, copy, readonly) NSString *userID; +/** + The user's first name */ -@property (nonatomic, readonly) NSString *firstName; -/*! - @abstract The user's middle name +@property (nonatomic, copy, readonly) NSString *firstName; +/** + The user's middle name */ -@property (nonatomic, readonly) NSString *middleName; -/*! - @abstract The user's last name +@property (nonatomic, copy, readonly) NSString *middleName; +/** + The user's last name */ -@property (nonatomic, readonly) NSString *lastName; -/*! - @abstract The user's complete name +@property (nonatomic, copy, readonly) NSString *lastName; +/** + The user's complete name */ -@property (nonatomic, readonly) NSString *name; -/*! - @abstract A URL to the user's profile. - @discussion Consider using Bolts and `FBSDKAppLinkResolver` to resolve this +@property (nonatomic, copy, readonly) NSString *name; +/** + A URL to the user's profile. + + Consider using Bolts and `FBSDKAppLinkResolver` to resolve this to an app link to link directly to the user's profile in the Facebook app. */ @property (nonatomic, readonly) NSURL *linkURL; -/*! - @abstract The last time the profile data was fetched. +/** + The last time the profile data was fetched. */ @property (nonatomic, readonly) NSDate *refreshDate; -/*! - @abstract Gets the current FBSDKProfile instance. +/** + Gets the current FBSDKProfile instance. */ + (FBSDKProfile *)currentProfile; -/*! - @abstract Sets the current instance and posts the appropriate notification if the profile parameter is different +/** + Sets the current instance and posts the appropriate notification if the profile parameter is different than the receiver. - @param profile the profile to set - @discussion This persists the profile to NSUserDefaults. + - Parameter profile: the profile to set + + This persists the profile to NSUserDefaults. */ + (void)setCurrentProfile:(FBSDKProfile *)profile; -/*! - @abstract Indicates if `currentProfile` will automatically observe `FBSDKAccessTokenDidChangeNotification` notifications - @param enable YES is observing - @discussion If observing, this class will issue a graph request for public profile data when the current token's userID +/** + Indicates if `currentProfile` will automatically observe `FBSDKAccessTokenDidChangeNotification` notifications + - Parameter enable: YES is observing + + If observing, this class will issue a graph request for public profile data when the current token's userID differs from the current profile. You can observe `FBSDKProfileDidChangeNotification` for when the profile is updated. Note that if `[FBSDKAccessToken currentAccessToken]` is unset, the `currentProfile` instance remains. It's also possible @@ -123,34 +130,37 @@ FBSDK_EXTERN NSString *const FBSDKProfileChangeNewKey; */ + (void)enableUpdatesOnAccessTokenChange:(BOOL)enable; -/*! - @abstract Loads the current profile and passes it to the completion block. - @param completion The block to be executed once the profile is loaded - @discussion If the profile is already loaded, this method will call the completion block synchronously, otherwise it +/** + Loads the current profile and passes it to the completion block. + - Parameter completion: The block to be executed once the profile is loaded + + If the profile is already loaded, this method will call the completion block synchronously, otherwise it will begin a graph request to update `currentProfile` and then call the completion block when finished. */ + (void)loadCurrentProfileWithCompletion:(void(^)(FBSDKProfile *profile, NSError *error))completion; -/*! - @abstract A convenience method for returning a complete `NSURL` for retrieving the user's profile image. - @param mode The picture mode - @param size The height and width. This will be rounded to integer precision. +/** + A convenience method for returning a complete `NSURL` for retrieving the user's profile image. + - Parameter mode: The picture mode + - Parameter size: The height and width. This will be rounded to integer precision. */ - (NSURL *)imageURLForPictureMode:(FBSDKProfilePictureMode)mode size:(CGSize)size; -/*! - @abstract A convenience method for returning a Graph API path for retrieving the user's profile image. - @deprecated use `imageURLForPictureMode:size:` instead - @discussion You can pass this to a `FBSDKGraphRequest` instance to download the image. - @param mode The picture mode - @param size The height and width. This will be rounded to integer precision. +/** + A convenience method for returning a Graph API path for retrieving the user's profile image. + +- Warning:use `imageURLForPictureMode:size:` instead + + You can pass this to a `FBSDKGraphRequest` instance to download the image. + - Parameter mode: The picture mode + - Parameter size: The height and width. This will be rounded to integer precision. */ - (NSString *)imagePathForPictureMode:(FBSDKProfilePictureMode)mode size:(CGSize)size __attribute__ ((deprecated("use imageURLForPictureMode:size: instead"))); -/*! - @abstract Returns YES if the profile is equivalent to the receiver. - @param profile the profile to compare to. +/** + Returns YES if the profile is equivalent to the receiver. + - Parameter profile: the profile to compare to. */ - (BOOL)isEqualToProfile:(FBSDKProfile *)profile; @end diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKProfilePictureView.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKProfilePictureView.h index f1f64cbe..aaf9bcaa 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKProfilePictureView.h +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKProfilePictureView.h @@ -18,40 +18,41 @@ #import -/*! - @typedef FBSDKProfilePictureMode enum - @abstract Defines the aspect ratio mode for the source image of the profile picture. +/** + FBSDKProfilePictureMode enum + Defines the aspect ratio mode for the source image of the profile picture. */ typedef NS_ENUM(NSUInteger, FBSDKProfilePictureMode) { - /*! - @abstract A square cropped version of the image will be included in the view. + /** + A square cropped version of the image will be included in the view. */ FBSDKProfilePictureModeSquare, - /*! - @abstract The original picture's aspect ratio will be used for the source image in the view. + /** + The original picture's aspect ratio will be used for the source image in the view. */ FBSDKProfilePictureModeNormal, }; -/*! - @abstract A view to display a profile picture. +/** + A view to display a profile picture. */ @interface FBSDKProfilePictureView : UIView -/*! - @abstract The mode for the receiver to determine the aspect ratio of the source image. +/** + The mode for the receiver to determine the aspect ratio of the source image. */ @property (nonatomic, assign) FBSDKProfilePictureMode pictureMode; -/*! - @abstract The profile ID to show the picture for. +/** + The profile ID to show the picture for. */ @property (nonatomic, copy) NSString *profileID; -/*! - @abstract Explicitly marks the receiver as needing to update the image. - @discussion This method is called whenever any properties that affect the source image are modified, but this can also +/** + Explicitly marks the receiver as needing to update the image. + + This method is called whenever any properties that affect the source image are modified, but this can also be used to trigger a manual update of the image if it needs to be re-downloaded. */ - (void)setNeedsImageUpdate; diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKProfilePictureView.m b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKProfilePictureView.m index f107de3a..001d7377 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKProfilePictureView.m +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKProfilePictureView.m @@ -361,8 +361,14 @@ - (void)_updateImageWithData:(NSData *)data state:(FBSDKProfilePictureViewState return; } UIImage *image = [[UIImage alloc] initWithData:data scale:state.scale]; - _imageView.image = image; - _hasProfileImage = YES; + if (image) { + _imageView.image = image; + _hasProfileImage = YES; + } else { + _hasProfileImage = NO; + _placeholderImageIsValid = NO; + [self setNeedsImageUpdate]; + } } @end diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.h index edc0040b..2d59a2a6 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.h +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.h @@ -24,186 +24,209 @@ * Constants defining logging behavior. Use with <[FBSDKSettings setLoggingBehavior]>. */ -/*! Include access token in logging. */ +/** Include access token in logging. */ FBSDK_EXTERN NSString *const FBSDKLoggingBehaviorAccessTokens; -/*! Log performance characteristics */ +/** Log performance characteristics */ FBSDK_EXTERN NSString *const FBSDKLoggingBehaviorPerformanceCharacteristics; -/*! Log FBSDKAppEvents interactions */ +/** Log FBSDKAppEvents interactions */ FBSDK_EXTERN NSString *const FBSDKLoggingBehaviorAppEvents; -/*! Log Informational occurrences */ +/** Log Informational occurrences */ FBSDK_EXTERN NSString *const FBSDKLoggingBehaviorInformational; -/*! Log cache errors. */ +/** Log cache errors. */ FBSDK_EXTERN NSString *const FBSDKLoggingBehaviorCacheErrors; -/*! Log errors from SDK UI controls */ +/** Log errors from SDK UI controls */ FBSDK_EXTERN NSString *const FBSDKLoggingBehaviorUIControlErrors; -/*! Log debug warnings from API response, i.e. when friends fields requested, but user_friends permission isn't granted. */ +/** Log debug warnings from API response, i.e. when friends fields requested, but user_friends permission isn't granted. */ FBSDK_EXTERN NSString *const FBSDKLoggingBehaviorGraphAPIDebugWarning; -/*! Log warnings from API response, i.e. when requested feature will be deprecated in next version of API. +/** Log warnings from API response, i.e. when requested feature will be deprecated in next version of API. Info is the lowest level of severity, using it will result in logging all previously mentioned levels. */ FBSDK_EXTERN NSString *const FBSDKLoggingBehaviorGraphAPIDebugInfo; -/*! Log errors from SDK network requests */ +/** Log errors from SDK network requests */ FBSDK_EXTERN NSString *const FBSDKLoggingBehaviorNetworkRequests; -/*! Log errors likely to be preventable by the developer. This is in the default set of enabled logging behaviors. */ +/** Log errors likely to be preventable by the developer. This is in the default set of enabled logging behaviors. */ FBSDK_EXTERN NSString *const FBSDKLoggingBehaviorDeveloperErrors; @interface FBSDKSettings : NSObject -/*! - @abstract Get the Facebook App ID used by the SDK. - @discussion If not explicitly set, the default will be read from the application's plist (FacebookAppID). +/** + Get the Facebook App ID used by the SDK. + + If not explicitly set, the default will be read from the application's plist (FacebookAppID). */ + (NSString *)appID; -/*! - @abstract Set the Facebook App ID to be used by the SDK. - @param appID The Facebook App ID to be used by the SDK. +/** + Set the Facebook App ID to be used by the SDK. + - Parameter appID: The Facebook App ID to be used by the SDK. */ + (void)setAppID:(NSString *)appID; -/*! - @abstract Get the default url scheme suffix used for sessions. - @discussion If not explicitly set, the default will be read from the application's plist (FacebookUrlSchemeSuffix). +/** + Get the default url scheme suffix used for sessions. + + If not explicitly set, the default will be read from the application's plist (FacebookUrlSchemeSuffix). */ + (NSString *)appURLSchemeSuffix; -/*! - @abstract Set the app url scheme suffix used by the SDK. - @param appURLSchemeSuffix The url scheme suffix to be used by the SDK. +/** + Set the app url scheme suffix used by the SDK. + - Parameter appURLSchemeSuffix: The url scheme suffix to be used by the SDK. */ + (void)setAppURLSchemeSuffix:(NSString *)appURLSchemeSuffix; -/*! - @abstract Retrieve the Client Token that has been set via [FBSDKSettings setClientToken]. - @discussion If not explicitly set, the default will be read from the application's plist (FacebookClientToken). +/** + Retrieve the Client Token that has been set via [FBSDKSettings setClientToken]. + + If not explicitly set, the default will be read from the application's plist (FacebookClientToken). */ + (NSString *)clientToken; -/*! - @abstract Sets the Client Token for the Facebook App. - @discussion This is needed for certain API calls when made anonymously, without a user-based access token. - @param clientToken The Facebook App's "client token", which, for a given appid can be found in the Security +/** + Sets the Client Token for the Facebook App. + + This is needed for certain API calls when made anonymously, without a user-based access token. + - Parameter clientToken: The Facebook App's "client token", which, for a given appid can be found in the Security section of the Advanced tab of the Facebook App settings found at */ + (void)setClientToken:(NSString *)clientToken; -/*! - @abstract A convenient way to toggle error recovery for all FBSDKGraphRequest instances created after this is set. - @param disableGraphErrorRecovery YES or NO. +/** + A convenient way to toggle error recovery for all FBSDKGraphRequest instances created after this is set. + - Parameter disableGraphErrorRecovery: YES or NO. */ + (void)setGraphErrorRecoveryDisabled:(BOOL)disableGraphErrorRecovery; -/*! - @abstract Get the Facebook Display Name used by the SDK. - @discussion If not explicitly set, the default will be read from the application's plist (FacebookDisplayName). +/** + Get the Facebook Display Name used by the SDK. + + If not explicitly set, the default will be read from the application's plist (FacebookDisplayName). */ + (NSString *)displayName; -/*! - @abstract Set the default Facebook Display Name to be used by the SDK. - @discussion This should match the Display Name that has been set for the app with the corresponding Facebook App ID, +/** + Set the default Facebook Display Name to be used by the SDK. + + This should match the Display Name that has been set for the app with the corresponding Facebook App ID, in the Facebook App Dashboard. - @param displayName The Facebook Display Name to be used by the SDK. + - Parameter displayName: The Facebook Display Name to be used by the SDK. */ + (void)setDisplayName:(NSString *)displayName; -/*! - @abstract Get the Facebook domain part. - @discussion If not explicitly set, the default will be read from the application's plist (FacebookDomainPart). +/** + Get the Facebook domain part. + + If not explicitly set, the default will be read from the application's plist (FacebookDomainPart). */ + (NSString *)facebookDomainPart; -/*! - @abstract Set the subpart of the Facebook domain. - @discussion This can be used to change the Facebook domain (e.g. @"beta") so that requests will be sent to +/** + Set the subpart of the Facebook domain. + + This can be used to change the Facebook domain (e.g. @"beta") so that requests will be sent to graph.beta.facebook.com - @param facebookDomainPart The domain part to be inserted into facebook.com. + - Parameter facebookDomainPart: The domain part to be inserted into facebook.com. */ + (void)setFacebookDomainPart:(NSString *)facebookDomainPart; -/*! - @abstract The quality of JPEG images sent to Facebook from the SDK. - @discussion If not explicitly set, the default is 0.9. - @see [UIImageJPEGRepresentation](https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIKitFunctionReference/#//apple_ref/c/func/UIImageJPEGRepresentation) */ +/** + The quality of JPEG images sent to Facebook from the SDK. + + If not explicitly set, the default is 0.9. + +- See:[UIImageJPEGRepresentation](https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIKitFunctionReference/#//apple_ref/c/func/UIImageJPEGRepresentation) */ + (CGFloat)JPEGCompressionQuality; -/*! - @abstract Set the quality of JPEG images sent to Facebook from the SDK. - @param JPEGCompressionQuality The quality for JPEG images, expressed as a value from 0.0 to 1.0. - @see [UIImageJPEGRepresentation](https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIKitFunctionReference/#//apple_ref/c/func/UIImageJPEGRepresentation) */ +/** + Set the quality of JPEG images sent to Facebook from the SDK. + - Parameter JPEGCompressionQuality: The quality for JPEG images, expressed as a value from 0.0 to 1.0. + +- See:[UIImageJPEGRepresentation](https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIKitFunctionReference/#//apple_ref/c/func/UIImageJPEGRepresentation) */ + (void)setJPEGCompressionQuality:(CGFloat)JPEGCompressionQuality; -/*! - @abstract - Gets whether data such as that generated through FBSDKAppEvents and sent to Facebook should be restricted from being used for other than analytics and conversions. Defaults to NO. This value is stored on the device and persists across app launches. +/** + Gets whether data such as that generated through FBSDKAppEvents and sent to Facebook should be restricted from being used for other than analytics and conversions. Defaults to NO. This value is stored on the device and persists across app launches. */ + (BOOL)limitEventAndDataUsage; -/*! - @abstract - Sets whether data such as that generated through FBSDKAppEvents and sent to Facebook should be restricted from being used for other than analytics and conversions. Defaults to NO. This value is stored on the device and persists across app launches. +/** + Sets whether data such as that generated through FBSDKAppEvents and sent to Facebook should be restricted from being used for other than analytics and conversions. Defaults to NO. This value is stored on the device and persists across app launches. - @param limitEventAndDataUsage The desired value. + - Parameter limitEventAndDataUsage: The desired value. */ + (void)setLimitEventAndDataUsage:(BOOL)limitEventAndDataUsage; -/*! - @abstract Retrieve the current iOS SDK version. +/** + Retrieve the current iOS SDK version. */ + (NSString *)sdkVersion; -/*! - @abstract Retrieve the current Facebook SDK logging behavior. +/** + Retrieve the current Facebook SDK logging behavior. */ + (NSSet *)loggingBehavior; -/*! - @abstract Set the current Facebook SDK logging behavior. This should consist of strings defined as +/** + Set the current Facebook SDK logging behavior. This should consist of strings defined as constants with FBSDKLoggingBehavior*. - @param loggingBehavior A set of strings indicating what information should be logged. If nil is provided, the logging + - Parameter loggingBehavior: A set of strings indicating what information should be logged. If nil is provided, the logging behavior is reset to the default set of enabled behaviors. Set to an empty set in order to disable all logging. - @discussion You can also define this via an array in your app plist with key "FacebookLoggingBehavior" or add and remove individual values via enableLoggingBehavior: or disableLogginBehavior: + + You can also define this via an array in your app plist with key "FacebookLoggingBehavior" or add and remove individual values via enableLoggingBehavior: or disableLogginBehavior: */ + (void)setLoggingBehavior:(NSSet *)loggingBehavior; -/*! - @abstract Enable a particular Facebook SDK logging behavior. +/** + Enable a particular Facebook SDK logging behavior. - @param loggingBehavior The LoggingBehavior to enable. This should be a string defined as a constant with FBSDKLoggingBehavior*. + - Parameter loggingBehavior: The LoggingBehavior to enable. This should be a string defined as a constant with FBSDKLoggingBehavior*. */ + (void)enableLoggingBehavior:(NSString *)loggingBehavior; -/*! - @abstract Disable a particular Facebook SDK logging behavior. +/** + Disable a particular Facebook SDK logging behavior. - @param loggingBehavior The LoggingBehavior to disable. This should be a string defined as a constant with FBSDKLoggingBehavior*. + - Parameter loggingBehavior: The LoggingBehavior to disable. This should be a string defined as a constant with FBSDKLoggingBehavior*. */ + (void)disableLoggingBehavior:(NSString *)loggingBehavior; -/*! - @abstract Set the user defaults key used by legacy token caches. +/** + Set the user defaults key used by legacy token caches. - @param tokenInformationKeyName the key used by legacy token caches. + - Parameter tokenInformationKeyName: the key used by legacy token caches. - @discussion Use this only if you customized FBSessionTokenCachingStrategy in v3.x of + + Use this only if you customized FBSessionTokenCachingStrategy in v3.x of the Facebook SDK for iOS. */ + (void)setLegacyUserDefaultTokenInformationKeyName:(NSString *)tokenInformationKeyName; -/*! - @abstract Get the user defaults key used by legacy token caches. +/** + Get the user defaults key used by legacy token caches. */ + (NSString *)legacyUserDefaultTokenInformationKeyName; +/** + Overrides the default Graph API version to use with `FBSDKGraphRequests`. This overrides `FBSDK_TARGET_PLATFORM_VERSION`. + + The string should be of the form `@"v2.7"`. +*/ ++ (void)setGraphAPIVersion:(NSString *)version; + +/** + Returns the default Graph API version. Defaults to `FBSDK_TARGET_PLATFORM_VERSION` +*/ ++ (NSString *)graphAPIVersion; + @end diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.m b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.m index 84768279..6c53a85c 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.m +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.m @@ -50,6 +50,7 @@ + (void)SETTER:(TYPE *)value { \ static NSString *const FBSDKSettingsLimitEventAndDataUsage = @"com.facebook.sdk:FBSDKSettingsLimitEventAndDataUsage"; static BOOL g_disableErrorRecovery; static NSString *g_userAgentSuffix; +static NSString *g_defaultGraphAPIVersion; @implementation FBSDKSettings @@ -198,6 +199,19 @@ + (void)setUserAgentSuffix:(NSString *)suffix } } ++ (void)setGraphAPIVersion:(NSString *)version +{ + if (![g_defaultGraphAPIVersion isEqualToString:version]) + { + g_defaultGraphAPIVersion = version; + } +} + ++ (NSString *)graphAPIVersion +{ + return g_defaultGraphAPIVersion ?: FBSDK_TARGET_PLATFORM_VERSION; +} + #pragma mark - Internal - Graph API Debug + (void)updateGraphAPIDebugBehavior diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKTestUsersManager.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKTestUsersManager.h index 7d2e0ac9..3be95297 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKTestUsersManager.h +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKTestUsersManager.h @@ -20,26 +20,24 @@ @class FBSDKAccessToken; -/*! - @typedef +/** - @abstract Callback block for returning an array of FBSDKAccessToken instances (and possibly `NSNull` instances); or an error. + Callback block for returning an array of FBSDKAccessToken instances (and possibly `NSNull` instances); or an error. */ typedef void (^FBSDKTestUsersManagerRetrieveTestAccountTokensHandler)(NSArray *tokens, NSError *error) ; -/*! - @typedef +/** - @abstract Callback block for removing a test user. + Callback block for removing a test user. */ typedef void (^FBSDKTestUsersManagerRemoveTestAccountHandler)(NSError *error) ; -/*! - @class FBSDKTestUsersManager - @abstract Provides methods for managing test accounts for testing Facebook integration. +/** + Provides methods for managing test accounts for testing Facebook integration. - @discussion Facebook allows developers to create test accounts for testing their applications' + + Facebook allows developers to create test accounts for testing their applications' Facebook integration (see https://developers.facebook.com/docs/test_users/). This class simplifies use of these accounts for writing tests. It is not designed for use in production application code. @@ -50,25 +48,26 @@ typedef void (^FBSDKTestUsersManagerRemoveTestAccountHandler)(NSError *error) ; */ @interface FBSDKTestUsersManager : NSObject -/*! - @abstract construct or return the shared instance - @param appID the Facebook app id - @param appSecret the Facebook app secret +/** + construct or return the shared instance + - Parameter appID: the Facebook app id + - Parameter appSecret: the Facebook app secret */ + (instancetype)sharedInstanceForAppID:(NSString *)appID appSecret:(NSString *)appSecret; -/*! - @abstract retrieve FBSDKAccessToken instances for test accounts with the specific permissions. - @param arraysOfPermissions an array of permissions sets, such as @[ [NSSet setWithObject:@"email"], [NSSet setWithObject:@"user_birthday"]] +/** + retrieve FBSDKAccessToken instances for test accounts with the specific permissions. + - Parameter arraysOfPermissions: an array of permissions sets, such as @[ [NSSet setWithObject:@"email"], [NSSet setWithObject:@"user_birthday"]] if you needed two test accounts with email and birthday permissions, respectively. You can pass in empty nested sets if you need two arbitrary test accounts. For convenience, passing nil is treated as @[ [NSSet set] ] for fetching a single test user. - @param createIfNotFound if YES, new test accounts are created if no test accounts existed that fit the permissions + - Parameter createIfNotFound: if YES, new test accounts are created if no test accounts existed that fit the permissions requirement - @param handler the callback to invoke which will return an array of `FBAccessTokenData` instances or an `NSError`. + - Parameter handler: the callback to invoke which will return an array of `FBAccessTokenData` instances or an `NSError`. If param `createIfNotFound` is NO, the array may contain `[NSNull null]` instances. - @discussion If you are requesting test accounts with differing number of permissions, try to order + + If you are requesting test accounts with differing number of permissions, try to order `arrayOfPermissionsArrays` so that the most number of permissions come first to minimize creation of new test accounts. */ @@ -76,26 +75,26 @@ typedef void (^FBSDKTestUsersManagerRemoveTestAccountHandler)(NSError *error) ; createIfNotFound:(BOOL)createIfNotFound completionHandler:(FBSDKTestUsersManagerRetrieveTestAccountTokensHandler)handler; -/*! - @abstract add a test account with the specified permissions - @param permissions the set of permissions, e.g., [NSSet setWithObjects:@"email", @"user_friends"] - @param handler the callback handler +/** + add a test account with the specified permissions + - Parameter permissions: the set of permissions, e.g., [NSSet setWithObjects:@"email", @"user_friends"] + - Parameter handler: the callback handler */ - (void)addTestAccountWithPermissions:(NSSet *)permissions completionHandler:(FBSDKTestUsersManagerRetrieveTestAccountTokensHandler)handler; -/*! - @abstract remove a test account for the given user id - @param userId the user id - @param handler the callback handler +/** + remove a test account for the given user id + - Parameter userId: the user id + - Parameter handler: the callback handler */ - (void)removeTestAccount:(NSString *)userId completionHandler:(FBSDKTestUsersManagerRemoveTestAccountHandler)handler; -/*! - @abstract Make two test users friends with each other. - @param first the token of the first user - @param second the token of the second user - @param callback the callback handler +/** + Make two test users friends with each other. + - Parameter first: the token of the first user + - Parameter second: the token of the second user + - Parameter callback: the callback handler */ - (void)makeFriendsWithFirst:(FBSDKAccessToken *)first second:(FBSDKAccessToken *)second callback:(void (^)(NSError *))callback; diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKUtility.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKUtility.h index 46c490b5..1a240c8f 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKUtility.h +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/FBSDKUtility.h @@ -18,37 +18,37 @@ #import -/*! - @abstract Class to contain common utility methods. +/** + Class to contain common utility methods. */ @interface FBSDKUtility : NSObject -/*! - @abstract Parses a query string into a dictionary. - @param queryString The query string value. - @return A dictionary with the key/value pairs. +/** + Parses a query string into a dictionary. + - Parameter queryString: The query string value. + - Returns: A dictionary with the key/value pairs. */ + (NSDictionary *)dictionaryWithQueryString:(NSString *)queryString; -/*! - @abstract Constructs a query string from a dictionary. - @param dictionary The dictionary with key/value pairs for the query string. - @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. - @result Query string representation of the parameters. +/** + Constructs a query string from a dictionary. + - Parameter dictionary: The dictionary with key/value pairs for the query string. + - Parameter errorRef: If an error occurs, upon return contains an NSError object that describes the problem. + - Returns: Query string representation of the parameters. */ + (NSString *)queryStringWithDictionary:(NSDictionary *)dictionary error:(NSError *__autoreleasing *)errorRef; -/*! - @abstract Decodes a value from an URL. - @param value The value to decode. - @result The decoded value. +/** + Decodes a value from an URL. + - Parameter value: The value to decode. + - Returns: The decoded value. */ + (NSString *)URLDecode:(NSString *)value; -/*! - @abstract Encodes a value for an URL. - @param value The value to encode. - @result The encoded value. +/** + Encodes a value for an URL. + - Parameter value: The value to encode. + - Returns: The encoded value. */ + (NSString *)URLEncode:(NSString *)value; diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEvents+Internal.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEvents+Internal.h index 320150ab..ca303617 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEvents+Internal.h +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEvents+Internal.h @@ -27,36 +27,42 @@ FBSDK_EXTERN NSString *const FBSDKAppEventNamePurchased; -/*! Use to log that the share dialog was launched */ +/** Use to log that the share dialog was launched */ FBSDK_EXTERN NSString *const FBSDKAppEventNameShareSheetLaunch; -/*! Use to log that the share dialog was dismissed */ +/** Use to log that the share dialog was dismissed */ FBSDK_EXTERN NSString *const FBSDKAppEventNameShareSheetDismiss; -/*! Use to log that the permissions UI was launched */ +/** Use to log that the permissions UI was launched */ FBSDK_EXTERN NSString *const FBSDKAppEventNamePermissionsUILaunch; -/*! Use to log that the permissions UI was dismissed */ +/** Use to log that the permissions UI was dismissed */ FBSDK_EXTERN NSString *const FBSDKAppEventNamePermissionsUIDismiss; -/*! Use to log that the login view was used */ +/** Use to log that the login view was used */ FBSDK_EXTERN NSString *const FBSDKAppEventNameLoginViewUsage; +/*! Use to log that the share tray launched. */ +FBSDK_EXTERN NSString *const FBSDKAppEventNameShareTrayDidLaunch; + +/*! Use to log that the person selected a sharing target. */ +FBSDK_EXTERN NSString *const FBSDKAppEventNameShareTrayDidSelectActivity; + // Internally known event parameters -/*! String parameter specifying the outcome of a dialog invocation */ +/** String parameter specifying the outcome of a dialog invocation */ FBSDK_EXTERN NSString *const FBSDKAppEventParameterDialogOutcome; -/*! Parameter key used to specify which application launches this application. */ +/** Parameter key used to specify which application launches this application. */ FBSDK_EXTERN NSString *const FBSDKAppEventParameterLaunchSource; -/*! Use to log the result of a call to FBDialogs presentShareDialogWithParams: */ +/** Use to log the result of a call to FBDialogs presentShareDialogWithParams: */ FBSDK_EXTERN NSString *const FBSDKAppEventNameFBDialogsPresentShareDialog; -/*! Use to log the result of a call to FBDialogs presentShareDialogWithOpenGraphActionParams: */ +/** Use to log the result of a call to FBDialogs presentShareDialogWithOpenGraphActionParams: */ FBSDK_EXTERN NSString *const FBSDKAppEventNameFBDialogsPresentShareDialogOG; -/*! Use to log the result of a call to FBDialogs presentLikeDialogWithLikeParams: */ +/** Use to log the result of a call to FBDialogs presentLikeDialogWithLikeParams: */ FBSDK_EXTERN NSString *const FBSDKAppEventNameFBDialogsPresentLikeDialogOG; FBSDK_EXTERN NSString *const FBSDKAppEventNameFBDialogsPresentShareDialogPhoto; @@ -64,28 +70,31 @@ FBSDK_EXTERN NSString *const FBSDKAppEventNameFBDialogsPresentMessageDialog; FBSDK_EXTERN NSString *const FBSDKAppEventNameFBDialogsPresentMessageDialogPhoto; FBSDK_EXTERN NSString *const FBSDKAppEventNameFBDialogsPresentMessageDialogOG; -/*! Use to log the start of an auth request that cannot be fulfilled by the token cache */ +/** Use to log the start of an auth request that cannot be fulfilled by the token cache */ FBSDK_EXTERN NSString *const FBSDKAppEventNameFBSessionAuthStart; -/*! Use to log the end of an auth request that was not fulfilled by the token cache */ +/** Use to log the end of an auth request that was not fulfilled by the token cache */ FBSDK_EXTERN NSString *const FBSDKAppEventNameFBSessionAuthEnd; -/*! Use to log the start of a specific auth method as part of an auth request */ +/** Use to log the start of a specific auth method as part of an auth request */ FBSDK_EXTERN NSString *const FBSDKAppEventNameFBSessionAuthMethodStart; -/*! Use to log the end of the last tried auth method as part of an auth request */ +/** Use to log the end of the last tried auth method as part of an auth request */ FBSDK_EXTERN NSString *const FBSDKAppEventNameFBSessionAuthMethodEnd; -/*! Use to log the timestamp for the transition to the Facebook native login dialog */ +/** Use to log the timestamp for the transition to the Facebook native login dialog */ FBSDK_EXTERN NSString *const FBSDKAppEventNameFBDialogsNativeLoginDialogStart; -/*! Use to log the timestamp for the transition back to the app after the Facebook native login dialog */ +/** Use to log the timestamp for the transition back to the app after the Facebook native login dialog */ FBSDK_EXTERN NSString *const FBSDKAppEventNameFBDialogsNativeLoginDialogEnd; -/*! Use to log the e2e timestamp metrics for web login */ +/** Use to log the e2e timestamp metrics for web login */ FBSDK_EXTERN NSString *const FBSDKAppEventNameFBDialogsWebLoginCompleted; -/*! Use to log the results of a share dialog */ +/** Use to log the result of the App Switch OS AlertView. Only available on OS >= iOS10 */ +FBSDK_EXTERN NSString *const FBSDKAppEventNameFBSessionFASLoginDialogResult; + +/** Use to log the results of a share dialog */ FBSDK_EXTERN NSString *const FBSDLAppEventNameFBSDKEventShareDialogResult; FBSDK_EXTERN NSString *const FBSDKAppEventNameFBSDKEventMessengerShareDialogResult; FBSDK_EXTERN NSString *const FBSDKAppEventNameFBSDKEventAppInviteShareDialogResult; @@ -97,6 +106,10 @@ FBSDK_EXTERN NSString *const FBSDKAppEventNameFBSDKEventAppInviteShareDialogShow FBSDK_EXTERN NSString *const FBSDKAppEventParameterDialogMode; FBSDK_EXTERN NSString *const FBSDKAppEventParameterDialogShareContentType; +/*! Use to log parameters for share tray use */ +FBSDK_EXTERN NSString *const FBSDKAppEventParameterShareTrayActivityName; +FBSDK_EXTERN NSString *const FBSDKAppEventParameterShareTrayResult; + // Internally known event parameter values FBSDK_EXTERN NSString *const FBSDKAppEventsDialogOutcomeValue_Completed; @@ -129,6 +142,8 @@ FBSDK_EXTERN NSString *const FBSDKAppEventNameFBSDKLoginButtonImpression; FBSDK_EXTERN NSString *const FBSDKAppEventNameFBSDKSendButtonImpression; FBSDK_EXTERN NSString *const FBSDKAppEventNameFBSDKShareButtonImpression; +FBSDK_EXTERN NSString *const FBSDKAppEventNameFBSDKSmartLoginService; + FBSDK_EXTERN NSString *const FBSDKAppEventNameFBSDKLikeButtonDidTap; FBSDK_EXTERN NSString *const FBSDKAppEventNameFBSDKLoginButtonDidTap; FBSDK_EXTERN NSString *const FBSDKAppEventNameFBSDKSendButtonDidTap; diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKTimeSpentData.m b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKTimeSpentData.m index 1659eca5..ad249ecd 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKTimeSpentData.m +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKTimeSpentData.m @@ -209,7 +209,7 @@ - (void)instanceRestore:(BOOL)calledFromActivateApp _timeSinceLastSuspend = now - _lastSuspendTime; _secondsSpentInCurrentSession = [[results objectForKey:FBSDKTimeSpentPersistKeySessionSecondsSpent] intValue]; - _sessionID = results[FBSDKTimeSpentPersistKeySessionID]; + _sessionID = results[FBSDKTimeSpentPersistKeySessionID] ? : [[NSUUID UUID] UUIDString]; _numInterruptionsInCurrentSession = [[results objectForKey:FBSDKTimeSpentPersistKeySessionNumInterruptions] intValue]; _shouldLogActivateEvent = (_timeSinceLastSuspend > [FBSDKServerConfigurationManager cachedServerConfiguration].sessionTimoutInterval); @@ -243,6 +243,11 @@ - (void)instanceRestore:(BOOL)calledFromActivateApp if (_shouldLogActivateEvent) { [FBSDKAppEvents logEvent:FBSDKAppEventNameActivatedApp parameters:[self appEventsParametersForActivate]]; + // Unless the behavior is set to only allow explicit flushing, we go ahead and flush. App launch + // events are critical to Analytics so we don't want to lose them. + if ([FBSDKAppEvents flushBehavior] != FBSDKAppEventsFlushBehaviorExplicitOnly) { + [[FBSDKAppEvents singleton] flushForReason:FBSDKAppEventsFlushReasonEagerlyFlushingEvent]; + } } } } diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/AppLink/FBSDKOrganicDeeplinkHelper.m b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/AppLink/FBSDKOrganicDeeplinkHelper.m deleted file mode 100644 index 460ed82d..00000000 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/AppLink/FBSDKOrganicDeeplinkHelper.m +++ /dev/null @@ -1,151 +0,0 @@ -// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. -// -// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, -// copy, modify, and distribute this software in source code or binary form for use -// in connection with the web services and APIs provided by Facebook. -// -// As with any software that integrates with the Facebook platform, your use of -// this software is subject to the Facebook Developer Principles and Policies -// [http://developers.facebook.com/policy/]. This copyright notice shall be -// included in all copies or substantial portions of the software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -// FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -// COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -#import "FBSDKOrganicDeeplinkHelper.h" - -#import -#import -#import - -#import "FBSDKApplicationDelegate+Internal.h" -#import "FBSDKDynamicFrameworkLoader.h" -#import "FBSDKInternalUtility.h" -#import "FBSDKSettings.h" - - -@interface FBSDKOrganicDeeplinkHelper () < -SFSafariViewControllerDelegate -> -@end - -@implementation FBSDKOrganicDeeplinkHelper { - UIWindow *_safariWindow; - UIViewController *_safariViewController; - FBSDKDeferredAppInviteHandler _handler; -} - -- (bool)fetchOrganicDeeplink:(FBSDKDeferredAppInviteHandler) handler -{ - _handler = handler; - - // trying to dynamically load SFSafariViewController class - // so for the cases when it is available we can send users through Safari View Controller flow - // in cases it is not available regular flow will be selected - Class SFSafariViewControllerClass = fbsdkdfl_SFSafariViewControllerClass(); - if(!SFSafariViewControllerClass) { - return NO; - } - - _safariWindow = [[UIWindow alloc] initWithFrame:[[[[UIApplication sharedApplication] delegate] window] bounds]]; - - _safariWindow.windowLevel = UIWindowLevelNormal - 1; - - _safariWindow.rootViewController = [[UIViewController alloc] init];; - [_safariWindow setHidden:NO]; - _safariViewController = [[SFSafariViewControllerClass alloc] initWithURL: [self constructDeeplinkRetrievalUrl]]; - dispatch_async(dispatch_get_main_queue(), ^{ - [FBSDKApplicationDelegate sharedInstance].organicDeeplinkHandler = handler; - [self presentSafariViewController]; - - // Dispatch a fallback handler call, if we get no response within 10 seconds. - dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(10.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ - if([FBSDKApplicationDelegate sharedInstance].organicDeeplinkHandler) - { - [self cleanUpSafariViewController]; - [FBSDKApplicationDelegate sharedInstance].organicDeeplinkHandler = nil; - _handler(nil); - - } - }); - }); - - return YES; -} - -- (void)presentSafariViewController -{ - _safariViewController.view.userInteractionEnabled = NO; - _safariViewController.view.alpha = 0; - [_safariWindow.rootViewController addChildViewController:_safariViewController]; - [_safariWindow.rootViewController.view addSubview:_safariViewController.view]; - [_safariViewController performSelector:@selector(setDelegate:) withObject:self]; - [_safariViewController didMoveToParentViewController:_safariWindow.rootViewController]; - _safariViewController.view.frame = CGRectZero; - return; -} - -- (void)cleanUpSafariViewController -{ - if(_safariViewController) - { - [_safariViewController performSelector:@selector(setDelegate:) withObject:nil]; - [_safariViewController willMoveToParentViewController:nil]; - [_safariViewController.view removeFromSuperview]; - [_safariViewController removeFromParentViewController]; - _safariViewController = nil; - _safariWindow.rootViewController = nil; - _safariWindow = nil; - } - return; -} - -- (NSURL*)constructDeeplinkRetrievalUrl -{ - NSString *appID = [FBSDKSettings appID]; - UIDevice* device = [UIDevice currentDevice]; - NSString* deviceName = @"default"; - - switch (device.userInterfaceIdiom) { - case UIUserInterfaceIdiomPad: - deviceName = @"ipad"; - break; - - case UIUserInterfaceIdiomPhone: - deviceName = @"iphone"; - break; - - case UIUserInterfaceIdiomTV: - deviceName = @"tvos"; - break; - -#if __IPHONE_9_3 - case UIUserInterfaceIdiomCarPlay: -#endif - case UIUserInterfaceIdiomUnspecified: - deviceName = @"unspecified"; - break; - } - - NSMutableDictionary *parameters = [[NSMutableDictionary alloc] init]; - parameters[@"application_id"] = appID; - parameters[@"device"] = deviceName; - return [FBSDKInternalUtility facebookURLWithHostPrefix:@"m" - path:@"/deferreddeeplink/retrieve/" - queryParameters:parameters - defaultVersion: @"" - error:nil]; -} - -#pragma mark - SFSafariViewControllerDelegate -- (void)safariViewController:(SFSafariViewController *)controller didCompleteInitialLoad:(BOOL)didLoadSuccessfully -{ - // Mark request as complete, Safari would redirect to url with correct deeplink or default uri. - [self cleanUpSafariViewController]; -} - -@end diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/Base64/FBSDKBase64.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/Base64/FBSDKBase64.h index f358917f..252e2054 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/Base64/FBSDKBase64.h +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/Base64/FBSDKBase64.h @@ -20,31 +20,31 @@ @interface FBSDKBase64 : NSObject -/*! - @abstract Decodes a base-64 encoded string. - @param string The base-64 encoded string. - @return NSData containing the decoded bytes. +/** + Decodes a base-64 encoded string. + - Parameter string: The base-64 encoded string. + - Returns: NSData containing the decoded bytes. */ + (NSData *)decodeAsData:(NSString *)string; -/*! - @abstract Decodes a base-64 encoded string into a string. - @param string The base-64 encoded string. - @return NSString with the decoded UTF-8 value. +/** + Decodes a base-64 encoded string into a string. + - Parameter string: The base-64 encoded string. + - Returns: NSString with the decoded UTF-8 value. */ + (NSString *)decodeAsString:(NSString *)string; -/*! - @abstract Encodes data into a string. - @param data The data to be encoded. - @return The base-64 encoded string. +/** + Encodes data into a string. + - Parameter data: The data to be encoded. + - Returns: The base-64 encoded string. */ + (NSString *)encodeData:(NSData *)data; -/*! - @abstract Encodes string into a base-64 representation. - @param string The string to be encoded. - @return The base-64 encoded string. +/** + Encodes string into a base-64 representation. + - Parameter string: The string to be encoded. + - Returns: The base-64 encoded string. */ + (NSString *)encodeString:(NSString *)string; diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKURLOpening.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKURLOpening.h index 83c355aa..22250d4a 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKURLOpening.h +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKURLOpening.h @@ -20,11 +20,20 @@ // Implementations should make sure they can handle nil parameters // which is possible in SafariViewController. +// see canOpenURL below. - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation; +// create a different handler to return YES/NO if the receiver can process the above openURL:. +// This is separated so that we can process the openURL: in callbacks, while still returning +// the result of canOpenURL synchronously in FBSDKApplicationDelegate +- (BOOL)canOpenURL:(NSURL *)url + forApplication:(UIApplication *)application + sourceApplication:(NSString *)sourceApplication + annotation:(id)annotation; + - (void)applicationDidBecomeActive:(UIApplication *)application; @end diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.h index 6fd61706..ae84c5d2 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.h +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.h @@ -20,9 +20,10 @@ @interface FBSDKCrypto : NSObject -/*! - @abstract Generate numOfBytes random data. - @discussion This calls the system-provided function SecRandomCopyBytes, based on /dev/random. +/** + Generate numOfBytes random data. + + This calls the system-provided function SecRandomCopyBytes, based on /dev/random. */ + (NSData *)randomBytes:(NSUInteger)numOfBytes; @@ -32,31 +33,34 @@ */ + (NSString *)randomString:(NSUInteger)numOfBytes; -/*! - @abstract Generate a fresh master key using SecRandomCopyBytes, the result is encoded in base64/. +/** + Generate a fresh master key using SecRandomCopyBytes, the result is encoded in base64/. */ + (NSString *)makeMasterKey; -/*! - @abstract Initialize with a base64-encoded master key. - @discussion This key and the current derivation function will be used to generate the encryption key and the mac key. +/** + Initialize with a base64-encoded master key. + + This key and the current derivation function will be used to generate the encryption key and the mac key. */ - (instancetype)initWithMasterKey:(NSString *)masterKey; -/*! - @abstract Initialize with base64-encoded encryption key and mac key. +/** + Initialize with base64-encoded encryption key and mac key. */ - (instancetype)initWithEncryptionKey:(NSString *)encryptionKey macKey:(NSString *)macKey; -/*! - @abstract Encrypt plainText and return the base64 encoded result. - @discussion MAC computation involves additionalDataToSign. +/** + Encrypt plainText and return the base64 encoded result. + + MAC computation involves additionalDataToSign. */ - (NSString *)encrypt:(NSData *)plainText additionalDataToSign:(NSData *)additionalDataToSign; -/*! - @abstract Decrypt base64EncodedCipherText. - @discussion MAC computation involves additionalSignedData. +/** + Decrypt base64EncodedCipherText. + + MAC computation involves additionalSignedData. */ - (NSData *)decrypt:(NSString *)base64EncodedCipherText additionalSignedData:(NSData *)additionalSignedData; diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKApplicationDelegate+Internal.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKApplicationDelegate+Internal.h index 0ac65ec8..9e3e6069 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKApplicationDelegate+Internal.h +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKApplicationDelegate+Internal.h @@ -47,7 +47,6 @@ typedef void(^FBSDKBridgeAPICallbackBlock)(FBSDKBridgeAPIResponse *response); - (void)openURL:(NSURL *)url sender:(id)sender handler:(void(^)(BOOL))handler; -@property (nonatomic, copy) FBSDKDeferredAppInviteHandler organicDeeplinkHandler; #endif @property (nonatomic, readonly, getter=isActive) BOOL active; diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKCoreKit+Internal.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKCoreKit+Internal.h index 5990b8a2..e8911cd0 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKCoreKit+Internal.h +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKCoreKit+Internal.h @@ -41,6 +41,7 @@ #else #import "Device/FBSDKDeviceButton+Internal.h" #import "Device/FBSDKDeviceDialogView.h" +#import "Device/FBSDKSmartDeviceDialogView.h" #import "Device/FBSDKDeviceViewControllerBase+Internal.h" #import "Device/FBSDKModalFormPresentationController.h" #endif @@ -54,7 +55,9 @@ #import "ErrorRecovery/FBSDKErrorRecoveryAttempter.h" #import "FBSDKDynamicFrameworkLoader.h" #import "FBSDKApplicationDelegate+Internal.h" +#import "FBSDKDeviceRequestsHelper.h" #import "FBSDKError.h" +#import "FBSDKImageDownloader.h" #import "FBSDKInternalUtility.h" #import "FBSDKLogger.h" #import "FBSDKMath.h" diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDeviceRequestsHelper.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDeviceRequestsHelper.h new file mode 100644 index 00000000..90caec26 --- /dev/null +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDeviceRequestsHelper.h @@ -0,0 +1,58 @@ +// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. +// +// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, +// copy, modify, and distribute this software in source code or binary form for use +// in connection with the web services and APIs provided by Facebook. +// +// As with any software that integrates with the Facebook platform, your use of +// this software is subject to the Facebook Developer Principles and Policies +// [http://developers.facebook.com/policy/]. This copyright notice shall be +// included in all copies or substantial portions of the software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +// FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +// COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +#import +#import + +#define FBSDK_DEVICE_INFO_PARAM @"device_info" + +/* + @class + + Helper class for device requests mDNS broadcasts. Note this is only intended for + internal consumption. + */ +@interface FBSDKDeviceRequestsHelper : NSObject + +/** + Get device info to include with the GraphRequest + */ ++ (NSString *)getDeviceInfo; + +/** + Start the mDNS advertisement service for a device request + - Parameter loginCode: The login code associated with the action for the device request. + - Returns: True if the service broadcast was successfully started. + */ ++ (BOOL)startAdvertisementService:(NSString *)loginCode withDelegate:(id)delegate; + +/** + Check if a service delegate is registered with particular advertisement service + - Parameter delegate: The delegate to check if registered. + - Parameter service: The advertisement service to check for. + - Returns: True if the service is the one the delegate registered with. + */ ++ (BOOL)isDelegate:(id)delegate forAdvertisementService:(NSNetService *)service; + +/** + Stop the mDNS advertisement service for a device request + - Parameter delegate: The delegate registered with the service. + */ ++ (void)cleanUpAdvertisementService:(id)delegate; + +@end diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDeviceRequestsHelper.m b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDeviceRequestsHelper.m new file mode 100644 index 00000000..0f83e1de --- /dev/null +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDeviceRequestsHelper.m @@ -0,0 +1,125 @@ +// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. +// +// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, +// copy, modify, and distribute this software in source code or binary form for use +// in connection with the web services and APIs provided by Facebook. +// +// As with any software that integrates with the Facebook platform, your use of +// this software is subject to the Facebook Developer Principles and Policies +// [http://developers.facebook.com/policy/]. This copyright notice shall be +// included in all copies or substantial portions of the software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +// FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +// COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +#import "FBSDKDeviceRequestsHelper.h" + +#import + +#import + +#import "FBSDKCoreKit+Internal.h" + +#define FBSDK_DEVICE_INFO_DEVICE @"device" +#define FBSDK_DEVICE_INFO_MODEL @"model" +#define FBSDK_HEADER @"fbsdk" +#if !TARGET_OS_TV +#define FBSDK_FLAVOR @"ios" +#else +#define FBSDK_FLAVOR @"tvos" +#endif +#define FBSDK_SERVICE_TYPE @"_fb._tcp." + +static NSMapTable *g_mdnsAdvertisementServices; + +@implementation FBSDKDeviceRequestsHelper + +#pragma mark - Class Methods + ++ (void)initialize { + // We use weak to strong in order to retain the advertisement services + // without having to pass them back to the delegate that started them + // Note that in case the delegate is destroyed before it had a chance to + // stop the service, the service will continue broadcasting until the map + // resizes itself and releases the service, causing it to stop + g_mdnsAdvertisementServices = [NSMapTable weakToStrongObjectsMapTable]; +} + ++ (NSString *)getDeviceInfo +{ + struct utsname systemInfo; + uname(&systemInfo); + NSDictionary *deviceInfo = @{ + FBSDK_DEVICE_INFO_DEVICE: [NSString stringWithCString:systemInfo.machine + encoding:NSUTF8StringEncoding], + FBSDK_DEVICE_INFO_MODEL: [[UIDevice currentDevice] model], + }; + NSError *err; + NSData *jsonDeviceInfo = [NSJSONSerialization dataWithJSONObject:deviceInfo + options:0 + error:&err]; + + return [[NSString alloc] initWithData:jsonDeviceInfo encoding:NSUTF8StringEncoding]; +} + ++ (BOOL)startAdvertisementService:(NSString *)loginCode withDelegate:(id)delegate; +{ + static NSString *sdkVersion = nil; + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + // Dots in the version will mess up the bonjour DNS record parsing + sdkVersion = [[FBSDKSettings sdkVersion] stringByReplacingOccurrencesOfString:@"." withString:@"|"]; + if (sdkVersion.length > 10 || + ![[NSCharacterSet decimalDigitCharacterSet] characterIsMember:[sdkVersion characterAtIndex:0]]) { + sdkVersion = @"dev"; + } + }); + NSString *serviceName = [NSString stringWithFormat:@"%@_%@_%@", + FBSDK_HEADER, + [NSString stringWithFormat:@"%@-%@", + FBSDK_FLAVOR, + sdkVersion + ], + loginCode + ]; + if (serviceName.length > 60) { + [FBSDKLogger singleShotLogEntry:FBSDKLoggingBehaviorDeveloperErrors logEntry:@"serviceName exceeded 60 characters"]; + } + NSNetService *mdnsAdvertisementService = [[NSNetService alloc] + initWithDomain:@"local." + type:FBSDK_SERVICE_TYPE + name:serviceName + port:0]; + mdnsAdvertisementService.delegate = delegate; + [mdnsAdvertisementService publishWithOptions:NSNetServiceNoAutoRename | NSNetServiceListenForConnections]; + [FBSDKAppEvents logImplicitEvent:FBSDKAppEventNameFBSDKSmartLoginService + valueToSum:nil + parameters:nil + accessToken:nil]; + [g_mdnsAdvertisementServices setObject:mdnsAdvertisementService forKey:delegate]; + + return YES; +} + ++ (BOOL)isDelegate:(id)delegate forAdvertisementService:(NSNetService *)service +{ + NSNetService *mdnsAdvertisementService = [g_mdnsAdvertisementServices objectForKey:delegate]; + return (mdnsAdvertisementService == service); +} + ++ (void)cleanUpAdvertisementService:(id)delegate +{ + NSNetService *mdnsAdvertisementService = [g_mdnsAdvertisementServices objectForKey:delegate]; + if (mdnsAdvertisementService != nil) { + // We are not interested in the stop publish event + mdnsAdvertisementService.delegate = nil; + [mdnsAdvertisementService stop]; + [g_mdnsAdvertisementServices removeObjectForKey:delegate]; + } +} + +@end diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDynamicFrameworkLoader.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDynamicFrameworkLoader.h index 196d6263..918e18bf 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDynamicFrameworkLoader.h +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDynamicFrameworkLoader.h @@ -16,19 +16,15 @@ // IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -#import - #import #import #import #import -/*! - @class FBSDKDynamicFrameworkLoader +/** - @abstract - This class provides a way to load constants and methods from Apple Frameworks in a dynamic + This class provides a way to load constants and methods from Apple Frameworks in a dynamic fashion. It allows the SDK to be just dragged into a project without having to specify additional frameworks to link against. It is an internal class and not to be used by 3rd party developers. @@ -38,107 +34,94 @@ #pragma mark - Security Constants -/*! - @abstract - Load the kSecRandomDefault value from the Security Framework +/** + Load the kSecRandomDefault value from the Security Framework - @return The kSecRandomDefault value or nil. + - Returns: The kSecRandomDefault value or nil. */ + (SecRandomRef)loadkSecRandomDefault; -/*! - @abstract - Load the kSecAttrAccessible value from the Security Framework +/** + Load the kSecAttrAccessible value from the Security Framework - @return The kSecAttrAccessible value or nil. + - Returns: The kSecAttrAccessible value or nil. */ + (CFTypeRef)loadkSecAttrAccessible; -/*! - @abstract - Load the kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly value from the Security Framework +/** + Load the kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly value from the Security Framework - @return The kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly value or nil. + - Returns: The kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly value or nil. */ + (CFTypeRef)loadkSecAttrAccessibleAfterFirstUnlockThisDeviceOnly; -/*! - @abstract - Load the kSecAttrAccount value from the Security Framework +/** + Load the kSecAttrAccount value from the Security Framework - @return The kSecAttrAccount value or nil. + - Returns: The kSecAttrAccount value or nil. */ + (CFTypeRef)loadkSecAttrAccount; -/*! - @abstract - Load the kSecAttrService value from the Security Framework +/** + Load the kSecAttrService value from the Security Framework - @return The kSecAttrService value or nil. + - Returns: The kSecAttrService value or nil. */ + (CFTypeRef)loadkSecAttrService; -/*! - @abstract - Load the kSecAttrGeneric value from the Security Framework +/** + Load the kSecAttrGeneric value from the Security Framework - @return The kSecAttrGeneric value or nil. + - Returns: The kSecAttrGeneric value or nil. */ + (CFTypeRef)loadkSecAttrGeneric; -/*! - @abstract - Load the kSecValueData value from the Security Framework +/** + Load the kSecValueData value from the Security Framework - @return The kSecValueData value or nil. + - Returns: The kSecValueData value or nil. */ + (CFTypeRef)loadkSecValueData; -/*! - @abstract - Load the kSecClassGenericPassword value from the Security Framework +/** + Load the kSecClassGenericPassword value from the Security Framework - @return The kSecClassGenericPassword value or nil. + - Returns: The kSecClassGenericPassword value or nil. */ + (CFTypeRef)loadkSecClassGenericPassword; -/*! - @abstract - Load the kSecAttrAccessGroup value from the Security Framework +/** + Load the kSecAttrAccessGroup value from the Security Framework - @return The kSecAttrAccessGroup value or nil. + - Returns: The kSecAttrAccessGroup value or nil. */ + (CFTypeRef)loadkSecAttrAccessGroup; -/*! - @abstract - Load the kSecMatchLimitOne value from the Security Framework +/** + Load the kSecMatchLimitOne value from the Security Framework - @return The kSecMatchLimitOne value or nil. + - Returns: The kSecMatchLimitOne value or nil. */ + (CFTypeRef)loadkSecMatchLimitOne; -/*! - @abstract - Load the kSecMatchLimit value from the Security Framework +/** + Load the kSecMatchLimit value from the Security Framework - @return The kSecMatchLimit value or nil. + - Returns: The kSecMatchLimit value or nil. */ + (CFTypeRef)loadkSecMatchLimit; -/*! - @abstract - Load the kSecReturnData value from the Security Framework +/** + Load the kSecReturnData value from the Security Framework - @return The kSecReturnData value or nil. + - Returns: The kSecReturnData value or nil. */ + (CFTypeRef)loadkSecReturnData; -/*! - @abstract - Load the kSecClass value from the Security Framework +/** + Load the kSecClass value from the Security Framework - @return The kSecClass value or nil. + - Returns: The kSecClass value or nil. */ + (CFTypeRef)loadkSecClass; @@ -155,32 +138,20 @@ FBSDK_EXTERN OSStatus fbsdkdfl_SecItemAdd(CFDictionaryRef attributes, CFTypeRef FBSDK_EXTERN OSStatus fbsdkdfl_SecItemCopyMatching(CFDictionaryRef query, CFTypeRef *result); FBSDK_EXTERN OSStatus fbsdkdfl_SecItemDelete(CFDictionaryRef query); -#pragma mark - sqlite3 APIs - -// These are local wrappers around the corresponding sqlite3 method from /usr/include/sqlite3.h -FBSDK_EXTERN SQLITE_API const char *fbsdkdfl_sqlite3_errmsg(sqlite3 *db); -FBSDK_EXTERN SQLITE_API int fbsdkdfl_sqlite3_prepare_v2(sqlite3 *db, const char *zSql, int nByte, sqlite3_stmt **ppStmt, const char **pzTail); -FBSDK_EXTERN SQLITE_API int fbsdkdfl_sqlite3_reset(sqlite3_stmt *pStmt); -FBSDK_EXTERN SQLITE_API int fbsdkdfl_sqlite3_finalize(sqlite3_stmt *pStmt); -FBSDK_EXTERN SQLITE_API int fbsdkdfl_sqlite3_open_v2(const char *filename, sqlite3 **ppDb, int flags, const char *zVfs); -FBSDK_EXTERN SQLITE_API int fbsdkdfl_sqlite3_exec(sqlite3 *db, const char *sql, int (*callback)(void *, int, char **, char **), void *arg, char **errmsg); -FBSDK_EXTERN SQLITE_API int fbsdkdfl_sqlite3_close(sqlite3 *db); -FBSDK_EXTERN SQLITE_API int fbsdkdfl_sqlite3_bind_double(sqlite3_stmt *stmt, int index, double value); -FBSDK_EXTERN SQLITE_API int fbsdkdfl_sqlite3_bind_int(sqlite3_stmt *stmt, int index, int value); -FBSDK_EXTERN SQLITE_API int fbsdkdfl_sqlite3_bind_text(sqlite3_stmt *stmt, int index, const char *value, int n, void(*callback)(void *)); -FBSDK_EXTERN SQLITE_API int fbsdkdfl_sqlite3_step(sqlite3_stmt *stmt); -FBSDK_EXTERN SQLITE_API double fbsdkdfl_sqlite3_column_double(sqlite3_stmt *stmt, int iCol); -FBSDK_EXTERN SQLITE_API int fbsdkdfl_sqlite3_column_int(sqlite3_stmt *stmt, int iCol); -FBSDK_EXTERN SQLITE_API const unsigned char *fbsdkdfl_sqlite3_column_text(sqlite3_stmt *stmt, int iCol); - #pragma mark - Social Constants FBSDK_EXTERN NSString *fbsdkdfl_SLServiceTypeFacebook(void); +FBSDK_EXTERN NSString *fbsdkdfl_SLServiceTypeTwitter(void); #pragma mark - Social Classes FBSDK_EXTERN Class fbsdkdfl_SLComposeViewControllerClass(void); +#pragma mark - MessageUI Classes + +FBSDK_EXTERN Class fbsdkdfl_MFMailComposeViewControllerClass(void); +FBSDK_EXTERN Class fbsdkdfl_MFMessageComposeViewControllerClass(void); + #pragma mark - QuartzCore Classes FBSDK_EXTERN Class fbsdkdfl_CATransactionClass(void); @@ -234,3 +205,24 @@ FBSDK_EXTERN Class fbsdkdfl_ALAssetsLibraryClass(void); #pragma mark - CoreTelephony Classes FBSDK_EXTERN Class fbsdkdfl_CTTelephonyNetworkInfoClass(void); + +#pragma mark - CoreImage + +FBSDK_EXTERN Class fbsdkdfl_CIImageClass(void); +FBSDK_EXTERN Class fbsdkdfl_CIFilterClass(void); +FBSDK_EXTERN NSString *fbsdkdfl_kCIInputImageKey(void); +FBSDK_EXTERN NSString *fbsdkdfl_kCIInputRadiusKey(void); +FBSDK_EXTERN NSString *fbsdkdfl_kCIOutputImageKey(void); + +#pragma mark - Photos.framework + +FBSDK_EXTERN Class fbsdkdfl_PHPhotoLibrary(void); +FBSDK_EXTERN Class fbsdkdfl_PHAssetChangeRequest(void); + +#pragma mark - MobileCoreServices + +FBSDK_EXTERN CFStringRef fbsdkdfl_UTTypeCopyPreferredTagWithClass(CFStringRef inUTI, + CFStringRef inTagClass); +FBSDK_EXTERN CFStringRef fbsdkdfl_kUTTagClassMIMEType(void); +FBSDK_EXTERN CFStringRef fbsdkdfl_kUTTypeJPEG(void); +FBSDK_EXTERN CFStringRef fbsdkdfl_kUTTypePNG(void); diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKImageDownloader.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKImageDownloader.h new file mode 100644 index 00000000..b2629da7 --- /dev/null +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKImageDownloader.h @@ -0,0 +1,41 @@ +// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. +// +// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, +// copy, modify, and distribute this software in source code or binary form for use +// in connection with the web services and APIs provided by Facebook. +// +// As with any software that integrates with the Facebook platform, your use of +// this software is subject to the Facebook Developer Principles and Policies +// [http://developers.facebook.com/policy/]. This copyright notice shall be +// included in all copies or substantial portions of the software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +// FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +// COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +#import +#import + +/* + simple class to manage image downloads + + this class is not smart enough to dedupe identical requests in flight. + */ +@interface FBSDKImageDownloader : NSObject + ++ (instancetype)sharedInstance; + +/* + download an image or retrieve it from cache + - Parameter url: the url to download + - Parameter ttl: the amount of time (in seconds) that using a cached version is acceptable. + - Parameter completion: the callback with the image - for simplicity nil is returned rather than surfacing an error. + */ +- (void)downloadImageWithURL:(NSURL *)url ttl:(NSTimeInterval)ttl completion:(void(^)(UIImage* image))completion; + +- (void)removeAll; + +@end diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKImageDownloader.m b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKImageDownloader.m new file mode 100644 index 00000000..4c9f5c90 --- /dev/null +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKImageDownloader.m @@ -0,0 +1,93 @@ +// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. +// +// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, +// copy, modify, and distribute this software in source code or binary form for use +// in connection with the web services and APIs provided by Facebook. +// +// As with any software that integrates with the Facebook platform, your use of +// this software is subject to the Facebook Developer Principles and Policies +// [http://developers.facebook.com/policy/]. This copyright notice shall be +// included in all copies or substantial portions of the software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +// FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +// COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +#import "FBSDKImageDownloader.h" + +static NSString *const kImageDirectory = @"fbsdkimages"; +static NSString *const kCachedResponseUserInfoKeyTimestamp = @"timestamp"; + +@implementation FBSDKImageDownloader { + NSURLCache *_urlCache; +} + ++ (instancetype)sharedInstance +{ + static FBSDKImageDownloader *instance; + static dispatch_once_t onceToken; + dispatch_once(&onceToken, ^{ + instance = [[FBSDKImageDownloader alloc] init]; + }); + return instance; +} + +- (instancetype)init +{ + if ((self = [super init])) { + _urlCache = [[NSURLCache alloc] initWithMemoryCapacity:1024*1024*8 + diskCapacity:1024*1024*100 + diskPath:kImageDirectory]; + } + return self; +} + +- (void)removeAll +{ + [_urlCache removeAllCachedResponses]; +} + +- (void)downloadImageWithURL:(NSURL *)url ttl:(NSTimeInterval)ttl completion:(void(^)(UIImage* image))completion +{ + NSURLRequest *request = [NSURLRequest requestWithURL:url]; + NSCachedURLResponse *cachedResponse = [_urlCache cachedResponseForRequest:request]; + NSDate *modificationDate = cachedResponse.userInfo[kCachedResponseUserInfoKeyTimestamp]; + BOOL isExpired = ([[modificationDate dateByAddingTimeInterval:ttl] compare:[NSDate date]] == NSOrderedAscending); + + void (^completionWrapper)(NSCachedURLResponse *) = ^(NSCachedURLResponse *responseData){ + if (completion != NULL) { + UIImage *image = [UIImage imageWithData:responseData.data]; + completion(image); + } + }; + + if (cachedResponse == nil || isExpired) { + NSURLSession *session = [NSURLSession sharedSession]; + NSURLSessionDataTask *task = [session dataTaskWithRequest:request + completionHandler: + ^(NSData *data, NSURLResponse *response, NSError *error) { + if ([response isKindOfClass:[NSHTTPURLResponse class]] && + ((NSHTTPURLResponse *)response).statusCode == 200 && + error == nil && + data != nil) { + NSCachedURLResponse *responseToCache = + [[NSCachedURLResponse alloc] initWithResponse:response + data:data + userInfo:@{ kCachedResponseUserInfoKeyTimestamp : [NSDate date] } + storagePolicy:NSURLCacheStorageAllowed]; + [_urlCache storeCachedResponse:responseToCache forRequest:request]; + completionWrapper(responseToCache); + } else if (completion != NULL) { + completion(nil); + } + }]; + [task resume]; + } else { + completionWrapper(cachedResponse); + } +} + +@end diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKInternalUtility.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKInternalUtility.h index b73d5ef6..c1197f70 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKInternalUtility.h +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKInternalUtility.h @@ -35,101 +35,103 @@ typedef NS_ENUM(int32_t, FBSDKUIKitVersion) @interface FBSDKInternalUtility : NSObject -/*! - @abstract Constructs the scheme for apps that come to the current app through the bridge. +/** + Constructs the scheme for apps that come to the current app through the bridge. */ + (NSString *)appURLScheme; -/*! - @abstract Constructs an URL for the current app. - @param host The host for the URL. - @param path The path for the URL. - @param queryParameters The query parameters for the URL. This will be converted into a query string. - @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. - @return The app URL. +/** + Constructs an URL for the current app. + - Parameter host: The host for the URL. + - Parameter path: The path for the URL. + - Parameter queryParameters: The query parameters for the URL. This will be converted into a query string. + - Parameter errorRef: If an error occurs, upon return contains an NSError object that describes the problem. + - Returns: The app URL. */ + (NSURL *)appURLWithHost:(NSString *)host path:(NSString *)path queryParameters:(NSDictionary *)queryParameters error:(NSError *__autoreleasing *)errorRef; -/*! - @abstract Parses an FB url's query params (and potentially fragment) into a dictionary. - @param url The FB url. - @return A dictionary with the key/value pairs. +/** + Parses an FB url's query params (and potentially fragment) into a dictionary. + - Parameter url: The FB url. + - Returns: A dictionary with the key/value pairs. */ + (NSDictionary *)dictionaryFromFBURL:(NSURL *)url; -/*! - @abstract Adds an object to an array if it is not nil. - @param array The array to add the object to. - @param object The object to add to the array. +/** + Adds an object to an array if it is not nil. + - Parameter array: The array to add the object to. + - Parameter object: The object to add to the array. */ + (void)array:(NSMutableArray *)array addObject:(id)object; -/*! - @abstract Returns bundle for returning localized strings - @discussion We assume a convention of a bundle named FBSDKStrings.bundle, otherwise we +/** + Returns bundle for returning localized strings + + We assume a convention of a bundle named FBSDKStrings.bundle, otherwise we return the main bundle. */ + (NSBundle *)bundleForStrings; -/*! - @abstract Converts simple value types to the string equivelant for serializing to a request query or body. - @param value The value to be converted. - @return The value that may have been converted if able (otherwise the input param). +/** + Converts simple value types to the string equivalent for serializing to a request query or body. + - Parameter value: The value to be converted. + - Returns: The value that may have been converted if able (otherwise the input param). */ + (id)convertRequestValue:(id)value; -/*! - @abstract Gets the milliseconds since the Unix Epoch. - @discussion Changes in the system clock will affect this value. - @return The number of milliseconds since the Unix Epoch. +/** + Gets the milliseconds since the Unix Epoch. + + Changes in the system clock will affect this value. + - Returns: The number of milliseconds since the Unix Epoch. */ + (unsigned long)currentTimeInMilliseconds; -/*! - @abstract Sets an object for a key in a dictionary if it is not nil. - @param dictionary The dictionary to set the value for. - @param object The value to set after serializing to JSON. - @param key The key to set the value for. - @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. - @return NO if an error occurred while serializing the object, otherwise YES. +/** + Sets an object for a key in a dictionary if it is not nil. + - Parameter dictionary: The dictionary to set the value for. + - Parameter object: The value to set after serializing to JSON. + - Parameter key: The key to set the value for. + - Parameter errorRef: If an error occurs, upon return contains an NSError object that describes the problem. + - Returns: NO if an error occurred while serializing the object, otherwise YES. */ + (BOOL)dictionary:(NSMutableDictionary *)dictionary setJSONStringForObject:(id)object forKey:(id)key error:(NSError *__autoreleasing *)errorRef; -/*! - @abstract Sets an object for a key in a dictionary if it is not nil. - @param dictionary The dictionary to set the value for. - @param object The value to set. - @param key The key to set the value for. +/** + Sets an object for a key in a dictionary if it is not nil. + - Parameter dictionary: The dictionary to set the value for. + - Parameter object: The value to set. + - Parameter key: The key to set the value for. */ + (void)dictionary:(NSMutableDictionary *)dictionary setObject:(id)object forKey:(id)key; -/*! - @abstract Constructs a Facebook URL. - @param hostPrefix The prefix for the host, such as 'm', 'graph', etc. - @param path The path for the URL. This may or may not include a version. - @param queryParameters The query parameters for the URL. This will be converted into a query string. - @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. - @return The Facebook URL. +/** + Constructs a Facebook URL. + - Parameter hostPrefix: The prefix for the host, such as 'm', 'graph', etc. + - Parameter path: The path for the URL. This may or may not include a version. + - Parameter queryParameters: The query parameters for the URL. This will be converted into a query string. + - Parameter errorRef: If an error occurs, upon return contains an NSError object that describes the problem. + - Returns: The Facebook URL. */ + (NSURL *)facebookURLWithHostPrefix:(NSString *)hostPrefix path:(NSString *)path queryParameters:(NSDictionary *)queryParameters error:(NSError *__autoreleasing *)errorRef; -/*! - @abstract Constructs a Facebook URL. - @param hostPrefix The prefix for the host, such as 'm', 'graph', etc. - @param path The path for the URL. This may or may not include a version. - @param queryParameters The query parameters for the URL. This will be converted into a query string. - @param defaultVersion A version to add to the URL if none is found in the path. - @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. - @return The Facebook URL. +/** + Constructs a Facebook URL. + - Parameter hostPrefix: The prefix for the host, such as 'm', 'graph', etc. + - Parameter path: The path for the URL. This may or may not include a version. + - Parameter queryParameters: The query parameters for the URL. This will be converted into a query string. + - Parameter defaultVersion: A version to add to the URL if none is found in the path. + - Parameter errorRef: If an error occurs, upon return contains an NSError object that describes the problem. + - Returns: The Facebook URL. */ + (NSURL *)facebookURLWithHostPrefix:(NSString *)hostPrefix path:(NSString *)path @@ -137,113 +139,115 @@ setJSONStringForObject:(id)object defaultVersion:(NSString *)defaultVersion error:(NSError *__autoreleasing *)errorRef; -/*! - @abstract Tests whether the supplied URL is a valid URL for opening in the browser. - @param URL The URL to test. - @return YES if the URL refers to an http or https resource, otherwise NO. +/** + Tests whether the supplied URL is a valid URL for opening in the browser. + - Parameter URL: The URL to test. + - Returns: YES if the URL refers to an http or https resource, otherwise NO. */ + (BOOL)isBrowserURL:(NSURL *)URL; -/*! - @abstract Tests whether the supplied bundle identifier references a Facebook app. - @param bundleIdentifier The bundle identifier to test. - @return YES if the bundle identifier refers to a Facebook app, otherwise NO. +/** + Tests whether the supplied bundle identifier references a Facebook app. + - Parameter bundleIdentifier: The bundle identifier to test. + - Returns: YES if the bundle identifier refers to a Facebook app, otherwise NO. */ + (BOOL)isFacebookBundleIdentifier:(NSString *)bundleIdentifier; -/*! - @abstract Tests whether the operating system is at least the specified version. - @param version The version to test against. - @return YES if the operating system is greater than or equal to the specified version, otherwise NO. +/** + Tests whether the operating system is at least the specified version. + - Parameter version: The version to test against. + - Returns: YES if the operating system is greater than or equal to the specified version, otherwise NO. */ + (BOOL)isOSRunTimeVersionAtLeast:(NSOperatingSystemVersion)version; -/*! - @abstract Tests whether the supplied bundle identifier references the Safari app. - @param bundleIdentifier The bundle identifier to test. - @return YES if the bundle identifier refers to the Safari app, otherwise NO. +/** + Tests whether the supplied bundle identifier references the Safari app. + - Parameter bundleIdentifier: The bundle identifier to test. + - Returns: YES if the bundle identifier refers to the Safari app, otherwise NO. */ + (BOOL)isSafariBundleIdentifier:(NSString *)bundleIdentifier; -/*! - @abstract Tests whether the UIKit version that the current app was linked to is at least the specified version. - @param version The version to test against. - @return YES if the linked UIKit version is greater than or equal to the specified version, otherwise NO. +/** + Tests whether the UIKit version that the current app was linked to is at least the specified version. + - Parameter version: The version to test against. + - Returns: YES if the linked UIKit version is greater than or equal to the specified version, otherwise NO. */ + (BOOL)isUIKitLinkTimeVersionAtLeast:(FBSDKUIKitVersion)version; -/*! - @abstract Tests whether the UIKit version in the runtime is at least the specified version. - @param version The version to test against. - @return YES if the runtime UIKit version is greater than or equal to the specified version, otherwise NO. +/** + Tests whether the UIKit version in the runtime is at least the specified version. + - Parameter version: The version to test against. + - Returns: YES if the runtime UIKit version is greater than or equal to the specified version, otherwise NO. */ + (BOOL)isUIKitRunTimeVersionAtLeast:(FBSDKUIKitVersion)version; -/*! - @abstract Converts an object into a JSON string. - @param object The object to convert to JSON. - @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. - @param invalidObjectHandler Handles objects that are invalid, returning a replacement value or nil to ignore. - @return A JSON string or nil if the object cannot be converted to JSON. +/** + Converts an object into a JSON string. + - Parameter object: The object to convert to JSON. + - Parameter errorRef: If an error occurs, upon return contains an NSError object that describes the problem. + - Parameter invalidObjectHandler: Handles objects that are invalid, returning a replacement value or nil to ignore. + - Returns: A JSON string or nil if the object cannot be converted to JSON. */ + (NSString *)JSONStringForObject:(id)object error:(NSError *__autoreleasing *)errorRef invalidObjectHandler:(id(^)(id object, BOOL *stop))invalidObjectHandler; -/*! - @abstract Checks equality between 2 objects. - @discussion Checks for pointer equality, nils, isEqual:. - @param object The first object to compare. - @param other The second object to compare. - @result YES if the objects are equal, otherwise NO. +/** + Checks equality between 2 objects. + + Checks for pointer equality, nils, isEqual:. + - Parameter object: The first object to compare. + - Parameter other: The second object to compare. + - Returns: YES if the objects are equal, otherwise NO. */ + (BOOL)object:(id)object isEqualToObject:(id)other; -/*! - @abstract Converts a JSON string into an object - @param string The JSON string to convert. - @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. - @return An NSDictionary, NSArray, NSString or NSNumber containing the object representation, or nil if the string +/** + Converts a JSON string into an object + - Parameter string: The JSON string to convert. + - Parameter errorRef: If an error occurs, upon return contains an NSError object that describes the problem. + - Returns: An NSDictionary, NSArray, NSString or NSNumber containing the object representation, or nil if the string cannot be converted. */ + (id)objectForJSONString:(NSString *)string error:(NSError *__autoreleasing *)errorRef; -/*! - @abstract The version of the operating system on which the process is executing. +/** + The version of the operating system on which the process is executing. */ + (NSOperatingSystemVersion)operatingSystemVersion; -/*! - @abstract Constructs a query string from a dictionary. - @param dictionary The dictionary with key/value pairs for the query string. - @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. - @param invalidObjectHandler Handles objects that are invalid, returning a replacement value or nil to ignore. - @result Query string representation of the parameters. +/** + Constructs a query string from a dictionary. + - Parameter dictionary: The dictionary with key/value pairs for the query string. + - Parameter errorRef: If an error occurs, upon return contains an NSError object that describes the problem. + - Parameter invalidObjectHandler: Handles objects that are invalid, returning a replacement value or nil to ignore. + - Returns: Query string representation of the parameters. */ + (NSString *)queryStringWithDictionary:(NSDictionary *)dictionary error:(NSError *__autoreleasing *)errorRef invalidObjectHandler:(id(^)(id object, BOOL *stop))invalidObjectHandler; -/*! - @abstract Tests whether the orientation should be manually adjusted for views outside of the root view controller. - @discussion With the legacy layout the developer must worry about device orientation when working with views outside of +/** + Tests whether the orientation should be manually adjusted for views outside of the root view controller. + + With the legacy layout the developer must worry about device orientation when working with views outside of the window's root view controller and apply the correct rotation transform and/or swap a view's width and height values. If the application was linked with UIKit on iOS 7 or earlier or the application is running on iOS 7 or earlier then we need to use the legacy layout code. Otherwise if the application was linked with UIKit on iOS 8 or later and the application is running on iOS 8 or later, UIKit handles all of the rotation complexity and the origin is always in the top-left and no rotation transform is necessary. - @return YES if if the orientation must be manually adjusted, otherwise NO. + - Returns: YES if if the orientation must be manually adjusted, otherwise NO. */ + (BOOL)shouldManuallyAdjustOrientation; -/*! - @abstract Constructs an NSURL. - @param scheme The scheme for the URL. - @param host The host for the URL. - @param path The path for the URL. - @param queryParameters The query parameters for the URL. This will be converted into a query string. - @param errorRef If an error occurs, upon return contains an NSError object that describes the problem. - @return The URL. +/** + Constructs an NSURL. + - Parameter scheme: The scheme for the URL. + - Parameter host: The host for the URL. + - Parameter path: The path for the URL. + - Parameter queryParameters: The query parameters for the URL. This will be converted into a query string. + - Parameter errorRef: If an error occurs, upon return contains an NSError object that describes the problem. + - Returns: The URL. */ + (NSURL *)URLWithScheme:(NSString *)scheme host:(NSString *)host @@ -251,35 +255,35 @@ setJSONStringForObject:(id)object queryParameters:(NSDictionary *)queryParameters error:(NSError *__autoreleasing *)errorRef; -/*! - * @abstract Deletes all the cookies in the NSHTTPCookieStorage for Facebook web dialogs +/** + * Deletes all the cookies in the NSHTTPCookieStorage for Facebook web dialogs */ + (void)deleteFacebookCookies; -/*! - @abstract Extracts permissions from a response fetched from me/permissions - @param responseObject the response - @param grantedPermissions the set to add granted permissions to - @param declinedPermissions the set to add decliend permissions to. +/** + Extracts permissions from a response fetched from me/permissions + - Parameter responseObject: the response + - Parameter grantedPermissions: the set to add granted permissions to + - Parameter declinedPermissions: the set to add declined permissions to. */ + (void)extractPermissionsFromResponse:(NSDictionary *)responseObject grantedPermissions:(NSMutableSet *)grantedPermissions declinedPermissions:(NSMutableSet *)declinedPermissions; -/*! - @abstract Registers a transient object so that it will not be deallocated until unregistered - @param object The transient object +/** + Registers a transient object so that it will not be deallocated until unregistered + - Parameter object: The transient object */ + (void)registerTransientObject:(id)object; -/*! - @abstract Unregisters a transient object that was previously registered with registerTransientObject: - @param object The transient object +/** + Unregisters a transient object that was previously registered with registerTransientObject: + - Parameter object: The transient object */ + (void)unregisterTransientObject:(__weak id)object; -/*! - @abstract validates that the app ID is non-nil, throws an NSException if nil. +/** + validates that the app ID is non-nil, throws an NSException if nil. */ + (void)validateAppID; @@ -289,48 +293,48 @@ setJSONStringForObject:(id)object */ + (NSString *)validateRequiredClientAccessToken; -/*! - @abstract validates that the right URL schemes are registered, throws an NSException if not. +/** + validates that the right URL schemes are registered, throws an NSException if not. */ + (void)validateURLSchemes; -/*! - @abstract validates that Facebook reserved URL schemes are not registered, throws an NSException if they are. +/** + validates that Facebook reserved URL schemes are not registered, throws an NSException if they are. */ + (void)validateFacebookReservedURLSchemes; -/*! - @abstract Attempts to find the first UIViewController in the view's responder chain. Returns nil if not found. +/** + Attempts to find the first UIViewController in the view's responder chain. Returns nil if not found. */ -+ (UIViewController *)viewControllerforView:(UIView*)view; ++ (UIViewController *)viewControllerForView:(UIView *)view; -/*! - @abstract returns true if the url scheme is registered in the CFBundleURLTypes +/** + returns true if the url scheme is registered in the CFBundleURLTypes */ + (BOOL)isRegisteredURLScheme:(NSString *)urlScheme; -/*! - @abstract returns currently displayed top view controller. +/** + returns currently displayed top view controller. */ + (UIViewController *)topMostViewController; -/*! - @abstract Converts NSData to a hexadecimal UTF8 String. +/** + Converts NSData to a hexadecimal UTF8 String. */ + (NSString *)hexadecimalStringFromData:(NSData *)data; /* - @abstract Checks if the permission is a publish permission. + Checks if the permission is a publish permission. */ + (BOOL)isPublishPermission:(NSString *)permission; /* - @abstract Checks if the set of permissions are all read permissions. + Checks if the set of permissions are all read permissions. */ + (BOOL)areAllPermissionsReadPermissions:(NSSet *)permissions; /* - @abstract Checks if the set of permissions are all publish permissions. + Checks if the set of permissions are all publish permissions. */ + (BOOL)areAllPermissionsPublishPermissions:(NSSet *)permissions; diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKInternalUtility.m b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKInternalUtility.m index 31fd75eb..0a77f484 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKInternalUtility.m +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKInternalUtility.m @@ -92,8 +92,9 @@ + (NSBundle *)bundleForStrings static NSBundle *bundle; static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ - NSString *stringsBundlePath = [[NSBundle mainBundle] pathForResource:@"FacebookSDKStrings" - ofType:@"bundle"]; + NSString *stringsBundlePath = [[NSBundle bundleForClass:[FBSDKApplicationDelegate class]] + pathForResource:@"FacebookSDKStrings" + ofType:@"bundle"]; bundle = [NSBundle bundleWithPath:stringsBundlePath] ?: [NSBundle mainBundle]; }); return bundle; @@ -187,7 +188,7 @@ + (NSURL *)facebookURLWithHostPrefix:(NSString *)hostPrefix } host = [NSString stringWithFormat:@"%@%@", hostPrefix ?: @"", host ?: @""]; - NSString *version = defaultVersion ?: FBSDK_TARGET_PLATFORM_VERSION; + NSString *version = defaultVersion ?: [FBSDKSettings graphAPIVersion]; if ([version length]) { version = [@"/" stringByAppendingString:version]; } @@ -198,6 +199,10 @@ + (NSURL *)facebookURLWithHostPrefix:(NSString *)hostPrefix [versionScanner scanInteger:NULL] && [versionScanner scanString:@"." intoString:NULL] && [versionScanner scanInteger:NULL]) { + [FBSDKLogger singleShotLogEntry:FBSDKLoggingBehaviorDeveloperErrors + logEntry:[NSString stringWithFormat:@"Invalid Graph API version:%@, assuming %@ instead", + version, + [FBSDKSettings graphAPIVersion]]]; version = nil; } if (![path hasPrefix:@"/"]) { @@ -468,7 +473,7 @@ + (void)unregisterTransientObject:(__weak id)object } } -+ (UIViewController *)viewControllerforView:(UIView*)view ++ (UIViewController *)viewControllerForView:(UIView *)view { UIResponder *responder = view.nextResponder; while (responder) { diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLogger.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLogger.h index d00dea68..1672a8b5 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLogger.h +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLogger.h @@ -18,11 +18,9 @@ #import -/*! - @class FBSDKLogger +/** - @abstract - Simple logging utility for conditionally logging strings and then emitting them + Simple logging utility for conditionally logging strings and then emitting them via NSLog(). @unsorted diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMonotonicTime.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMonotonicTime.h index b7716027..d504d973 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMonotonicTime.h +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMonotonicTime.h @@ -27,8 +27,8 @@ typedef uint64_t FBSDKMachAbsoluteTimeUnits; * return current monotonic time in Milliseconds * Millisecond precision, uint64_t value. * Avoids float/double math operations, thus more efficient than FBSDKMonotonicTimeGetCurrentSeconds. - * Should be prefered over FBSDKMonotonicTimeGetCurrentSeconds in case millisecond - * precision is requred. + * Should be preferred over FBSDKMonotonicTimeGetCurrentSeconds in case millisecond + * precision is required. * IMPORTANT: this timer doesn't run while the device is sleeping. */ FBSDKMonotonicTimeMilliseconds FBSDKMonotonicTimeGetCurrentMilliseconds(void); @@ -36,8 +36,8 @@ FBSDKMonotonicTimeMilliseconds FBSDKMonotonicTimeGetCurrentMilliseconds(void); /** * return current monotonic time in Seconds * Nanosecond precision, double value. - * Should be prefered over FBSDKMonotonicTimeGetCurrentMilliseconds in case - * nanosecond precision is requred. + * Should be preferred over FBSDKMonotonicTimeGetCurrentMilliseconds in case + * nanosecond precision is required. * IMPORTANT: this timer doesn't run while the device is sleeping. */ FBSDKMonotonicTimeSeconds FBSDKMonotonicTimeGetCurrentSeconds(void); diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSystemAccountStoreAdapter.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSystemAccountStoreAdapter.h index 00999f56..f8c7fdd7 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSystemAccountStoreAdapter.h +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSystemAccountStoreAdapter.h @@ -24,20 +24,19 @@ typedef void (^FBSDKGraphRequestAccessToAccountsHandler)(NSString *oauthToken, N /* @class - @abstract Adapter around system account store APIs. Note this is only intended for internal + Adapter around system account store APIs. Note this is only intended for internal consumption. If publicized, consider moving declarations to an internal only header and reconsider dispatching semantics. */ @interface FBSDKSystemAccountStoreAdapter : NSObject /* - @abstract - Requests access to the device's Facebook account for the given parameters. - @param permissions the permissions - @param defaultAudience the default audience - @param isReauthorize a flag describing if this is a reauth request - @param appID the app id - @param handler the handler that will be invoked on completion (dispatched to the main thread). the oauthToken is nil on failure. + Requests access to the device's Facebook account for the given parameters. + - Parameter permissions: the permissions + - Parameter defaultAudience: the default audience + - Parameter isReauthorize: a flag describing if this is a reauth request + - Parameter appID: the app id + - Parameter handler: the handler that will be invoked on completion (dispatched to the main thread). the oauthToken is nil on failure. */ - (void)requestAccessToFacebookAccountStore:(NSSet *)permissions defaultAudience:(NSString *)defaultAudience @@ -46,36 +45,36 @@ typedef void (^FBSDKGraphRequestAccessToAccountsHandler)(NSString *oauthToken, N handler:(FBSDKGraphRequestAccessToAccountsHandler)handler; /* - @abstract Sends a message to the device account store to renew the Facebook account credentials + Sends a message to the device account store to renew the Facebook account credentials - @param handler the handler that is invoked on completion + - Parameter handler: the handler that is invoked on completion */ - (void)renewSystemAuthorization:(void(^)(ACAccountCredentialRenewResult result, NSError *error))handler; /* - @abstracts gets the oauth token stored in the account store credential, if available. If not empty, + s gets the oauth token stored in the account store credential, if available. If not empty, this implies user has granted access. */ - (NSString *)accessTokenString; /* - @abstract Gets the singleton instance. + Gets the singleton instance. */ + (FBSDKSystemAccountStoreAdapter *)sharedInstance; /* - @abstract Sets the singleton instance, typically only for unit tests + Sets the singleton instance, typically only for unit tests */ + (void)setSharedInstance:(FBSDKSystemAccountStoreAdapter *)instance; /* - @abstract Gets or sets the flag indicating if the next requestAccess call should block + Gets or sets the flag indicating if the next requestAccess call should block on a renew call. */ @property (nonatomic, assign) BOOL forceBlockingRenew; /* - @abstract A convenience getter to the Facebook account type in the account store, if available. + A convenience getter to the Facebook account type in the account store, if available. */ @property (strong, nonatomic, readonly) ACAccountType *accountType; diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.m b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.m index e0e48663..50960739 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.m +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.m @@ -30,7 +30,7 @@ + (void)addPiggybackRequests:(FBSDKGraphRequestConnection *)connection if ([FBSDKSettings appID].length > 0) { BOOL safeForPiggyback = YES; for (FBSDKGraphRequestMetadata *metadata in connection.requests) { - if (![metadata.request.version isEqualToString:FBSDK_TARGET_PLATFORM_VERSION] || + if (![metadata.request.version isEqualToString:[FBSDKSettings graphAPIVersion]] || [metadata.request hasAttachments]) { safeForPiggyback = NO; break; diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLConnection.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLConnection.h index cbe80a0d..9cc5bc35 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLConnection.h +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLConnection.h @@ -42,7 +42,7 @@ typedef void (^FBSDKURLConnectionHandler)(FBSDKURLConnection *connection, completionHandler:(FBSDKURLConnectionHandler)handler NS_DESIGNATED_INITIALIZER; -@property (nonatomic, assign) id delegate; +@property (nonatomic, weak) id delegate; - (void)cancel; - (void)start; diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/AppLink/FBSDKOrganicDeeplinkHelper.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLSessionTask.h similarity index 69% rename from Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/AppLink/FBSDKOrganicDeeplinkHelper.h rename to Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLSessionTask.h index 5d61544c..73894395 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/AppLink/FBSDKOrganicDeeplinkHelper.h +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLSessionTask.h @@ -18,8 +18,18 @@ #import -#import +typedef void (^FBSDKURLSessionTaskHandler)(NSError *error, + NSURLResponse *response, + NSData *responseData); + +@interface FBSDKURLSessionTask : NSObject + +- (FBSDKURLSessionTask *)initWithRequest:(NSURLRequest *)request + fromSession:(NSURLSession *)session + completionHandler:(FBSDKURLSessionTaskHandler)handler +NS_DESIGNATED_INITIALIZER; + +- (void)cancel; +- (void)start; -@interface FBSDKOrganicDeeplinkHelper: NSObject -- (bool)fetchOrganicDeeplink:(FBSDKDeferredAppInviteHandler)handler; @end diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLSessionTask.m b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLSessionTask.m new file mode 100644 index 00000000..a6623a17 --- /dev/null +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLSessionTask.m @@ -0,0 +1,159 @@ +// Copyright (c) 2014-present, Facebook, Inc. All rights reserved. +// +// You are hereby granted a non-exclusive, worldwide, royalty-free license to use, +// copy, modify, and distribute this software in source code or binary form for use +// in connection with the web services and APIs provided by Facebook. +// +// As with any software that integrates with the Facebook platform, your use of +// this software is subject to the Facebook Developer Principles and Policies +// [http://developers.facebook.com/policy/]. This copyright notice shall be +// included in all copies or substantial portions of the software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +// FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +// COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +// IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +// CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +#import "FBSDKURLSessionTask.h" + +#import "FBSDKInternalUtility.h" +#import "FBSDKLogger.h" +#import "FBSDKMacros.h" +#import "FBSDKSettings.h" + +@interface FBSDKURLSessionTask () + +@property (nonatomic, strong) NSURLSessionTask *task; +@property (nonatomic, copy) FBSDKURLSessionTaskHandler handler; +@property (nonatomic, assign) unsigned long requestStartTime; +@property (nonatomic, assign, readonly) NSUInteger loggerSerialNumber; + +@end + +@implementation FBSDKURLSessionTask + +- (FBSDKURLSessionTask *)initWithRequest:(NSURLRequest *)request + fromSession:(NSURLSession *)session + completionHandler:(FBSDKURLSessionTaskHandler)handler +{ + if ((self = [super init])) { + _requestStartTime = [FBSDKInternalUtility currentTimeInMilliseconds]; + _loggerSerialNumber = [FBSDKLogger generateSerialNumber]; + _handler = [handler copy]; + __weak FBSDKURLSessionTask *weakSelf = self; + _task = [session dataTaskWithRequest:request + completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) { + if (error) { + [weakSelf taskDidCompleteWithError:error]; + } else { + [weakSelf taskDidCompleteWithResponse:response data:data]; + } + }]; + } + return self; +} + +- (FBSDKURLSessionTask *)init +{ + FBSDK_NOT_DESIGNATED_INITIALIZER(initWithRequest:fromSession:completionHandler:); + return [self initWithRequest:nil + fromSession:nil + completionHandler:NULL]; +} + +#pragma mark - Logging and Completion + +- (void)logAndInvokeHandler:(FBSDKURLSessionTaskHandler)handler + error:(NSError *)error { + if (error) { + NSString *logEntry = [NSString + stringWithFormat:@"FBSDKURLSessionTask <#%lu>:\n Error: '%@'\n%@\n", + (unsigned long)self.loggerSerialNumber, + [error localizedDescription], + [error userInfo]]; + + [self logMessage:logEntry]; + } + + [self invokeHandler:handler error:error response:nil responseData:nil]; +} + +- (void)logAndInvokeHandler:(FBSDKURLSessionTaskHandler)handler + response:(NSURLResponse *)response + responseData:(NSData *)responseData { + // Basic FBSDKURLSessionTask logging just prints out the URL. FBSDKGraphRequest logging provides more details. + NSString *mimeType = [response MIMEType]; + NSMutableString *mutableLogEntry = [NSMutableString stringWithFormat:@"FBSDKURLSessionTask <#%lu>:\n Duration: %lu msec\nResponse Size: %lu kB\n MIME type: %@\n", + (unsigned long)self.loggerSerialNumber, + [FBSDKInternalUtility currentTimeInMilliseconds] - self.requestStartTime, + (unsigned long)[responseData length] / 1024, + mimeType]; + + if ([mimeType isEqualToString:@"text/javascript"]) { + NSString *responseUTF8 = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding]; + [mutableLogEntry appendFormat:@" Response:\n%@\n\n", responseUTF8]; + } + + [self logMessage:mutableLogEntry]; + + [self invokeHandler:handler error:nil response:response responseData:responseData]; +} + +- (void)invokeHandler:(FBSDKURLSessionTaskHandler)handler + error:(NSError *)error + response:(NSURLResponse *)response + responseData:(NSData *)responseData { + if (handler != nil) { + dispatch_async(dispatch_get_main_queue(), ^{ + handler(error, response, responseData); + }); + } +} + +- (void)logMessage:(NSString *)message +{ + [FBSDKLogger singleShotLogEntry:FBSDKLoggingBehaviorNetworkRequests formatString:@"%@", message]; +} + +- (void)taskDidCompleteWithResponse:(NSURLResponse *)response data:(NSData *)data +{ + @try { + [self logAndInvokeHandler:self.handler response:response responseData:data]; + } @finally { + self.handler = nil; + } +} + +- (void)taskDidCompleteWithError:(NSError *)error +{ + @try { + if ([error.domain isEqualToString:NSURLErrorDomain] && error.code == kCFURLErrorSecureConnectionFailed) { + NSOperatingSystemVersion iOS9Version = { .majorVersion = 9, .minorVersion = 0, .patchVersion = 0 }; + if ([FBSDKInternalUtility isOSRunTimeVersionAtLeast:iOS9Version]) { + [FBSDKLogger singleShotLogEntry:FBSDKLoggingBehaviorDeveloperErrors + logEntry:@"WARNING: FBSDK secure network request failed. Please verify you have configured your " + "app for Application Transport Security compatibility described at https://developers.facebook.com/docs/ios/ios9"]; + } + } + [self logAndInvokeHandler:self.handler error:error]; + } @finally { + self.handler = nil; + } +} + +#pragma mark - Task State + +- (void)start +{ + [self.task resume]; +} + +- (void)cancel +{ + [self.task cancel]; + self.handler = nil; +} + +@end diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.h index 71cc5a0e..cec49f35 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.h +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.h @@ -34,6 +34,15 @@ extern NSString *const FBSDKDialogConfigurationNameLike; extern NSString *const FBSDKDialogConfigurationNameMessage; extern NSString *const FBSDKDialogConfigurationNameShare; +extern const NSInteger FBSDKServerConfigurationVersion; + +typedef NS_OPTIONS(NSUInteger, FBSDKServerConfigurationSmartLoginOptions) +{ + FBSDKServerConfigurationSmartLoginOptionsUnknown = 0, + FBSDKServerConfigurationSmartLoginOptionsEnabled = 1 << 0, + FBSDKServerConfigurationSmartLoginOptionsRequireConfirmation = 1 << 1, +}; + @interface FBSDKServerConfiguration : NSObject - (instancetype)initWithAppID:(NSString *)appID @@ -52,6 +61,10 @@ implicitPurchaseLoggingEnabled:(BOOL)implicitPurchaseLoggingEnabled errorConfiguration:(FBSDKErrorConfiguration *)errorConfiguration sessionTimeoutInterval:(NSTimeInterval) sessionTimeoutInterval defaults:(BOOL)defaults + loggingToken:(NSString *)loggingToken + smartLoginOptions:(FBSDKServerConfigurationSmartLoginOptions)smartLoginOptions + smartLoginBookmarkIconURL:(NSURL *)smartLoginBookmarkIconURL + smartLoginMenuIconURL:(NSURL *)smartLoginMenuIconURL NS_DESIGNATED_INITIALIZER; @property (nonatomic, assign, readonly, getter=isAdvertisingIDEnabled) BOOL advertisingIDEnabled; @@ -68,6 +81,11 @@ NS_DESIGNATED_INITIALIZER; @property (nonatomic, copy, readonly) NSString *loginTooltipText; @property (nonatomic, copy, readonly) NSDate *timestamp; @property (nonatomic, assign) NSTimeInterval sessionTimoutInterval; +@property (nonatomic, copy, readonly) NSString *loggingToken; +@property (nonatomic, assign, readonly) FBSDKServerConfigurationSmartLoginOptions smartLoginOptions; +@property (nonatomic, copy, readonly) NSURL *smartLoginBookmarkIconURL; +@property (nonatomic, copy, readonly) NSURL *smartLoginMenuIconURL; +@property (nonatomic, readonly) NSInteger version; - (FBSDKDialogConfiguration *)dialogConfigurationForDialogName:(NSString *)dialogName; - (BOOL)useNativeDialogForDialogName:(NSString *)dialogName; diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.m b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.m index 77d57925..54a85301 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.m +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.m @@ -37,6 +37,11 @@ #define FBSDK_SERVER_CONFIGURATION_NATIVE_AUTH_FLOW_ENABLED_KEY @"nativeAuthFlowEnabled" #define FBSDK_SERVER_CONFIGURATION_TIMESTAMP_KEY @"timestamp" #define FBSDK_SERVER_CONFIGURATION_SESSION_TIMEOUT_INTERVAL @"sessionTimeoutInterval" +#define FBSDK_SERVER_CONFIGURATION_LOGGING_TOKEN @"loggingToken" +#define FBSDK_SERVER_CONFIGURATION_SMART_LOGIN_OPTIONS_KEY @"smartLoginEnabled" +#define FBSDK_SERVER_CONFIGURATION_SMART_LOGIN_BOOKMARK_ICON_URL_KEY @"smarstLoginBookmarkIconURL" +#define FBSDK_SERVER_CONFIGURATION_SMART_LOGIN_MENU_ICON_URL_KEY @"smarstLoginBookmarkMenuURL" +#define FBSDK_SERVER_CONFIGURATION_VERSION_KEY @"version" #pragma mark - Dialog Names @@ -56,10 +61,15 @@ NSString *const FBSDKDialogConfigurationFeatureUseNativeFlow = @"use_native_flow"; NSString *const FBSDKDialogConfigurationFeatureUseSafariViewController = @"use_safari_vc"; +// Increase this value when adding new fields and previous cached configurations should be +// treated as stale. +const NSInteger FBSDKServerConfigurationVersion = 2; + @implementation FBSDKServerConfiguration { NSDictionary *_dialogConfigurations; NSDictionary *_dialogFlows; + NSInteger _version; } #pragma mark - Object Lifecycle @@ -85,6 +95,10 @@ - (instancetype)initWithAppID:(NSString *)appID errorConfiguration:(FBSDKErrorConfiguration *)errorConfiguration sessionTimeoutInterval:(NSTimeInterval) sessionTimeoutInterval defaults:(BOOL)defaults + loggingToken:(NSString *)loggingToken + smartLoginOptions:(FBSDKServerConfigurationSmartLoginOptions)smartLoginOptions + smartLoginBookmarkIconURL:(NSURL *)smartLoginBookmarkIconURL + smartLoginMenuIconURL:(NSURL *)smartLoginMenuIconURL { if ((self = [super init])) { _appID = [appID copy]; @@ -103,6 +117,11 @@ - (instancetype)initWithAppID:(NSString *)appID _errorConfiguration = [errorConfiguration copy]; _sessionTimoutInterval = sessionTimeoutInterval; _defaults = defaults; + _loggingToken = loggingToken; + _smartLoginOptions = smartLoginOptions; + _smartLoginMenuIconURL = [smartLoginMenuIconURL copy]; + _smartLoginBookmarkIconURL = [smartLoginBookmarkIconURL copy]; + _version = FBSDKServerConfigurationVersion; } return self; } @@ -156,10 +175,11 @@ - (id)initWithCoder:(NSCoder *)decoder forKey:FBSDK_SERVER_CONFIGURATION_DEFAULT_SHARE_MODE_KEY]; BOOL advertisingIDEnabled = [decoder decodeBoolForKey:FBSDK_SERVER_CONFIGURATION_ADVERTISING_ID_ENABLED_KEY]; BOOL implicitLoggingEnabled = [decoder decodeBoolForKey:FBSDK_SERVER_CONFIGURATION_IMPLICIT_LOGGING_ENABLED_KEY]; - BOOL implicitPurchaseLoggingEnabbled = + BOOL implicitPurchaseLoggingEnabled = [decoder decodeBoolForKey:FBSDK_SERVER_CONFIGURATION_IMPLICIT_PURCHASE_LOGGING_ENABLED_KEY]; BOOL systemAuthenticationEnabled = [decoder decodeBoolForKey:FBSDK_SERVER_CONFIGURATION_SYSTEM_AUTHENTICATION_ENABLED_KEY]; + FBSDKServerConfigurationSmartLoginOptions smartLoginOptions = [decoder decodeIntegerForKey:FBSDK_SERVER_CONFIGURATION_SMART_LOGIN_OPTIONS_KEY]; BOOL nativeAuthFlowEnabled = [decoder decodeBoolForKey:FBSDK_SERVER_CONFIGURATION_NATIVE_AUTH_FLOW_ENABLED_KEY]; NSDate *timestamp = [decoder decodeObjectOfClass:[NSDate class] forKey:FBSDK_SERVER_CONFIGURATION_TIMESTAMP_KEY]; NSSet *dialogConfigurationsClasses = [[NSSet alloc] initWithObjects: @@ -177,22 +197,33 @@ - (id)initWithCoder:(NSCoder *)decoder forKey:FBSDK_SERVER_CONFIGURATION_DIALOG_FLOWS_KEY]; FBSDKErrorConfiguration *errorConfiguration = [decoder decodeObjectOfClass:[FBSDKErrorConfiguration class] forKey:FBSDK_SERVER_CONFIGURATION_ERROR_CONFIGS_KEY]; NSTimeInterval sessionTimeoutInterval = [decoder decodeDoubleForKey:FBSDK_SERVER_CONFIGURATION_SESSION_TIMEOUT_INTERVAL]; - return [self initWithAppID:appID - appName:appName - loginTooltipEnabled:loginTooltipEnabled - loginTooltipText:loginTooltipText - defaultShareMode:defaultShareMode - advertisingIDEnabled:advertisingIDEnabled - implicitLoggingEnabled:implicitLoggingEnabled -implicitPurchaseLoggingEnabled:implicitPurchaseLoggingEnabbled - systemAuthenticationEnabled:systemAuthenticationEnabled - nativeAuthFlowEnabled:nativeAuthFlowEnabled - dialogConfigurations:dialogConfigurations - dialogFlows:dialogFlows - timestamp:timestamp - errorConfiguration:errorConfiguration - sessionTimeoutInterval:sessionTimeoutInterval - defaults:NO]; + NSString *loggingToken = [decoder decodeObjectOfClass:[NSString class] forKey:FBSDK_SERVER_CONFIGURATION_LOGGING_TOKEN]; + NSURL *smartLoginBookmarkIconURL = [decoder decodeObjectOfClass:[NSURL class] forKey:FBSDK_SERVER_CONFIGURATION_SMART_LOGIN_BOOKMARK_ICON_URL_KEY]; + NSURL *smartLoginMenuIconURL = [decoder decodeObjectOfClass:[NSURL class] forKey:FBSDK_SERVER_CONFIGURATION_SMART_LOGIN_MENU_ICON_URL_KEY]; + NSInteger version = [decoder decodeIntegerForKey:FBSDK_SERVER_CONFIGURATION_VERSION_KEY]; + FBSDKServerConfiguration *configuration = [self initWithAppID:appID + appName:appName + loginTooltipEnabled:loginTooltipEnabled + loginTooltipText:loginTooltipText + defaultShareMode:defaultShareMode + advertisingIDEnabled:advertisingIDEnabled + implicitLoggingEnabled:implicitLoggingEnabled + implicitPurchaseLoggingEnabled:implicitPurchaseLoggingEnabled + systemAuthenticationEnabled:systemAuthenticationEnabled + nativeAuthFlowEnabled:nativeAuthFlowEnabled + dialogConfigurations:dialogConfigurations + dialogFlows:dialogFlows + timestamp:timestamp + errorConfiguration:errorConfiguration + sessionTimeoutInterval:sessionTimeoutInterval + defaults:NO + loggingToken:loggingToken + smartLoginOptions:smartLoginOptions + smartLoginBookmarkIconURL:smartLoginBookmarkIconURL + smartLoginMenuIconURL:smartLoginMenuIconURL + ]; + configuration->_version = version; + return configuration; } - (void)encodeWithCoder:(NSCoder *)encoder @@ -213,6 +244,11 @@ - (void)encodeWithCoder:(NSCoder *)encoder [encoder encodeBool:_systemAuthenticationEnabled forKey:FBSDK_SERVER_CONFIGURATION_SYSTEM_AUTHENTICATION_ENABLED_KEY]; [encoder encodeObject:_timestamp forKey:FBSDK_SERVER_CONFIGURATION_TIMESTAMP_KEY]; [encoder encodeDouble:_sessionTimoutInterval forKey:FBSDK_SERVER_CONFIGURATION_SESSION_TIMEOUT_INTERVAL]; + [encoder encodeObject:_loggingToken forKey:FBSDK_SERVER_CONFIGURATION_LOGGING_TOKEN]; + [encoder encodeInteger:_smartLoginOptions forKey:FBSDK_SERVER_CONFIGURATION_SMART_LOGIN_OPTIONS_KEY]; + [encoder encodeObject:_smartLoginBookmarkIconURL forKey:FBSDK_SERVER_CONFIGURATION_SMART_LOGIN_BOOKMARK_ICON_URL_KEY]; + [encoder encodeObject:_smartLoginMenuIconURL forKey:FBSDK_SERVER_CONFIGURATION_SMART_LOGIN_MENU_ICON_URL_KEY]; + [encoder encodeInteger:_version forKey:FBSDK_SERVER_CONFIGURATION_VERSION_KEY]; } #pragma mark - NSCopying diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.h index ed79efb5..d188d3dc 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.h +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.h @@ -25,15 +25,17 @@ typedef void(^FBSDKServerConfigurationManagerLoadBlock)(FBSDKServerConfiguration @interface FBSDKServerConfigurationManager : NSObject /** - @abstract Returns the locally cached configuration. - @discussion The result will be valid for the appID from FBSDKSettings, but may be expired. A network request will be + Returns the locally cached configuration. + + The result will be valid for the appID from FBSDKSettings, but may be expired. A network request will be initiated to update the configuration if a valid and unexpired configuration is not available. */ + (FBSDKServerConfiguration *)cachedServerConfiguration; /** - @abstract Executes the completionBlock with a valid and current configuration when it is available. - @discussion This method will use a cached configuration if it is valid and not expired. + Executes the completionBlock with a valid and current configuration when it is available. + + This method will use a cached configuration if it is valid and not expired. */ + (void)loadServerConfigurationWithCompletionBlock:(FBSDKServerConfigurationManagerLoadBlock)completionBlock; diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.m b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.m index 55b352f5..787c6b9d 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.m +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.m @@ -20,6 +20,7 @@ #import "FBSDKGraphRequest+Internal.h" #import "FBSDKGraphRequest.h" +#import "FBSDKImageDownloader.h" #import "FBSDKInternalUtility.h" #import "FBSDKLogger.h" #import "FBSDKServerConfiguration+Internal.h" @@ -45,6 +46,10 @@ #define FBSDK_SERVER_CONFIGURATION_NATIVE_PROXY_AUTH_FLOW_ENABLED_FIELD @"ios_supports_native_proxy_auth_flow" #define FBSDK_SERVER_CONFIGURATION_SYSTEM_AUTHENTICATION_ENABLED_FIELD @"ios_supports_system_auth" #define FBSDK_SERVER_CONFIGURATION_SESSION_TIMEOUT_FIELD @"app_events_session_timeout" +#define FBSDK_SERVER_CONFIGURATION_LOGGIN_TOKEN_FIELD @"logging_token" +#define FBSDK_SERVER_CONFIGURATION_SMART_LOGIN_OPTIONS_FIELD @"seamless_login" +#define FBSDK_SERVER_CONFIGURATION_SMART_LOGIN_BOOKMARK_ICON_URL_FIELD @"smart_login_bookmark_icon_url" +#define FBSDK_SERVER_CONFIGURATION_SMART_LOGIN_MENU_ICON_URL_FIELD @"smart_login_menu_icon_url" @implementation FBSDKServerConfigurationManager @@ -124,7 +129,7 @@ + (void)loadServerConfigurationWithCompletionBlock:(FBSDKServerConfigurationMana } } - if ((_serverConfiguration && [self _serverConfigurationTimestampIsValid:_serverConfiguration.timestamp]) || + if ((_serverConfiguration && [self _serverConfigurationTimestampIsValid:_serverConfiguration.timestamp] && _serverConfiguration.version >= FBSDKServerConfigurationVersion) || (_serverConfigurationErrorTimestamp && [self _serverConfigurationTimestampIsValid:_serverConfigurationErrorTimestamp])) { // we have a valid server configuration, use that loadBlock = [self _wrapperBlockForLoadBlock:completionBlock]; @@ -181,6 +186,10 @@ + (void)processLoadRequestResponse:(id)result error:(NSError *)error appID:(NSSt FBSDKErrorConfiguration *errorConfiguration = [[FBSDKErrorConfiguration alloc] initWithDictionary:nil]; [errorConfiguration parseArray:resultDictionary[FBSDK_SERVER_CONFIGURATION_ERROR_CONFIGURATION_FIELD]]; NSTimeInterval sessionTimeoutInterval = [FBSDKTypeUtility timeIntervalValue:resultDictionary[FBSDK_SERVER_CONFIGURATION_SESSION_TIMEOUT_FIELD]] ?: DEFAULT_SESSION_TIMEOUT_INTERVAL; + NSString *loggingToken = [FBSDKTypeUtility stringValue:resultDictionary[FBSDK_SERVER_CONFIGURATION_LOGGIN_TOKEN_FIELD]]; + FBSDKServerConfigurationSmartLoginOptions smartLoginOptions = [FBSDKTypeUtility integerValue:resultDictionary[FBSDK_SERVER_CONFIGURATION_SMART_LOGIN_OPTIONS_FIELD]]; + NSURL *smartLoginBookmarkIconURL = [FBSDKTypeUtility URLValue:resultDictionary[FBSDK_SERVER_CONFIGURATION_SMART_LOGIN_BOOKMARK_ICON_URL_FIELD]]; + NSURL *smartLoginMenuIconURL = [FBSDKTypeUtility URLValue:resultDictionary[FBSDK_SERVER_CONFIGURATION_SMART_LOGIN_MENU_ICON_URL_FIELD]]; FBSDKServerConfiguration *serverConfiguration = [[FBSDKServerConfiguration alloc] initWithAppID:appID appName:appName loginTooltipEnabled:loginTooltipEnabled @@ -196,7 +205,29 @@ + (void)processLoadRequestResponse:(id)result error:(NSError *)error appID:(NSSt timestamp:[NSDate date] errorConfiguration:errorConfiguration sessionTimeoutInterval:sessionTimeoutInterval - defaults:NO]; + defaults:NO + loggingToken:loggingToken + smartLoginOptions:smartLoginOptions + smartLoginBookmarkIconURL:smartLoginBookmarkIconURL + smartLoginMenuIconURL:smartLoginMenuIconURL + ]; +#if TARGET_OS_TV + // don't download icons more than once a day. + static const NSTimeInterval kSmartLoginIconsTTL = 60 * 60 * 24; + + BOOL smartLoginEnabled = (smartLoginOptions & FBSDKServerConfigurationSmartLoginOptionsEnabled); + // for TVs go ahead and prime the images + if (smartLoginEnabled && + smartLoginMenuIconURL && + smartLoginBookmarkIconURL) { + [[FBSDKImageDownloader sharedInstance] downloadImageWithURL:serverConfiguration.smartLoginBookmarkIconURL + ttl:kSmartLoginIconsTTL + completion:NULL]; + [[FBSDKImageDownloader sharedInstance] downloadImageWithURL:serverConfiguration.smartLoginMenuIconURL + ttl:kSmartLoginIconsTTL + completion:NULL]; + } +#endif [self _didProcessConfigurationFromNetwork:serverConfiguration appID:appID error:nil]; } @@ -220,6 +251,12 @@ + (FBSDKGraphRequest *)requestToLoadServerConfiguration:(NSString *)appID FBSDK_SERVER_CONFIGURATION_NATIVE_PROXY_AUTH_FLOW_ENABLED_FIELD, FBSDK_SERVER_CONFIGURATION_SYSTEM_AUTHENTICATION_ENABLED_FIELD, FBSDK_SERVER_CONFIGURATION_SESSION_TIMEOUT_FIELD, + FBSDK_SERVER_CONFIGURATION_LOGGIN_TOKEN_FIELD +#if TARGET_OS_TV + ,FBSDK_SERVER_CONFIGURATION_SMART_LOGIN_OPTIONS_FIELD, + FBSDK_SERVER_CONFIGURATION_SMART_LOGIN_BOOKMARK_ICON_URL_FIELD, + FBSDK_SERVER_CONFIGURATION_SMART_LOGIN_MENU_ICON_URL_FIELD +#endif ]; NSDictionary *parameters = @{ @"fields": [fields componentsJoinedByString:@","] }; FBSDKGraphRequest *request = [[FBSDKGraphRequest alloc] initWithGraphPath:appID @@ -268,7 +305,12 @@ + (FBSDKServerConfiguration *)_defaultServerConfigurationForAppID:(NSString *)ap timestamp:nil errorConfiguration:nil sessionTimeoutInterval:DEFAULT_SESSION_TIMEOUT_INTERVAL - defaults:YES]; + defaults:YES + loggingToken:nil + smartLoginOptions:FBSDKServerConfigurationSmartLoginOptionsUnknown + smartLoginBookmarkIconURL:nil + smartLoginMenuIconURL:nil + ]; } return _defaultServerConfiguration; } diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.m b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.m index b2e4f56d..11ab73eb 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.m +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.m @@ -89,6 +89,12 @@ - (BOOL)setData:(NSData *)value forKey:(NSString *)key accessibility:(CFTypeRef) return NO; } +#if TARGET_OS_SIMULATOR + NSLog(@"Falling back to storing access token in NSUserDefaults because of simulator bug"); + [[NSUserDefaults standardUserDefaults] setObject:value forKey:key]; + + return [[NSUserDefaults standardUserDefaults] synchronize]; +#else NSMutableDictionary *query = [self queryForKey:key]; OSStatus status; @@ -115,6 +121,7 @@ - (BOOL)setData:(NSData *)value forKey:(NSString *)key accessibility:(CFTypeRef) } return (status == errSecSuccess); +#endif } - (NSData *)dataForKey:(NSString *)key @@ -123,6 +130,10 @@ - (NSData *)dataForKey:(NSString *)key return nil; } +#if TARGET_OS_SIMULATOR + NSLog(@"Falling back to loading access token from NSUserDefaults because of simulator bug"); + return [[NSUserDefaults standardUserDefaults] dataForKey:key]; +#else NSMutableDictionary *query = [self queryForKey:key]; [query setObject:(id)kCFBooleanTrue forKey:[FBSDKDynamicFrameworkLoader loadkSecReturnData]]; [query setObject:[FBSDKDynamicFrameworkLoader loadkSecMatchLimitOne] forKey:[FBSDKDynamicFrameworkLoader loadkSecMatchLimit]]; @@ -141,6 +152,7 @@ - (NSData *)dataForKey:(NSString *)key CFRelease(data); return ret; +#endif } - (NSMutableDictionary *)queryForKey:(NSString *)key diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKUIUtility.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKUIUtility.h index bc32967b..2480616e 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKUIUtility.h +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKUIUtility.h @@ -22,8 +22,8 @@ #import "../FBSDKMath.h" -/*! - @abstract Insets a CGSize with the insets in a UIEdgeInsets. +/** + Insets a CGSize with the insets in a UIEdgeInsets. */ FBSDK_STATIC_INLINE CGSize FBSDKEdgeInsetsInsetSize(CGSize size, UIEdgeInsets insets) { @@ -32,21 +32,20 @@ FBSDK_STATIC_INLINE CGSize FBSDKEdgeInsetsInsetSize(CGSize size, UIEdgeInsets in return UIEdgeInsetsInsetRect(rect, insets).size; } -/*! - @abstract Outsets a CGSize with the insets in a UIEdgeInsets. +/** + Outsets a CGSize with the insets in a UIEdgeInsets. */ FBSDK_STATIC_INLINE CGSize FBSDKEdgeInsetsOutsetSize(CGSize size, UIEdgeInsets insets) { - CGRect rect = CGRectZero; - rect.size = size; return CGSizeMake(insets.left + size.width + insets.right, insets.top + size.height + insets.bottom); } -/*! - @abstract Limits a CGFloat value, using the scale to limit to pixels (instead of points). +/** + Limits a CGFloat value, using the scale to limit to pixels (instead of points). + - @discussion The limitFunction is frequention floorf, ceilf or roundf. If the scale is 2.0, + The limitFunction is frequention floorf, ceilf or roundf. If the scale is 2.0, you may get back values of *.5 to correspond to pixels. */ typedef float (*FBSDKLimitFunctionType)(float); diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog.h index 3ad35f31..84dcd627 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog.h +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog.h @@ -27,7 +27,7 @@ delegate:(id)delegate; @property (nonatomic, assign) BOOL deferVisibility; -@property (nonatomic, assign) id delegate; +@property (nonatomic, weak) id delegate; @property (nonatomic, copy) NSString *name; @property (nonatomic, copy) NSDictionary *parameters; diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialogView.h b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialogView.h index 9ad74279..08f17f67 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialogView.h +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialogView.h @@ -22,7 +22,7 @@ @interface FBSDKWebDialogView : UIView -@property (nonatomic, assign) id delegate; +@property (nonatomic, weak) id delegate; - (void)loadURL:(NSURL *)URL; - (void)stopLoading; diff --git a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal_NoARC/FBSDKDynamicFrameworkLoader.m b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal_NoARC/FBSDKDynamicFrameworkLoader.m index f4294ec8..86c0f34b 100644 --- a/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal_NoARC/FBSDKDynamicFrameworkLoader.m +++ b/Pods/FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit/Internal_NoARC/FBSDKDynamicFrameworkLoader.m @@ -20,6 +20,7 @@ #import +#import #import #import @@ -27,7 +28,6 @@ #import "FBSDKSettings.h" static NSString *const g_frameworkPathTemplate = @"/System/Library/Frameworks/%@.framework/%@"; -static NSString *const g_sqlitePath = @"/usr/lib/libsqlite3.dylib"; #pragma mark - Library and Symbol Loading @@ -234,136 +234,49 @@ OSStatus fbsdkdfl_SecItemDelete(CFDictionaryRef query) return f(query); } -#pragma mark - sqlite3 APIs - -// sqlite3 is a dynamic library (not a framework) so its path is constructed differently -// than the way employed by the framework macros. -static void fbsdkdfl_load_sqlite3_once(void *context) -{ - *(void **)context = fbsdkdfl_load_library_once([g_sqlitePath fileSystemRepresentation]); -} -_fbsdkdfl_handle_get_impl_(sqlite3) - -#define _fbsdkdfl_sqlite3_get_f(SYMBOL) _fbsdkdfl_symbol_get_f(sqlite3, SYMBOL) - -typedef SQLITE_API const char *(*sqlite3_errmsg_type)(sqlite3 *); -typedef SQLITE_API int (*sqlite3_prepare_v2_type)(sqlite3 *, const char *, int, sqlite3_stmt **, const char **); -typedef SQLITE_API int (*sqlite3_reset_type)(sqlite3_stmt *); -typedef SQLITE_API int (*sqlite3_finalize_type)(sqlite3_stmt *); -typedef SQLITE_API int (*sqlite3_open_v2_type)(const char *, sqlite3 **, int, const char *); -typedef SQLITE_API int (*sqlite3_exec_type)(sqlite3 *, const char *, int (*)(void *, int, char **, char **), void *, char **); -typedef SQLITE_API int (*sqlite3_close_type)(sqlite3 *); -typedef SQLITE_API int (*sqlite3_bind_double_type)(sqlite3_stmt *, int, double); -typedef SQLITE_API int (*sqlite3_bind_int_type)(sqlite3_stmt *, int, int); -typedef SQLITE_API int (*sqlite3_bind_text_type)(sqlite3_stmt *, int, const char *, int, void(*)(void *)); -typedef SQLITE_API int (*sqlite3_step_type)(sqlite3_stmt *); -typedef SQLITE_API double (*sqlite3_column_double_type)(sqlite3_stmt *, int); -typedef SQLITE_API int (*sqlite3_column_int_type)(sqlite3_stmt *, int); -typedef SQLITE_API const unsigned char *(*sqlite3_column_text_type)(sqlite3_stmt *, int); - -SQLITE_API const char *fbsdkdfl_sqlite3_errmsg(sqlite3 *db) -{ - _fbsdkdfl_sqlite3_get_f(sqlite3_errmsg); - return f(db); -} - -SQLITE_API int fbsdkdfl_sqlite3_prepare_v2(sqlite3 *db, const char *zSql, int nByte, sqlite3_stmt **ppStmt, const char **pzTail) -{ - _fbsdkdfl_sqlite3_get_f(sqlite3_prepare_v2); - return f(db, zSql, nByte, ppStmt, pzTail); -} - -SQLITE_API int fbsdkdfl_sqlite3_reset(sqlite3_stmt *pStmt) -{ - _fbsdkdfl_sqlite3_get_f(sqlite3_reset); - return f(pStmt); -} - -SQLITE_API int fbsdkdfl_sqlite3_finalize(sqlite3_stmt *pStmt) -{ - _fbsdkdfl_sqlite3_get_f(sqlite3_finalize); - return f(pStmt); -} - -SQLITE_API int fbsdkdfl_sqlite3_open_v2(const char *filename, sqlite3 **ppDb, int flags, const char *zVfs) -{ - _fbsdkdfl_sqlite3_get_f(sqlite3_open_v2); - return f(filename, ppDb, flags, zVfs); -} - -SQLITE_API int fbsdkdfl_sqlite3_exec(sqlite3 *db, const char *sql, int (*callback)(void *, int, char **, char **), void *arg, char **errmsg) -{ - _fbsdkdfl_sqlite3_get_f(sqlite3_exec); - return f(db, sql, callback, arg, errmsg); -} - -SQLITE_API int fbsdkdfl_sqlite3_close(sqlite3 *db) -{ - _fbsdkdfl_sqlite3_get_f(sqlite3_close); - return f(db); -} +#pragma mark - Social Constants -SQLITE_API int fbsdkdfl_sqlite3_bind_double(sqlite3_stmt *stmt, int index , double value) -{ - _fbsdkdfl_sqlite3_get_f(sqlite3_bind_double); - return f(stmt, index, value); -} +_fbsdkdfl_load_framework_once_impl_(Social) +_fbsdkdfl_handle_get_impl_(Social) -SQLITE_API int fbsdkdfl_sqlite3_bind_int(sqlite3_stmt *stmt, int index, int value) -{ - _fbsdkdfl_sqlite3_get_f(sqlite3_bind_int); - return f(stmt, index, value); -} +#define _fbsdkdfl_Social_get_and_return_constant(SYMBOL) _fbsdkdfl_get_and_return_NSString(Social, SYMBOL) -SQLITE_API int fbsdkdfl_sqlite3_bind_text(sqlite3_stmt *stmt, int index, const char *value, int n, void(*callback)(void *)) +NSString *fbsdkdfl_SLServiceTypeFacebook(void) { - _fbsdkdfl_sqlite3_get_f(sqlite3_bind_text); - return f(stmt, index, value, n, callback); + _fbsdkdfl_Social_get_and_return_constant(SLServiceTypeFacebook); } -SQLITE_API int fbsdkdfl_sqlite3_step(sqlite3_stmt *stmt) +NSString *fbsdkdfl_SLServiceTypeTwitter(void) { - _fbsdkdfl_sqlite3_get_f(sqlite3_step); - return f(stmt); + _fbsdkdfl_Social_get_and_return_constant(SLServiceTypeTwitter); } -SQLITE_API double fbsdkdfl_sqlite3_column_double(sqlite3_stmt *stmt, int iCol) -{ - _fbsdkdfl_sqlite3_get_f(sqlite3_column_double); - return f(stmt, iCol); -} +#pragma mark - Social Classes -SQLITE_API int fbsdkdfl_sqlite3_column_int(sqlite3_stmt *stmt, int iCol) -{ - _fbsdkdfl_sqlite3_get_f(sqlite3_column_int); - return f(stmt, iCol); -} +#define _fbsdkdfl_Social_get_c(SYMBOL) _fbsdkdfl_symbol_get_c(Social, SYMBOL) -SQLITE_API const unsigned char *fbsdkdfl_sqlite3_column_text(sqlite3_stmt *stmt, int iCol) +Class fbsdkdfl_SLComposeViewControllerClass(void) { - _fbsdkdfl_sqlite3_get_f(sqlite3_column_text); - return f(stmt, iCol); + _fbsdkdfl_Social_get_c(SLComposeViewController); + return c; } -#pragma mark - Social Constants +#pragma mark - MessageUI Classes -_fbsdkdfl_load_framework_once_impl_(Social) -_fbsdkdfl_handle_get_impl_(Social) +_fbsdkdfl_load_framework_once_impl_(MessageUI) +_fbsdkdfl_handle_get_impl_(MessageUI) -#define _fbsdkdfl_Social_get_and_return_constant(SYMBOL) _fbsdkdfl_get_and_return_NSString(Social, SYMBOL) +#define _fbsdkdfl_MessageUI_get_c(SYMBOL) _fbsdkdfl_symbol_get_c(MessageUI, SYMBOL) -NSString *fbsdkdfl_SLServiceTypeFacebook(void) +Class fbsdkdfl_MFMailComposeViewControllerClass(void) { - _fbsdkdfl_Social_get_and_return_constant(SLServiceTypeFacebook); + _fbsdkdfl_MessageUI_get_c(MFMailComposeViewController); + return c; } -#pragma mark - Social Classes - -#define _fbsdkdfl_Social_get_c(SYMBOL) _fbsdkdfl_symbol_get_c(Social, SYMBOL) - -Class fbsdkdfl_SLComposeViewControllerClass(void) +Class fbsdkdfl_MFMessageComposeViewControllerClass(void) { - _fbsdkdfl_Social_get_c(SLComposeViewController); + _fbsdkdfl_MessageUI_get_c(MFMessageComposeViewController); return c; } @@ -553,3 +466,96 @@ Class fbsdkdfl_CTTelephonyNetworkInfoClass(void) _fbsdkdfl_CoreTelephonyLibrary_get_c(CTTelephonyNetworkInfo); return c; } + +#pragma mark - CoreImage + +_fbsdkdfl_load_framework_once_impl_(CoreImage) +_fbsdkdfl_handle_get_impl_(CoreImage) + +#define _fbsdkdfl_CoreImage_get_c(SYMBOL) _fbsdkdfl_symbol_get_c(CoreImage, SYMBOL); +#define _fbsdkdfl_CoreImage_get_and_return_NSString(SYMBOL) _fbsdkdfl_get_and_return_NSString(CoreImage, SYMBOL) + + +Class fbsdkdfl_CIImageClass(void) +{ + _fbsdkdfl_CoreImage_get_c(CIImage); + return c; +} + +Class fbsdkdfl_CIFilterClass(void) +{ + _fbsdkdfl_CoreImage_get_c(CIFilter); + return c; +} + +NSString *fbsdkdfl_kCIInputImageKey(void) +{ + _fbsdkdfl_CoreImage_get_and_return_NSString(kCIInputImageKey); +} + +NSString *fbsdkdfl_kCIInputRadiusKey(void) +{ + _fbsdkdfl_CoreImage_get_and_return_NSString(kCIInputRadiusKey); +} + +NSString *fbsdkdfl_kCIOutputImageKey(void) +{ + _fbsdkdfl_CoreImage_get_and_return_NSString(kCIOutputImageKey); +} + +#pragma mark - Photos.framework + +_fbsdkdfl_load_framework_once_impl_(Photos) +_fbsdkdfl_handle_get_impl_(Photos) + +#define _fbsdkdfl_Photos_get_c(SYMBOL) _fbsdkdfl_symbol_get_c(Photos, SYMBOL); +#define _fbsdkdfl_Photos_get_and_return_NSString(SYMBOL) _fbsdkdfl_get_and_return_NSString(Photos, SYMBOL) + +Class fbsdkdfl_PHPhotoLibrary(void) +{ + _fbsdkdfl_Photos_get_c(PHPhotoLibrary); + return c; +} + +Class fbsdkdfl_PHAssetChangeRequest(void) +{ + _fbsdkdfl_Photos_get_c(PHAssetChangeRequest); + return c; +} + +#pragma mark - MobileCoreServices + +_fbsdkdfl_load_framework_once_impl_(MobileCoreServices) +_fbsdkdfl_handle_get_impl_(MobileCoreServices) + +#define _fbsdkdfl_MobileCoreServices_get_k(SYMBOL) _fbsdkdfl_symbol_get_k(MobileCoreServices, SYMBOL, CFStringRef *) + +#define _fbsdkdfl_MobileCoreServices_get_and_return_k(SYMBOL) \ +_fbsdkdfl_MobileCoreServices_get_k(SYMBOL); \ +_fbsdkdfl_return_k(MobileCoreServices, SYMBOL) + +#define _fbsdkdfl_MobileCoreServices_get_f(SYMBOL) _fbsdkdfl_symbol_get_f(MobileCoreServices, SYMBOL) + +typedef CFStringRef (*UTTypeCopyPreferredTagWithClass_type)(CFStringRef inUTI, CFStringRef inTagClass); + +CFStringRef fbsdkdfl_UTTypeCopyPreferredTagWithClass(CFStringRef inUTI, + CFStringRef inTagClass) +{ + _fbsdkdfl_MobileCoreServices_get_f(UTTypeCopyPreferredTagWithClass); + return f(inUTI, inTagClass); +} + +CFStringRef fbsdkdfl_kUTTagClassMIMEType(void) +{ + _fbsdkdfl_MobileCoreServices_get_and_return_k(kUTTagClassMIMEType); +} + +CFStringRef fbsdkdfl_kUTTypeJPEG(void) +{ + _fbsdkdfl_MobileCoreServices_get_and_return_k(kUTTypeJPEG); +} + +CFStringRef fbsdkdfl_kUTTypePNG(void) +{ + _fbsdkdfl_MobileCoreServices_get_and_return_k(kUTTypePNG); +} diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/af.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/af.lproj/FacebookSDK.strings new file mode 100644 index 00000000..5d179e68 --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/af.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "Besoek %@ op jou slimfoon of rekenaar en voer hierdie kode in:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "Goed"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "Kanselleer"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "Meld asseblief weer by hierdie toepassing aan om jou Facebook-rekening te herkoppel. "; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "Goed"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "Die bediener is tydelik besig, probeer asseblief weer."; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "Hou van"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "Hou van"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "Kanselleer"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "Meld af"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "Met Facebook aangemeld"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "As %@ aangemeld"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "Meld aan"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "Meld met Facebook aan"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "Meld af"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "Toegang is nie na die Facebook-rekening verleen nie. Verifieer toestelinstellings."; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "Kan nie aan Facebook koppel nie. Gaan jou netwerkverbinding na en probeer weer."; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "Jou Facebook-wagwoord het verander. Om jou wagwoord te bevestig, maak Instellings > Facebook oop en tik jou naam."; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "Die Facebook-rekening is nie op die toestel opgestel nie."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "Jou rekening is nie bevestig nie. Meld asseblief by www.facebook.com aan en volg die gegewe instruksies."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "Jy kan nie op die oomblik by toepassings aanmeld nie. Meld asseblief by www.facebook.com aan en volg die gegewe instruksies."; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "Nuut! Jy is in beheer - kies waater inligting jy met toepassings wil deel."; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "Meld aan"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "Stuur"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "Deel"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/ar.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/ar.lproj/FacebookSDK.strings new file mode 100644 index 00000000..3ff6cb62 --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/ar.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "زر %@ على هاتفك الذكي أو الكمبيوتر ثم أدخل هذا الرمز:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "موافق"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "إلغاء"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "يرجى تسجيل الدخول إلى هذا التطبيق مرة أخرى لإعادة الاتصال بحساب فيسبوك."; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "موافق"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "الخادم مشغول مؤقتًا، يرجى إعادة المحاولة."; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "إعجاب"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "أعجبني"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "إلغاء"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "تسجيل الخروج"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "تم تسجيل الدخول بحساب فيسبوك"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "تم تسجيل الدخول باسم %@"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "تسجيل الدخول"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "تسجيل الدخول بحساب فيسبوك"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "تسجيل الخروج"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "لم يتم منح إذن الوصول لحساب فيسبوك. تحقق من إعدادات الجهاز."; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "تعذر الاتصال بفيسبوك. يُرجى التحقق من الاتصال بالإنترنت وإعادة المحاولة."; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "تم تغيير كلمة سر فيسبوك الخاصة بك. لتأكيد كلمة السر، افتح الإعدادات > فيسبوك ثم اضغط على اسمك."; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "لم تتم تهيئة حساب فيسبوك على الجهاز."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "لم يتم تأكيد حسابك. يُرجى تسجيل الدخول إلى www.facebook.com واتباع التعليمات الموضحة."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "لا يمكنك تسجيل الدخول إلى التطبيقات حاليًا. يُرجى تسجيل الدخول إلى www.facebook.com واتباع التعليمات الموضحة."; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "جديد! أنت المتحكم - اختر المعلومات التي تريد مشاركتها مع التطبيقات."; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "تسجيل الدخول"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "إرسال"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "مشاركة"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/bn.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/bn.lproj/FacebookSDK.strings new file mode 100644 index 00000000..4b6a4442 --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/bn.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "আপনার কম্পিউটার বা স্মার্টফোন থেকে %@ এ যান এবং এই কোডটিকে প্রবেশ করান:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "ঠিক আছে"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "বাতিল করুন"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "আপনার Facebook অ্যাকাউন্টটিতে পুনরায় সংযোগ করার জন্য অনুগ্রহ করে এই অ্যাপটিতে লগ ইন করুন৷"; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "ঠিক আছে"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "এই সার্ভারটি সাময়িকভাবে ব্যস্ত আছে, অনুগ্রহ করে পুনরায় চেষ্টা করুন৷"; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "পছন্দ করুন"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "পছন্দ করা হয়েছে"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "বাতিল করুন"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "লগ আউট করুন"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "Facebook ব্যবহার করে লগ ইন করা হয়েছে"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "%@ হিসাবে লগ ইন করা হয়েছে"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "লগ ইন করুন"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "Facebook -এর সাথে লগ ইন করুন"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "লগ আউট করুন"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "Facebook অ্যাকাউন্টটিতে অ্যাক্সেস করার অনুমতি নেই৷ ডিভাইস সেটিংস যাচাই করুন৷"; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "Facebook-এ সংযোগ করা যাচ্ছে না৷ আপনার নেটওয়ার্ক সংযোগটি পরীক্ষা করুন এবং পুনরায় চেষ্টা করুন৷"; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "আপনার Facebook পাসওয়ার্ডটি পরিবর্তিত হয়েছে৷ আপনার পাসওয়ার্ডটি নিশ্চিত করতে, সেটিংস > Facebook খুলুন এবং আপনার নামটি ট্যাপ করুন৷"; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "Facebook অ্যাকাউন্টটি এই ডিভাইসে কনফিগার করা যাযনি৷"; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "আপনার অ্যাকাউন্টটি নিশ্চিত করা যায়নি৷ অনুগ্রহ করে www.facebook.com-এ লগ ইন করুন এবং উল্লিখিত নির্দেশাবলী অনুসরণ করুন৷"; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "এই সময়ে আপনি অ্যাপসে লগ ইন করতে পারবেন না৷ অনুগ্রহ করে www.facebook.com-এ লগ ইন করুন এবং উল্লিখিত নির্দেশাবলী অনুসরণ করুন৷"; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "নতুন! আপনি নিয়ন্ত্রণে আছেন-অ্যাপসের সাথে আপনি কোন তথ্য ভাগ করতে চাইছেন তা চয়ন করুন৷"; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "লগ ইন করুন"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "পাঠান"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "ভাগ করুন"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/cs.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/cs.lproj/FacebookSDK.strings new file mode 100644 index 00000000..acfd8af7 --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/cs.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "Přejděte ze smartphonu nebo počítače na %@ a zadejte tento kód:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "OK"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "Zrušit"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "Pokud se chcete ke svému Facebook účtu znovu připojit, přihlaste se k této aplikaci ještě jednou."; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "OK"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "Server je dočasně zaneprázdněný, zkuste to znovu."; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "To se mi líbí"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "Už se mi to líbí"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "Zrušit"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "Odhlásit"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "Přihlášen(a) přes Facebook"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "Přihlášen(a) jako %@"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "Přihlásit"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "Přihlásit se přes Facebook"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "Odhlásit"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "Facebook účtu nebylo oprávnění uděleno. Ověřte nastavení zařízení."; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "K Facebooku se nedá připojit. Zkontrolujte připojení k síti a zkuste to znovu."; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "Vaše heslo na Facebook je změněné. Pokud chcete heslo potvrdit, přejděte do Nastavení > Facebook a klepněte na své jméno."; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "V tomto zařízení není Facebook účet konfigurovaný."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "Váš účet není potvrzený. Přihlaste se na www. facebook.com a postupujte podle uvedených pokynů."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "Do aplikací se v této chvíli přihlásit nemůžete. Přihlaste se na www. facebook.com a postupujte podle uvedených pokynů."; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "Novinka! Je jen na vás, které informace chcete s aplikacemi sdílet."; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "Přihlásit"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "Odeslat"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "Sdílet"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/da.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/da.lproj/FacebookSDK.strings new file mode 100644 index 00000000..a697f224 --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/da.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "Gå til %@ på din smartphone eller computer, og indtast denne kode:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "OK"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "Annuller"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "Log på denne app igen for at genoprette forbindelsen til din Facebook-konto."; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "OK"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "Serveren er optaget i øjeblikket. Prøv igen."; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "Synes godt om"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "Synes godt om"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "Annuller"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "Log af"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "Logget på med Facebook"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "Logget på som %@"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "Log på"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "Log på med Facebook"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "Log af"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "Der er ikke blevet givet adgang til Facebook-kontoen. Kontrollér enhedsindstillingerne."; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "Kunne ikke oprette forbindelse til Facebook. Kontrollér din netværksforbindelse, og prøv igen."; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "Din Facebook-adgangskode er ændret. For at bekræfte din adgangskode skal du åbne Indstillinger > Facebook og trykke på dit navn."; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "Facebook-kontoen er ikke blevet konfigureret på enheden."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "Din konto er ikke bekræftet. Log på www.facebook.com, og følg instruktionerne."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "Du kan ikke logge på apps på nuværende tidspunkt. Log på www.facebook.com, og følg instruktionerne."; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "Nyhed! Du har styringen – vælg de oplysninger, som du vil dele med apps."; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "Log på"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "Send"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "Del"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/de.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/de.lproj/FacebookSDK.strings new file mode 100644 index 00000000..ccd087a4 --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/de.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "Gehe über dein Smartphone oder deinen Computer zu %@ und gib diesen Code ein:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "OK"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "Abbrechen"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "Melde dich bitte erneut bei dieser App an, um die Verbindung mit deinem Facebook-Konto wiederherzustellen."; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "OK"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "Der Server ist vorübergehend beschäftigt. Bitte versuche es erneut."; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "Gefällt mir"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "Gefällt dir"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "Abbrechen"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "Abmelden"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "Über Facebook angemeldet"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "Als %@ angemeldet"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "Anmelden"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "Über Facebook anmelden"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "Abmelden"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "Auf das Facebook-Konto wurde kein Zugriff erteilt. Überprüfe bitte die Geräteeinstellungen."; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "Verbindung zu Facebook kann nicht hergestellt werden. Bitte überprüfe deine Netzwerkverbindung und versuche es erneut."; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "Dein Facebook-Passwort hat sich geändert. Öffne „Einstellungen“ > „Facebook“ und tippe auf deinen Namen, um dein Passwort zu bestätigen."; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "Das Facebook-Konto wurde für dieses Gerät nicht konfiguriert."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "Dein Konto wurde nicht bestätigt. Bitte melde dich unter www.facebook.com an und folge den Anweisungen."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "Du kannst dich zurzeit nicht bei Apps anmelden. Bitte melde dich unter www.facebook.com an und folge den Anweisungen."; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "Neu! Es liegt ganz an dir – du kannst dir aussuchen, was du mit Apps teilen möchtest."; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "Anmelden"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "Senden"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "Teilen"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/el.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/el.lproj/FacebookSDK.strings new file mode 100644 index 00000000..da507623 --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/el.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "Επισκεφτείτε τον ιστότοπο %@ από το smartphone ή τον υπολογιστή σας και πληκτρολογήστε αυτόν τον κωδικό:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "OK"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "Άκυρο"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "Συνδεθείτε ξανά σε αυτή την εφαρμογή για να συνδέσετε και πάλι το λογαριασμό σας στο Facebook."; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "OK"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "Ο διακομιστής είναι προσωρινά απασχολημένος, προσπαθήστε ξανά."; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "Μου αρέσει!"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "Σας αρέσει"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "Άκυρο"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "Αποσύνδεση"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "Έχει γίνει σύνδεση μέσω Facebook"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "Έχει γίνει σύνδεση ως %@"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "Σύνδεση"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "Σύνδεση μέσω Facebook"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "Αποσύνδεση"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "Δεν έχει παραχωρηθεί πρόσβαση στο λογαριασμό Facebook. Επαληθεύστε τις ρυθμίσεις της συσκευής σας."; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "Δεν είναι δυνατή η σύνδεση στο Facebook. Ελέγξτε τη σύνδεση στο δίκτυο και προσπαθήστε ξανά."; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "Ο κωδικός πρόσβασής σας στο Facebook άλλαξε. Για να επιβεβαιώσετε τον κωδικό σας, πηγαίνετε στις Ρυθμίσεις > Facebook και πατήστε το όνομά σας."; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "Ο λογαριασμός Facebook δεν έχει διαμορφωθεί στη συσκευή."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "Ο λογαριασμός σας δεν επιβεβαιώθηκε. Συνδεθείτε στο www.facebook.com και ακολουθήστε τις οδηγίες που εμφανίζονται."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "Προς το παρόν δεν μπορείτε να συνδεθείτε σε εφαρμογές. Συνδεθείτε στο www.facebook.com και ακολουθήστε τις οδηγίες που εμφανίζονται."; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "Νέο! Έχετε τον έλεγχο - επιλέξτε ποιες πληροφορίες θέλετε να κοινοποιούνται στις εφαρμογές."; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "Σύνδεση"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "Αποστολή"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "Κοινοποίηση"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/en.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/en.lproj/FacebookSDK.strings new file mode 100644 index 00000000..9ad80d12 Binary files /dev/null and b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/en.lproj/FacebookSDK.strings differ diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/en_GB.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/en_GB.lproj/FacebookSDK.strings new file mode 100644 index 00000000..acae15d0 --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/en_GB.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "Visit %@ on your smartphone or computer and enter this code:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "OK"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "Cancel"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "Please log in to this app again to reconnect your Facebook account."; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "OK"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "The server is temporarily busy, please try again."; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "Like"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "Liked"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "Cancel"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "Log out"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "Logged in using Facebook"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "Logged in as %@"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "Log in"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "Log in with Facebook"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "Log out"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "Access has not been granted to the Facebook account. Verify device settings."; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "Unable to connect to Facebook. Please check your network connection and try again."; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "Your Facebook password has changed. To confirm your password, open Settings > Facebook and tap your name."; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "The Facebook account has not been configured on the device."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "Your account is not confirmed. Please log in to www.facebook.com and follow the instructions given."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "You cannot log in to apps at this time. Please log in to www.facebook.com and follow the instructions given."; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "New! You're in control – choose what info you want to share with apps."; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "Log In"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "Send"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "Share"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/es.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/es.lproj/FacebookSDK.strings new file mode 100644 index 00000000..52a5a63b --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/es.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "Visita %@ en tu smartphone o computadora e ingresa este código:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "Aceptar"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "Cancelar"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "Inicia sesión de nuevo en esta aplicación para volver a conectarte a tu cuenta de Facebook."; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "Aceptar"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "El servidor está temporalmente ocupado. Vuelve a intentarlo."; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "Me gusta"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "Te gusta"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "Cancelar"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "Cerrar sesión"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "Sesión iniciada con Facebook"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "Sesión iniciada como %@"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "Inicio de sesión"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "Iniciar sesión con Facebook"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "Salir"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "No se concedió acceso a la cuenta de Facebook. Verifica la configuración del dispositivo."; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "No es posible conectarse a Facebook. Comprueba tu conexión a internet y vuelve a intentarlo."; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "Cambió tu contraseña de Facebook. Para confirmar tu contraseña, abre Configuración > Facebook y toca tu nombre."; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "No se configuró la cuenta de Facebook en el dispositivo."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "Tu cuenta no está confirmada. Inicia sesión en www.facebook.com y sigue las instrucciones."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "No puedes iniciar sesión en las aplicaciones en este momento. Inicia sesión en www.facebook.com y sigue las instrucciones."; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "¡Nuevo! Tú tienes el control: elige qué información quieres compartir con las aplicaciones."; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "Inicio de sesión"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "Enviar"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "Compartir"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/es_ES.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/es_ES.lproj/FacebookSDK.strings new file mode 100644 index 00000000..c262711a --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/es_ES.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "Visita %@ en tu smartphone u ordenador e introduce este código:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "Aceptar"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "Cancelar"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "Vuelve a iniciar sesión en esta aplicación para volver a conectar tu cuenta de Facebook."; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "Aceptar"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "El servidor está ocupado temporalmente. Vuelve a intentarlo más tarde."; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "Me gusta"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "Te gusta"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "Cancelar"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "Salir"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "Sesión iniciada con Facebook"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "Sesión iniciada como %@"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "Inicio de sesión"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "Iniciar sesión con Facebook"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "Salir"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "No se ha otorgado acceso a la cuenta de Facebook. Verifica la configuración del dispositivo."; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "No es posible conectarse a Facebook. Comprueba tu conexión de red y vuelve a intentarlo."; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "Tu contraseña de Facebook ha cambiado. Para confirmar tu contraseña, abre Configuración > Facebook y toca tu nombre."; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "La cuenta de Facebook no se ha configurado en el dispositivo."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "Tu cuenta no se ha confirmado. Inicia sesión en www.facebook.com y sigue las instrucciones."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "No puedes iniciar sesión en las aplicaciones en este momento. Inicia sesión en www.facebook.com y sigue las instrucciones."; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "Novedad: Tú eres quien controla y elige la información que quieres compartir con las aplicaciones."; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "Inicio de sesión"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "Enviar"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "Compartir"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/fi.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/fi.lproj/FacebookSDK.strings new file mode 100644 index 00000000..04d6898b --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/fi.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "Siirry osoitteeseen %@ älypuhelimella tai tietokoneella ja anna seuraava koodi:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "OK"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "Peruuta"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "Kirjaudu tähän sovellukseen uudelleen, jotta voit yhdistää Facebook-tilisi uudelleen."; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "OK"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "Palvelin on tilapäisesti varattu, yritä uudelleen."; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "Tykkää"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "Tykätty"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "Peruuta"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "Kirjaudu ulos"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "Sisäänkirjautunut Facebookin avulla"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "Sisäänkirjautunut nimellä %@"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "Kirjaudu sisään"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "Kirjaudu sisään Facebookin avulla"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "Kirjaudu ulos"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "Pääsyä Facebook-tiliin ei ole myönnetty. Tarkista laiteasetukset."; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "Yhteyttä Facebookiin ei voi muodostaa. Tarkista verkkoyhteys ja yritä sitten uudelleen."; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "Facebook-salasanasi on vaihdettu. Vahvista salasanasi avaamalla Asetukset > Facebook ja napauttamalla nimeäsi."; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "Facebook-tiliä ei ole määritetty laitteessa."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "Tiliäsi ei ole vahvistettu. Kirjaudu sisään osoitteeseen www.facebook.com ja noudata annettuja ohjeita."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "Et pysty kirjautumaan sovelluksiin tällä hetkellä. Kirjaudu sisään osoitteeseen www.facebook.com ja noudata annettuja ohjeita."; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "Uutta! Sinä päätät – valitse, mitä haluat jakaa sovellusten kanssa."; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "Kirjaudu sisään"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "Lähetä"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "Jaa"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/fil.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/fil.lproj/FacebookSDK.strings new file mode 100644 index 00000000..24e5a845 --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/fil.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "Puntahan ang %@ sa iyong smartphone o computer at ilagay ang code na ito:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "OK"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "Kanselahin"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "Mangyaring mag-log in muli sa app na ito para ikonekta muli ang iyong Facebook account."; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "OK"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "Pansamantalang abala ang server, pakisubukan muli."; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "Gustuhin"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "Nagustuhan"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "Kanselahin"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "Mag-log Out"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "Naka-log in gamit ang Facebook"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "Naka-log in bilang si %@"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "Mag-log in"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "Mag-log in sa pamamagitan ng Facebook"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "Mag-log out"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "Hindi binigyan ng access ang Facebook account. Beripikahin ang mga setting ng device."; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "Hindi nakakonekta sa Facebook. Tingnan ang iyong koneksyon sa network at subukan muli."; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "Nagbago ang iyong password sa Facebook. Para makumpirma ang iyong password, buksan ang Mga Setting > Facebook at i-tap ang iyong pangalan."; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "Hindi na-configure sa device ang Facebook account."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "Hindi nakumpirma ang iyong account. Mangyaring mag-log in sa www.facebook.com at sundin ang mga ibinigay na tagubilin."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "Hindi ka makakapag-log in sa mga app sa oras na ito. Mangyaring mag-log in sa www.facebook.com at sundin ang mga ibinigay na tagubilin."; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "Bago! Ikaw ang may kontrol - piliin kung anong impormasyon ang gusto mong ibahagi sa mga app."; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "Mag-log In"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "Ipadala"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "Ibahagi"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/fr.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/fr.lproj/FacebookSDK.strings new file mode 100644 index 00000000..4bb7d401 --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/fr.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "Rendez-vous sur %@ sur votre smartphone ou votre ordinateur et entrez ce code :"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "OK"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "Annuler"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "Veuillez vous connecter à nouveau à cette application pour reconnecter votre compte Facebook."; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "OK"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "Le serveur est temporairement occupé. Veuillez réessayer plus tard."; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "J’aime"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "J’aime déjà"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "Annuler"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "Déconnexion"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "Connecté(e) à l’aide de Facebook"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "Connecté(e) en tant que %@"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "Connexion"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "Connexion avec Facebook"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "Déconnexion"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "L’accès au compte Facebook n’a pas été autorisé. Vérifiez les paramètres de l’appareil."; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "Connexion à Facebook impossible. Vérifiez votre connexion avant de réessayer."; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "Votre mot de passe Facebook a changé. Pour confirmer votre mot de passe, ouvrez Paramètres > Facebook et saisissez votre nom."; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "Le compte Facebook n’a pas été configuré sur l’appareil."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "Votre compte n’est pas confirmé. Veuillez vous connecter à www.facebook.com et suivre les instructions indiquées."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "Vous ne pouvez pas vous connecter à des applications pour le moment. Veuillez vous connecter à www.facebook.com et suivre les instructions indiquées."; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "Nouveau ! Choisissez les informations que vous souhaitez partager avec les applications."; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "Connexion"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "Envoyer"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "Partager"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/gu.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/gu.lproj/FacebookSDK.strings new file mode 100644 index 00000000..1b03754a --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/gu.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "તમારા સ્માર્ટફોન અથવા કમ્પ્યુટર પર %@ ની મુલાકાત લો અને આ કોડ દાખલ કરો:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "ઠીક"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "રદ કરો"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "તમારા ફેસબુક ખાતાને ફરીથી કનેક્ટ કરવા માટે કૃપા કરીને આ એપ્લિકેશનમાં ફરી લૉગ ઇન કરો."; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "ઠીક"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "સર્વર અસ્થાયીરૂપે વ્યસ્ત છે, કૃપા કરીને ફરી પ્રયાસ કરો."; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "પસંદ કરો"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "પસંદ કર્યું"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "રદ કરો"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "લૉગ આઉટ કરો"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "ફેસબુકનો ઉપયોગ કરીને લૉગ ઇન કરો"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "%@ તરીકે લૉગ ઇન થયાં"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "લૉગ ઇન કરો"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "ફેસબુક સાથે લૉગ ઇન કરો"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "લૉગ આઉટ કરો"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "ફેસબુક ખાતા પર ઍક્સેસ આપવામાં આવી નથી. ઉપકરણ સેટિંગ્સ ચકાસો"; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "ફેસબુકથી કનેક્ટ કરવામાં અસમર્થ. તમારું નેટવર્ક કનેક્શન તપાસો અને ફરી પ્રયાસ કરો."; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "તમારો ફેસબુક પાસવર્ડ બદલાઈ ગયો છે. તમારા પાસવર્ડની પુષ્ટિ કરવા માટે, સેટિંગ્સ > ફેસબુક ખોલો અને તમારા નામ પર ટૅપ કરો."; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "ઉપકરણ પર ફેસબુક ખાતું કન્ફિગર કરવામાં આવ્યું નથી."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "તમારા ખાતાની પુષ્ટિ કરવામાં આવી નથી. કૃપા કરીને www.facebook.com પર લૉગ ઇન કરો અને આપેલા સૂચનોને અનુસરો."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "તમે આ સમયે એપ્લિકેશન્સમાં લૉગ ઇન કરી શકતાં નથી. કૃપા કરીને www.facebook.com પર લૉગ ઇન કરો અને આપેલા સૂચનોને અનુસરો."; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "નવું! તમે નિયંત્રણ કરો છો - તમે એપ્લિકેશન્સ સાથે કઈ માહિતી શેર કરવા માંગો છો તે પસંદ કરો."; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "લૉગ ઇન કરો"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "મોકલો"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "શેર કરો"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/he.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/he.lproj/FacebookSDK.strings new file mode 100644 index 00000000..4601da68 --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/he.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "בקר ב-%@ בטלפון החכם או במחשב והזן קוד זה:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "אישור"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "ביטול"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "התחבר לאפליקציה זו שוב כדי לחבר מחדש את חשבון הפייסבוק שלך."; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "אישור"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "השרת עמוס באופן זמני, נסה שוב."; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "אהבתי"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "אהבתי"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "ביטול"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "התנתק"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "מחובר באמצעות פייסבוק"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "מחובר בתור %@"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "התחבר"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "התחבר באמצעות פייסבוק"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "התנתק"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "לא הוענקה גישה לחשבון הפייסבוק. אמת את הגדרות המכשיר."; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "לא ניתן להתחבר לפייסבוק. בדוק את החיבור שלך לרשת ונסה שוב."; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "סיסמת הפייסבוק שלך השתנתה. כדי לאשר את הסיסמה, פתח את 'הגדרות' > 'פייסבוק' והקש על שמך."; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "חשבון הפייסבוק לא הוגדר במכשיר."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "החשבון שלך לא אושר. התחבר ל-www.facebook.com ופעל בהתאם להוראות שיוצגו."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "לא ניתן להתחבר לאפליקציות כעת. התחבר ל-www.facebook.com ופעל בהתאם להוראות שיוצגו."; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "חדש! אתה מחליט - בחר איזה מידע אתה רוצה לשתף עם האפליקציות."; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "התחבר"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "שלח"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "שתף"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/hi.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/hi.lproj/FacebookSDK.strings new file mode 100644 index 00000000..59049556 --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/hi.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "अपने स्मार्टफ़ोन या कंप्यूटर पर %@ पर जाएँ और यह कोड डालें:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "ठीक"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "रद्द करें"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "अपने Facebook खाते से फिर से कनेक्ट होने के लिए कृपया इस एप्लिकेशन में फिर से लॉग इन करें."; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "ठीक"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "सर्वर अस्थायी रूप से व्यस्त है, कृपया फिर से कोशिश करें."; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "पसंद करें"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "पसंद किया"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "रद्द करें"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "लॉग आउट करें"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "Facebook का उपयोग करके लॉग इन किया हुआ है"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "%@ के रूप में लॉग इन किया हुआ है"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "लॉग इन करें"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "Facebook से लॉग इन करें"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "लॉग आउट"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "Facebook खाते को एक्सेस नहीं दी गई है. डिवाइस सेटिंग सत्यापित करें."; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "Facebook से कनेक्ट होने में असमर्थ. कृपया अपने नेटवर्क कनेक्शन की जाँच करें फिर से प्रयास करें."; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "आपका Facebook पासवर्ड बदल गया है. अपना पासवर्ड कन्फ़र्म करने के लिए, सेटिंग > Facebook खोलें और अपना नाम टैप करें."; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "डिवाइस पर Facebook खाता कॉन्फ़िगर नहीं किया गया है."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "आपका खाता कन्फ़र्म नहीं किया गया है. कृपया www.facebook.com में लॉग इन करें और दिए गए निर्देशों का पालन करें."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "आप इस समय एप्लिकेशन में लॉग इन नहीं कर सकते. कृपया www.facebook.com में लॉग इन करें और दिए गए निर्देशों का पालन करें."; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "नया! आप नियंत्रण में हैं - चुनें कि आप एप्लिकेशन से कौन-सी जानकारी साझा करना चाहते हैं."; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "लॉग इन करें"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "भेजें"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "साझा करें"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/hr.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/hr.lproj/FacebookSDK.strings new file mode 100644 index 00000000..4b43a212 --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/hr.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "Posjetite %@ na pametnom telefonu ili računalu i unesite ovaj kôd:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "U redu"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "Odustani"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "Ponovo se prijavite u ovu aplikaciju kako biste se ponovo povezali s Facebook računom."; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "U redu"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "Poslužitelj je privremeno zauzet, pokušajte ponovo."; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "Sviđa mi se"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "Označeno sa "sviđa mi se""; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "Odustani"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "Odjavi se"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "Prijavljen putem Facebooka"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "Prijavljen kao %@"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "Prijavi se"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "Prijava putem Facebooka"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "Odjavi se"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "Pristup Facebook računu nije odobren. Provjerite postavke uređaja."; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "Povezivanje s Facebookom nije uspjelo. Provjerite mrežnu vezu i pokušajte ponovo."; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "Promijenili ste lozinku za Facebook. Za potvrdu lozinke otvorite Postavke > Facebook i dodirnite svoje ime."; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "Na uređaju nije konfiguriran račun za Facebook."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "Vaš račun nije potvrđen. Prijavite se na www.facebook.com i slijedite upute."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "U ovome trenutku prijava u aplikacije nije moguća. Prijavite se na www.facebook.com i slijedite upute."; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "Novo! Vi odlučujete – odaberite koje informacije želite podijeliti u aplikacijama."; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "Prijava"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "Pošalji"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "Dijeli"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/hu.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/hu.lproj/FacebookSDK.strings new file mode 100644 index 00000000..95e776ab --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/hu.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "Keresd fel a(z) %@ oldalt a telefonodról vagy számítógépről, és írd be a következő kódot:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "OK"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "Mégsem"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "Kérjük, jelentkezz be újra ebbe az alkalmazásba, ha szeretnéd ismét összekapcsolni a Facebook-fiókoddal."; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "OK"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "A kiszolgáló átmenetileg foglalt, próbáld meg újra."; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "Tetszik"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "Kedveled"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "Mégsem"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "Kijelentkezés"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "Bejelentkezve a Facebook használatával"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "Bejelentkezve %@ néven"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "Bejelentkezés"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "Bejelentkezés a Facebook használatával"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "Kijelentkezés"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "A Facebook-fiókhoz nincs megadva a hozzáférés. Ellenőrizd az eszköz beállításait."; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "Nem sikerült kapcsolódni a Facebookhoz. Ellenőrizd a hálózati kapcsolatot, majd próbáld meg újra."; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "Facebook-jelszavad megváltozott. A jelszó megerősítéséhez nyisd meg a Settings (Beállítások) > Facebook pontot, és koppints a nevedre."; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "A készüléken nincs beállítva a Facebook-fiók."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "A fiókod nincs megerősítve. Jelentkezz be a www.facebook.com címre, és kövesd az utasításokat."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "Jelenleg nem tudsz alkalmazásokba bejelentkezni. Jelentkezz be a www.facebook.com címre, és kövesd az utasításokat."; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "Újdonság! A döntés a kezedben van: kiválaszthatod, hogy milyen adatokat osztasz meg az alkalmazásokkal."; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "Bejelentkezés"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "Küldés"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "Megosztás"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/id.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/id.lproj/FacebookSDK.strings new file mode 100644 index 00000000..bd24944b --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/id.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "Buka %@ dari smartphone Anda atau komputer dan masukkan kode ini:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "OK"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "Batal"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "Harap masuk ke aplikasi ini lagi untuk menghubungkan kembali akun Facebook Anda."; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "OK"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "Server untuk sementara sedang sibuk, harap coba lagi."; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "Suka"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "Disukai"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "Batal"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "Keluar"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "Masuk menggunakan Facebook"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "Masuk sebagai %@"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "Masuk"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "Masuk menggunakan Facebook"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "Keluar"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "Akses belum diberikan ke akun Facebook. Verifikasi pengaturan perangkat."; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "Tidak dapat terhubung ke Facebook. Periksa koneksi jaringan dan coba lagi."; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "Kata sandi Facebook Anda telah diubah. Untuk mengonfirmasi kata sandi Anda, buka Pengaturan > Facebook, lalu ketuk nama Anda."; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "Akun Facebook belum dikonfigurasikan di perangkat."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "Akun Anda tidak dikonfirmasi. Masuk ke www.facebook.com dan ikuti petunjuknya."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "Saat ini Anda tidak dapat masuk ke aplikasi. Masuk ke www.facebook.com dan ikuti petunjuknya."; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "Baru! Anda memegang kendali - pilih info yang ingin Anda bagikan dengan aplikasi."; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "Masuk"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "Kirim"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "Berbagi"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/it.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/it.lproj/FacebookSDK.strings new file mode 100644 index 00000000..fe79a00f --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/it.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "Accedi a %@ nel tuo smartphone o computer e inserisci questo codice:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "OK"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "Annulla"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "Effettua di nuovo l'accesso a questa applicazione per riconnettere il tuo account Facebook."; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "OK"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "Il server è temporaneamente occupato, riprova."; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "Mi piace"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "Ti piace"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "Annulla"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "Esci"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "Accesso effettuato tramite Facebook"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "Accesso effettuato come %@"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "Accedi"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "Accedi con Facebook"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "Esci"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "All'account Facebook non è stato concesso l'accesso. Verifica le impostazioni del dispositivo."; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "Impossibile connettersi a Facebook. Controlla la tua connessione e riprova."; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "La tua password di Facebook è stata modificata. Per confermare la password, apri Impostazioni > Facebook e tocca il tuo nome."; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "L'account Facebook non è stato configurato nel dispositivo."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "Il tuo account non è stato verificato. Accedi a www.facebook.com e segui le istruzioni fornite."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "Impossibile accedere alle applicazioni al momento. Accedi a www.facebook.com e segui le istruzioni fornite."; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "Novità! Il controllo è nelle tue mani: scegli quali informazioni condividere con le applicazioni."; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "Accedi"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "Invia"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "Condividi"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/ja.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/ja.lproj/FacebookSDK.strings new file mode 100644 index 00000000..4bac1fa9 --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/ja.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "スマートフォンまたはコンピュータから%@にアクセスし、次のコードを入力してください。"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "OK"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "キャンセル"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "このアプリにもう一度ログインして、Facebookアカウントを再接続してください。"; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "OK"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "サーバーが一時的にビジーです。もう一度お試しください。"; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "いいね!"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "いいね!済み"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "キャンセル"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "ログアウト"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "Facebookを使用してログイン中"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "%@としてログイン中"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "ログイン"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "Facebookでログイン"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "ログアウト"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "Facebookアカウントにアクセス権が与えられていません。デバイス設定を確認してください。"; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "Facebookに接続できませんでした。ネットワーク接続を確認してもう一度お試しください。"; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "Facebookパスワードが変更されています。パスワードを確認するには、[設定] > [Facebook]の順に開き、名前をタップしてください。"; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "デバイスにFacebookアカウントが構成されていません。"; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "アカウントが確認されません。www.facebook.comにログインし、表示される説明に従ってください。"; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "今はアプリにログインできません。www.facebook.comにログインし、表示される説明に従ってください。"; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "新機能!アプリと共有する情報をコントロールできます。"; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "ログイン"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "送信"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "シェア"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/kn.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/kn.lproj/FacebookSDK.strings new file mode 100644 index 00000000..87765be6 --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/kn.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "ನಿಮ್ಮ ಸ್ಮಾರ್ಟ್‌ ಫೋನ್‌ ಅಥವಾ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ %@ ಗೆ ಭೇಟಿ ನೀಡಿ ಮತ್ತು ಈ ಕೋಡ್‌ ಅನ್ನು ನಮೂದಿಸಿ:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "ಸರಿ"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "ರದ್ದುಮಾಡು"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "ನಿಮ್ಮ Facebook ಖಾತೆಯನ್ನು ಮರುಸಂಪರ್ಕಗೊಳಿಸಲು ಈ ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ ಮತ್ತೊಮ್ಮೆ ಲಾಗಿನ್‌ ಮಾಡಿ."; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "ಸರಿ"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "ಸರ್ವರ್ ತಾತ್ಕಾಲಿಕವಾಗಿ ಕಾರ್ಯನಿರತವಾಗಿದೆ, ದಯವಿಟ್ಟು ನಂತರ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ."; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "ಇಷ್ಟವಾಗಿದೆ"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "ಇಷ್ಟಪಟ್ಟಿದ್ದಾರೆ"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "ರದ್ದುಮಾಡು"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "ಲಾಗ್‌ ಔಟ್‌"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "Facebook ಬಳಸಿಕೊಂಡು ಲಾಗಿನ್‌ ಮಾಡಲಾಗಿದೆ"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "%@ ರಂತೆ ಲಾಗಿನ್‌ ಮಾಡಲಾಗಿದೆ"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "ಲಾಗ್‌ ಇನ್‌"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "Facebook ಮೂಲಕ ಲಾಗ್‌ ಇನ್‌ ಮಾಡಿ"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "ಲಾಗ್‌ ಔಟ್‌"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "Facebook ಖಾತೆಗೆ ಪ್ರವೇಶವನ್ನು ಅನುಮತಿಸಲಾಗಿಲ್ಲ. ಸಾಧನದ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸಿ."; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "Facebook ಗೆ ಸಂಪರ್ಕಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ನಿಮ್ಮ ನೆಟ್‌ವರ್ಕ್‌ ಸಂಪರ್ಕವನ್ನು ಪರಿಶೀಲಿಸಿ ಹಾಗೂ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ."; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "ನಿಮ್ಮ Facebook ಪಾಸ್‌ವರ್ಡ್‌ ಬದಲಿಸಲಾಗಿದೆ. ನಿಮ್ಮ ಪಾಸ್‌ವರ್ಡ್‌ ಖಚಿತಪಡಿಸಲು, ಸೆಟ್ಟಿಂಗ್‌ಗಳು > Facebook ತೆರೆಯಿರಿ ಮತ್ತು ನಿಮ್ಮ ಹೆಸರನ್ನು ಟ್ಯಾಪ್‌ ಮಾಡಿ."; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "Facebook ಖಾತೆಯನ್ನು ಸಾಧನದಲ್ಲಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿಲ್ಲ."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "ನಿಮ್ಮ ಖಾತೆಯನ್ನು ದೃಢೀಕರಿಸಿಲ್ಲ. ದಯವಿಟ್ಟು www.facebook.com ಗೆ ಲಾಗಿನ್‌ ಮಾಡಿ ಮತ್ತು ಕೆಳಗೆ ನೀಡಿದ ಸೂಚನೆಗಳನ್ನು ಅನುಸರಿಸಿ."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "ನೀವು ಈ ಸಮಯದಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಲಾಗಿನ್‌ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ. ದಯವಿಟ್ಟು www.facebook.com ಗೆ ಲಾಗಿನ್‌ ಮಾಡಿ ಮತ್ತು ಕೆಳಗೆ ನೀಡಿದ ಸೂಚನೆಗಳನ್ನು ಅನುಸರಿಸಿ."; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "ಹೊಸ! ನೀವು ನಿಯಂತ್ರಣದಲ್ಲಿರುವಿರಿ - ನೀವು ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಹಂಚಿಕೊಳ್ಳಲು ಬಯಸುವ ವಿಷಯವನ್ನು ಆರಿಸಿ."; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "ಲಾಗ್‌ ಇನ್‌"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "ಕಳುಹಿಸಿ"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "ಹಂಚಿಕೊಳ್ಳಿ"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/ko.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/ko.lproj/FacebookSDK.strings new file mode 100644 index 00000000..87f82173 --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/ko.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "스마트폰이나 컴퓨터에서 %@ 주소를 방문하여 다음 코드를 입력하세요."; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "확인"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "취소"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "Facebook 계정을 다시 연결하려면 이 앱에 다시 로그인하세요."; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "확인"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "일시적으로 서버 사용량이 많아졌습니다. 다시 시도하세요."; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "좋아요"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "좋아요"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "취소"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "로그아웃"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "Facebook 계정으로 로그인함"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "%@(으)로 로그인함"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "로그인"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "Facebook으로 로그인"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "로그아웃"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "Facebook 계정에 대한 액세스가 승인되지 않았습니다. 기기 설정을 확인하세요."; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "Facebook에 연결할 수 없습니다. 네트워크 연결을 확인하고 다시 시도하세요."; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "Facebook 비밀번호가 변경되었습니다. 비밀번호를 확인하려면 설정 > Facebook으로 이동하여 이름을 누르세요."; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "Facebook 계정이 기기에 구성되어 있지 않습니다."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "계정이 확인되지 않았습니다. www.facebook.com에 로그인한 뒤 안내를 따라주세요."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "현재 앱에 로그인할 수 없습니다. www.facebook.com에 로그인한 뒤 안내를 따라주세요."; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "새로운 기능! 이제 앱과 어떤 정보를 공유할지 자유롭게 선택할 수 있습니다."; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "로그인"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "보내기"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "공유하기"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/ml.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/ml.lproj/FacebookSDK.strings new file mode 100644 index 00000000..4cad7893 --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/ml.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "നിങ്ങളുടെ സ്‌മാർട്ട്ഫോണിലെ അല്ലെങ്കിൽ കമ്പ്യൂട്ടറിലെ %@ സന്ദർശിച്ച് ഇനിപ്പറയുന്ന കോഡ് നൽകുക:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "ശരി"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "റദ്ദാക്കുക"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "നിങ്ങളുടെ Facebook അക്കൗണ്ടുമായി വീണ്ടും കണക്‌റ്റുചെയ്യുന്നതിന് ഈ ആപ്ലിക്കേഷനിൽ വീണ്ടും ലോഗിൻ ചെയ്യുക."; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "ശരി"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "സെർവർ താൽക്കാലികമായി തിരക്കിലാണ്, വീണ്ടും ശ്രമിക്കുക."; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "ലൈക്കുചെയ്യുക"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "ലൈക്കുചെയ്‌‌തു"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "റദ്ദാക്കുക"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "ലോഗ്ഔട്ട് ചെയ്യുക"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "Facebook ഉപയോഗിച്ച് ലോഗിൻ ചെയ്‌തു"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "%@ എന്നതായി ലോഗിൻ ചെയ്‌തു"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "ലോഗിൻ ചെയ്യുക"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "Facebook ഉപയോഗിച്ച് ലോഗിൻ ചെയ്യുക"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "ലോഗ്ഔട്ട് ചെയ്യുക"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "Facebook അക്കൗണ്ടിലേക്ക് ആക്‌സസ് നൽകിയിട്ടില്ല. ഉപകരണ ക്രമീകരണങ്ങൾ പരിശോധിച്ചുറപ്പിക്കുക."; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "Facebook-ലേക്ക് കണക്‌റ്റുചെയ്യാനായില്ല. നിങ്ങളുടെ നെറ്റ്‌വർക്ക് കണക്ഷൻ പരിശോധിച്ച് വീണ്ടും ശ്രമിക്കുക."; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "നിങ്ങളുടെ Facebook പാസ്‌വേഡ് മാറി. പാ‌സ്‌വേഡ് സ്ഥിരീകരിക്കുന്നതിന് ക്രമീകരണങ്ങൾ > Facebook എന്നത് തുറന്ന് പേര് ടാപ്പുചെയ്യുക."; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "ഉപകരണത്തിൽ Facebook അക്കൗണ്ട് കോൺഫിഗർ ചെയ്‌തിട്ടില്ല."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "അക്കൗണ്ട് സ്ഥിരീകരിച്ചു. www.facebook.com എന്നതിലേക്ക് ലോഗിൻ ചെയ്‌ത് തന്നിരിക്കുന്ന നിർദ്ദേശങ്ങൾ പാലിക്കുക."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "നിങ്ങൾക്ക് ഈ സമയം ആപ്ലിക്കേഷനുകളിലേക്ക് ലോഗിൻ ചെയ്യാനാവില്ല. www.facebook.com എന്നതിലേക്ക് ലോഗിൻ ചെയ്‌ത് തന്നിരിക്കുന്ന നിർദ്ദേശങ്ങൾ പാലിക്കുക."; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "പുതിയത്! നിങ്ങൾ നിയന്ത്രണത്തിലാണ് - നിങ്ങൾക്ക് ആപ്ലിക്കേഷനുകളുമായി പങ്കിടേണ്ടതുണ്ടെങ്കിൽ തിരഞ്ഞെടുക്കുക."; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "ലോഗിൻ ചെയ്യുക"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "അയയ്‌ക്കുക"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "പങ്കിടൂ"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/mr.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/mr.lproj/FacebookSDK.strings new file mode 100644 index 00000000..ad45d345 --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/mr.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "आपला स्‍मार्ट फोन किंवा संगणकावर %@ ला भेट द्या आणि हा कोड प्रविष्‍ट करा:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "ठीक"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "रद्द करा"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "कृपया आपले फेसबुक खाते रीकनेक्ट करण्यासाठी या अनुप्रयोगावर पुन्हा लॉग इन करा."; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "ठीक"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "सर्व्हर तात्पुरता व्यस्त आहे, कृपया पुन्हा प्रयत्न करा."; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "आवडले"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "आवडलेले"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "रद्द करा"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "लॉग आउट करा"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "फेसबुक वापरून लॉग इन केले"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "%@ म्हणून लॉग इन केले"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "लॉग इन करा"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "फेसबुकसह लॉग इन करा"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "लॉग आउट करा"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "फेसबुक खात्यावर प्रवेशास मंजूरी दिली गेली नाही. डिव्हाइस सेटिंग्ज सत्यापित करा."; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "फेसबुकशी कनेक्ट करण्यात अक्षम. आपले नेटवर्क कनेक्शन तपासा आणि पुन्हा प्रयत्न करा."; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "आपला फेसबुक पासवर्ड बदलला आहे. आपल्या पासवर्डची पुष्टी करण्यासाठी, सेटिंग्ज > फेसबुक उघडा आणि आपले नाव टॅप करा."; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "डिव्हाइसवर फेसबुक खाते कॉन्फिगर केले गेले नाही."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "आपल्या खात्याची पुष्टी झाली नाही. कृपया www.facebook.com वर लॉग इन करा आणि दिलेल्या सूचनांचे अनुसरण करा."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "आपण यावेळी अनुप्रयोगांवर लॉग इन करू शकत नाही. कृपया www.facebook.com वर लॉग इन करा आणि दिलेल्या सूचनांचे अनुसरण करा."; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "नवीन! आपण नियंत्रणात आहात - आपण कोणती माहिती अनुप्रयोगांसह शेअर करू इच्छिता ते निवडा."; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "लॉग इन करा"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "पाठवा"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "सामायिक करा"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/ms.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/ms.lproj/FacebookSDK.strings new file mode 100644 index 00000000..1c28794e --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/ms.lproj/FacebookSDK.strings @@ -0,0 +1,71 @@ +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "OK"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "Batal"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "Sila log masuk ke aplikasi ini sekali lagi untuk menyambung semula akaun Facebook anda."; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "OK"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "Pelayan ini sibuk buat sementara waktu, sila cuba lagi."; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "Suka"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "Disukai"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "Batal"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "Log Keluar"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "Dilog masuk menggunakan Facebook"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "Dilog masuk sebagai %@"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "Log masuk"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "Log masuk dengan Facebook"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "Log keluar"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "Akses ke akaun Facebook tidak diberikan. Sahkan tetapan peranti."; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "Tidak dapat menyambung ke Facebook. Semak sambungan rangkaian anda dan cuba lagi."; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "Kata laluan Facebook anda telah ditukar. Untuk mengesahkan kata laluan anda, buka Tetapan > Facebook dan ketik nama anda."; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "Akaun Facebook masih belum dikonfigurasikan pada peranti."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "Akaun anda tidak disahkan. Sila log masuk ke www.facebook.com dan ikuti arahan yang diberi."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "Anda tidak boleh log masuk ke aplikasi pada masa ini. Sila log masuk ke www.facebook.com dan ikuti arahan yang diberi."; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "Baru! Anda yang mengawal - pilih maklumat yang anda ingin kongsi dengan aplikasi."; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "Log Masuk"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "Hantar"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "Kongsi"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/nb.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/nb.lproj/FacebookSDK.strings new file mode 100644 index 00000000..5874890c --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/nb.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "Gå til %@ på smarttelefonen eller datamaskinen din, og oppgi denne koden:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "OK"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "Avbryt"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "Logg deg inn igjen på denne appen for å koble til Facebook-kontoen på nytt."; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "OK"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "Serveren er midlertidig opptatt. Prøv på nytt."; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "Liker"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "Likt"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "Avbryt"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "Logg ut"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "Logget inn med Facebook"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "Logget inn som %@"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "Logg inn"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "Logg inn med Facebook"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "Logg ut"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "Det er ikke gitt tilgang til Facebook-kontoen. Bekreft enhetsinnstillinger."; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "Kunne ikke koble til Facebook. Kontroller nettverkstilkoblingen, og prøv på nytt."; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "Facebook-passordet ditt er endret. Bekreft passordet ditt ved å gå til Innstillinger > Facebook og trykke på navnet ditt."; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "Facebook-kontoen er ikke konfigurert på enheten."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "Kontoen din er bekreftet. Logg deg inn på www.facebook.com, og følg instruksjonene."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "Du kan ikke logge deg inn på apper for øyeblikket. Logg deg inn på www.facebook.com, og følg instruksjonene."; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "Nyhet! Du bestemmer – velg hvilke opplysninger du vil dele med appene."; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "Logg inn"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "Send"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "Del"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/nl.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/nl.lproj/FacebookSDK.strings new file mode 100644 index 00000000..dd5f8d90 --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/nl.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "Ga op je smartphone of computer naar %@ en voer deze code in:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "OK"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "Annuleren"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "Meld je nogmaals aan bij deze app om verbinding te maken met je Facebook-account."; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "OK"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "De server is tijdelijk niet beschikbaar. Probeer het opnieuw."; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "Vind ik leuk"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "Vind ik leuk"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "Annuleren"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "Afmelden"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "Aangemeld via Facebook"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "Aangemeld als %@"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "Aanmelden"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "Aanmelden met Facebook"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "Afmelden"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "Er is geen toegang verleend aan het Facebook-account. Verifieer de apparaatinstellingen."; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "Er kan geen verbinding worden gemaakt met Facebook. Controleer je netwerkverbinding en probeer het opnieuw."; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "Je Facebook-wachtwoord is gewijzigd. Open Instellingen > Facebook en tik op je naam om je wachtwoord te bevestigen."; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "Het Facebook-account is niet geconfigureerd op het apparaat."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "Je account is niet bevestigd. Meld je aan bij www.facebook.com en volg de instructies."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "Je kunt je momenteel niet aanmelden bij apps. Meld je aan bij www.facebook.com en volg de instructies."; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "Nieuw! Jij hebt de controle. Kies welke informatie je met apps wilt delen."; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "Aanmelden"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "Verzenden"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "Delen"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/pa.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/pa.lproj/FacebookSDK.strings new file mode 100644 index 00000000..43c1bdab --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/pa.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "ਆਪਣੇ ਸਮਾਰਟਫ਼ੋਨ ਜਾਂ ਕੰਪਿਊਟਰ 'ਤੇ %@ ਵਿੱਚ ਜਾਓ ਅਤੇ ਇਸ ਕੋਡ ਨੂੰ ਦਾਖ਼ਲ ਕਰੋ:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "ਠੀਕ"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "ਰੱਦ ਕਰੋ"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ Facebook ਖਾਤੇ ਨਾਲ ਮੁੜ ਕਨੈਕਟ ਕਰਨ ਲਈ ਇਸ ਐਪ ਵਿੱਚ ਦੁਬਾਰਾ ਲੌਗ ਇਨ ਕਰੋ।"; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "ਠੀਕ"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "ਇਹ ਸਰਵਰ ਅਸਥਾਈ ਰੂਪ ਵਿੱਚ ਵਿਅਸਤ ਹੈ, ਕਿਰਪਾ ਕਰਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।"; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "ਪਸੰਦ ਕਰੋ"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "ਪਸੰਦ ਕੀਤਾ ਗਿਆ"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "ਰੱਦ ਕਰੋ"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "ਲੌਗ ਆਉਟ ਕਰੋ"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "Facebook ਦਾ ਉਪਯੋਗ ਕਰਕੇ ਲੌਗ ਇਨ ਕੀਤਾ ਗਿਆ"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "%@ ਵੱਜੋਂ ਲੌਗ ਇਨ ਕੀਤਾ ਗਿਆ"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "ਲੌਗ ਇਨ ਕਰੋ"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "Facebook ਦੇ ਨਾਲ ਲੌਗ ਇਨ ਕਰੋ"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "ਲੌਗ ਆਉਟ ਕਰੋ"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "Facebook ਖਾਤੇ ਨੂੰ ਐਕਸੈਸ ਪ੍ਰਦਾਨ ਨਹੀਂ ਕੀਤੀ ਗਈ। ਡਿਵਾਈਸ ਸੈੱਟਿੰਗਜ਼ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ।"; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "Facebook ਨਾਲ ਕਨੈਕਟ ਕਰਨ ਵਿੱਚ ਅਸਮਰਥਿਤ ਆਪਣੇ ਨੈੱਟਵਰਕ ਕਨੈਕਸ਼ਨ ਦੀ ਜਾਂਚ ਕਰੋ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।"; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "ਤੁਹਾਡੇ Facebook ਪਾਸਵਰਡ ਨੂੰ ਬਦਲ ਦਿੱਤਾ ਗਿਆ ਹੈ। ਆਪਣੇ ਪਾਸਵਰਡ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ, ਸੈੱਟਿੰਗਜ਼ > Facebook ਖੋਲ੍ਹੋ ਅਤੇ ਆਪਣੇ ਨਾਂ ਨੂੰ ਟੈਪ ਕਰੋ।"; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "Facebook ਖਾਤੇ ਨੂੰ ਡਿਵਾਈਸ 'ਤੇ ਕਨਫ਼ੀਗਰ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ।"; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "ਤੁਹਾਡੇ ਖਾਤੇ ਦੀ ਪੁਸ਼ਟੀ ਨਹੀਂ ਕੀਤੀ ਗਈ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ www.facebook.com ਵਿੱਚ ਲੌਗ ਇਨ ਕਰੋ ਅਤੇ ਹੇਠਾਂ ਦਿੱਤੇ ਨਿਰਦੇਸ਼ਾਂ ਦਾ ਪਾਲਣ ਕਰੋ।"; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "ਤੁਸੀਂ ਇਸ ਸਮੇਂ ਐਪ ਵਿੱਚ ਲੌਗ ਇਨ ਨਹੀਂ ਕਰ ਸਕਦੇ ਹੋ। ਕਿਰਪਾ ਕਰਕੇ www.facebook.com ਵਿੱਚ ਲੌਗ ਇਨ ਕਰੋ ਅਤੇ ਹੇਠਾਂ ਦਿੱਤੇ ਨਿਰਦੇਸ਼ਾਂ ਦਾ ਪਾਲਣ ਕਰੋ।"; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "ਨਵਾਂ! ਤੁਸੀਂ ਨਿਯੰਤਰਣ ਵਿੱਚ ਹੋ - ਉਹ ਜਾਣਕਾਰੀ ਚੁਣੋ ਜੋ ਤੁਸੀਂ ਐਪਸ ਦੇ ਨਾਲ ਸਾਂਝੀ ਕਰਨੀ ਚਾਹੁੰਦੇ ਹੋ।"; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "ਲੌਗ ਇਨ ਕਰੋ"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "ਸਾਂਝਾ ਕਰੋ"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "ਭੇਜੋ"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/pl.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/pl.lproj/FacebookSDK.strings new file mode 100644 index 00000000..3649717e --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/pl.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "Przejdź do %@ na smartfonie lub komputerze i wprowadź ten kod:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "OK"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "Anuluj"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "Zaloguj się jeszcze raz do aplikacji, aby ponownie przyłączyć swoje konto na Facebooku."; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "OK"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "Serwer jest zajęty, spróbuj później."; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "Lubię to!"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "Polubione"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "Anuluj"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "Wyloguj się"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "Zalogowano przez Facebooka"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "Zalogowano jako %@"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "Zaloguj się"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "Zaloguj się przez Facebooka"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "Wyloguj się"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "Brak dostępu z tego konta na Facebooku. Sprawdź ustawienia urządzenia."; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "Nie można połączyć się z Facebookiem. Sprawdź połączenie sieciowe i spróbuj ponownie."; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "Twoje hasło do Facebooka zostało zmienione. Aby potwierdzić hasło, otwórz Ustawienia > Facebook i dotknij swojego imienia i nazwiska."; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "Na tym urządzeniu nie skonfigurowano konta na Facebooku."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "Konto niepotwierdzone. Zaloguj się przez stronę www.facebook.com i postępuj zgodnie ze wskazówkami."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "Brak możliwości logowania się do aplikacji. Zaloguj się przez stronę www.facebook.com i postępuj zgodnie ze wskazówkami."; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "Nowość! Masz pełną kontrolę – określ, jakie informacje chcesz udostępniać aplikacjom."; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "Zaloguj się"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "Wyślij"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "Udostępnij"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/pt.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/pt.lproj/FacebookSDK.strings new file mode 100644 index 00000000..396bc1df --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/pt.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "Acesse %@ no seu smartphone ou computador e insira este código:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "OK"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "Cancelar"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "Entre nesse aplicativo novamente para reconectar sua conta do Facebook."; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "OK"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "O servidor está temporariamente ocupado. Tente novamente."; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "Curtir"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "Curtiu"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "Cancelar"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "Sair"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "Você entrou usando o Facebook"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "Conectado como %@"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "Entrar"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "Entrar com o Facebook"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "Sair"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "O acesso à conta do Facebook não foi permitido. Verifique as configurações do dispositivo."; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "Não foi possível se conectar ao Facebook. Verifique sua conexão de rede e tente novamente."; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "A sua senha do Facebook foi alterada. Para confirmar a sua senha, abra Configurações > Facebook e toque no seu nome."; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "A conta do Facebook não foi configurada no dispositivo."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "A sua conta não foi confirmada. Entre no site www.facebook.com e siga as instruções fornecidas."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "Não é possível entrar em aplicativos neste momento. Entre no site www.facebook.com e siga as instruções fornecidas."; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "Novidade! Você está no controle - escolha quais informações quer compartilhar com os aplicativos."; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "Entrar"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "Envio"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "Compartilhar"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/pt_PT.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/pt_PT.lproj/FacebookSDK.strings new file mode 100644 index 00000000..9141a317 --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/pt_PT.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "Visita %@ no teu smartphone ou computador e insere este código:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "OK"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "Cancelar"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "Volta a iniciar sessão nesta aplicação para te ligares novamente à tua conta do Facebook."; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "OK"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "O servidor está temporariamente ocupado. Tenta novamente."; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "Gosto"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "Gostei"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "Cancelar"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "Terminar sessão"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "Com sessão iniciada através do Facebook"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "Com sessão iniciada como %@"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "Iniciar sessão"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "Iniciar sessão com o Facebook"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "Terminar a sessão"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "O acesso não foi concedido à conta do Facebook. Verificar as definições do dispositivo."; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "Não é possível ligar ao Facebook. Verifica a tua ligação à rede e tenta novamente."; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "A tua palavra-passe do Facebook foi alterada. Para confirmares a tua palavra-passe, abre as Definições > Facebook e toca no teu nome."; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "A conta do Facebook não foi configurada no dispositivo."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "A tua conta não foi confirmada. Inicia sessão em www.facebook.com e segue as instruções indicadas."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "Não podes iniciar sessão em aplicações neste momento. Inicia sessão em www.facebook.com e segue as instruções indicadas."; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "Novidade! Tens o controlo: escolhe a informação que pretendes partilhar com as aplicações."; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "Iniciar sessão"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "Enviar"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "Partilhar"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/ru.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/ru.lproj/FacebookSDK.strings new file mode 100644 index 00000000..41691cf3 --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/ru.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "Откройте «%@» на своем смартфофне или компьютере и введите этот код:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "OK"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "Отменить"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "Войдите в это приложение еще раз, чтобы повторно подключить ваш аккаунт Facebook."; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "OK"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "Сервер временно загружен, повторите попытку."; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "Нравится"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "Понравилось"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "Отменить"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "Выход"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "Выполнен вход с помощью Facebook"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "Вы вошли как %@"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "Вход"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "Вход через Facebook"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "Выход"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "Аккаунту Facebook доступ не предоставлен. Проверьте настройки устройства."; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "Не удалось подключиться к Facebook. Проверьте сетевое подключение и повторите попытку."; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "Ваш пароль Facebook изменен. Чтобы подтвердить пароль, откройте «Настройки» > Facebook и коснитесь вашего имени."; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "На устройстве не настроен аккаунт Facebook."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "Ваш аккаунт не подтвержден. Войдите на сайт www.facebook.com и следуйте инструкциям."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "Сейчас нельзя войти в приложения. Войдите на сайт www.facebook.com и следуйте инструкциям."; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "Новинка! У вас все под контролем — выбирайте, какой информацией вы хотите поделиться с приложениями."; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "Вход в систему"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "Отправить"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "Поделиться"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/sk.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/sk.lproj/FacebookSDK.strings new file mode 100644 index 00000000..85c2d476 --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/sk.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "Navštívte %@ v smartfóne alebo počítači a zadajte tento kód:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "OK"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "Zrušiť"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "Ak sa chcete znova pripojiť k svojmu účtu na Facebooku, prihláste sa znova do tejto aplikácie."; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "OK"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "Server je dočasne zaneprázdnený – skúste znova."; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "Páči sa mi to"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "Páči sa mi to"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "Zrušiť"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "Odhlásiť"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "Prihlásený cez Facebook"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "Prihlásený ako %@"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "Prihlásiť sa"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "Prihlásiť sa cez Facebook"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "Odhlásiť sa"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "Danému účtu na Facebooku nebol poskytnutý prístup. Skontrolujte nastavenia zariadenia."; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "Nedá sa pripojiť k Facebooku. Skontrolujte svoje sieťové pripojenie a skúste znova."; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "Vaše heslo pre Facebook sa zmenilo. Na potvrdenie svojho hesla otvorte Nastavenia > Facebook a ťuknite na svoje meno."; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "Daný účet na Facebooku nebol nastavený v zariadení."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "Váš účet nie je potvrdený. Prihláste sa na stránke www.facebook.com a postupujte podľa pokynov."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "Momentálne sa nemôžete prihlásiť do aplikácií. Prihláste sa na stránke www.facebook.com a postupujte podľa pokynov."; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "Novinka! Máte to pod kontrolou: vyberte, ktoré informácie chcete zdieľať s aplikáciami."; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "Prihlásenie sa"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "Odoslať"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "Zdieľať"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/sv.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/sv.lproj/FacebookSDK.strings new file mode 100644 index 00000000..b84f5ffb --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/sv.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "Besök %@ på din smartphone eller dator och ange den här koden:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "OK"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "Avbryt"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "Logga in på den här appen igen om du vill ansluta ditt Facebook-konto på nytt."; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "OK"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "Servern är upptagen för tillfället. Försök igen."; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "Gilla"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "Gillade"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "Avbryt"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "Logga ut"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "Inloggad med Facebook"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "Inloggad som %@"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "Logga in"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "Logga in med Facebook"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "Logga ut"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "Du har inte fått tillgång till Facebook-kontot. Verifiera enhetsinställningar."; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "Det går inte att ansluta till Facebook. Kontrollera nätverksanslutningen och försök igen."; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "Ditt Facebook-lösenord har ändrats. Bekräfta lösenordet genom att öppna Inställningar > Facebook och skriva in ditt namn."; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "Facebook-konto har inte konfigurerats på enheten."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "Ditt konto har inte bekräftats. Logga in på www.facebook.com och följ instruktionerna."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "Du kan inte logga in på appar för närvarande. Logga in på www.facebook.com och följ instruktionerna."; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "Nyhet! Du bestämmer – välj vilken info du vill dela med appar."; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "Logga in"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "Skicka"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "Dela"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/ta.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/ta.lproj/FacebookSDK.strings new file mode 100644 index 00000000..8838af29 --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/ta.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "உங்கள் ஸ்மார்ட்ஃபோன் அல்லது கணினியில் %@ ஐப் பார்வையிட்டு, பின்வரும் குறியீட்டை உள்ளிடவும்:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "சரி"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "ரத்துசெய்"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "உங்கள் Facebook கணக்கில் மீண்டும் இணைய, இந்தப் பயன்பாட்டில் மீண்டும் உள்நுழையவும்."; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "சரி"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "சேவையகம் தற்காலிகமாக பிஸியாக உள்ளது, மீண்டும் முயற்சிக்கவும்."; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "விருப்பம்"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "விரும்பப்பட்டது"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "ரத்துசெய்"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "வெளியேறு"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "Facebook மூலம் உள்நுழையப்பட்டுள்ளது"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "%@ இல் உள்நுழைந்துள்ளீர்கள்"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "உள்நுழைவு"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "Facebook மூலம் உள்நுழையவும்"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "வெளியேறு"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "Facebook கணக்கிற்கு அணுகல் வழங்கப்படவில்லை. சாதன அமைப்புகளைச் சரிபார்க்கவும்."; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "Facebook இல் இணைய முடியவில்லை. இணைய இணைப்பைச் சரிபார்த்து, மீண்டும் முயற்சிக்கவும்."; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "Facebook கடவுச்சொல் மாற்றப்பட்டது. கடவுச்சொல்லை உறுதிசெய்ய, அமைப்புகள் > Facebook க்கு சென்று உங்கள் பெயரைத் தட்டவும்."; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "சாதனத்தில் Facebook கணக்கு உள்ளமைக்கப்படவில்லை."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "உங்கள் கணக்கு உறுதிசெய்யப்படவில்லை. www.facebook.com இல் உள்நுழைந்து, வழங்கப்பட்டுள்ள வழிமுறைகளைப் பின்பற்றவும்."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "இப்போது பயன்பாடுகளில் உள்நுழைய முடியாது. www.facebook.com இல் உள்நுழைந்து, வழங்கப்பட்டுள்ள வழிமுறைகளைப் பின்பற்றவும்."; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "புதிது! உங்கள் கட்டுப்பாட்டில் இருப்பதால், பயன்பாடுகளுடன் பகிர வேண்டிய தகவலைத் தேர்வுசெய்யவும்."; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "உள்நுழைவு"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "அனுப்பு"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "பகிர்"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/te.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/te.lproj/FacebookSDK.strings new file mode 100644 index 00000000..6dd1dadd --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/te.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "మీ స్మార్ట్‌ఫోన్ లేదా కంప్యూటర్‌లో %@ సందర్శించి, ఈ కోడ్‌ను నమోదు చేయండి:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "ఒప్పుకుంటున్నాను"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "రద్దు చేయి"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "దయచేసి మీ Facebook ఖాతాను మళ్లీ కనెక్ట్ చేయడానికి ఈ అప్లికేషన్‌కు మళ్లీ లాగిన్ చేయండి."; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "ఒప్పుకుంటున్నాను"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "సర్వర్ తాత్కాలికంగా బిజీగా ఉంది, దయచేసి మళ్లీ ప్రయత్నించండి."; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "ఇష్టంగా గుర్తు పెట్టు"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "ఇష్టంగా గుర్తు పెట్టబడింది"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "రద్దు చేయి"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "లాగ్ అవుట్ చేయి"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "Facebook ఉపయోగించి లాగిన్ చేసారు"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "%@గా లాగిన్ చేసారు"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "లాగిన్ చేయి"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "Facebookతో లాగిన్ చేయి"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "లాగ్ అవుట్ చేయి"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "Facebook ఖాతాకు ప్రాప్యత మంజూరు చేయలేదు. పరికర సెట్టింగ్‌లను సరిచూడండి."; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "Facebookకి కనెక్ట్ చేయడం సాధ్యపడలేదు. మీ నెట్‌వర్క్ కనెక్షన్‌ను తనిఖీ చేసి, మళ్లీ ప్రయత్నించండి."; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "మీ Facebook పాస్‌వర్డ్ మారింది. మీ పాస్‌వర్డ్‌ను నిర్ధారించడానికి, సెట్టింగ్‌లు > Facebook తెరిచి, మీ పేరు నొక్కండి."; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "పరికరంలో Facebook ఖాతా కాన్ఫిగర్ చేయబడలేదు."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "మీ ఖాతా నిర్ధారించబడలేదు. దయచేసి www.facebook.comకి లాగిన్ చేసి, అందించిన సూచనలను అనుసరించండి."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "ప్రస్తుతం మీరు అప్లికేషన్‌లకు లాగిన్ చేయలేరు. దయచేసి www.facebook.comకి లాగిన్ చేసి, అందించిన సూచనలను అనుసరించండి."; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "సరికొత్తది! మీకు నియంత్రణ ఉంది - మీరు అప్లికేషన్‌లతో ఏ సమాచారాన్ని భాగస్వామ్యం చేయాలనుకుంటున్నారో ఎంచుకోండి."; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "లాగిన్ చేయండి"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "పంపు"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "భాగస్వామ్యం చేయండి"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/th.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/th.lproj/FacebookSDK.strings new file mode 100644 index 00000000..f3661edf --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/th.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "ไปที่ %@ ในสมาร์ทโฟนหรือคอมพิวเตอร์ของคุณ แล้วป้อนรหัสนี้:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "ตกลง"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "ยกเลิก"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "โปรดลงชื่อเข้าใช้แอพนี้อีกครั้งเพื่อเชื่อมต่อบัญชีผู้ใช้ Facebook ของคุณใหม่"; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "ตกลง"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "เซิร์ฟเวอร์ไม่พร้อมให้บริการชั่วคราว โปรดลองใหม่อีกครั้ง"; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "ถูกใจ"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "ถูกใจแล้ว"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "ยกเลิก"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "ออกจากระบบ"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "เข้าสู่ระบบโดยใช้ Facebook"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "เข้าสู่ระบบในชื่อ %@"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "เข้าสู่ระบบ"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "เข้าสู่ระบบด้วย Facebook"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "ออกจากระบบ"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "บัญชีผู้ใช้ Facebook ไม่ได้รับอนุญาตให้เข้าถึง ตรวจสอบการตั้งค่าของอุปกรณ์"; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "ไม่สามารถเชื่อมต่อกับ Facebook ตรวจสอบการเชื่อมต่อเครือข่ายและลองอีกครั้ง"; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "เปลี่ยนรหัสผ่าน Facebook ของคุณแล้ว เพื่อยืนยันรหัสผ่านของคุณ ให้เปิด การตั้งค่า > Facebook แล้วแตะชื่อของคุณ"; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "บัญชีผู้ใช้ Facebook ไม่ได้รับการกำหนดค่าบนอุปกรณ์เครื่องนี้"; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "บัญชีผู้ใช้ของคุณไม่ได้รับการยืนยัน โปรดเข้าสู่ระบบที่ www.facebook.com และทำตามคำแนะนำที่ปรากฏ"; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "คุณไม่สามารถเข้าสู่ระบบของแอพได้ในตอนนี้ โปรดเข้าสู่ระบบที่ www.facebook.com และทำตามคำแนะนำที่ปรากฏ"; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "ใหม่! คุณเป็นฝ่ายควบคุม โปรดเลือกสิ่งที่คุณต้องการแชร์ด้วยแอพ"; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "เข้าสู่ระบบ"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "ส่ง"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "แชร์"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/tr.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/tr.lproj/FacebookSDK.strings new file mode 100644 index 00000000..0b5f5e23 --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/tr.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "Akıllı telefonunda veya bilgisayarında %@ adresine git ve bu kodu gir:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "Tamam"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "İptal"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "Facebook hesabına yeniden bağlanmak için lütfen bu uygulamaya tekrar giriş yap."; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "Tamam"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "Sunucu geçici olarak meşgul. Lütfen tekrar dene."; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "Beğen"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "Beğendin"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "İptal"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "Çıkış Yap"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "Facebook ile giriş yapıldı"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "%@ olarak giriş yapıldı"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "Giriş yap"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "Facebook ile giriş yap"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "Çıkış yap"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "Facebook hesabına erişim izni verilmedi. Cihaz ayarlarını doğrula."; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "Facebook'a bağlanılamıyor. Ağ bağlantını kontrol edip tekrar dene."; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "Facebook şifren değiştirildi. Şifreni onaylamak için Ayarlar > Facebook'u aç ve adına dokunun."; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "Facebook hesabı cihaz üzerinde yapılandırılmadı."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "Hesabın onaylanmadı. Lütfen www.facebook.com adresine giriş yap ve verilen talimatları izle."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "Şu an için uygulamalara giriş yapamazsın. Lütfen www.facebook.com adresine giriş yap ve verilen talimatları izle."; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "Yeni! Kontrol sende. Uygulamalarla paylaşmak istediğin bilgileri seç."; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "Giriş Yap"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "Gönder"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "Paylaş"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/vi.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/vi.lproj/FacebookSDK.strings new file mode 100644 index 00000000..ad625954 --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/vi.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "Truy cập %@ trên điện thoại thông minh hoặc máy tính và nhập mã sau:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "OK"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "Hủy"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "Vui lòng đăng nhập lại vào ứng dụng này để kết nối lại tài khoản Facebook của bạn."; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "OK"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "Máy chủ hiện đang bận, vui lòng thử lại sau."; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "Thích"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "Đã thích"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "Hủy"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "Đăng xuất"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "Đã đăng nhập bằng Facebook"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "Đã đăng nhập với tư cách là"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "Đăng nhập"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "Đăng nhập bằng Facebook"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "Đăng xuất"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "Quyền truy cập chưa được cấp cho tài khoản Facebook. Xác minh thiết lập của thiết bị."; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "Không thể kết nối với Facebook. Vui lòng kiểm tra kết nối mạng của bạn và thử lại."; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "Mật khẩu Facebook của bạn đã thay đổi. Để xác nhận mật khẩu của bạn, hãy mở Thiết lập > Facebook và nhấn vào tên bạn."; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "Tài khoản Facebook chưa được định cấu hình trên thiết bị."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "Tài khoản của bạn không được xác nhận. Vui lòng đăng nhập vào www.facebook.com và làm theo hướng dẫn được cung cấp."; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "Bạn không thể đăng nhập vào các ứng dụng lúc này. Vui lòng đăng nhập vào www.facebook.com và làm theo hướng dẫn được cung cấp."; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "Mới! Bạn đang có quyền kiểm soát - hãy chọn thông tin bạn muốn chia sẻ với các ứng dụng."; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "Đăng nhập"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "Gửi"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "Chia sẻ"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/zh.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/zh.lproj/FacebookSDK.strings new file mode 100644 index 00000000..c2908646 --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/zh.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "请用智能手机或电脑访问 %@,然后输入验证码:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "确定"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "取消"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "请再次登录此应用,以便重新连接您的 Facebook 帐户。"; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "确定"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "服务器暂时繁忙,请重试。"; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "赞"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "赞了"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "取消"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "退出"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "已使用 Facebook 登录"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "已以 %@ 身份登录"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "登录"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "使用 Facebook 登录"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "退出"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "未授予该 Facebook 帐户访问权限。验证设备设置。"; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "无法连接到 Facebook。检查网络连接并重试。"; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "您的 Facebook 密码已更改。要确认密码,请打开设置 > Facebook,并轻触您的姓名。"; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "未在设备上配置 Facebook 帐户。"; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "您的帐户未确认。请登录 www.facebook.com,并按照提供的说明操作。"; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "您此时不能登录应用。请登录 www.facebook.com,并按照提供的说明操作。"; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "新增功能!一切任您掌控 — 选择您想通过应用分享的信息。"; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "登录"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "发送"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "分享"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/zh_Hant_HK.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/zh_Hant_HK.lproj/FacebookSDK.strings new file mode 100644 index 00000000..5c96cd43 --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/zh_Hant_HK.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "在智能手機或電腦前往 %@ 並輸入此代碼:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "確定"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "取消"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "請再次登入此應用程式以重新連接您的 Facebook 帳戶。"; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "確定"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "伺服器暫時忙碌中,請再試一次。"; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "讚好"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "已讚好"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "取消"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "登出"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "使用 Facebook 登入"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "以 %@ 身分登入"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "登入"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "使用 Facebook 登入"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "登出"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "沒有獲得 Facebook 帳戶的存取授權。確認裝置設定。"; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "無法與 Facebook 連線。請檢查網絡連線,然後再試一次。"; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "您的 Facebook 密碼已經變更。要確認密碼,請開啟設定 > Facebook,然後點按您的名稱。"; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "Facebook 帳戶尚未在此裝置上設定。"; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "您的帳戶尚未確認。請登入 www.facebook.com 並依據指示操作。"; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "您現時無法登入應用程式。請登入 www.facebook.com 並依據指示操作。"; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "最新消息!控制權在您 - 選擇您要與應用程式分享的資訊。"; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "登入"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "傳送"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "分享"; diff --git a/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/zh_Hant_TW.lproj/FacebookSDK.strings b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/zh_Hant_TW.lproj/FacebookSDK.strings new file mode 100644 index 00000000..fdc02d8d --- /dev/null +++ b/Pods/FBSDKCoreKit/FacebookSDKStrings.bundle/Resources/zh_Hant_TW.lproj/FacebookSDK.strings @@ -0,0 +1,74 @@ +/* The format string for device login instructions */ +"DeviceLogin.LogInPrompt" = "使用您的智慧型手機或電腦前往 %@,然後輸入此代碼:"; + +/* The title of the label to dismiss the alert when presenting user facing error messages */ +"ErrorRecovery.Alert.OK" = "是"; + +/* The title of the label to decline attempting error recovery */ +"ErrorRecovery.Cancel" = "取消"; + +/* The fallback message to display to recover invalidated tokens */ +"ErrorRecovery.Login.Suggestion" = "請重新登入此應用程式以重新連結您的 Facebook 帳號。"; + +/* The title of the label to start attempting error recovery */ +"ErrorRecovery.OK" = "是"; + +/* The fallback message to display to retry transient errors */ +"ErrorRecovery.Transient.Suggestion" = "伺服器暫時忙碌中,請再試一次。"; + +/* The label for the FBSDKLikeButton when the object is not currently liked. */ +"LikeButton.Like" = "讚"; + +/* The label for the FBSDKLikeButton when the object is currently liked. */ +"LikeButton.Liked" = "說讚"; + +/* The label for the FBSDKLoginButton action sheet to cancel logging out */ +"LoginButton.CancelLogout" = "取消"; + +/* The label for the FBSDKLoginButton action sheet to confirm logging out */ +"LoginButton.ConfirmLogOut" = "登出"; + +/* The fallback string for the FBSDKLoginButton label when the user name is not available yet */ +"LoginButton.LoggedIn" = "已使用 Facebook 登入"; + +/* The format string for the FBSDKLoginButton label when the user is logged in */ +"LoginButton.LoggedInAs" = "以 %@ 身分登入"; + +/* The short label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogIn" = "登入"; + +/* The long label for the FBSDKLoginButton when the user is currently logged out */ +"LoginButton.LogInLong" = "使用 Facebook 登入"; + +/* The label for the FBSDKLoginButton when the user is currently logged in */ +"LoginButton.LogOut" = "登出"; + +/* The user facing error message when the app slider has been disabled and login fails. */ +"LoginError.SystemAccount.Disabled" = "尚未取得授權,無法存取 Facebook 帳號。請確認裝置設定。"; + +/* The user facing error message when the Accounts framework encounters a network error. */ +"LoginError.SystemAccount.Network" = "無法連線到 Facebook。請檢查網路連線,然後再試一次。"; + +/* The user facing error message when the device Facebook account password is incorrect and login fails. */ +"LoginError.SystemAccount.PasswordChange" = "您的 Facebook 密碼已經更改。若要確認您的密碼,請開啟「設定」>「Facebook」,然後點按您的姓名。"; + +/* The user facing error message when the device Facebook account is unavailable and login fails. */ +"LoginError.SystemAccount.Unavailable" = "尚未透過裝置設定 Facebook 帳號。"; + +/* The user facing error message when the Facebook account signed in to the Accounts framework becomes unconfirmed. */ +"LoginError.SystemAccount.UnconfirmedUser" = "您的帳號尚未確認。請登入 www.facebook.com,然後按照指示操作。"; + +/* The user facing error message when the Facebook account signed in to the Accounts framework has been checkpointed. */ +"LoginError.SystemAccount.UserCheckpointed" = "您目前無法登入應用程式。請登入 www.facebook.com,然後按照指示操作。"; + +/* The message of the FBSDKLoginTooltipView */ +"LoginTooltip.Message" = "新消息!您已成功登入,請選擇要與應用程式分享的資訊。"; + +/* Title of the web dialog that prompts the user to log in to Facebook. */ +"LoginWeb.LogInTitle" = "登入"; + +/* The label for FBSDKSendButton */ +"SendButton.Send" = "傳送"; + +/* The label for FBSDKShareButton */ +"ShareButton.Share" = "分享"; diff --git a/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.h b/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.h index ef86b6c4..ff2f3f32 100644 --- a/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.h +++ b/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.h @@ -26,25 +26,26 @@ @protocol FBSDKLoginButtonDelegate; -/*! - @typedef NS_ENUM(NSUInteger, FBSDKLoginButtonTooltipBehavior) - @abstract Indicates the desired login tooltip behavior. +/** + NS_ENUM(NSUInteger, FBSDKLoginButtonTooltipBehavior) + Indicates the desired login tooltip behavior. */ typedef NS_ENUM(NSUInteger, FBSDKLoginButtonTooltipBehavior) { - /*! The default behavior. The tooltip will only be displayed if + /** The default behavior. The tooltip will only be displayed if the app is eligible (determined by possible server round trip) */ FBSDKLoginButtonTooltipBehaviorAutomatic = 0, - /*! Force display of the tooltip (typically for UI testing) */ + /** Force display of the tooltip (typically for UI testing) */ FBSDKLoginButtonTooltipBehaviorForceDisplay = 1, - /*! Force disable. In this case you can still exert more refined + /** Force disable. In this case you can still exert more refined control by manually constructing a `FBSDKLoginTooltipView` instance. */ FBSDKLoginButtonTooltipBehaviorDisable = 2 }; -/*! - @abstract A button that initiates a log in or log out flow upon tapping. - @discussion `FBSDKLoginButton` works with `[FBSDKAccessToken currentAccessToken]` to +/** + A button that initiates a log in or log out flow upon tapping. + + `FBSDKLoginButton` works with `[FBSDKAccessToken currentAccessToken]` to determine what to display, and automatically starts authentication when tapped (i.e., you do not need to manually subscribe action targets). @@ -56,72 +57,74 @@ typedef NS_ENUM(NSUInteger, FBSDKLoginButtonTooltipBehavior) */ @interface FBSDKLoginButton : FBSDKButton -/*! - @abstract The default audience to use, if publish permissions are requested at login time. +/** + The default audience to use, if publish permissions are requested at login time. */ @property (assign, nonatomic) FBSDKDefaultAudience defaultAudience; -/*! - @abstract Gets or sets the delegate. +/** + Gets or sets the delegate. */ @property (weak, nonatomic) IBOutlet id delegate; -/*! - @abstract Gets or sets the login behavior to use +/** + Gets or sets the login behavior to use */ @property (assign, nonatomic) FBSDKLoginBehavior loginBehavior; -/*! - @abstract The publish permissions to request. +/** + The publish permissions to request. + - @discussion Use `defaultAudience` to specify the default audience to publish to. + Use `defaultAudience` to specify the default audience to publish to. Note this is converted to NSSet and is only an NSArray for the convenience of literal syntax. */ @property (copy, nonatomic) NSArray *publishPermissions; -/*! - @abstract The read permissions to request. +/** + The read permissions to request. + - @discussion Note, that if read permissions are specified, then publish permissions should not be specified. This is converted to NSSet and is only + Note, that if read permissions are specified, then publish permissions should not be specified. This is converted to NSSet and is only an NSArray for the convenience of literal syntax. */ @property (copy, nonatomic) NSArray *readPermissions; -/*! - @abstract Gets or sets the desired tooltip behavior. +/** + Gets or sets the desired tooltip behavior. */ @property (assign, nonatomic) FBSDKLoginButtonTooltipBehavior tooltipBehavior; -/*! - @abstract Gets or sets the desired tooltip color style. +/** + Gets or sets the desired tooltip color style. */ @property (assign, nonatomic) FBSDKTooltipColorStyle tooltipColorStyle; @end -/*! +/** @protocol - @abstract A delegate for `FBSDKLoginButton` + A delegate for `FBSDKLoginButton` */ @protocol FBSDKLoginButtonDelegate @required -/*! - @abstract Sent to the delegate when the button was used to login. - @param loginButton the sender - @param result The results of the login - @param error The error (if any) from the login +/** + Sent to the delegate when the button was used to login. + - Parameter loginButton: the sender + - Parameter result: The results of the login + - Parameter error: The error (if any) from the login */ - (void) loginButton:(FBSDKLoginButton *)loginButton didCompleteWithResult:(FBSDKLoginManagerLoginResult *)result error:(NSError *)error; -/*! - @abstract Sent to the delegate when the button was used to logout. - @param loginButton The button that was clicked. +/** + Sent to the delegate when the button was used to logout. + - Parameter loginButton: The button that was clicked. */ - (void)loginButtonDidLogOut:(FBSDKLoginButton *)loginButton; @optional -/*! - @abstract Sent to the delegate when the button is about to login. - @param loginButton the sender - @return YES if the login should be allowed to proceed, NO otherwise +/** + Sent to the delegate when the button is about to login. + - Parameter loginButton: the sender + - Returns: YES if the login should be allowed to proceed, NO otherwise */ - (BOOL) loginButtonWillLogin:(FBSDKLoginButton *)loginButton; diff --git a/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.m b/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.m index 80dc3c1d..fe78c33b 100644 --- a/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.m +++ b/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.m @@ -110,8 +110,7 @@ - (CGSize)sizeThatFits:(CGSize)size - (void)actionSheet:(UIActionSheet *)actionSheet didDismissWithButtonIndex:(NSInteger)buttonIndex { if (buttonIndex == 0) { - FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init]; - [login logOut]; + [_loginManager logOut]; [self.delegate loginButtonDidLogOut:self]; } } @@ -157,14 +156,14 @@ - (void)configureButton [self addTarget:self action:@selector(_buttonPressed:) forControlEvents:UIControlEventTouchUpInside]; [[NSNotificationCenter defaultCenter] addObserver:self - selector:@selector(_acessTokenDidChangeNotification:) + selector:@selector(_accessTokenDidChangeNotification:) name:FBSDKAccessTokenDidChangeNotification object:nil]; } #pragma mark - Helper Methods -- (void)_acessTokenDidChangeNotification:(NSNotification *)notification +- (void)_accessTokenDidChangeNotification:(NSNotification *)notification { if (notification.userInfo[FBSDKAccessTokenDidChangeUserID]) { [self _updateContent]; @@ -198,15 +197,38 @@ - (void)_buttonPressed:(id)sender NSLocalizedStringWithDefaultValue(@"LoginButton.ConfirmLogOut", @"FacebookSDK", [FBSDKInternalUtility bundleForStrings], @"Log Out", @"The label for the FBSDKLoginButton action sheet to confirm logging out"); + if ([UIAlertController class]) { + UIAlertController *alertController = [UIAlertController alertControllerWithTitle:title + message:nil + preferredStyle:UIAlertControllerStyleActionSheet]; + alertController.popoverPresentationController.sourceView = self; + alertController.popoverPresentationController.sourceRect = self.bounds; + UIAlertAction *cancel = [UIAlertAction actionWithTitle:cancelTitle + style:UIAlertActionStyleCancel + handler:nil]; + UIAlertAction *logout = [UIAlertAction actionWithTitle:logOutTitle + style:UIAlertActionStyleDestructive + handler:^(UIAlertAction * _Nonnull action) { + [_loginManager logOut]; + [self.delegate loginButtonDidLogOut:self]; + }]; + [alertController addAction:cancel]; + [alertController addAction:logout]; + UIViewController *topMostViewController = [FBSDKInternalUtility topMostViewController]; + [topMostViewController presentViewController:alertController + animated:YES + completion:nil]; + } else { #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wdeprecated-declarations" - UIActionSheet *sheet = [[UIActionSheet alloc] initWithTitle:title - delegate:self - cancelButtonTitle:cancelTitle - destructiveButtonTitle:logOutTitle - otherButtonTitles:nil]; - [sheet showInView:self]; + UIActionSheet *sheet = [[UIActionSheet alloc] initWithTitle:title + delegate:self + cancelButtonTitle:cancelTitle + destructiveButtonTitle:logOutTitle + otherButtonTitles:nil]; + [sheet showInView:self]; #pragma clang diagnostic pop + } } else { if ([self.delegate respondsToSelector:@selector(loginButtonWillLogin:)]) { if (![self.delegate loginButtonWillLogin:self]) { @@ -222,11 +244,11 @@ - (void)_buttonPressed:(id)sender if (self.publishPermissions.count > 0) { [_loginManager logInWithPublishPermissions:self.publishPermissions - fromViewController:[FBSDKInternalUtility viewControllerforView:self] + fromViewController:[FBSDKInternalUtility viewControllerForView:self] handler:handler]; } else { [_loginManager logInWithReadPermissions:self.readPermissions - fromViewController:[FBSDKInternalUtility viewControllerforView:self] + fromViewController:[FBSDKInternalUtility viewControllerForView:self] handler:handler]; } } diff --git a/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConstants.h b/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConstants.h index 100c09a3..713d7985 100644 --- a/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConstants.h +++ b/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConstants.h @@ -20,56 +20,57 @@ #import -/*! - @abstract The error domain for all errors from FBSDKLoginKit - @discussion Error codes from the SDK in the range 300-399 are reserved for this domain. +/** + The error domain for all errors from FBSDKLoginKit + + Error codes from the SDK in the range 300-399 are reserved for this domain. */ FBSDK_EXTERN NSString *const FBSDKLoginErrorDomain; -/*! - @typedef NS_ENUM(NSInteger, FBSDKLoginErrorCode) - @abstract Error codes for FBSDKLoginErrorDomain. +/** + NS_ENUM(NSInteger, FBSDKLoginErrorCode) + Error codes for FBSDKLoginErrorDomain. */ typedef NS_ENUM(NSInteger, FBSDKLoginErrorCode) { - /*! - @abstract Reserved. + /** + Reserved. */ FBSDKLoginReservedErrorCode = 300, - /*! - @abstract The error code for unknown errors. + /** + The error code for unknown errors. */ FBSDKLoginUnknownErrorCode, - /*! - @abstract The user's password has changed and must log in again + /** + The user's password has changed and must log in again */ FBSDKLoginPasswordChangedErrorCode, - /*! - @abstract The user must log in to their account on www.facebook.com to restore access + /** + The user must log in to their account on www.facebook.com to restore access */ FBSDKLoginUserCheckpointedErrorCode, - /*! - @abstract Indicates a failure to request new permissions because the user has changed. + /** + Indicates a failure to request new permissions because the user has changed. */ FBSDKLoginUserMismatchErrorCode, - /*! - @abstract The user must confirm their account with Facebook before logging in + /** + The user must confirm their account with Facebook before logging in */ FBSDKLoginUnconfirmedUserErrorCode, - /*! - @abstract The Accounts framework failed without returning an error, indicating the + /** + The Accounts framework failed without returning an error, indicating the app's slider in the iOS Facebook Settings (device Settings -> Facebook -> App Name) has been disabled. */ FBSDKLoginSystemAccountAppDisabledErrorCode, - /*! - @abstract An error occurred related to Facebook system Account store + /** + An error occurred related to Facebook system Account store */ FBSDKLoginSystemAccountUnavailableErrorCode, - /*! - @abstract The login response was missing a valid challenge string. + /** + The login response was missing a valid challenge string. */ FBSDKLoginBadChallengeString, }; diff --git a/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManager.h b/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManager.h index ee35bd88..5758325c 100644 --- a/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManager.h +++ b/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManager.h @@ -22,21 +22,21 @@ @class FBSDKLoginManagerLoginResult; -/*! - @abstract Describes the call back to the FBSDKLoginManager - @param result the result of the authorization - @param error the authorization error, if any. +/** + Describes the call back to the FBSDKLoginManager + - Parameter result: the result of the authorization + - Parameter error: the authorization error, if any. */ typedef void (^FBSDKLoginManagerRequestTokenHandler)(FBSDKLoginManagerLoginResult *result, NSError *error); -/*! - @typedef FBSDKDefaultAudience enum +/** + FBSDKDefaultAudience enum + + Passed to open to indicate which default audience to use for sessions that post data to Facebook. + - @abstract - Passed to open to indicate which default audience to use for sessions that post data to Facebook. - @discussion Certain operations such as publishing a status or publishing a photo require an audience. When the user grants an application permission to perform a publish operation, a default audience is selected as the publication ceiling for the application. This enumerated value allows the application to select which @@ -44,21 +44,21 @@ typedef void (^FBSDKLoginManagerRequestTokenHandler)(FBSDKLoginManagerLoginResul */ typedef NS_ENUM(NSUInteger, FBSDKDefaultAudience) { - /*! Indicates that the user's friends are able to see posts made by the application */ + /** Indicates that the user's friends are able to see posts made by the application */ FBSDKDefaultAudienceFriends = 0, - /*! Indicates that only the user is able to see posts made by the application */ + /** Indicates that only the user is able to see posts made by the application */ FBSDKDefaultAudienceOnlyMe, - /*! Indicates that all Facebook users are able to see posts made by the application */ + /** Indicates that all Facebook users are able to see posts made by the application */ FBSDKDefaultAudienceEveryone, }; -/*! - @typedef FBSDKLoginBehavior enum +/** + FBSDKLoginBehavior enum + + Passed to the \c FBSDKLoginManager to indicate how Facebook Login should be attempted. + - @abstract - Passed to the \c FBSDKLoginManager to indicate how Facebook Login should be attempted. - @discussion Facebook Login authorizes the application to act on behalf of the user, using the user's Facebook account. Usually a Facebook Login will rely on an account maintained outside of the application, by the native Facebook application, the browser, or perhaps the device @@ -71,24 +71,24 @@ typedef NS_ENUM(NSUInteger, FBSDKDefaultAudience) */ typedef NS_ENUM(NSUInteger, FBSDKLoginBehavior) { - /*! - @abstract This is the default behavior, and indicates logging in through the native + /** + This is the default behavior, and indicates logging in through the native Facebook app may be used. The SDK may still use Safari instead. */ FBSDKLoginBehaviorNative = 0, - /*! - @abstract Attempts log in through the Safari or SFSafariViewController, if available. + /** + Attempts log in through the Safari or SFSafariViewController, if available. */ FBSDKLoginBehaviorBrowser, - /*! - @abstract Attempts log in through the Facebook account currently signed in through + /** + Attempts log in through the Facebook account currently signed in through the device Settings. @note If the account is not available to the app (either not configured by user or as determined by the SDK) this behavior falls back to \c FBSDKLoginBehaviorNative. */ FBSDKLoginBehaviorSystemAccount, - /*! - @abstract Attemps log in through a modal \c UIWebView pop up + /** + Attempts log in through a modal \c UIWebView pop up @note This behavior is only available to certain types of apps. Please check the Facebook Platform Policy to verify your app meets the restrictions. @@ -96,100 +96,106 @@ typedef NS_ENUM(NSUInteger, FBSDKLoginBehavior) FBSDKLoginBehaviorWeb, }; -/*! - @abstract `FBSDKLoginManager` provides methods for logging the user in and out. - @discussion `FBSDKLoginManager` works directly with `[FBSDKAccessToken currentAccessToken]` and +/** + `FBSDKLoginManager` provides methods for logging the user in and out. + + `FBSDKLoginManager` works directly with `[FBSDKAccessToken currentAccessToken]` and sets the "currentAccessToken" upon successful authorizations (or sets `nil` in case of `logOut`). You should check `[FBSDKAccessToken currentAccessToken]` before calling logIn* to see if there is a cached token available (typically in your viewDidLoad). If you are managing your own token instances outside of "currentAccessToken", you will need to set - "currentAccessToken" before calling logIn* to authorize futher permissions on your tokens. + "currentAccessToken" before calling logIn* to authorize further permissions on your tokens. */ @interface FBSDKLoginManager : NSObject -/*! - @abstract the default audience. - @discussion you should set this if you intend to ask for publish permissions. +/** + the default audience. + + you should set this if you intend to ask for publish permissions. */ @property (assign, nonatomic) FBSDKDefaultAudience defaultAudience; -/*! - @abstract the login behavior +/** + the login behavior */ @property (assign, nonatomic) FBSDKLoginBehavior loginBehavior; -/*! - @deprecated use logInWithReadPermissions:fromViewController:handler: instead +/** + +- Warning:use logInWithReadPermissions:fromViewController:handler: instead */ - (void)logInWithReadPermissions:(NSArray *)permissions handler:(FBSDKLoginManagerRequestTokenHandler)handler __attribute__ ((deprecated("use logInWithReadPermissions:fromViewController:handler: instead"))); -/*! - @deprecated use logInWithPublishPermissions:fromViewController:handler: instead +/** + +- Warning:use logInWithPublishPermissions:fromViewController:handler: instead */ - (void)logInWithPublishPermissions:(NSArray *)permissions handler:(FBSDKLoginManagerRequestTokenHandler)handler __attribute__ ((deprecated("use logInWithPublishPermissions:fromViewController:handler: instead"))); -/*! - @abstract Logs the user in or authorizes additional permissions. - @param permissions the optional array of permissions. Note this is converted to NSSet and is only +/** + Logs the user in or authorizes additional permissions. + - Parameter permissions: the optional array of permissions. Note this is converted to NSSet and is only an NSArray for the convenience of literal syntax. - @param fromViewController the view controller to present from. If nil, the topmost view controller will be + - Parameter fromViewController: the view controller to present from. If nil, the topmost view controller will be automatically determined as best as possible. - @param handler the callback. - @discussion Use this method when asking for read permissions. You should only ask for permissions when they + - Parameter handler: the callback. + + Use this method when asking for read permissions. You should only ask for permissions when they are needed and explain the value to the user. You can inspect the result.declinedPermissions to also provide more information to the user if they decline permissions. - If `[FBSDKAccessToken currentAccessToken]` is not nil, it will be treated as a reauthorization for that user - and will pass the "rerequest" flag to the login dialog. - This method will present UI the user. You typically should check if `[FBSDKAccessToken currentAccessToken]` already contains the permissions you need before asking to reduce unnecessary app switching. For example, you could make that check at viewDidLoad. + You can only do one login call at a time. Calling a login method before the completion handler is called + on a previous login will return an error. */ - (void)logInWithReadPermissions:(NSArray *)permissions fromViewController:(UIViewController *)fromViewController handler:(FBSDKLoginManagerRequestTokenHandler)handler; -/*! - @abstract Logs the user in or authorizes additional permissions. - @param permissions the optional array of permissions. Note this is converted to NSSet and is only +/** + Logs the user in or authorizes additional permissions. + - Parameter permissions: the optional array of permissions. Note this is converted to NSSet and is only an NSArray for the convenience of literal syntax. - @param fromViewController the view controller to present from. If nil, the topmost view controller will be + - Parameter fromViewController: the view controller to present from. If nil, the topmost view controller will be automatically determined as best as possible. - @param handler the callback. - @discussion Use this method when asking for publish permissions. You should only ask for permissions when they + - Parameter handler: the callback. + + Use this method when asking for publish permissions. You should only ask for permissions when they are needed and explain the value to the user. You can inspect the result.declinedPermissions to also provide more information to the user if they decline permissions. - If `[FBSDKAccessToken currentAccessToken]` is not nil, it will be treated as a reauthorization for that user - and will pass the "rerequest" flag to the login dialog. - This method will present UI the user. You typically should check if `[FBSDKAccessToken currentAccessToken]` already contains the permissions you need before asking to reduce unnecessary app switching. For example, you could make that check at viewDidLoad. + You can only do one login call at a time. Calling a login method before the completion handler is called + on a previous login will return an error. */ - (void)logInWithPublishPermissions:(NSArray *)permissions fromViewController:(UIViewController *)fromViewController handler:(FBSDKLoginManagerRequestTokenHandler)handler; -/*! - @abstract Logs the user out - @discussion This calls [FBSDKAccessToken setCurrentAccessToken:nil] and [FBSDKProfile setCurrentProfile:nil]. +/** + Logs the user out + + This calls [FBSDKAccessToken setCurrentAccessToken:nil] and [FBSDKProfile setCurrentProfile:nil]. */ - (void)logOut; -/*! +/** @method - @abstract Issues an asychronous renewCredentialsForAccount call to the device's Facebook account store. + Issues an asynchronous renewCredentialsForAccount call to the device's Facebook account store. + + - Parameter handler: The completion handler to call when the renewal is completed. This can be invoked on an arbitrary thread. - @param handler The completion handler to call when the renewal is completed. This can be invoked on an arbitrary thread. - @discussion This can be used to explicitly renew account credentials and is provided as a convenience wrapper around + This can be used to explicitly renew account credentials and is provided as a convenience wrapper around `[ACAccountStore renewCredentialsForAccount:completion]`. Note the method will not issue the renewal call if the the Facebook account has not been set on the device, or if access had not been granted to the account (though the handler wil receive an error). diff --git a/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManager.m b/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManager.m index ba58321f..c7066f8e 100644 --- a/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManager.m +++ b/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManager.m @@ -33,12 +33,19 @@ static int const FBClientStateChallengeLength = 20; static NSString *const FBSDKExpectedChallengeKey = @"expected_login_challenge"; +typedef NS_ENUM(NSInteger, FBSDKLoginManagerState) { + FBSDKLoginManagerStateIdle, + // We received a call to start login. + FBSDKLoginManagerStateStart, + // We're calling out to the Facebook app or Safari to perform a log in + FBSDKLoginManagerStatePerformingLogin, +}; + @implementation FBSDKLoginManager { FBSDKLoginManagerRequestTokenHandler _handler; FBSDKLoginManagerLogger *_logger; - // YES if we're calling out to the Facebook app or Safari to perform a log in - BOOL _performingLogIn; + FBSDKLoginManagerState _state; FBSDKKeychainStore *_keychainStore; } @@ -70,6 +77,9 @@ - (void)logInWithReadPermissions:(NSArray *)permissions fromViewController:(UIViewController *)fromViewController handler:(FBSDKLoginManagerRequestTokenHandler)handler { + if (![self validateLoginStartState]) { + return; + } [self assertPermissions:permissions]; NSSet *permissionSet = [NSSet setWithArray:permissions]; if (![FBSDKInternalUtility areAllPermissionsReadPermissions:permissionSet]) { @@ -93,6 +103,9 @@ - (void)logInWithPublishPermissions:(NSArray *)permissions fromViewController:(UIViewController *)fromViewController handler:(FBSDKLoginManagerRequestTokenHandler)handler { + if (![self validateLoginStartState]) { + return; + } [self assertPermissions:permissions]; NSSet *permissionSet = [NSSet setWithArray:permissions]; if (![FBSDKInternalUtility areAllPermissionsPublishPermissions:permissionSet]) { @@ -126,6 +139,40 @@ + (void)renewSystemCredentials:(void (^)(ACAccountCredentialRenewResult result, #pragma mark - Private +- (void)handleImplicitCancelOfLogIn { + FBSDKLoginManagerLoginResult *result = [[FBSDKLoginManagerLoginResult alloc] initWithToken:nil + isCancelled:YES + grantedPermissions:nil + declinedPermissions:nil]; + [result addLoggingExtra:@YES forKey:@"implicit_cancel"]; + [self invokeHandler:result error:nil]; +} + +- (BOOL)validateLoginStartState +{ + switch (_state) { + case FBSDKLoginManagerStateStart: { + NSString *errorStr = @"** WARNING: You are trying to start a login while a previous login has not finished yet." + "This is unsupported behavior. You should wait until the previous login handler gets called to start a new login."; + [FBSDKLogger singleShotLogEntry:FBSDKLoggingBehaviorDeveloperErrors + formatString:@"%@", errorStr]; + return NO; + } + case FBSDKLoginManagerStatePerformingLogin:{ + [self handleImplicitCancelOfLogIn]; + return YES; + } + case FBSDKLoginManagerStateIdle: + _state = FBSDKLoginManagerStateStart; + return YES; + } +} + +- (BOOL)isPerformingLogin +{ + return _state == FBSDKLoginManagerStatePerformingLogin; +} + - (void)assertPermissions:(NSArray *)permissions { for (NSString *permission in permissions) { @@ -263,6 +310,7 @@ - (void)invokeHandler:(FBSDKLoginManagerLoginResult *)result error:(NSError *)er [_logger endLoginWithResult:result error:error]; [_logger endSession]; _logger = nil; + _state = FBSDKLoginManagerStateIdle; if (_handler) { FBSDKLoginManagerRequestTokenHandler handler = _handler; @@ -283,7 +331,7 @@ - (NSString *)loadExpectedChallenge return [_keychainStore stringForKey:FBSDKExpectedChallengeKey]; } -- (NSDictionary *)logInParametersWithPermissions:(NSSet *)permissions +- (NSDictionary *)logInParametersWithPermissions:(NSSet *)permissions serverConfiguration:(FBSDKServerConfiguration *)serverConfiguration { [FBSDKInternalUtility validateURLSchemes]; @@ -296,9 +344,9 @@ - (NSDictionary *)logInParametersWithPermissions:(NSSet *)permissions loginParams[@"return_scopes"] = @"true"; loginParams[@"sdk_version"] = FBSDK_VERSION_STRING; loginParams[@"fbapp_pres"] = @([FBSDKInternalUtility isFacebookAppInstalled]); - if ([FBSDKAccessToken currentAccessToken]) { - loginParams[@"auth_type"] = @"rerequest"; - } + loginParams[@"auth_type"] = @"rerequest"; + loginParams[@"logging_token"] = serverConfiguration.loggingToken; + [FBSDKInternalUtility dictionary:loginParams setObject:[FBSDKSettings appURLSchemeSuffix] forKey:@"local_client_id"]; [FBSDKInternalUtility dictionary:loginParams setObject:[FBSDKLoginUtility stringForAudience:self.defaultAudience] forKey:@"default_audience"]; [FBSDKInternalUtility dictionary:loginParams setObject:[[permissions allObjects] componentsJoinedByString:@","] forKey:@"scope"]; @@ -314,7 +362,8 @@ - (NSDictionary *)logInParametersWithPermissions:(NSSet *)permissions - (void)logInWithPermissions:(NSSet *)permissions handler:(FBSDKLoginManagerRequestTokenHandler)handler { - _logger = [[FBSDKLoginManagerLogger alloc] init]; + FBSDKServerConfiguration *serverConfiguration = [FBSDKServerConfigurationManager cachedServerConfiguration]; + _logger = [[FBSDKLoginManagerLogger alloc] initWithLoggingToken:serverConfiguration.loggingToken]; _handler = [handler copy]; _requestedPermissions = permissions; @@ -326,12 +375,13 @@ - (void)logInWithPermissions:(NSSet *)permissions handler:(FBSDKLoginManagerRequ - (void)logInWithBehavior:(FBSDKLoginBehavior)loginBehavior { - NSDictionary *loginParams = [self logInParametersWithPermissions:_requestedPermissions]; + FBSDKServerConfiguration *serverConfiguration = [FBSDKServerConfigurationManager cachedServerConfiguration]; + NSDictionary *loginParams = [self logInParametersWithPermissions:_requestedPermissions serverConfiguration:serverConfiguration]; void(^completion)(BOOL, NSString *, NSError *) = ^void(BOOL didPerformLogIn, NSString *authMethod, NSError *error) { if (didPerformLogIn) { [_logger startAuthMethod:authMethod]; - _performingLogIn = YES; + _state = FBSDKLoginManagerStatePerformingLogin; } else { if (!error) { error = [NSError errorWithDomain:FBSDKLoginErrorDomain code:FBSDKLoginUnknownErrorCode userInfo:nil]; @@ -343,24 +393,22 @@ - (void)logInWithBehavior:(FBSDKLoginBehavior)loginBehavior switch (loginBehavior) { case FBSDKLoginBehaviorNative: { if ([FBSDKInternalUtility isFacebookAppInstalled]) { - [FBSDKServerConfigurationManager loadServerConfigurationWithCompletionBlock:^(FBSDKServerConfiguration *serverConfiguration, NSError *loadError) { - BOOL useNativeDialog = [serverConfiguration useNativeDialogForDialogName:FBSDKDialogConfigurationNameLogin]; - if (useNativeDialog && loadError == nil) { - [self performNativeLogInWithParameters:loginParams handler:^(BOOL openedURL, NSError *openedURLError) { - if (openedURLError) { - [FBSDKLogger singleShotLogEntry:FBSDKLoggingBehaviorDeveloperErrors - formatString:@"FBSDKLoginBehaviorNative failed : %@\nTrying FBSDKLoginBehaviorBrowser", openedURLError]; - } - if (openedURL) { - completion(YES, FBSDKLoginManagerLoggerAuthMethod_Native, openedURLError); - } else { - [self logInWithBehavior:FBSDKLoginBehaviorBrowser]; - } - }]; - } else { - [self logInWithBehavior:FBSDKLoginBehaviorBrowser]; - } - }]; + BOOL useNativeDialog = [serverConfiguration useNativeDialogForDialogName:FBSDKDialogConfigurationNameLogin]; + if (useNativeDialog) { + [self performNativeLogInWithParameters:loginParams handler:^(BOOL openedURL, NSError *openedURLError) { + if (openedURLError) { + [FBSDKLogger singleShotLogEntry:FBSDKLoggingBehaviorDeveloperErrors + formatString:@"FBSDKLoginBehaviorNative failed : %@\nTrying FBSDKLoginBehaviorBrowser", openedURLError]; + } + if (openedURL) { + completion(YES, FBSDKLoginManagerLoggerAuthMethod_Native, openedURLError); + } else { + [self logInWithBehavior:FBSDKLoginBehaviorBrowser]; + } + }]; + } else { + [self logInWithBehavior:FBSDKLoginBehaviorBrowser]; + } break; } // intentional fall through. @@ -369,22 +417,16 @@ - (void)logInWithBehavior:(FBSDKLoginBehavior)loginBehavior [self performBrowserLogInWithParameters:loginParams handler:^(BOOL openedURL, NSString *authMethod, NSError *openedURLError) { - if (openedURL) { - completion(YES, authMethod, openedURLError); - } else { - completion(NO, authMethod, openedURLError); - } + completion(openedURL, authMethod, openedURLError); }]; break; } case FBSDKLoginBehaviorSystemAccount: { - [FBSDKServerConfigurationManager loadServerConfigurationWithCompletionBlock:^(FBSDKServerConfiguration *serverConfiguration, NSError *loadError) { - if (serverConfiguration.isSystemAuthenticationEnabled && loadError == nil) { - [self beginSystemLogIn]; - } else { - [self logInWithBehavior:FBSDKLoginBehaviorNative]; - } - }]; + if (serverConfiguration.isSystemAuthenticationEnabled) { + [self beginSystemLogIn]; + } else { + [self logInWithBehavior:FBSDKLoginBehaviorNative]; + } completion(YES, FBSDKLoginManagerLoggerAuthMethod_System, nil); break; } @@ -459,7 +501,9 @@ - (void)performNativeLogInWithParameters:(NSDictionary *)loginParams handler:(vo NSError *error; NSURL *authURL = [FBSDKInternalUtility URLWithScheme:scheme host:@"authorize" path:@"" queryParameters:mutableParams error:&error]; + NSDate *start = [NSDate date]; [[FBSDKApplicationDelegate sharedInstance] openURL:authURL sender:self handler:^(BOOL openedURL) { + [_logger logNativeAppDialogResult:openedURL dialogDuration:-[start timeIntervalSinceNow]]; if (handler) { handler(openedURL, error); } @@ -516,18 +560,13 @@ - (void)performBrowserLogInWithParameters:(NSDictionary *)loginParams - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation { - // verify the URL is intended as a callback for the SDK's log in - BOOL isFacebookURL = [[url scheme] hasPrefix:[NSString stringWithFormat:@"fb%@", [FBSDKSettings appID]]] && - [[url host] isEqualToString:@"authorize"]; - - BOOL isExpectedSourceApplication = [sourceApplication hasPrefix:@"com.facebook"] || [sourceApplication hasPrefix:@"com.apple"]; + BOOL isFacebookURL = [self canOpenURL:url forApplication:application sourceApplication:sourceApplication annotation:annotation]; - if (!isFacebookURL && _performingLogIn) { + if (!isFacebookURL && [self isPerformingLogin]) { [self handleImplicitCancelOfLogIn]; } - _performingLogIn = NO; - if (isFacebookURL && isExpectedSourceApplication) { + if (isFacebookURL) { NSDictionary *urlParameters = [FBSDKLoginUtility queryParamsFromLoginURL:url]; id completer = [[FBSDKLoginURLCompleter alloc] initWithURLParameters:urlParameters appID:[FBSDKSettings appID]]; @@ -544,23 +583,27 @@ - (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceAppl return isFacebookURL; } +- (BOOL)canOpenURL:(NSURL *)url + forApplication:(UIApplication *)application + sourceApplication:(NSString *)sourceApplication + annotation:(id)annotation +{ + // verify the URL is intended as a callback for the SDK's log in + BOOL isFacebookURL = [[url scheme] hasPrefix:[NSString stringWithFormat:@"fb%@", [FBSDKSettings appID]]] && + [[url host] isEqualToString:@"authorize"]; + + BOOL isExpectedSourceApplication = [sourceApplication hasPrefix:@"com.facebook"] || [sourceApplication hasPrefix:@"com.apple"]; + + return isFacebookURL && isExpectedSourceApplication; +} + - (void)applicationDidBecomeActive:(UIApplication *)application { - if (_performingLogIn) { - _performingLogIn = NO; + if ([self isPerformingLogin]) { [self handleImplicitCancelOfLogIn]; } } -- (void)handleImplicitCancelOfLogIn { - FBSDKLoginManagerLoginResult *result = [[FBSDKLoginManagerLoginResult alloc] initWithToken:nil - isCancelled:YES - grantedPermissions:nil - declinedPermissions:nil]; - [result addLoggingExtra:@(YES) forKey:@"implicit_cancel"]; - [self invokeHandler:result error:nil]; -} - @end @implementation FBSDKLoginManager (Accounts) @@ -568,7 +611,7 @@ @implementation FBSDKLoginManager (Accounts) - (void)beginSystemLogIn { // First, we need to validate the current access token. The user may have uninstalled the - // app, changed their password, etc., or the acceess token may have expired, which + // app, changed their password, etc., or the access token may have expired, which // requires us to renew the account before asking for additional permissions. NSString *accessTokenString = [FBSDKSystemAccountStoreAdapter sharedInstance].accessTokenString; if (accessTokenString.length > 0) { @@ -746,7 +789,7 @@ - (void)performWebLogInWithParameters:(NSDictionary *)loginParams handler:(void( [FBSDKInternalUtility bundleForStrings], @"Log In", @"Title of the web dialog that prompts the user to log in to Facebook."); - [FBSDKWebDialog showWithName:@"oauth" parameters:loginParams delegate:self]; + [FBSDKWebDialog showWithName:@"oauth" parameters:parameters delegate:self]; if (handler) { handler(YES, nil); diff --git a/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManagerLoginResult.h b/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManagerLoginResult.h index 36a1af6e..6148a075 100644 --- a/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManagerLoginResult.h +++ b/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManagerLoginResult.h @@ -20,39 +20,41 @@ @class FBSDKAccessToken; -/*! - @abstract Describes the result of a login attempt. +/** + Describes the result of a login attempt. */ @interface FBSDKLoginManagerLoginResult : NSObject -/*! - @abstract the access token. +/** + the access token. */ @property (copy, nonatomic) FBSDKAccessToken *token; -/*! - @abstract whether the login was cancelled by the user. +/** + whether the login was cancelled by the user. */ @property (readonly, nonatomic) BOOL isCancelled; -/*! - @abstract the set of permissions granted by the user in the associated request. - @discussion inspect the token's permissions set for a complete list. +/** + the set of permissions granted by the user in the associated request. + + inspect the token's permissions set for a complete list. */ @property (copy, nonatomic) NSSet *grantedPermissions; -/*! - @abstract the set of permissions declined by the user in the associated request. - @discussion inspect the token's permissions set for a complete list. +/** + the set of permissions declined by the user in the associated request. + + inspect the token's permissions set for a complete list. */ @property (copy, nonatomic) NSSet *declinedPermissions; -/*! - @abstract Initializes a new instance. - @param token the access token - @param isCancelled whether the login was cancelled by the user - @param grantedPermissions the set of granted permissions - @param declinedPermissions the set of declined permissions +/** + Initializes a new instance. + - Parameter token: the access token + - Parameter isCancelled: whether the login was cancelled by the user + - Parameter grantedPermissions: the set of granted permissions + - Parameter declinedPermissions: the set of declined permissions */ - (instancetype)initWithToken:(FBSDKAccessToken *)token isCancelled:(BOOL)isCancelled diff --git a/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginTooltipView.h b/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginTooltipView.h index e6a9411a..ad2c9d50 100644 --- a/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginTooltipView.h +++ b/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginTooltipView.h @@ -22,13 +22,13 @@ @protocol FBSDKLoginTooltipViewDelegate; -/*! - @class FBSDKLoginTooltipView +/** - @abstract Represents a tooltip to be displayed next to a Facebook login button + Represents a tooltip to be displayed next to a Facebook login button to highlight features for new users. - @discussion The `FBSDKLoginButton` may display this view automatically. If you do + + The `FBSDKLoginButton` may display this view automatically. If you do not use the `FBSDKLoginButton`, you can manually call one of the `present*` methods as appropriate and customize behavior via `FBSDKLoginTooltipViewDelegate` delegate. @@ -39,53 +39,50 @@ */ @interface FBSDKLoginTooltipView : FBSDKTooltipView -/*! @abstract the delegate */ -@property (nonatomic, assign) id delegate; +/** the delegate */ +@property (nonatomic, weak) id delegate; -/*! @abstract if set to YES, the view will always be displayed and the delegate's +/** if set to YES, the view will always be displayed and the delegate's `loginTooltipView:shouldAppear:` will NOT be called. */ @property (nonatomic, assign) BOOL forceDisplay; @end -/*! +/** @protocol - @abstract - The `FBSDKLoginTooltipViewDelegate` protocol defines the methods used to receive event + The `FBSDKLoginTooltipViewDelegate` protocol defines the methods used to receive event notifications from `FBSDKLoginTooltipView` objects. */ @protocol FBSDKLoginTooltipViewDelegate @optional -/*! - @abstract - Asks the delegate if the tooltip view should appear +/** + Asks the delegate if the tooltip view should appear - @param view The tooltip view. - @param appIsEligible The value fetched from the server identifying if the app + - Parameter view: The tooltip view. + - Parameter appIsEligible: The value fetched from the server identifying if the app is eligible for the new login experience. - @discussion Use this method to customize display behavior. + + Use this method to customize display behavior. */ - (BOOL)loginTooltipView:(FBSDKLoginTooltipView *)view shouldAppear:(BOOL)appIsEligible; -/*! - @abstract - Tells the delegate the tooltip view will appear, specifically after it's been +/** + Tells the delegate the tooltip view will appear, specifically after it's been added to the super view but before the fade in animation. - @param view The tooltip view. + - Parameter view: The tooltip view. */ - (void)loginTooltipViewWillAppear:(FBSDKLoginTooltipView *)view; -/*! - @abstract - Tells the delegate the tooltip view will not appear (i.e., was not +/** + Tells the delegate the tooltip view will not appear (i.e., was not added to the super view). - @param view The tooltip view. + - Parameter view: The tooltip view. */ - (void)loginTooltipViewWillNotAppear:(FBSDKLoginTooltipView *)view; diff --git a/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKTooltipView.h b/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKTooltipView.h index aff10673..604c840c 100644 --- a/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKTooltipView.h +++ b/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKTooltipView.h @@ -18,122 +18,117 @@ #import -/*! - @typedef FBSDKTooltipViewArrowDirection enum +/** + FBSDKTooltipViewArrowDirection enum - @abstract - Passed on construction to determine arrow orientation. + Passed on construction to determine arrow orientation. */ typedef NS_ENUM(NSUInteger, FBSDKTooltipViewArrowDirection) { - /*! View is located above given point, arrow is pointing down. */ + /** View is located above given point, arrow is pointing down. */ FBSDKTooltipViewArrowDirectionDown = 0, - /*! View is located below given point, arrow is pointing up. */ + /** View is located below given point, arrow is pointing up. */ FBSDKTooltipViewArrowDirectionUp = 1, }; -/*! - @typedef FBSDKTooltipColorStyle enum +/** + FBSDKTooltipColorStyle enum - @abstract - Passed on construction to determine color styling. + Passed on construction to determine color styling. */ typedef NS_ENUM(NSUInteger, FBSDKTooltipColorStyle) { - /*! Light blue background, white text, faded blue close button. */ + /** Light blue background, white text, faded blue close button. */ FBSDKTooltipColorStyleFriendlyBlue = 0, - /*! Dark gray background, white text, light gray close button. */ + /** Dark gray background, white text, light gray close button. */ FBSDKTooltipColorStyleNeutralGray = 1, }; -/*! - @class FBSDKTooltipView +/** - @abstract - Tooltip bubble with text in it used to display tips for UI elements, + Tooltip bubble with text in it used to display tips for UI elements, with a pointed arrow (to refer to the UI element). - @discussion + + The tooltip fades in and will automatically fade out. See `displayDuration`. */ @interface FBSDKTooltipView : UIView -/*! - @abstract Gets or sets the amount of time in seconds the tooltip should be displayed. - - @discussion Set this to zero to make the display permanent until explicitly dismissed. +/** + Gets or sets the amount of time in seconds the tooltip should be displayed. + Set this to zero to make the display permanent until explicitly dismissed. Defaults to six seconds. */ @property (nonatomic, assign) CFTimeInterval displayDuration; -/*! - @abstract Gets or sets the color style after initialization. - - @discussion Defaults to value passed to -initWithTagline:message:colorStyle:. +/** + Gets or sets the color style after initialization. + Defaults to value passed to -initWithTagline:message:colorStyle:. */ @property (nonatomic, assign) FBSDKTooltipColorStyle colorStyle; -/*! - @abstract Gets or sets the message. +/** + Gets or sets the message. */ @property (nonatomic, copy) NSString *message; -/*! - @abstract Gets or sets the optional phrase that comprises the first part of the label (and is highlighted differently). +/** + Gets or sets the optional phrase that comprises the first part of the label (and is highlighted differently). */ @property (nonatomic, copy) NSString *tagline; -/*! - @abstract - Designated initializer. +/** + Designated initializer. + + - Parameter tagline: First part of the label, that will be highlighted with different color. Can be nil. + + - Parameter message: Main message to display. - @param tagline First part of the label, that will be highlighted with different color. Can be nil. + - Parameter colorStyle: Color style to use for tooltip. - @param message Main message to display. - @param colorStyle Color style to use for tooltip. - @discussion If you need to show a tooltip for login, consider using the `FBSDKLoginTooltipView` view. - @see FBSDKLoginTooltipView + +- See:FBSDKLoginTooltipView */ - (instancetype)initWithTagline:(NSString *)tagline message:(NSString *)message colorStyle:(FBSDKTooltipColorStyle)colorStyle; -/*! - @abstract - Show tooltip at the top or at the bottom of given view. +/** + Show tooltip at the top or at the bottom of given view. Tooltip will be added to anchorView.window.rootViewController.view - @param anchorView view to show at, must be already added to window view hierarchy, in order to decide + - Parameter anchorView: view to show at, must be already added to window view hierarchy, in order to decide where tooltip will be shown. (If there's not enough space at the top of the anchorView in window bounds - tooltip will be shown at the bottom of it) - @discussion + + Use this method to present the tooltip with automatic positioning or use -presentInView:withArrowPosition:direction: for manual positioning If anchorView is nil or has no window - this method does nothing. */ - (void)presentFromView:(UIView *)anchorView; -/*! - @abstract - Adds tooltip to given view, with given position and arrow direction. +/** + Adds tooltip to given view, with given position and arrow direction. - @param view View to be used as superview. + - Parameter view: View to be used as superview. - @param arrowPosition Point in view's cordinates, where arrow will be pointing + - Parameter arrowPosition: Point in view's cordinates, where arrow will be pointing - @param arrowDirection whenever arrow should be pointing up (message bubble is below the arrow) or + - Parameter arrowDirection: whenever arrow should be pointing up (message bubble is below the arrow) or down (message bubble is above the arrow). */ - (void)presentInView:(UIView *)view withArrowPosition:(CGPoint)arrowPosition direction:(FBSDKTooltipViewArrowDirection)arrowDirection; -/*! - @abstract - Remove tooltip manually. +/** + Remove tooltip manually. + + - @discussion Calling this method isn't necessary - tooltip will dismiss itself automatically after the `displayDuration`. */ - (void)dismiss; diff --git a/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKTooltipView.m b/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKTooltipView.m index 839e98fa..d500cc4f 100644 --- a/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKTooltipView.m +++ b/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/FBSDKTooltipView.m @@ -365,7 +365,7 @@ static CGMutablePathRef _createCloseCrossGlyphWithRect(CGRect rect) CGPathAddLineToPoint(path1, NULL, CGRectGetMaxX(rect) - lineThickness, CGRectGetMaxY(rect)); CGPathCloseSubpath(path1); - // 2nd rectange - mirrored horizontally + // 2nd rectangle - mirrored horizontally CGMutablePathRef path2 = CGPathCreateMutable(); CGPathMoveToPoint(path2, NULL, CGRectGetMinX(rect), CGRectGetMaxY(rect) - lineThickness); CGPathAddLineToPoint(path2, NULL, CGRectGetMaxX(rect) - lineThickness, CGRectGetMinY(rect)); diff --git a/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion.h b/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion.h index c8423d77..af06f09f 100644 --- a/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion.h +++ b/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion.h @@ -20,8 +20,8 @@ @class FBSDKLoginManager; -/*! - @abstract Structured interface for accessing the parameters used to complete a log in request. +/** + Structured interface for accessing the parameters used to complete a log in request. If \c accessTokenString is non-nil, the authentication succeeded. If \c error is non-nil the request failed. If both are \c nil, the request was cancelled. */ @@ -47,8 +47,8 @@ @protocol FBSDKLoginCompleting -/*! - @abstract Invoke \p handler with the login parameters derived from the authentication result. +/** + Invoke \p handler with the login parameters derived from the authentication result. See the implementing class's documentation for whether it completes synchronously or asynchronously. */ - (void)completeLogIn:(FBSDKLoginManager *)loginManager withHandler:(void(^)(FBSDKLoginCompletionParameters *parameters))handler; @@ -57,8 +57,8 @@ #pragma mark - Completers -/*! - @abstract Extracts the log in completion parameters from the \p parameters dictionary, +/** + Extracts the log in completion parameters from the \p parameters dictionary, which must contain the parsed result of the return URL query string. The \c user_id key is first used to derive the User ID. If that fails, \c signed_request @@ -72,8 +72,8 @@ @end -/*! - @abstract Requests the User ID, granted permissions and declined permissions from the server +/** + Requests the User ID, granted permissions and declined permissions from the server using the given access token, which must occur before authentication can be completed. Completion occurs asynchronously. @@ -84,8 +84,8 @@ @end -/*! - @abstract Converts an Accounts framework error in to an error or cancellation result +/** + Converts an Accounts framework error in to an error or cancellation result Completion occurs synchronously. */ diff --git a/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion.m b/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion.m index 6ae64279..a03e2182 100644 --- a/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion.m +++ b/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion.m @@ -189,7 +189,7 @@ - (void)setParametersWithDictionary:(NSDictionary *)parameters appID:(NSString * NSDate *expirationDate = [NSDate distantFuture]; if (expirationDateString && [expirationDateString doubleValue] > 0) { expirationDate = [NSDate dateWithTimeIntervalSince1970:[expirationDateString doubleValue]]; - } else if (parameters[@"expires_in"]) { + } else if (parameters[@"expires_in"] && [parameters[@"expires_in"] integerValue] > 0) { expirationDate = [NSDate dateWithTimeIntervalSinceNow:[parameters[@"expires_in"] integerValue]]; } _parameters.expirationDate = expirationDate; diff --git a/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManager+Internal.h b/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManager+Internal.h index 344e14f5..7608b40e 100644 --- a/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManager+Internal.h +++ b/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManager+Internal.h @@ -42,7 +42,7 @@ - (void)logInWithBehavior:(FBSDKLoginBehavior)loginBehavior; // made available for testing only -- (NSDictionary *)logInParametersWithPermissions:(NSSet *)permissions; +- (NSDictionary *)logInParametersWithPermissions:(NSSet *)permissions serverConfiguration:(FBSDKServerConfiguration *)serverConfiguration; // made available for testing only - (void)validateReauthentication:(FBSDKAccessToken *)currentToken withResult:(FBSDKLoginManagerLoginResult *)loginResult; diff --git a/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.h b/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.h index 8d2459f4..b07ac0e4 100644 --- a/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.h +++ b/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.h @@ -28,6 +28,11 @@ extern NSString *const FBSDKLoginManagerLoggerAuthMethod_SFVC; @interface FBSDKLoginManagerLogger : NSObject + (FBSDKLoginManagerLogger *)loggerFromParameters:(NSDictionary *)parameters; +- (instancetype)init NS_UNAVAILABLE; +- (instancetype)new NS_UNAVAILABLE; + +- (instancetype)initWithLoggingToken:(NSString *)loggingToken; + // this must not retain loginManager - only used to conveniently grab various properties to log. - (void)startSessionForLoginManager:(FBSDKLoginManager *)loginManager; - (void)endSession; @@ -38,4 +43,6 @@ extern NSString *const FBSDKLoginManagerLoggerAuthMethod_SFVC; - (NSDictionary *)parametersWithTimeStampAndClientState:(NSDictionary *)loginParams forAuthMethod:(NSString *)authMethod; - (void)willAttemptAppSwitchingBehavior; - (void)systemAuthDidShowDialog:(BOOL)didShowDialog isUnTOSedDevice:(BOOL)isUnTOSedDevice; + +- (void)logNativeAppDialogResult:(BOOL)result dialogDuration:(NSTimeInterval)dialogDuration; @end diff --git a/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.m b/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.m index 531fd218..f5093232 100644 --- a/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.m +++ b/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.m @@ -39,6 +39,7 @@ static NSString *const FBSDKLoginManagerLoggerParamErrorCodeKey = @"4_error_code"; static NSString *const FBSDKLoginManagerLoggerParamErrorMessageKey = @"5_error_message"; static NSString *const FBSDKLoginManagerLoggerParamExtrasKey = @"6_extras"; +static NSString *const FBSDKLoginManagerLoggerParamLoggingTokenKey = @"7_logging_token"; static NSString *const FBSDKLoginManagerLoggerValueEmpty = @""; @@ -62,6 +63,7 @@ @implementation FBSDKLoginManagerLogger NSError *_lastError; NSString *_authMethod; + NSString *_loggingToken; } + (FBSDKLoginManagerLogger *)loggerFromParameters:(NSDictionary *)parameters @@ -70,21 +72,23 @@ + (FBSDKLoginManagerLogger *)loggerFromParameters:(NSDictionary *)parameters id isClientState = clientState[FBSDKLoginManagerLoggingClientStateIsClientState]; if ([isClientState isKindOfClass:[NSNumber class]] && [isClientState boolValue]) { - FBSDKLoginManagerLogger *logger = [[self alloc] init]; + FBSDKLoginManagerLogger *logger = [[self alloc] initWithLoggingToken:nil]; if (logger != nil) { logger->_identifier = clientState[FBSDKLoginManagerLoggerParamIdentifierKey]; logger->_authMethod = clientState[FBSDKLoginManagerLoggerParamAuthMethodKey]; + logger->_loggingToken = clientState[FBSDKLoginManagerLoggerParamLoggingTokenKey]; return logger; } } return nil; } -- (instancetype)init +- (instancetype)initWithLoggingToken:(NSString *)loggingToken { if ((self = [super init]) != nil) { _identifier = [[NSUUID UUID] UUIDString]; _extras = [NSMutableDictionary dictionary]; + _loggingToken = [loggingToken copy]; } return self; } @@ -141,7 +145,7 @@ - (void)endSession - (void)startAuthMethod:(NSString *)authMethod { - _authMethod = authMethod; + _authMethod = [authMethod copy]; [self logEvent:FBSDKAppEventNameFBSessionAuthMethodStart params:[self _parametersForNewEvent]]; } @@ -208,6 +212,16 @@ - (void)systemAuthDidShowDialog:(BOOL)didShowDialog isUnTOSedDevice:(BOOL)isUnTO }]; } +- (void)logNativeAppDialogResult:(BOOL)result dialogDuration:(NSTimeInterval)dialogDuration +{ + NSOperatingSystemVersion iOS10Version = { .majorVersion = 10, .minorVersion = 0, .patchVersion = 0 }; + if ([FBSDKInternalUtility isOSRunTimeVersionAtLeast:iOS10Version]) { + _extras[@"native_app_login_dialog_duration"] = @(dialogDuration); + _extras[@"native_app_login_dialog_result"] = @(result); + [self logEvent:FBSDKAppEventNameFBSessionFASLoginDialogResult params:[self _parametersForNewEvent]]; + } +} + #pragma mark - Private - (NSString *)clientStateForAuthMethod:(NSString *)authMethod andExistingState:(NSDictionary *)existingState @@ -239,6 +253,7 @@ - (NSMutableDictionary *)_parametersForNewEvent eventParameters[FBSDKLoginManagerLoggerParamErrorCodeKey] = FBSDKLoginManagerLoggerValueEmpty; eventParameters[FBSDKLoginManagerLoggerParamErrorMessageKey] = FBSDKLoginManagerLoggerValueEmpty; eventParameters[FBSDKLoginManagerLoggerParamExtrasKey] = FBSDKLoginManagerLoggerValueEmpty; + eventParameters[FBSDKLoginManagerLoggerParamLoggingTokenKey] = _loggingToken ?: FBSDKLoginManagerLoggerValueEmpty; return eventParameters; } diff --git a/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.m b/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.m index efeab2d3..3152cef2 100644 --- a/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.m +++ b/Pods/FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.m @@ -37,11 +37,7 @@ - (void)attemptRecoveryFromError:(NSError *)error [login logInWithPermissions:currentPermissions handler:^(FBSDKLoginManagerLoginResult *result, NSError *loginError) { // we can only consider a recovery successful if there are no declines // (note this could still set an updated currentAccessToken). - if (!loginError && !result.isCancelled && result.declinedPermissions.count == 0) { - handler(YES); - } else { - handler(NO); - } + handler(!loginError && !result.isCancelled && result.declinedPermissions.count == 0); }]; } else { handler(NO); diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 286fe69c..1d2e3729 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -35,9 +35,9 @@ PODS: - CocoaLumberjack/Core - CocoaLumberjack/Extensions (2.0.3): - CocoaLumberjack/Default - - FBSDKCoreKit (4.11.0): + - FBSDKCoreKit (4.18.0): - Bolts (~> 1.7) - - FBSDKLoginKit (4.11.0): + - FBSDKLoginKit (4.18.0): - FBSDKCoreKit - FXKeychain (1.5.3) - iOSDFULibrary (2.1.6): @@ -91,8 +91,8 @@ DEPENDENCIES: - Bugsnag (~> 4.1.0) - CGFloatType (~> 1.3.1) - Charts/Core (= 3.0.1) - - FBSDKCoreKit (~> 4.11.0) - - FBSDKLoginKit (~> 4.11.0) + - FBSDKCoreKit (~> 4.18.0) + - FBSDKLoginKit (~> 4.18.0) - iOSDFULibrary (= 2.1.6) - Kiwi - LGBluetooth (from `git@github.com:hello/LGBluetooth.git`) @@ -161,8 +161,8 @@ SPEC CHECKSUMS: CGFloatType: fa1da294540051a76750092a427b95296bbdc006 Charts: 0e84f4418e87dad6a9edde221fba37ebb51d3ba7 CocoaLumberjack: f58d8a19629f4d8379ae14bb3534def24161430e - FBSDKCoreKit: 686ac982723a14ec9ddb85e2f81235d7706c891b - FBSDKLoginKit: bade9fc78277764149ccc5bfaadbf13c83175c6a + FBSDKCoreKit: 15fef8804a4629f98c6f4e55e81a76c9d725d85e + FBSDKLoginKit: 6773073e970b2b15fb12e451ce7f11da0532b880 FXKeychain: 2fe54573946ffef634f4e2a2851e6c8f4ea15e76 iOSDFULibrary: 1d597b90fed43a68aba886443a0045d900e622d9 Kiwi: f49c9d54b28917df5928fe44968a39ed198cb8a8 @@ -179,6 +179,6 @@ SPEC CHECKSUMS: ZendeskSDK: 45b7a2812a04c3c5c2510aeeeded5818e6e705a5 Zip: 805fc2fa9d2f05bbb7762d982d7a42ccdcc51f42 -PODFILE CHECKSUM: 8f0b64e1989ad296d693247843bbc4149d3c3c28 +PODFILE CHECKSUM: c579d690d29d266073f3e11cc90910d4b06a8351 COCOAPODS: 1.1.1 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 9625c0b6..86e4988e 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -7,1219 +7,1224 @@ objects = { /* Begin PBXBuildFile section */ - 007284EFBE8C9F15230A44FDD38C579C /* MessageBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = D441BF9E11394B98C660BD1764F19C9F /* MessageBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 00BB1C186F67ED61F79BF53E1E311922 /* KWNull.m in Sources */ = {isa = PBXBuildFile; fileRef = 494E956D2C9CB0D726255D072FFC942D /* KWNull.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 00EBE97E85E3975012F828FBA9BB80AD /* FBSDKButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 14EDE1345D3B9C96E0FFAD7218DCF3FB /* FBSDKButton.m */; }; - 012398F9BD125386C35817634F06E218 /* KWInvocationCapturer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C849CD6489B5B217D775C123449EACA /* KWInvocationCapturer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 014662F50DDFE24E16B52795079BA2F1 /* NSInvocation+KiwiAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = B3D9C13852F0C421B5328689476F0FAD /* NSInvocation+KiwiAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 0153FCA0082F1930BDE1A38D62BB6051 /* SENSwapStatus.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CFDC656F4D426ABE0479EF28B2DDF1C /* SENSwapStatus.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 015AFDCC49A7CE30DABD911A501F74AE /* FBSDKAppLinkUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 421DAA10FD3C39E5473E4A92FE944CA3 /* FBSDKAppLinkUtility.m */; }; - 015D7C8E132D87A7D6042A71F3F26204 /* IBarChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A5FE56CBA914DF22EDDAB28E02EB186 /* IBarChartDataSet.swift */; }; - 016A6D2F36B1ECCD0E79568E7913476F /* BugsnagCrashReport.h in Headers */ = {isa = PBXBuildFile; fileRef = F6361D1DEFF31D71747E747579EA5861 /* BugsnagCrashReport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 01A2762F41775AC94AF8DA1E01155D4A /* Bolts.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B62DB8621AC21C867659B21483A2705E /* Bolts.framework */; }; - 022DADD53DB2500612846073BD7FA517 /* DFUServiceController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C0CBD56527058A721832F39F9A94E67 /* DFUServiceController.swift */; }; - 027B97498A8EAA2D7994D2BF445D526D /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BE2704F2FD5799FB8A24014F0253803 /* AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 028C32D29FF7E93C0E01E9B605A13129 /* KWContainStringMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = A613561C7D704C7A1F93A9EA47B4BF02 /* KWContainStringMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 028F1A9A056811B42F65A8E22C91521B /* QuickZip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B44ECC0D54456900617CEF616507196 /* QuickZip.swift */; }; - 02A25897F75E4DA38AE273CC9E0B0086 /* ZoomViewJob.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB41E1ACBAF09AE24C98199FFFA71184 /* ZoomViewJob.swift */; }; - 02B6FA03D7F483B9DA13D60DFC68546D /* LSNSURLSessionHook.h in Headers */ = {isa = PBXBuildFile; fileRef = CEEADB94043E9B519CC5859C193289C4 /* LSNSURLSessionHook.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 02DAAA40B2F614A7FA459945988A39E4 /* SENSleepSoundStatus.m in Sources */ = {isa = PBXBuildFile; fileRef = 74842EC058DA394FE61D9FC0BB9D4ED2 /* SENSleepSoundStatus.m */; }; - 02EE7A947FF49CEA66FD7CE2935C28D4 /* KWExampleNodeVisitor.h in Headers */ = {isa = PBXBuildFile; fileRef = BD70AE1EBAC5712D4E12C6F6CA008CD4 /* KWExampleNodeVisitor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 02EEE26D4A9D6843E5EF453BE3475806 /* BLE.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C1C1A4F4E0BCFDC6D62C0FBB1FBB358 /* BLE.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 035E5D4586CEF91358F2FD1DAEDC28AA /* SEGSegmentIntegrationFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = BE1B8F67066F51E33A90A3989F787922 /* SEGSegmentIntegrationFactory.m */; }; - 035E87ED54EE5D674AAD78D7EA100D41 /* KSCrashReportFields.h in Headers */ = {isa = PBXBuildFile; fileRef = 234E210DE57B0CB7F2F214403D2D1C16 /* KSCrashReportFields.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 037777DB8A0D3B3787E8C5B01E21FE3F /* _FBSDKLoginRecoveryAttempter.h in Headers */ = {isa = PBXBuildFile; fileRef = 735617010F2DDCC8F50C9BD96A2AB726 /* _FBSDKLoginRecoveryAttempter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 039BC59F64EC10AE7F253199592F8F3E /* LSStubRequestDSL.h in Headers */ = {isa = PBXBuildFile; fileRef = F905DDA0B19E127372FD4F71C60F661A /* LSStubRequestDSL.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 03B1A99EFE35EE5B5F74BB7B5C9749D2 /* FBSDKGraphRequest+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 094A0F4C6C4E097CB46C578310CB02F8 /* FBSDKGraphRequest+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 03B8CE53ABF40A4DED8DDEA5C364E1F6 /* GeneratedMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = E5FBDBAE9BD1F71D4C82F6AEE79CA123 /* GeneratedMessage.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 03E7359C00CCD4D2BD00845E90B14707 /* FBSDKLoginError.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BA535179C889E3C1FC6384BC862B21C /* FBSDKLoginError.m */; }; - 03F95451B6288E5369B7082864B90DF3 /* FBSDKConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C16F517E146A4D4AC7C770EE31AF1B9 /* FBSDKConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 042AEBFAFC003C2DE5C2EADBB63D4434 /* Bolts-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E6B6DF7C06BB6E137550A4E4EBE64566 /* Bolts-dummy.m */; }; - 04425BAD09006FBD6E9912EF2AE47D52 /* SENPillMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 86BFF5DC5755D60A88651510891C8995 /* SENPillMetadata.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 044A7AF0965A8D7350116C2D832AA892 /* SENPeripheralManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 45059E18BBF5ABCCFC479DFBA40AC810 /* SENPeripheralManager.m */; }; - 046278A50C24990FA66F79649728BDC9 /* Field.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B2093A83F3CF1B2531CE0EE57352EC /* Field.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 007284EFBE8C9F15230A44FDD38C579C /* MessageBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = FE3D8AEF176B6659CC803626F32AE49A /* MessageBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 00BB1C186F67ED61F79BF53E1E311922 /* KWNull.m in Sources */ = {isa = PBXBuildFile; fileRef = 88CDC67EF8E0A708B3B32D306573DE77 /* KWNull.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 012398F9BD125386C35817634F06E218 /* KWInvocationCapturer.h in Headers */ = {isa = PBXBuildFile; fileRef = DAFA0FD22C13A123A05BC191E75B5026 /* KWInvocationCapturer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 014662F50DDFE24E16B52795079BA2F1 /* NSInvocation+KiwiAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = B1515343999DA62EAC15C0C6BF569CAF /* NSInvocation+KiwiAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 0153FCA0082F1930BDE1A38D62BB6051 /* SENSwapStatus.h in Headers */ = {isa = PBXBuildFile; fileRef = 4814EABB33D4DB77678416B38398FECC /* SENSwapStatus.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 015D7C8E132D87A7D6042A71F3F26204 /* IBarChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = F82699D05C18CC0CCED5B7AAB24CF247 /* IBarChartDataSet.swift */; }; + 016A6D2F36B1ECCD0E79568E7913476F /* BugsnagCrashReport.h in Headers */ = {isa = PBXBuildFile; fileRef = D3B2E22B9296F87AE35E3C01C2412053 /* BugsnagCrashReport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0191DA8791CB070265F2AF0924A9F6B1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AB1F94B51370B88CA98D17DEDAA213F /* Foundation.framework */; }; + 022DADD53DB2500612846073BD7FA517 /* DFUServiceController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E01FB1A9DE6CD6389449FEC5B2BF9B35 /* DFUServiceController.swift */; }; + 027B97498A8EAA2D7994D2BF445D526D /* AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B9D4C15EFBE2D55A7940F36532989F9 /* AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 028C32D29FF7E93C0E01E9B605A13129 /* KWContainStringMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 979BF4FE876E54A7B3E840132F8C44D4 /* KWContainStringMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 028F1A9A056811B42F65A8E22C91521B /* QuickZip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A4F9B08B78AE2D32F90A8FEA482A8F1 /* QuickZip.swift */; }; + 02A25897F75E4DA38AE273CC9E0B0086 /* ZoomViewJob.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33DCC524A12FBDE2B0F50194B248F193 /* ZoomViewJob.swift */; }; + 02B6FA03D7F483B9DA13D60DFC68546D /* LSNSURLSessionHook.h in Headers */ = {isa = PBXBuildFile; fileRef = 1C362E375E596BEBC4172AFD822920D5 /* LSNSURLSessionHook.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 02DAAA40B2F614A7FA459945988A39E4 /* SENSleepSoundStatus.m in Sources */ = {isa = PBXBuildFile; fileRef = B7D2F90F758C95C36400985D9543A869 /* SENSleepSoundStatus.m */; }; + 02EE7A947FF49CEA66FD7CE2935C28D4 /* KWExampleNodeVisitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 7888FE87870C1156DAEBB17354983862 /* KWExampleNodeVisitor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 02EEE26D4A9D6843E5EF453BE3475806 /* BLE.h in Headers */ = {isa = PBXBuildFile; fileRef = A23F0A0588522BB73D72D0DD9C25E35A /* BLE.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 035E5D4586CEF91358F2FD1DAEDC28AA /* SEGSegmentIntegrationFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 63B50247F262D1BD17B0A65BE944FA15 /* SEGSegmentIntegrationFactory.m */; }; + 035E87ED54EE5D674AAD78D7EA100D41 /* KSCrashReportFields.h in Headers */ = {isa = PBXBuildFile; fileRef = 89ED726650E6C6006533EB5F26A6E9AD /* KSCrashReportFields.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 037777DB8A0D3B3787E8C5B01E21FE3F /* _FBSDKLoginRecoveryAttempter.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BD0C13BBC450FCA8E35827A15C3C196 /* _FBSDKLoginRecoveryAttempter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 039BC59F64EC10AE7F253199592F8F3E /* LSStubRequestDSL.h in Headers */ = {isa = PBXBuildFile; fileRef = C0303AEEDE212945F80BB88AABF5EC96 /* LSStubRequestDSL.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 03B8CE53ABF40A4DED8DDEA5C364E1F6 /* GeneratedMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 182BBD9B7ED47C17F7DB3B73F8E2ADD7 /* GeneratedMessage.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 03E7359C00CCD4D2BD00845E90B14707 /* FBSDKLoginError.m in Sources */ = {isa = PBXBuildFile; fileRef = B267B0063D648899862E69DDC64E4AFE /* FBSDKLoginError.m */; }; + 042AEBFAFC003C2DE5C2EADBB63D4434 /* Bolts-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = AA6368605D08C7D86A1E388C9C7B6AF8 /* Bolts-dummy.m */; }; + 04425BAD09006FBD6E9912EF2AE47D52 /* SENPillMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 137D94F229459FA9091CC96E0D337F02 /* SENPillMetadata.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 044A7AF0965A8D7350116C2D832AA892 /* SENPeripheralManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C9EDAF213F69974F7E6B4235C0D750D /* SENPeripheralManager.m */; }; + 046278A50C24990FA66F79649728BDC9 /* Field.m in Sources */ = {isa = PBXBuildFile; fileRef = BDBF0D880BB3472091E17DBA3CBBACD1 /* Field.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 046D873F19C4B975086AE20ECBD2BA48 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AB1F94B51370B88CA98D17DEDAA213F /* Foundation.framework */; }; - 046E517141837F4CF016384060C6AC89 /* FBSDKWebDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = 043AD51EE87397FD0E1D34B0A21C7761 /* FBSDKWebDialog.m */; }; - 04751C16734ACAB3948B413BACA015CE /* LSStubResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 13034E2EB1F59EEC3CDBA6DB78B2DD1F /* LSStubResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 04F49430DED6DEEF52C117F47F509CEF /* FBSDKLoginConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 69E6B192274471E59487CA3977AD7C51 /* FBSDKLoginConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 05255914EDF2D8F29B420BE6F2C2AC4F /* KWGenericMatchEvaluator.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B33DF7C383B891A8272D5D77B0FA06A /* KWGenericMatchEvaluator.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 053B5FD9CE55AF3816698B7F6C38BFBA /* KWAny.h in Headers */ = {isa = PBXBuildFile; fileRef = 898E2C8D376884868778B58E5278B9D6 /* KWAny.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 055AC0E4C671B6E44F39696AAE927836 /* KSSysCtl.c in Sources */ = {isa = PBXBuildFile; fileRef = 67B966685D2131EC7AF8A80321C6EC04 /* KSSysCtl.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 05B4CD7023E2E3A98C358042B46308D4 /* SENConditionRange.h in Headers */ = {isa = PBXBuildFile; fileRef = D06CC1BA3E165DF815E4343C35C2678F /* SENConditionRange.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 05BFF090B87DA6E4BBB5E1BA5A8C6C17 /* FBSDKProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = 26A9351CAE3273528DC00B1860353F38 /* FBSDKProfile.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 04751C16734ACAB3948B413BACA015CE /* LSStubResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = D910F44656BC88F914A7DACD88209D69 /* LSStubResponse.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 04F49430DED6DEEF52C117F47F509CEF /* FBSDKLoginConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = C3C2350191F5A1C77A6D1AC7BC66A118 /* FBSDKLoginConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 05255914EDF2D8F29B420BE6F2C2AC4F /* KWGenericMatchEvaluator.m in Sources */ = {isa = PBXBuildFile; fileRef = 78F66518CC230FA5494C00EF4E122665 /* KWGenericMatchEvaluator.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 053B5FD9CE55AF3816698B7F6C38BFBA /* KWAny.h in Headers */ = {isa = PBXBuildFile; fileRef = AE55ACF030373F374D58510DADEB5374 /* KWAny.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 055AC0E4C671B6E44F39696AAE927836 /* KSSysCtl.c in Sources */ = {isa = PBXBuildFile; fileRef = F7E94866BF754C555BD782A044AECF16 /* KSSysCtl.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 05B4CD7023E2E3A98C358042B46308D4 /* SENConditionRange.h in Headers */ = {isa = PBXBuildFile; fileRef = AF96AAA0BEC51E83A547AC5BAF0F8CAD /* SENConditionRange.h */; settings = {ATTRIBUTES = (Public, ); }; }; 05FB500CDD9859E27ABAD9819B3AA6B2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AB1F94B51370B88CA98D17DEDAA213F /* Foundation.framework */; }; - 06028EC7595EB73CE4065C41E6CFA7DD /* KWRegisterMatchersNode.h in Headers */ = {isa = PBXBuildFile; fileRef = A9F685DD07B6849A0B0248453C8A76D4 /* KWRegisterMatchersNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 060C89D94C04098F571BAE7316FFA6FF /* SEGSegmentIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = 2513A40B23DD0BB009B1CD0CCBB2E901 /* SEGSegmentIntegration.m */; }; - 06209CC8CCEBF0ECE4878FA24E291458 /* UICountingLabel-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 698CD897EC3245F08339E78796563E22 /* UICountingLabel-dummy.m */; }; - 064850667BF1FBA93887F5762F3D550C /* SORelativeDateTransformer.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 805919EA9027081FFAC7DD17A4070BEF /* SORelativeDateTransformer.bundle */; }; - 067CDEFB6D2BF61E5569CEA1AF5E0775 /* IPieChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = F194D1B039E2AD347EC929E5A7BBD9E4 /* IPieChartDataSet.swift */; }; - 0720B2B0334180090CA3B2B9C78D382A /* XAxisRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAFEA1105AD12694F3A2BAA29EB423EB /* XAxisRenderer.swift */; }; - 07246A1E3D304B80087BD6725A0C4EE9 /* KWHaveValueMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E852733640ACE74D3D0B44FEF0FEFF1 /* KWHaveValueMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 079A1A9E4CECBAB3EC6483A06C2336FA /* KWGenericMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 10D407BB32F26AF0EF7938AE5F8F4CB2 /* KWGenericMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 079B302955DBF7289A6E66E7710E3A91 /* KWSharedExample.m in Sources */ = {isa = PBXBuildFile; fileRef = 3ECB3AA9ADD97ABFFEA7333E8411AF8F /* KWSharedExample.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 07AA0D8CF6EF9BFA0F62A943EAA18737 /* FBSDKLoginCompletion.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E4E9F0357523C90EAB7EF1C10F18884 /* FBSDKLoginCompletion.m */; }; - 07F4AA96BAC883C79E03D53BCF2B6F16 /* ExtendableMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 0173E3B4195A0D841771A039CB2153A5 /* ExtendableMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 08445D38FA776C036E8DC0A088F27456 /* FBSDKDynamicFrameworkLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F6AF6FD4CCE58E3023F66720CCCC093 /* FBSDKDynamicFrameworkLoader.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 084AF30B166935150955C9C2C8CE43E1 /* BFTask+Exceptions.m in Sources */ = {isa = PBXBuildFile; fileRef = BBA7E070A5DE655AD935B6466FE34510 /* BFTask+Exceptions.m */; }; - 087C5F3A16D0BF44028AF14B6839CA7D /* ScatterChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 595F27E37FABE1409AF54C2739427561 /* ScatterChartView.swift */; }; - 088A608110B55361F84939D9346A0A01 /* FBSDKAppEventsStateManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 61E2176F1108EAB53880EEE272ED7C88 /* FBSDKAppEventsStateManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 08E83D7E3A29CB901350BFF85C030606 /* Fill.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0338DCAD96CFCD891373D945A8422C73 /* Fill.swift */; }; - 08FEBB99E51A325FF5D81C4A4005616A /* BarChartData.swift in Sources */ = {isa = PBXBuildFile; fileRef = F586FC131392E1C476F220DDCC2869FD /* BarChartData.swift */; }; - 0928445DA31A4B29D3DE1C29042ADB8A /* NSJSONSerialization-NSNullRemoval-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 912AA5A845792698C506AE57270C5992 /* NSJSONSerialization-NSNullRemoval-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 096711398E54399552D12A2E0DA0ABAD /* BFAppLinkReturnToRefererController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9FD62C98874FE586649D91BABEE0DDFD /* BFAppLinkReturnToRefererController.m */; }; - 096B46192EE703D5DBD547F24C90D84C /* FBSDKAppEvents.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E3A2B0F0728740E22496BC5FAD79DA7 /* FBSDKAppEvents.m */; }; - 097543BF264DF6E833886A081C2D0860 /* FBSDKURLConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = D6AF61C94EC8772EA24357B6E2A6FEB4 /* FBSDKURLConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 09811EE939CBA655E6973D45108796E0 /* Bugsnag-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DDCD7A8054781FD13980C550BC36C356 /* Bugsnag-dummy.m */; }; - 09B0990398F806AF36DE0ADC1A211C66 /* ja.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 5E63DB5F73B8BFA07299935E22A3291A /* ja.lproj */; }; - 09ED7E8C999A6B3130B23C0CAD889D74 /* KWPendingNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 94439FD1BC77DF4F7DE61A534DD11FF9 /* KWPendingNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 09F60126597F5DD96C811280341F5D26 /* KWBeWithinMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E4DCC4ADB137C3E54FE8DAD3B0F25D1 /* KWBeWithinMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 0A380F854C46D051612E701B2A9D5A0A /* LGBluetooth-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 699AB2BFD3E86ED15530602F9236A18C /* LGBluetooth-dummy.m */; }; - 0A4E571B32D7EE318F70398C72E6569A /* NSError+SimpleConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = 310D3D11482390795788F3B9008AB82B /* NSError+SimpleConstructor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0A88BAF22801CD25445458639171652D /* DDMultiFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1BB89D40928043F15E70EB88AB5D4052 /* DDMultiFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 0A8CAF01299C261ADE0492F1567BF435 /* BFAppLink_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 64954B4C568286F181299D1B5E65C23C /* BFAppLink_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0B44B27D25C0A9A1DC1E8F46D3B8C794 /* FBSDKPaymentObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = 530B1AF23AC400D1A183E9F4D3BBD8EE /* FBSDKPaymentObserver.m */; }; - 0B483935116EA933E564FD274C91A861 /* SEGReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F86E7BB8BDE8E5F27A9EB09CD0B5410 /* SEGReachability.m */; }; - 0B7FD10ACBD242F17E89F87F8F8299F7 /* SquareShapeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2C30F87248C5C463908D2BD93168356 /* SquareShapeRenderer.swift */; }; - 0B8E02470E7D93271B1D160C22E49450 /* FBSDKLoginUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = B7588E28CB4D39B3A40B61BBA375F84D /* FBSDKLoginUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0BD4D3FF146C88B72512CC5671574A00 /* AxisRendererBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAAC7353DE37990CBFEBC306C9332C8F /* AxisRendererBase.swift */; }; - 0C0B83F402D8292CF0441A84DB0D480B /* SVWebViewControllerActivity.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D2EDE45811B9FFA7FA3F800AB98D0AE /* SVWebViewControllerActivity.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0CE570C58C2B4722333A2F0C9B7F848C /* SecureDFUServiceInitiator.swift in Sources */ = {isa = PBXBuildFile; fileRef = A16DCEC5097D0220FB47B3E26D0F136D /* SecureDFUServiceInitiator.swift */; }; - 0D57FE066187AA0E4EF8F8AC37889BFE /* KWInequalityMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 71CAD2787C412D5A739BBAD9F41536FB /* KWInequalityMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0D9DFD4A92F387CC134B73BC977D81CD /* FBSDKCloseIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = BD874A2F85359A290A38D85BA7ACFBBA /* FBSDKCloseIcon.m */; }; - 0DC0C0D8C7021DD8A608921565637EAD /* SENTimelineSegment.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FD248B70EC5CAAA1CF849A0E781CB3F /* SENTimelineSegment.m */; }; - 0DC66E89A853412A18F2A8046918571F /* SENSleepSounds.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A78C5A20DFCA3E090F506F93DAE8EEC /* SENSleepSounds.m */; }; - 0DF6D89E65488198E7FF8E98423B2FAD /* FBSDKInternalUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 06AF9E725FB17E6455434012199C9B09 /* FBSDKInternalUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0DF6F22CF57CD995BA1F809BE1FB8E3F /* FBSDKViewImpressionTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 85A878551BF2AE8434C937F21CAFC453 /* FBSDKViewImpressionTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 0E14116B3288975D7D3E4FD6673A8D69 /* SENSensor.h in Headers */ = {isa = PBXBuildFile; fileRef = C3CCFB9468A528ACF79E9E64699A4A6F /* SENSensor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0E3D6C82C13CFBDD10EC1530B2E997C8 /* KWGenericMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = F07F2C81DEA1CA97B6B9062307A516FE /* KWGenericMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 06028EC7595EB73CE4065C41E6CFA7DD /* KWRegisterMatchersNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B30030A90CD322A38FD8F6CE535CE1A /* KWRegisterMatchersNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 060C89D94C04098F571BAE7316FFA6FF /* SEGSegmentIntegration.m in Sources */ = {isa = PBXBuildFile; fileRef = C5A662873CB537346B27CD775FA62052 /* SEGSegmentIntegration.m */; }; + 06209CC8CCEBF0ECE4878FA24E291458 /* UICountingLabel-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9082B0C4E0E9AEE441DD9340498D4767 /* UICountingLabel-dummy.m */; }; + 064850667BF1FBA93887F5762F3D550C /* SORelativeDateTransformer.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 1283DB809310E506E21ADD09B86CDD95 /* SORelativeDateTransformer.bundle */; }; + 064A419A8A5ECB618888FC8378ADB3D7 /* FBSDKBridgeAPIRequest+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B5A0D2B1BBD4EDF40E65F0A402B20EF /* FBSDKBridgeAPIRequest+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 067CDEFB6D2BF61E5569CEA1AF5E0775 /* IPieChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B571C6C19630DF9ECE8648076BEBB8C /* IPieChartDataSet.swift */; }; + 0720B2B0334180090CA3B2B9C78D382A /* XAxisRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 559056D448C82884B0579869D956BB9F /* XAxisRenderer.swift */; }; + 07246A1E3D304B80087BD6725A0C4EE9 /* KWHaveValueMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = B146B258E541659FF278B8437AF8513A /* KWHaveValueMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 079A1A9E4CECBAB3EC6483A06C2336FA /* KWGenericMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = DB29B922B002259278DF6D21279C3035 /* KWGenericMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 079B302955DBF7289A6E66E7710E3A91 /* KWSharedExample.m in Sources */ = {isa = PBXBuildFile; fileRef = 5614F2F8F0AA78456E384F05B8C1019F /* KWSharedExample.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 07AA0D8CF6EF9BFA0F62A943EAA18737 /* FBSDKLoginCompletion.m in Sources */ = {isa = PBXBuildFile; fileRef = 588AECF4B64C3AA1F45755778960B149 /* FBSDKLoginCompletion.m */; }; + 07F4AA96BAC883C79E03D53BCF2B6F16 /* ExtendableMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 6070D81D815FDF537C4D1D4F9ED6E163 /* ExtendableMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 07F6E91CEFBE21AF77917D2AF3372EB1 /* FBSDKGraphRequestPiggybackManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B84AC47009E2DD2D4E897D25D54F1127 /* FBSDKGraphRequestPiggybackManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 084AF30B166935150955C9C2C8CE43E1 /* BFTask+Exceptions.m in Sources */ = {isa = PBXBuildFile; fileRef = 9388B2438981EC2DCCBA7C6F0D6FD1D4 /* BFTask+Exceptions.m */; }; + 087C5F3A16D0BF44028AF14B6839CA7D /* ScatterChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD77ACDB24059575BB9823D73AD5A643 /* ScatterChartView.swift */; }; + 0885C52E28283F99A506271E5BEDAFF7 /* FBSDKURLSessionTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F094E7DAF08496648B02FDE39E59637 /* FBSDKURLSessionTask.m */; }; + 08E83D7E3A29CB901350BFF85C030606 /* Fill.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CD04C9C6BA9C256A5DEA10AF9E93934 /* Fill.swift */; }; + 08FEBB99E51A325FF5D81C4A4005616A /* BarChartData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CCF0776B240A9EB60C19612F3C6E001 /* BarChartData.swift */; }; + 0928445DA31A4B29D3DE1C29042ADB8A /* NSJSONSerialization-NSNullRemoval-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 72691048F22642FFD7436BD85E2FD47F /* NSJSONSerialization-NSNullRemoval-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 096711398E54399552D12A2E0DA0ABAD /* BFAppLinkReturnToRefererController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F6058B0188798D3710DABF7EC8FDACE /* BFAppLinkReturnToRefererController.m */; }; + 09811EE939CBA655E6973D45108796E0 /* Bugsnag-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 70C20460946C978C533CEDBC481588A4 /* Bugsnag-dummy.m */; }; + 09B0990398F806AF36DE0ADC1A211C66 /* ja.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 02721140E435F03BEB10FF2F7BE5A151 /* ja.lproj */; }; + 09ED7E8C999A6B3130B23C0CAD889D74 /* KWPendingNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FAA5EF965749BDBFB57A821A4DFC525 /* KWPendingNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 09F60126597F5DD96C811280341F5D26 /* KWBeWithinMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 266EF141641A2D968844F3125CD7F3F9 /* KWBeWithinMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 0A380F854C46D051612E701B2A9D5A0A /* LGBluetooth-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C8C2AF345B2AE91B0C0CFE58463E80F3 /* LGBluetooth-dummy.m */; }; + 0A4E571B32D7EE318F70398C72E6569A /* NSError+SimpleConstructor.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C65C5A683C74F702A290A753AAD2E1A /* NSError+SimpleConstructor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0A88BAF22801CD25445458639171652D /* DDMultiFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 39351B9DFE3E6834EB2211CE00C7EF00 /* DDMultiFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 0A8CAF01299C261ADE0492F1567BF435 /* BFAppLink_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 05D0671F8469754EF3DD454A4E84C904 /* BFAppLink_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0B38E4D23E44EC3440A0558D5421453B /* FBSDKDeviceRequestsHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 76387B31FB932BD2AEEB5EF7390ABB18 /* FBSDKDeviceRequestsHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0B483935116EA933E564FD274C91A861 /* SEGReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = ECBD16FC4258E4EE18DB0449879AA914 /* SEGReachability.m */; }; + 0B7FD10ACBD242F17E89F87F8F8299F7 /* SquareShapeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A86386E9A16ECC5C4104D149C1399B3 /* SquareShapeRenderer.swift */; }; + 0B8E02470E7D93271B1D160C22E49450 /* FBSDKLoginUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 76063DDDE1F716028C84D1007118882E /* FBSDKLoginUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 0BD4D3FF146C88B72512CC5671574A00 /* AxisRendererBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94340587BD46A8EAF2FD36986E10581E /* AxisRendererBase.swift */; }; + 0C0B83F402D8292CF0441A84DB0D480B /* SVWebViewControllerActivity.h in Headers */ = {isa = PBXBuildFile; fileRef = D81708595A6F5FD5B7C3638888D19899 /* SVWebViewControllerActivity.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0CE570C58C2B4722333A2F0C9B7F848C /* SecureDFUServiceInitiator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F445BE07D69131622BAB0CDB83A86C4 /* SecureDFUServiceInitiator.swift */; }; + 0D57FE066187AA0E4EF8F8AC37889BFE /* KWInequalityMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 239192FEB2FBB4E1C0BE7EC467F1F162 /* KWInequalityMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0DC0C0D8C7021DD8A608921565637EAD /* SENTimelineSegment.m in Sources */ = {isa = PBXBuildFile; fileRef = B1F4C42376E4B6FA90ABADFD382D64C6 /* SENTimelineSegment.m */; }; + 0DC66E89A853412A18F2A8046918571F /* SENSleepSounds.m in Sources */ = {isa = PBXBuildFile; fileRef = A035C024C42665E4449B0D0B39C0FAE1 /* SENSleepSounds.m */; }; + 0E14116B3288975D7D3E4FD6673A8D69 /* SENSensor.h in Headers */ = {isa = PBXBuildFile; fileRef = C4E5FB808EF7DD438BBBE26108CF778B /* SENSensor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0E3D6C82C13CFBDD10EC1530B2E997C8 /* KWGenericMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = CA6E5DC0D65C69803A57C3B884ED2526 /* KWGenericMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0E40B10A84AD3C86306CC2BB590EE953 /* CocoaLumberjack.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0A6B143E9A57A4649C38827C1B8071DB /* CocoaLumberjack.framework */; }; - 0E51AE9A1063C5E077E4616A0EFC29BA /* SEGSegmentIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = FB76BDD1E2F127C04EB5B75CD7BBD4BF /* SEGSegmentIntegration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0E65253D91C6F52E0C4E37697E99F6A9 /* BFWebViewAppLinkResolver.m in Sources */ = {isa = PBXBuildFile; fileRef = 5405ECBA98BC19C8F16A15DC98FBE69E /* BFWebViewAppLinkResolver.m */; }; - 0EC664096B2B1A3565FCF34F87938456 /* KSCrashSentry_Deadlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 2196CFABEB062A2396233D837BA5509F /* KSCrashSentry_Deadlock.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 0EDD6EFD373479EA732D381E0D3D358A /* NSValue+KiwiAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 994CCAD67B80768DCAF7F6283620DDF4 /* NSValue+KiwiAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0F26E338DF45767E92090A107A401013 /* SENService.m in Sources */ = {isa = PBXBuildFile; fileRef = 0816CEC1B4C407AC89188A58C6EE4DB8 /* SENService.m */; }; - 0F3DCB2336B59ED68680939140712085 /* KWBeTrueMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AD078EAF23ECB9FAEB37700525F4D35 /* KWBeTrueMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0F632D3AFF1061884E6896F3785D35FE /* FBSDKTestUsersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F20E3BB6C2CCB8A616E1D04CAF933FE0 /* FBSDKTestUsersManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0F65ED4CC498FFA767EE88087547832E /* KSSafeCollections.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E9EC74DD3741B9B09E03D8DFC18D83D /* KSSafeCollections.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 0F829FE59EEE04737223D00B77CF87C5 /* da.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 9CF00BCF0979BB94F9904090B5A67C3B /* da.lproj */; }; + 0E51AE9A1063C5E077E4616A0EFC29BA /* SEGSegmentIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = A8462447B6BFE832783743515D356902 /* SEGSegmentIntegration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0E65253D91C6F52E0C4E37697E99F6A9 /* BFWebViewAppLinkResolver.m in Sources */ = {isa = PBXBuildFile; fileRef = C80146A42A9135BDA391EAD0C61F2420 /* BFWebViewAppLinkResolver.m */; }; + 0EC664096B2B1A3565FCF34F87938456 /* KSCrashSentry_Deadlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F0E6024F0AD8E6934510F16DB7FD097 /* KSCrashSentry_Deadlock.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 0EDD6EFD373479EA732D381E0D3D358A /* NSValue+KiwiAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 36A7DBBDB0A9C606F9BF824E148B1D21 /* NSValue+KiwiAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0F26E338DF45767E92090A107A401013 /* SENService.m in Sources */ = {isa = PBXBuildFile; fileRef = 242992AFC261B4DAD1486E5AA5E2C0EC /* SENService.m */; }; + 0F3DCB2336B59ED68680939140712085 /* KWBeTrueMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 91C1ACA4ADC2EE1BB5C611C3065AEC93 /* KWBeTrueMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0F65ED4CC498FFA767EE88087547832E /* KSSafeCollections.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BC6F5B411C48D331BD941D5F52D3388 /* KSSafeCollections.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 0F829FE59EEE04737223D00B77CF87C5 /* da.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 2E44F355385F9E78DCCF8F3B0F84C0D4 /* da.lproj */; }; 0FE2052C38B75718A284F3A66C35A8F4 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CDD1D203A576CFB34EDB919A81424B17 /* SystemConfiguration.framework */; }; 1048DFF300D5B4CDC6AA5901AB90288D /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 550E464662D20A5452DC5376FF8246B5 /* Security.framework */; }; - 10595573FC817718988857F6A64151B5 /* Kiwi-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B898E5E81231C49B3FA00805BE48D1E /* Kiwi-dummy.m */; }; - 10E66D1D94A2317DD196F36FA7A06880 /* KWBeZeroMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C81C51C63299B59C373BAEBFBEEA30D /* KWBeZeroMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 10595573FC817718988857F6A64151B5 /* Kiwi-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FDFCE16EF2778A68336B1C1A94CEB1B8 /* Kiwi-dummy.m */; }; + 10B82A7036486F9D712EA6FF895B347F /* FBSDKProfilePictureView.m in Sources */ = {isa = PBXBuildFile; fileRef = AD93E86337AC9B3E1467CCDD9CF424B0 /* FBSDKProfilePictureView.m */; }; + 10E66D1D94A2317DD196F36FA7A06880 /* KWBeZeroMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = F1E16863EA253BF31EB30A03000703D2 /* KWBeZeroMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; 118A45DA2E11F80760C7DB459CAE89C6 /* Zip.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C15D030E1F39F0F0BDDB581CDE2DB8D /* Zip.framework */; }; - 118ED675D912CF9DBDC2EC532936CC55 /* FBSDKLoginKit+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = F14764D2C4B8135FE24F757A577AC9E0 /* FBSDKLoginKit+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 11943E71325DF893DB583CFCA6D67CE4 /* KSFileUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = B8BA7703D8BEB9BEB039F2D09481AFB0 /* KSFileUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 11965115DD664924E4930BFCC7D32755 /* SEGGroupPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = 9D516E5E1791EDAB9C81255084437D47 /* SEGGroupPayload.m */; }; - 1198C9B011B15AD0705ACC2E1D0699D0 /* NSInvocation+OCMAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = CEB12225A47D5485BA5309B3203DCC24 /* NSInvocation+OCMAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 11B38D188D70E73AB2545770E4A0DAAB /* FBSDKAppEventsDeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = ACE5F9A53E2F5326D1F12AA4B0A05B0D /* FBSDKAppEventsDeviceInfo.m */; }; - 11D9A3080A9A9EFAF96CA776423C9A36 /* DDDispatchQueueLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D4D0944E17F16B124F151AD777D1A63 /* DDDispatchQueueLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 120CFF476D0F1B40E4983167B20358FD /* XAxisRendererHorizontalBarChart.swift in Sources */ = {isa = PBXBuildFile; fileRef = B713F4B899698679C5A0F940A0EBD330 /* XAxisRendererHorizontalBarChart.swift */; }; - 121BED378B307F34DF43BAC367A90892 /* KWBeWithinMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = BD8D6E47AF0E6E9DF4C9CD3C75717318 /* KWBeWithinMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 123D4A61C15193C57E1C7B8A73F8A6C9 /* KWExistVerifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 35F083115E7A538F0E5B68746E720DA7 /* KWExistVerifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 125D64A074AED0CB9FE469A73D8FBD41 /* CodedOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = DBA08564197F4B9244B278C391867BA1 /* CodedOutputStream.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 1260C3353C65A1442884A639B486A6E1 /* KWSharedExampleRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 074192FE2B1502CA5CB6A37896F6FE9A /* KWSharedExampleRegistry.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 126AF538E8346B0D069EA4C4EEA4841B /* FBSDKMonotonicTime.m in Sources */ = {isa = PBXBuildFile; fileRef = A0BDDB9AC69D5D9560153DE8046D1EEA /* FBSDKMonotonicTime.m */; }; - 12B478422D45E1276D8AA91874C8B72F /* SENAPISensor.m in Sources */ = {isa = PBXBuildFile; fileRef = 644E804B31F760A25D327AD9ACCFAB8C /* SENAPISensor.m */; }; - 12BB8DEC02613186D677CEA9D113493A /* ExtendableMessageBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 7ABCFFF9DC52A60C378A37677CBF6884 /* ExtendableMessageBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 12C34763EA5818250CE070B535B1E182 /* KWBlockNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 60D242E45D5B7385E1B5F8E5DCCEAC0A /* KWBlockNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 12EA95C0ABFE0702886893745C28009D /* SenseKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E20BF732ADC51C579B70BEF32C551BC7 /* SenseKit-dummy.m */; }; - 1301B1A0A52369C8A298D4D9E98F30BE /* FBSDKKeychainStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DEED82C506B19009D1F0A105ACA5537 /* FBSDKKeychainStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 134811CB3D80B8147185D051F25CACEF /* FBSDKBoltsMeasurementEventListener.m in Sources */ = {isa = PBXBuildFile; fileRef = 27A3FF06FA3C64C6B7E49F5138F38F42 /* FBSDKBoltsMeasurementEventListener.m */; }; - 1380B0659DBBCF8319EBF3AEC6533886 /* CombinedChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76F1ADF1B3D6B7EE2540C374B503B5BB /* CombinedChartView.swift */; }; - 13A4246C6EA3C2269C4EE46026B56458 /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 523843E67B15FD70DA03BD164119B468 /* AFURLResponseSerialization.m */; }; - 13DA26C7CB1108B6F18C059DF1C82F81 /* DFUStreamBin.swift in Sources */ = {isa = PBXBuildFile; fileRef = E974BA8389BB3BB14C858C6902F845BF /* DFUStreamBin.swift */; }; - 140FCB14E51722FF2A8E164AD8621069 /* FBSDKMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F8441A2021DE2BFF8ABC1E72F07D4CB /* FBSDKMath.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 14AAF9CC694A08830CE9151C772C3112 /* UIWebView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 5881FC3A01BFA2801B9E98106CDDC301 /* UIWebView+AFNetworking.m */; }; - 14B7DB6C2FF572723BA0CEDD4A230D6D /* UIActivityIndicatorView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = CB056690D1F78938E958A2D9F20FF46E /* UIActivityIndicatorView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 14E3223F0A0DE80BE5661D2EBCFE1FE1 /* BarLineScatterCandleBubbleRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9531D9FB2475086DD496489A46479EE /* BarLineScatterCandleBubbleRenderer.swift */; }; - 158480261185576179BD8A759441D0E6 /* SENAppUnreadStats.h in Headers */ = {isa = PBXBuildFile; fileRef = DD64C0B91BAB71B0F0EB2FCFABAAA831 /* SENAppUnreadStats.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 15C3729E0DCAB0CE55C55F601531C555 /* DDLegacyMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 8FA6FCD771D3CE911285EFFCC87A8BE0 /* DDLegacyMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1602E84A91AC922F40B05B13A98075D5 /* BFURL_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = E2DE4DAEF61A0EC58AB9E6759EFCC8DF /* BFURL_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1606206BB20897B3BAB3C5457B2F4F3D /* KWNotificationMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 4305411FEDD43F09D86DD546FA82C0C2 /* KWNotificationMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 16A7955657EDC95B682367396B388326 /* SVWebViewControllerNext@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 0090A053A3227684F642983D4B0A117F /* SVWebViewControllerNext@2x.png */; }; - 16AAA1EB568ADAC904CDCA8985557D14 /* LegacyDFUPeripheralDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2237BBD0689423839BEA3942030C61C /* LegacyDFUPeripheralDelegate.swift */; }; - 16E75708B38826F04814F15191D34886 /* Demangle.h in Headers */ = {isa = PBXBuildFile; fileRef = D03C9028C6F519BDB47DD32B47147F90 /* Demangle.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 171DAC0C12ADB8CC952B8CFCE44B6965 /* KSFileUtils.c in Sources */ = {isa = PBXBuildFile; fileRef = D34F8A174A93B79ADEAD22323CBBDF48 /* KSFileUtils.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 17790DF32811F9F41188D7542D283A49 /* Zip-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E9B64D244A76C48C6F8C5934B299DAA /* Zip-dummy.m */; }; - 18520BD0E61D3E136D972B58C88A7911 /* KSZombie.m in Sources */ = {isa = PBXBuildFile; fileRef = 86E0E895866CFF461EE371F88FE48FB4 /* KSZombie.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 188AA543D71D12C31B4451E7A26838BF /* BugsnagMetaData.m in Sources */ = {isa = PBXBuildFile; fileRef = 05355C7678714ACC12AACA7E28D39662 /* BugsnagMetaData.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 18A29D0483DE245621DC53D3FBABC454 /* DFUStreamHex.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DD631BE5ED490360F767A775AA99F9B /* DFUStreamHex.swift */; }; - 18B612A4E1FFF549E89D1F70AB6B3258 /* KWPendingNode.h in Headers */ = {isa = PBXBuildFile; fileRef = F487E507521691B57F6C30B7D246A582 /* KWPendingNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 18EAEDD2498E0573EBC7864212755944 /* SENSupportTopic.m in Sources */ = {isa = PBXBuildFile; fileRef = 8502DD76E8D4AB6E81F7D70D74A9A9A9 /* SENSupportTopic.m */; }; - 191A8FED68E21144D3216750693AFA14 /* UIImage+ImageEffects.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B8968B39F9EBF4132E44FE5325CE047 /* UIImage+ImageEffects.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1954108EA31CABFEC91968100A1C7D1B /* KWCaptureSpy.m in Sources */ = {isa = PBXBuildFile; fileRef = 792F99783CA6BB2D2B72AA8897452E24 /* KWCaptureSpy.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 199C2648DA5C51CEE1762DDD8E2C7E58 /* NALabelCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 8292137526796A6B6C04E13AA449F627 /* NALabelCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 19D5DE46518142389EADFE9E731E5E31 /* HorizontalBarHighlighter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28E374106D45F16C5F9273C1DE0F1D5D /* HorizontalBarHighlighter.swift */; }; - 1A0DF76CD1B4015F276B2988CD974B68 /* FBSDKTooltipView.m in Sources */ = {isa = PBXBuildFile; fileRef = FB89138777DD0B515A794EDE0A991F8A /* FBSDKTooltipView.m */; }; - 1A27F74ED613A29F5EE884577D071622 /* LGCharacteristic.h in Headers */ = {isa = PBXBuildFile; fileRef = 5281C8B0B76A1B2B7B7C78F955C9CA14 /* LGCharacteristic.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1A45257E8A04860042F3468F1BE2DAE4 /* ScatterChartRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 119ED9EF440867BC8BF7928D367DBDE9 /* ScatterChartRenderer.swift */; }; - 1A4615341B63323A31570E403D0FEC9B /* BFCancellationTokenRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CC9FBFDD49C3B0F04EED4502591A1A9 /* BFCancellationTokenRegistration.m */; }; - 1A5295A675B9AB464E2F4F669537FB6F /* Description.swift in Sources */ = {isa = PBXBuildFile; fileRef = E874594EFD60E15CA47BCFC9478F2306 /* Description.swift */; }; + 118ED675D912CF9DBDC2EC532936CC55 /* FBSDKLoginKit+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 6745DEBA0F3328B5DB559DDE81762C6D /* FBSDKLoginKit+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 11943E71325DF893DB583CFCA6D67CE4 /* KSFileUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 58F686CAFD54A33FB3FE5EB1E6F83486 /* KSFileUtils.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 11965115DD664924E4930BFCC7D32755 /* SEGGroupPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = 36A11F401F9EA79F5612FB43D72E69C9 /* SEGGroupPayload.m */; }; + 1198C9B011B15AD0705ACC2E1D0699D0 /* NSInvocation+OCMAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = E070503AC1F00C032E372EB15477CE37 /* NSInvocation+OCMAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 11D9A3080A9A9EFAF96CA776423C9A36 /* DDDispatchQueueLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DC3587A772A20D6181659ADD5835699 /* DDDispatchQueueLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 120CFF476D0F1B40E4983167B20358FD /* XAxisRendererHorizontalBarChart.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42E35D3A204C3C6D1145238A27FB6896 /* XAxisRendererHorizontalBarChart.swift */; }; + 121BED378B307F34DF43BAC367A90892 /* KWBeWithinMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 3895EC835E55ADFE58B64360A3A99566 /* KWBeWithinMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 123D4A61C15193C57E1C7B8A73F8A6C9 /* KWExistVerifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 4547B7A68770962A81DCC34437A63227 /* KWExistVerifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 124C4FAA22DD573273E51210176C1A4C /* FBSDKServerConfiguration+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = EE4FD27C129863ABC841771CE7079245 /* FBSDKServerConfiguration+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 125D64A074AED0CB9FE469A73D8FBD41 /* CodedOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B2A12B9D352B06D876C315A5BC39674 /* CodedOutputStream.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 1260C3353C65A1442884A639B486A6E1 /* KWSharedExampleRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B72FB80C7F50211B98775BF00BFA6F0 /* KWSharedExampleRegistry.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 12B478422D45E1276D8AA91874C8B72F /* SENAPISensor.m in Sources */ = {isa = PBXBuildFile; fileRef = 8420BE5C1D2073AEA7FE259F527DCFB3 /* SENAPISensor.m */; }; + 12BB8DEC02613186D677CEA9D113493A /* ExtendableMessageBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 37788D8CE1996066AE8684E566955EE3 /* ExtendableMessageBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 12C34763EA5818250CE070B535B1E182 /* KWBlockNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F5C051911B0E5E20E49AF81BA303E47 /* KWBlockNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 12EA95C0ABFE0702886893745C28009D /* SenseKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 39FB1DC10D2B88C5DB8740512B4DCDF2 /* SenseKit-dummy.m */; }; + 1380B0659DBBCF8319EBF3AEC6533886 /* CombinedChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AED25244DE00AC23A38272DCB6139AF /* CombinedChartView.swift */; }; + 13A4246C6EA3C2269C4EE46026B56458 /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E8C03357CB4FBFFC5C6269CCE188669 /* AFURLResponseSerialization.m */; }; + 13CE66FBF2F2A35CD7EE8C339918BBD0 /* FBSDKAccessToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 602BEF08F38D7C5D6A08BCEF97383902 /* FBSDKAccessToken.m */; }; + 13DA26C7CB1108B6F18C059DF1C82F81 /* DFUStreamBin.swift in Sources */ = {isa = PBXBuildFile; fileRef = 016E1F101966019833459053EFC668F4 /* DFUStreamBin.swift */; }; + 14AAF9CC694A08830CE9151C772C3112 /* UIWebView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = F82F031ED154E5A3B110140721F8491E /* UIWebView+AFNetworking.m */; }; + 14B7DB6C2FF572723BA0CEDD4A230D6D /* UIActivityIndicatorView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = AF195C4ABE7653D9EC5F524D2DC54211 /* UIActivityIndicatorView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 14E3223F0A0DE80BE5661D2EBCFE1FE1 /* BarLineScatterCandleBubbleRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF265ABFC59552EFC6776D09AA61B4DE /* BarLineScatterCandleBubbleRenderer.swift */; }; + 14F5A3B2711157DECAB765EDAEF8FBB2 /* FBSDKMonotonicTime.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B84C2D6ADA71364DF419F827A07F4F8 /* FBSDKMonotonicTime.m */; }; + 158480261185576179BD8A759441D0E6 /* SENAppUnreadStats.h in Headers */ = {isa = PBXBuildFile; fileRef = AAC882F747F234A497BA5201D7EEF0A2 /* SENAppUnreadStats.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 15C3729E0DCAB0CE55C55F601531C555 /* DDLegacyMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = F9C7D6350D0DAA509BB498B7CD3E5532 /* DDLegacyMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1602E84A91AC922F40B05B13A98075D5 /* BFURL_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D85987BAF1A336A8A9BC6506F5B1562 /* BFURL_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1606206BB20897B3BAB3C5457B2F4F3D /* KWNotificationMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = EBF88C1DA3F40E4C3D86BC1DE145BAA8 /* KWNotificationMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 165AD0273947967580F35A6B63E9EF5E /* FBSDKTypeUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 98DA54EDF0A5753DB53A5057F2B61F7C /* FBSDKTypeUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 16A7955657EDC95B682367396B388326 /* SVWebViewControllerNext@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 249FFA7E2019454B36212EF594050063 /* SVWebViewControllerNext@2x.png */; }; + 16AAA1EB568ADAC904CDCA8985557D14 /* LegacyDFUPeripheralDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5384A7314F8268196A76815029280755 /* LegacyDFUPeripheralDelegate.swift */; }; + 16E75708B38826F04814F15191D34886 /* Demangle.h in Headers */ = {isa = PBXBuildFile; fileRef = 675AC54EE1A91D400A176CD0757AF701 /* Demangle.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 171DAC0C12ADB8CC952B8CFCE44B6965 /* KSFileUtils.c in Sources */ = {isa = PBXBuildFile; fileRef = C1AE716922283926A6B0B3CFF4AE05D7 /* KSFileUtils.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 17790DF32811F9F41188D7542D283A49 /* Zip-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9E5EBD76351921A5D6A9AAE3BBBF1D83 /* Zip-dummy.m */; }; + 180D8FE39A3CCB2A2B00DA1B55999731 /* FBSDKAccessTokenCacheV4.m in Sources */ = {isa = PBXBuildFile; fileRef = 5BAD037A232AC421452AEF06C32A9DCA /* FBSDKAccessTokenCacheV4.m */; }; + 18520BD0E61D3E136D972B58C88A7911 /* KSZombie.m in Sources */ = {isa = PBXBuildFile; fileRef = C9E6A381B35A0D4A9C797492DB5DDA4C /* KSZombie.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 188AA543D71D12C31B4451E7A26838BF /* BugsnagMetaData.m in Sources */ = {isa = PBXBuildFile; fileRef = 1F0B815CABB660BEE4444B3F605F12C6 /* BugsnagMetaData.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 188D52B36B0D26E752988E6DF20763AB /* FBSDKGraphRequest+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 84DB5C2F7B0BBEFD2F46AF7F20B97A5F /* FBSDKGraphRequest+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 18A29D0483DE245621DC53D3FBABC454 /* DFUStreamHex.swift in Sources */ = {isa = PBXBuildFile; fileRef = C657D08A007FB88BF870C371DFBC7E45 /* DFUStreamHex.swift */; }; + 18B612A4E1FFF549E89D1F70AB6B3258 /* KWPendingNode.h in Headers */ = {isa = PBXBuildFile; fileRef = DA1E640EA455A285A55C7D456EC28C6E /* KWPendingNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 18EAEDD2498E0573EBC7864212755944 /* SENSupportTopic.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B5D937DEA7EEBFCD1102336D6D6BDBA /* SENSupportTopic.m */; }; + 191A8FED68E21144D3216750693AFA14 /* UIImage+ImageEffects.h in Headers */ = {isa = PBXBuildFile; fileRef = 12934C3BD2C8D824BE5C8ABD365FE73A /* UIImage+ImageEffects.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1954108EA31CABFEC91968100A1C7D1B /* KWCaptureSpy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1DBF647D9C3127D10211B4D7C8D704A9 /* KWCaptureSpy.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 199C2648DA5C51CEE1762DDD8E2C7E58 /* NALabelCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 68E79DE88F76964BAB2217B52AC1B54C /* NALabelCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 19D5DE46518142389EADFE9E731E5E31 /* HorizontalBarHighlighter.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1614865092B06EDBAB1B00BDA6B1D0E /* HorizontalBarHighlighter.swift */; }; + 19F572FD5B4C9D3F57E2A45B7473C046 /* FBSDKGraphRequestPiggybackManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F05FB2C337FC32C0850EF752457F40E /* FBSDKGraphRequestPiggybackManager.m */; }; + 1A0DF76CD1B4015F276B2988CD974B68 /* FBSDKTooltipView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6EF672B6595787BCC8C07E4052B8B532 /* FBSDKTooltipView.m */; }; + 1A27F74ED613A29F5EE884577D071622 /* LGCharacteristic.h in Headers */ = {isa = PBXBuildFile; fileRef = 52DF422028139530B48C66D52C90B104 /* LGCharacteristic.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1A45257E8A04860042F3468F1BE2DAE4 /* ScatterChartRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8320409C97506E2D7BBB9A91D6AAE956 /* ScatterChartRenderer.swift */; }; + 1A4615341B63323A31570E403D0FEC9B /* BFCancellationTokenRegistration.m in Sources */ = {isa = PBXBuildFile; fileRef = 78DE8959BACD8F2103B444A8DCA61CC7 /* BFCancellationTokenRegistration.m */; }; + 1A5295A675B9AB464E2F4F669537FB6F /* Description.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE3BBD6A3D5630276C6AB51339D3C596 /* Description.swift */; }; 1A5AC656E2FC1490FE7E4F046E92E05D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AB1F94B51370B88CA98D17DEDAA213F /* Foundation.framework */; }; - 1A97CC5DF644EFC709BAA1B27FDF91CD /* KWSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = 353AD2CEDD31D4A34A5DB1A4C1704985 /* KWSpec.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1AC666A397D93F8705B090A6CA4B2806 /* Kiwi-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 81166CF740A48664488D407550A86359 /* Kiwi-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1ADD721BB96D9C9CE71A1345118DCA95 /* SEGLocation.m in Sources */ = {isa = PBXBuildFile; fileRef = 782FA6362D84916670A4BF1F23F02EC8 /* SEGLocation.m */; }; - 1AE2FB01C452549DFAF63F2A9BF73254 /* markdown_output.m in Sources */ = {isa = PBXBuildFile; fileRef = 64F83C5A1F381BFE9852071E792EB5DD /* markdown_output.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 1AF711AFDEFA4AADA4C21CC65D9969F9 /* FBSDKGraphRequestMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CFF20AE06D8DEEC4EEAF3CC2ECC38C7 /* FBSDKGraphRequestMetadata.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1B200EBD988DD7D610E1296CD7E61657 /* BFAppLinkReturnToRefererView.m in Sources */ = {isa = PBXBuildFile; fileRef = E5BE6A3AC5120B9A07FB15A9B89EC1D5 /* BFAppLinkReturnToRefererView.m */; }; - 1B6B455D1E86555F8CD7EA49038CD625 /* FBSDKBridgeAPIProtocolWebV2.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B44185BBBBF9933D74BB571CF227E11 /* FBSDKBridgeAPIProtocolWebV2.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 1B6EB712E85AB0B5FD5BBE8E6E8445EE /* FBSDKAppLinkResolver.m in Sources */ = {isa = PBXBuildFile; fileRef = 823F37A102ADBD6C82C50233BF7E806C /* FBSDKAppLinkResolver.m */; }; - 1BB2C1C19ED178EC2840143A737F2F6D /* FBSDKErrorRecoveryAttempter.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AAD836C7A0EF917F260C65C7854D0F4 /* FBSDKErrorRecoveryAttempter.m */; }; - 1C05592E959711E701FACEF15C2F3C26 /* CandleChartDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A5F863B832EB1AF23B441634E71E2A5 /* CandleChartDataProvider.swift */; }; - 1C1144D19DED6E253F9C410756D58A7C /* NAPickerView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 937A825734208ECF8A0D5B1B4460402D /* NAPickerView-dummy.m */; }; - 1C3890E3E7B5F19C38F51A7721F64FF5 /* KWFutureObject.m in Sources */ = {isa = PBXBuildFile; fileRef = F8DFDD10DD4256CAFF6D3BC5AE9AD544 /* KWFutureObject.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 1C471C67ED12B281AB928A79C6C64B29 /* DefaultAxisValueFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C655D0F5224EFF48E2456D8EE3F9B48 /* DefaultAxisValueFormatter.swift */; }; - 1C67609A32AF48EB8A2474504782CACB /* FBSDKLoginManagerLoginResult+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = B6AAC8EDC7278382FEA11DD76992737C /* FBSDKLoginManagerLoginResult+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1A97CC5DF644EFC709BAA1B27FDF91CD /* KWSpec.h in Headers */ = {isa = PBXBuildFile; fileRef = D0A3BF4C6F5325DE4336C4F78514B12F /* KWSpec.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1AC666A397D93F8705B090A6CA4B2806 /* Kiwi-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D8EA6615B12047AAAB7756EDA5EEF71D /* Kiwi-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1ADD721BB96D9C9CE71A1345118DCA95 /* SEGLocation.m in Sources */ = {isa = PBXBuildFile; fileRef = 95A6BB7BF42F7579C47E9BA8E0E5FD23 /* SEGLocation.m */; }; + 1AE2FB01C452549DFAF63F2A9BF73254 /* markdown_output.m in Sources */ = {isa = PBXBuildFile; fileRef = B59F1D4364EE9BCDE3ADAE223D1598F7 /* markdown_output.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 1B200EBD988DD7D610E1296CD7E61657 /* BFAppLinkReturnToRefererView.m in Sources */ = {isa = PBXBuildFile; fileRef = 61455B832A20640E64957BABF86485D1 /* BFAppLinkReturnToRefererView.m */; }; + 1B6DF70B56EA522BC7D446ACEB7A0DAF /* FBSDKAccessTokenCacheV3_17.h in Headers */ = {isa = PBXBuildFile; fileRef = 96E1E31618DD8E2F39F31A3B8B75BF68 /* FBSDKAccessTokenCacheV3_17.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1C05592E959711E701FACEF15C2F3C26 /* CandleChartDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8918E3652F54A4962763DE139737AA3 /* CandleChartDataProvider.swift */; }; + 1C1144D19DED6E253F9C410756D58A7C /* NAPickerView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 05745865821C4C1B873C6E74E8E0DDF4 /* NAPickerView-dummy.m */; }; + 1C3890E3E7B5F19C38F51A7721F64FF5 /* KWFutureObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 49052DEADF128E09B7270826785E4D54 /* KWFutureObject.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 1C471C67ED12B281AB928A79C6C64B29 /* DefaultAxisValueFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75E0AB58F7498806FD1C7A2401247CB5 /* DefaultAxisValueFormatter.swift */; }; + 1C67609A32AF48EB8A2474504782CACB /* FBSDKLoginManagerLoginResult+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 75C6659064CC3D005D0C979B9CE7266B /* FBSDKLoginManagerLoginResult+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1C77F98CDC15DC474BCFBFB3EC2A0428 /* FBSDKBridgeAPIRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 66E9AB4F715207C5FB636A2BF6293CB6 /* FBSDKBridgeAPIRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; 1C8876688DE5D118E06D12067BFF55A5 /* Zip.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5C15D030E1F39F0F0BDDB581CDE2DB8D /* Zip.framework */; }; - 1CB0E29DF58E26409429331BD719098B /* zh-Hans.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 371EFE166B01EAD640FBBE126F449A2D /* zh-Hans.lproj */; }; - 1D0C393EF82D639858BC11F5E619D818 /* SecureDFUService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 388425D0E00D66887B553BF1922E1359 /* SecureDFUService.swift */; }; - 1DA85BF09B46571EEEE4E880A64387C3 /* SENService.h in Headers */ = {isa = PBXBuildFile; fileRef = BD247D96920CFB8E9CBF5BCCAC8F50C6 /* SENService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1DF6185F8AB2C3E54345128DE081EA00 /* BFTask.m in Sources */ = {isa = PBXBuildFile; fileRef = A342BDD5016A74AFAFF48EF989B5E817 /* BFTask.m */; }; - 1E72699B9C95850F46BB3B43C48858B5 /* KWBeSubclassOfClassMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = C8DE2C4984DF826A93F269E3EDBA49FA /* KWBeSubclassOfClassMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 1CB0E29DF58E26409429331BD719098B /* zh-Hans.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 2D0222F76BAB5BFBB8B1F2DAA4E0F3D2 /* zh-Hans.lproj */; }; + 1D0C393EF82D639858BC11F5E619D818 /* SecureDFUService.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB9BB83630F696DCCB9D5E0CE56D8A39 /* SecureDFUService.swift */; }; + 1DA85BF09B46571EEEE4E880A64387C3 /* SENService.h in Headers */ = {isa = PBXBuildFile; fileRef = AD462A3872316E82E40385584DEE453E /* SENService.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1DF6185F8AB2C3E54345128DE081EA00 /* BFTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CF1BDAF8086B880D10B55C87CED10C3 /* BFTask.m */; }; + 1E72699B9C95850F46BB3B43C48858B5 /* KWBeSubclassOfClassMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = E342671205B6C2BE7D7D29B610730A6C /* KWBeSubclassOfClassMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 1E9777C016696220D373344CC2CA1F5F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AB1F94B51370B88CA98D17DEDAA213F /* Foundation.framework */; }; - 1EA33AF4102F99D1F8B46B9DF8E53EA5 /* KWNilMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E5799CB66E8EE5EECD1CF65C23248D6 /* KWNilMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1EC46525A37A29D5264CA5052B80FA13 /* ViewPortJob.swift in Sources */ = {isa = PBXBuildFile; fileRef = C266FA0574E3E7C892FAB786D8F4025A /* ViewPortJob.swift */; }; - 1EDA99804D5F5605EE479EBE37E477EA /* SENCondition.h in Headers */ = {isa = PBXBuildFile; fileRef = 6ED991FA71EA0D7CCCB511947369C5F4 /* SENCondition.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1F3FBD0A850FC85527633A6819B61197 /* KWDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BBEBF926E0B84CBCF8AEF32F8CA6BD9 /* KWDeviceInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 1F6EE3222E9610B29C124F53734D8C42 /* FBSDKAccessTokenCacheV3.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C036A4C53F2139BE7F0B47F50BF52F2 /* FBSDKAccessTokenCacheV3.m */; }; - 1F711924F0BD7FC3BE5D3B667639C8EF /* BFAppLinkTarget.m in Sources */ = {isa = PBXBuildFile; fileRef = 39FFCD23114F82765F938EBEB0730B29 /* BFAppLinkTarget.m */; }; + 1EA33AF4102F99D1F8B46B9DF8E53EA5 /* KWNilMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 03EDCE272C6225EFA6D13150E63FAEEE /* KWNilMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1EC46525A37A29D5264CA5052B80FA13 /* ViewPortJob.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7CC1864B55A014D1C7E35753351205B /* ViewPortJob.swift */; }; + 1EDA99804D5F5605EE479EBE37E477EA /* SENCondition.h in Headers */ = {isa = PBXBuildFile; fileRef = 71C2248970AF5B819533160948069434 /* SENCondition.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1F3E25361FBAD24C88A8AB7170089317 /* FBSDKBridgeAPIProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 44D24E402124E1F9D0C29E3956CBEDA2 /* FBSDKBridgeAPIProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 1F3FBD0A850FC85527633A6819B61197 /* KWDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EC568CC8CB40D93122064114EB5FF4A /* KWDeviceInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1F711924F0BD7FC3BE5D3B667639C8EF /* BFAppLinkTarget.m in Sources */ = {isa = PBXBuildFile; fileRef = 68A481E37CB80117C7D1972A45161D1B /* BFAppLinkTarget.m */; }; 201775D8923AF6DDDEE42926206A1283 /* Pods-SenseApp-Sense-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 763F7699A11A1D4308EDFD12B9D9995F /* Pods-SenseApp-Sense-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 201E23C916302626C35C615389C33DA5 /* FBSDKBridgeAPICrypto.h in Headers */ = {isa = PBXBuildFile; fileRef = 260FF3C67E2E624E9A95BB0C85008DED /* FBSDKBridgeAPICrypto.h */; settings = {ATTRIBUTES = (Project, ); }; }; 20321A94052E2627F7237A5D731790B2 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AB1F94B51370B88CA98D17DEDAA213F /* Foundation.framework */; }; - 20546A0112A5FB16C78E45865A1805FC /* FBSDKLogo.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DC3C8748EBE90C57858F1C318E7CB3C /* FBSDKLogo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 208E6A9BAF8E81E9E992547D224C9429 /* SVWebViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 42F926160804A5D82F40FC365274736A /* SVWebViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 20BC80F2DE2E124EA02D67F72F339B5C /* LGUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = E690108BE9DD62BB4422F520F6BE23D9 /* LGUtils.m */; }; - 20D1E04EB1CECBBE03FB91A1CD40C3DE /* _FBSDKTemporaryErrorRecoveryAttempter.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CEE2BE5708B2E8C3870D9507195DF67 /* _FBSDKTemporaryErrorRecoveryAttempter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 20DB4478DD283451F4DBF13FF0E0F93B /* Message.h in Headers */ = {isa = PBXBuildFile; fileRef = D27C805EE721A66B2B750A56321CE9D5 /* Message.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 20E64B4CAD4166D68592F894A042E084 /* CandleChartDataEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71ECE45975931A37BD78FEC6050152A6 /* CandleChartDataEntry.swift */; }; - 20EAECD157D2EF3FFDA7D9A9A627A7E8 /* DFUPeripheralSelector.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0F13AA99B6EFEE3BCFF2EED81D25F32 /* DFUPeripheralSelector.swift */; }; - 21A6F1E07E9AF1F28DE554FD0C52C576 /* SHSProtoBuf-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E87E512BC9DF9AE759AA4835E72547A5 /* SHSProtoBuf-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 21C98A65013373F9B4E9F1B827931E0D /* DFUStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8358C8D59F5CF451AD1F47EEBEC1D8C4 /* DFUStream.swift */; }; - 221911D923306CC4D2D71B095BA96062 /* KWValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 9BCEB47F0B9587E691929A311ABA1C20 /* KWValue.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 2240892F7A10F7DF028C495007C7E16F /* SENAccount.h in Headers */ = {isa = PBXBuildFile; fileRef = 5D4096033199EA7F90B9A8570C2DD998 /* SENAccount.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 22C91E15340D3C190815118405ED432B /* LegacyDFUServiceInitiator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F8779D3E74B8B79F5ECC0FA000F55A6 /* LegacyDFUServiceInitiator.swift */; }; - 22FDE9C3673D2CD021773EF5BF06B2C7 /* PieRadarHighlighter.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8BBF25A11E434543E0D2EDED4DE3DDC /* PieRadarHighlighter.swift */; }; - 230075690DD7ABE1F1596EEDE5F9C2E1 /* SEGAliasPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = 26E179127781C3650B443516AA6DB7C4 /* SEGAliasPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 232A28FCBD6DCF620424B6409CF34F83 /* FBSDKGraphRequestBody.h in Headers */ = {isa = PBXBuildFile; fileRef = C637AD0E8BF239ECC4B1D5D7C6C1F084 /* FBSDKGraphRequestBody.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 242592201A98545E437C161DC98FAADE /* CrossShapeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7089B08377C5128386AA8A556E8C76BF /* CrossShapeRenderer.swift */; }; - 243066990B1F61C366216B671363B6A8 /* LegacyDFUService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37D685315F86ED91F1BDE3C2D17FD09E /* LegacyDFUService.swift */; }; - 243E6C075543FDD3DE076DC53357FFC0 /* FBSDKAccessTokenCacheV3_17.h in Headers */ = {isa = PBXBuildFile; fileRef = 351E5203FF2160F901268A9B4874E553 /* FBSDKAccessTokenCacheV3_17.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 24F89DA1C3A6E4881B54BA74980E1BA8 /* LegacyDFUServiceController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A1A97EEE9344254AE93023CAC5992EA /* LegacyDFUServiceController.swift */; }; - 251BA6B3964196FD57A1ACD2F3A0358F /* ChartBaseDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = C211B2557F233360DD78981D5F1C32BD /* ChartBaseDataSet.swift */; }; - 255B0F1ED768A8A9C9D23B8DDCE6FB01 /* KWFailure.h in Headers */ = {isa = PBXBuildFile; fileRef = 099DC8798A116A138E91EC61C34784BC /* KWFailure.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 259F9E6C77429AC465BCB965893D38B0 /* SENLocalPreferences.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B9C5DB901A7877E7EC81E5ADDF90640 /* SENLocalPreferences.m */; }; - 25F34C97A03D4AD4F9AD37402028F4FA /* KWExampleSuiteBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CEE2FCD4BC94CDD0FE9AED4FD495096 /* KWExampleSuiteBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 26C398CB3AF643DD47F46377102CBCC4 /* NSMethodSignature+KiwiAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = E6877256A2EC296D069E0C1F7B30A5CD /* NSMethodSignature+KiwiAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 26C6F406C656B59E705D7043361304FB /* NSObject+KiwiStubAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A6C6F7BDAD5E1E00B55930D343A0EDB /* NSObject+KiwiStubAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 26FEC4195A12BD5BD7071D05EFD2F466 /* BFAppLinkResolving.h in Headers */ = {isa = PBXBuildFile; fileRef = CE67BB2F4F49ABBD578919FAEE566ECE /* BFAppLinkResolving.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 27078E63F5ABF72E0411D5E195BBBCDB /* SENSenseManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F5D82DFC1A109614EC05E9439F4A0DF /* SENSenseManager.m */; }; - 2766098BF5A574E8E653162E4AFD9AA1 /* AbstractMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 41EB285AFED56EC62E563D45BB80A861 /* AbstractMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 276D22131926F488349C569DE6CF43A1 /* NAPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = A7F73E7CBC80CA1BB61533EF9D90AEFF /* NAPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 27A81F2E01A686FCACFD85188B440F9C /* SEGAnalyticsUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = A79842D204101F30B8B2D1658B8C20ED /* SEGAnalyticsUtils.m */; }; - 280770E51991C0283C00DE36239C788D /* BFCancellationTokenRegistration.h in Headers */ = {isa = PBXBuildFile; fileRef = 116E6D577717CDA5A65B29E9E6A0844E /* BFCancellationTokenRegistration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 20546C9A23F97D5B0E2A63AE870C1856 /* FBSDKGraphRequestConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = E1FD2C8A11D9DAF28443F21DD5470D29 /* FBSDKGraphRequestConnection.m */; }; + 208E6A9BAF8E81E9E992547D224C9429 /* SVWebViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 227952F4EEBDC2FAA76E32A64DD5C605 /* SVWebViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 20BC80F2DE2E124EA02D67F72F339B5C /* LGUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = A040B15F72DEB268585C7FED7985962D /* LGUtils.m */; }; + 20DB4478DD283451F4DBF13FF0E0F93B /* Message.h in Headers */ = {isa = PBXBuildFile; fileRef = 86AD092C5ED2D7C0A7A9137FEE817BCD /* Message.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 20E64B4CAD4166D68592F894A042E084 /* CandleChartDataEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = C0E885E3671DA888C786212F75719B9F /* CandleChartDataEntry.swift */; }; + 20EAECD157D2EF3FFDA7D9A9A627A7E8 /* DFUPeripheralSelector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 236D753607222198D7B3A0754B589395 /* DFUPeripheralSelector.swift */; }; + 21A6F1E07E9AF1F28DE554FD0C52C576 /* SHSProtoBuf-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 498179E6F858E3BC55A5B251002EED7C /* SHSProtoBuf-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 21C98A65013373F9B4E9F1B827931E0D /* DFUStream.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AA140EC5FE42A626565995749141D29 /* DFUStream.swift */; }; + 221911D923306CC4D2D71B095BA96062 /* KWValue.m in Sources */ = {isa = PBXBuildFile; fileRef = 23035897463F10A904DB40EBBACFCD33 /* KWValue.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 2240892F7A10F7DF028C495007C7E16F /* SENAccount.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C0B1C9EDFE7CEFA36970B52ED2D5FD3 /* SENAccount.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22C91E15340D3C190815118405ED432B /* LegacyDFUServiceInitiator.swift in Sources */ = {isa = PBXBuildFile; fileRef = D851EFD504E025E922B17B300DC2417A /* LegacyDFUServiceInitiator.swift */; }; + 22FDE9C3673D2CD021773EF5BF06B2C7 /* PieRadarHighlighter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4B6D3B1B8AA37774FFBE27CB8311A221 /* PieRadarHighlighter.swift */; }; + 230075690DD7ABE1F1596EEDE5F9C2E1 /* SEGAliasPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = A767E2FD904AC220BDDC3E93E2C5515F /* SEGAliasPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 24180267160752CBF7C1055842EAB8AC /* FBSDKCopying.h in Headers */ = {isa = PBXBuildFile; fileRef = ACB3CD5989338FAFE4867BF787A6CE27 /* FBSDKCopying.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 242592201A98545E437C161DC98FAADE /* CrossShapeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C50275A0A9513FAAAD94A05C4326C6EC /* CrossShapeRenderer.swift */; }; + 243066990B1F61C366216B671363B6A8 /* LegacyDFUService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3AA83433B1361E8A2E3FFDD2939F4DFA /* LegacyDFUService.swift */; }; + 24F89DA1C3A6E4881B54BA74980E1BA8 /* LegacyDFUServiceController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1F638104CB6CA6430B47C5AF8E5ABA9 /* LegacyDFUServiceController.swift */; }; + 24FB150AB9B96C27FC981596D6DA2852 /* FBSDKAudioResourceLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 586E2C42C4E393F58B7B1DDB476961F9 /* FBSDKAudioResourceLoader.m */; }; + 251BA6B3964196FD57A1ACD2F3A0358F /* ChartBaseDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62462B3456B6BAD7FF73AA08B251C858 /* ChartBaseDataSet.swift */; }; + 254E52328B199151B2DD7E35022D5A60 /* FBSDKButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 03AA95A647117E50243037610D2F85A0 /* FBSDKButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 255B0F1ED768A8A9C9D23B8DDCE6FB01 /* KWFailure.h in Headers */ = {isa = PBXBuildFile; fileRef = 43FB7FA3DF72E40B309E86DC1E26D576 /* KWFailure.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 259F9E6C77429AC465BCB965893D38B0 /* SENLocalPreferences.m in Sources */ = {isa = PBXBuildFile; fileRef = 377E98D0DBB93CEE8B1279D7C9988DB0 /* SENLocalPreferences.m */; }; + 25A1C0C6AD20C8A5402CD1F9C31354F4 /* FBSDKUIUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = AFC8C18FE421E6D126F1FBED64F032D7 /* FBSDKUIUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 25F34C97A03D4AD4F9AD37402028F4FA /* KWExampleSuiteBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 03054950D64C2A154D4F16CB1B6AF934 /* KWExampleSuiteBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 260833BFE12A94D2897BAA8D97225344 /* FBSDKSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D58703D0CAE2E8F1D9AE01EC80A4C24 /* FBSDKSettings.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 26B986EA3B08D994BD4A4DC18F7A25F2 /* FBSDKAppEventsDeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 0532C37B4B94D13BD430558DF1D93208 /* FBSDKAppEventsDeviceInfo.m */; }; + 26C398CB3AF643DD47F46377102CBCC4 /* NSMethodSignature+KiwiAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 88B2C75DF7DF75C365413C525497ABE0 /* NSMethodSignature+KiwiAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 26C6F406C656B59E705D7043361304FB /* NSObject+KiwiStubAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 976680F5FC8C7B5EA5E63E400BDAB9F7 /* NSObject+KiwiStubAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 26E8337FD0549ED2B9FC9A85F46D2B52 /* FBSDKMath.h in Headers */ = {isa = PBXBuildFile; fileRef = 69684A1BB613E26F1058F6C515A537AE /* FBSDKMath.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 26FEC4195A12BD5BD7071D05EFD2F466 /* BFAppLinkResolving.h in Headers */ = {isa = PBXBuildFile; fileRef = AEAD720ABBEFA5327992F55AE6E3B221 /* BFAppLinkResolving.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 27078E63F5ABF72E0411D5E195BBBCDB /* SENSenseManager.m in Sources */ = {isa = PBXBuildFile; fileRef = DBABA2544587198BEC75E70A083ACF86 /* SENSenseManager.m */; }; + 275FFCA373D52C349EE3E1388AA03279 /* FBSDKWebDialogView.m in Sources */ = {isa = PBXBuildFile; fileRef = 66552CED106E532DC09BBDDA9C635E0E /* FBSDKWebDialogView.m */; }; + 2766098BF5A574E8E653162E4AFD9AA1 /* AbstractMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C86977EE313E06672128DBC832767C9 /* AbstractMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 276D22131926F488349C569DE6CF43A1 /* NAPickerView.h in Headers */ = {isa = PBXBuildFile; fileRef = E8471D0F70D20E342CEB0A75F344227D /* NAPickerView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 27A81F2E01A686FCACFD85188B440F9C /* SEGAnalyticsUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = ECCEEB94433820BADAAF089723E283A5 /* SEGAnalyticsUtils.m */; }; + 280770E51991C0283C00DE36239C788D /* BFCancellationTokenRegistration.h in Headers */ = {isa = PBXBuildFile; fileRef = 62FDF2B26441DCDC91C20ADBE5569B74 /* BFCancellationTokenRegistration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 284B96669F13896484901B833DEEE8EE /* FBSDKGraphErrorRecoveryProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = AFFD92162507A8DC3C89751C99567DAC /* FBSDKGraphErrorRecoveryProcessor.h */; settings = {ATTRIBUTES = (Public, ); }; }; 287B53599A9784D9E52A1FF21DE0142A /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 86B908044943993EB3D131E57983DC9C /* CFNetwork.framework */; }; - 2894FB83FB8BCBC7CF27B63108F8FF3D /* KWItNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 02CB1B322A7A894DE946ABEAF2C36348 /* KWItNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 28B0F95BDA7D457AAD984184A9C7D8BE /* KWBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 281BE217C40056F9D62083C82E94186C /* KWBlock.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 2894FB83FB8BCBC7CF27B63108F8FF3D /* KWItNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A7530C70CC37AD8DDCE5B63523D71EE /* KWItNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 28B0F95BDA7D457AAD984184A9C7D8BE /* KWBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AFAEBE57CA518883B61891BA3B2DAA3 /* KWBlock.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 28B4EA3CF5E6620FCB3554DB6019F06F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AB1F94B51370B88CA98D17DEDAA213F /* Foundation.framework */; }; - 28E5916BC3EE18C39507968229FEB75E /* FBSDKLoginManagerLoginResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CB83A279570F99557611E7C26ED106E /* FBSDKLoginManagerLoginResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2910210B14018EEF0018B893E11C6160 /* BubbleChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8D9941E784A53B051F6F55FCE317F1C /* BubbleChartView.swift */; }; - 29113C283D374E69AAB2961520AC9CD7 /* SENSleepSoundDurations.h in Headers */ = {isa = PBXBuildFile; fileRef = C14DD51322D5FDC463493320806589F8 /* SENSleepSoundDurations.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 29198D21C10214320703231020D9FE78 /* FBSDKApplicationDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = DA9A897E6DEF3D3F30199CBC17D36B8A /* FBSDKApplicationDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2931FA163C3C0BA31445F476C977A2F7 /* ChartAnimationEasing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77432A905C7178452759E27C6AA2A590 /* ChartAnimationEasing.swift */; }; - 293CA8839F9523250142CC407E5241B2 /* LSMatcheable.h in Headers */ = {isa = PBXBuildFile; fileRef = E6C3690B99256BD4E10D335E209C7DE2 /* LSMatcheable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 294725C35894AE3BE0AAC8BE20404F45 /* CGFloatType.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F96B27D620B4BB86662882FC43EFFFC /* CGFloatType.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 298E992FC53C89B28CCB19717A805299 /* NSDictionary+Merge.h in Headers */ = {isa = PBXBuildFile; fileRef = A9F651D39888741D6A93343B2C1157FD /* NSDictionary+Merge.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2A5A061FD1C8BF5BE5517720CB2D1B7C /* LineChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA9D9459D236F3729B5CD12AD5733249 /* LineChartView.swift */; }; - 2A862239108DCD631870DD703ADF49E9 /* SENAnalytics.m in Sources */ = {isa = PBXBuildFile; fileRef = F28828013532784B09BC2488B3CBA602 /* SENAnalytics.m */; }; - 2ABD56761A04FE22CA0747ECCF5A4B83 /* LSHTTPRequestDiff.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BCE9DCB62E542AFAEFC5848C3EDDE9E /* LSHTTPRequestDiff.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2B33B060C98AF81E3577B9B349CA9417 /* FBSDKBridgeAPIProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = AC84B30DA2849B2E5EB530D3388C0972 /* FBSDKBridgeAPIProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2B41EFE07C612DFEF8FC13B65AB5A781 /* YAxis.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA84CAF18A66AECF703F0E87D7C600F9 /* YAxis.swift */; }; - 2BDB9F8535A1A15B9DD6DA58E7E875A4 /* KWItNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 339EED9B4A8EE32BC0B5A10A5A23C4D0 /* KWItNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2BE94C9486D76647FC45CEF6B871C44A /* FBSDKApplicationDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E09ECB566B0C635F49986CBB798C949 /* FBSDKApplicationDelegate.m */; }; - 2BFF44BB1C9F7ED746AF8C4C6CA825D1 /* NSJSONSerialization+RemovingNulls.h in Headers */ = {isa = PBXBuildFile; fileRef = 0682479473339FD4CA0EA2EF452BE109 /* NSJSONSerialization+RemovingNulls.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2C5A6C26862D4E254FFC19BADA5F9146 /* KWBeKindOfClassMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 83C96057C16A0AFDBD6EDFC275346FE3 /* KWBeKindOfClassMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2C89F2A00BF6B0D4AA4D5DA77C1CEFF3 /* KWMatching.h in Headers */ = {isa = PBXBuildFile; fileRef = 81BEDD5A475070F772C581761C8F9627 /* KWMatching.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2C8E62D959BA7B7943185BA2198CD117 /* SENSensor.m in Sources */ = {isa = PBXBuildFile; fileRef = 2ED0762D17F63B0C79D047EA62C4EC90 /* SENSensor.m */; }; - 2D1AAF88F78B011F10849CBB032B4DB4 /* SENAPIInsight.h in Headers */ = {isa = PBXBuildFile; fileRef = 706D0C5411BC308E248A2C8EF68843FC /* SENAPIInsight.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2D1E7438613A9642C4FA868E14855094 /* FBSDKBridgeAPIProtocolType.h in Headers */ = {isa = PBXBuildFile; fileRef = CD1D349D2A00EE8EBEAB70157301DC4F /* FBSDKBridgeAPIProtocolType.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 2D2A39674CBE23E85FD63CDA893AF6AA /* ForwardDeclarations.h in Headers */ = {isa = PBXBuildFile; fileRef = 5804CEE7CDA33D14DBF68BC32130E87E /* ForwardDeclarations.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2D2EC58152AD633F18900F1D5EBD29E0 /* MoveViewJob.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDB2D36EF8C5C49D6AE362DBA8074B2D /* MoveViewJob.swift */; }; - 2D661BCF509D12F16528BF379B0FAAA4 /* BarChartDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = D47E72B897EAA3C51F75EF92C5463559 /* BarChartDataProvider.swift */; }; - 2D8DE55486C921A5B2A4431D5343BD2C /* SEGPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = D642B16E19A8294B587A92694F90C659 /* SEGPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2E3EA806AB5D623DE24E5FAE58E39E72 /* IBubbleChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2353E7BBB11E47DA8C1BF91899FA261 /* IBubbleChartDataSet.swift */; }; - 2E8F2D4FBBBE25FF5A76B2463E18BD2E /* BFCancellationToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 935E670569F70D377A3B59D21919AEAD /* BFCancellationToken.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 2EEF241334AA8F63B4B93119EC1C9E34 /* SENTimelineMetric.m in Sources */ = {isa = PBXBuildFile; fileRef = 281917DFF055B834FF66B1D46E072FE8 /* SENTimelineMetric.m */; }; - 3002931830AF726D78BEC2775F63394F /* KWConformToProtocolMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = EE378FFC19594A6D06A2181CBFA6D2AC /* KWConformToProtocolMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 301D8D74CA87F2D58C0D3D10CEC8761A /* SENAPINotification.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B1650297E2D39B682809BBACA390483 /* SENAPINotification.m */; }; - 304B9902D4CA61B417167C994A73BE2A /* KSCrashCallCompletion.h in Headers */ = {isa = PBXBuildFile; fileRef = 9601652B686FD712BD8910AD82EF58DD /* KSCrashCallCompletion.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 305C927773395AFA51CDD1CAF790A2E5 /* BugsnagSink.h in Headers */ = {isa = PBXBuildFile; fileRef = 51F3EA56D5050437AE154E3E5E4ECF09 /* BugsnagSink.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 30848B1DEFE4CA4741FB1FFDDD70D06F /* KSCrashContext.h in Headers */ = {isa = PBXBuildFile; fileRef = 4ADEF4D33A76AFB1389B8E9C8341EC1E /* KSCrashContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3179A34A68170258ABB6F37433A74A4A /* KWBlockRaiseMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EB300968B964F98127BB162F8F61EBD /* KWBlockRaiseMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 3185B005E55F935FCEAA4693C7A3B1B2 /* FBSDKLoginTooltipView.m in Sources */ = {isa = PBXBuildFile; fileRef = ABCD743FD3AC9C2D8FD916FB75D1EF6F /* FBSDKLoginTooltipView.m */; }; - 318E66E449D99764D61F1D9D7A816043 /* SecureDFUExecutor.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5CE9421E2A7A1BF8F9E74598FB6EBD5 /* SecureDFUExecutor.swift */; }; - 3196F205C0459F797F757984FA254899 /* BugsnagSink.m in Sources */ = {isa = PBXBuildFile; fileRef = E80017A21D4D26651BD0C522CA5E1DD6 /* BugsnagSink.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 31C4B92C4798C2A2FBFD426C51BD77BD /* KSCrashSentry_MachException.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D8E746CE846855C04E5F34EA618AA04 /* KSCrashSentry_MachException.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 31CE06F0A0A14CFEADFCDB867EE68AD2 /* FBSDKBoltsMeasurementEventListener.h in Headers */ = {isa = PBXBuildFile; fileRef = BD806253D48D03A8F0B4CF3F2D4A6D70 /* FBSDKBoltsMeasurementEventListener.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 31D478AFBA6E0AFD9DEB17C7FBD4A7E3 /* Analytics-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B46CCF6FD61E4BFA1A0F3EB0E24333E /* Analytics-dummy.m */; }; - 31FF421813382999137866237AC3CD78 /* SENAPIAppStats.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AD4111C85269E97F7509011371B71AD /* SENAPIAppStats.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 324D97355166802A3EA19211D32DD721 /* SENSpeechResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 31D67FD474DA02733E699C27C1936444 /* SENSpeechResult.m */; }; - 32560F1F873DF33CD6701C8054EE7101 /* KWBeIdenticalToMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 9966A3805914A6975CC020BFD253100F /* KWBeIdenticalToMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 3269E7B5C1550ACC625D859B904DC22C /* ScatterChartDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46F2B03C05A9461D9137E38CD60FB3AD /* ScatterChartDataProvider.swift */; }; - 32747FAF44C9C20FE1F5CDF2E2CD3B66 /* KWBeBetweenMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = F089226C19F6FAF046DA831954557866 /* KWBeBetweenMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 28E5916BC3EE18C39507968229FEB75E /* FBSDKLoginManagerLoginResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 880547DEE1D0FA9299706B8980BA3A32 /* FBSDKLoginManagerLoginResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2910210B14018EEF0018B893E11C6160 /* BubbleChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA7EC21332A67F0DC391B1340ECFF242 /* BubbleChartView.swift */; }; + 29113C283D374E69AAB2961520AC9CD7 /* SENSleepSoundDurations.h in Headers */ = {isa = PBXBuildFile; fileRef = AF137EEEDF5DC121005876A4048D67C1 /* SENSleepSoundDurations.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2931FA163C3C0BA31445F476C977A2F7 /* ChartAnimationEasing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 11FBC70CA1476AE8B27B647D0EA9882D /* ChartAnimationEasing.swift */; }; + 293CA8839F9523250142CC407E5241B2 /* LSMatcheable.h in Headers */ = {isa = PBXBuildFile; fileRef = 2395779A5D23D0698A9439D1BA64E69E /* LSMatcheable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 294725C35894AE3BE0AAC8BE20404F45 /* CGFloatType.m in Sources */ = {isa = PBXBuildFile; fileRef = 106D31C599854FA6FFF55E7328F29339 /* CGFloatType.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 2975C26501A42B312293BAE46D8088DA /* FBSDKBoltsMeasurementEventListener.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D961A7B0CCE7A93C67EE876DCDA0B0B /* FBSDKBoltsMeasurementEventListener.m */; }; + 298E992FC53C89B28CCB19717A805299 /* NSDictionary+Merge.h in Headers */ = {isa = PBXBuildFile; fileRef = 54A6D27BA70FEF8503702E063C1E8A83 /* NSDictionary+Merge.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2A5A061FD1C8BF5BE5517720CB2D1B7C /* LineChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C52BBD39AEEF337DF3369BF8F07D26 /* LineChartView.swift */; }; + 2A862239108DCD631870DD703ADF49E9 /* SENAnalytics.m in Sources */ = {isa = PBXBuildFile; fileRef = 53C60854A71FC324DE4BD89A675212C2 /* SENAnalytics.m */; }; + 2A8850E8F5F842109F39F76B3A735080 /* FBSDKCoreKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A882FA02D0558FA33D47326B7F5A611 /* FBSDKCoreKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2ABD56761A04FE22CA0747ECCF5A4B83 /* LSHTTPRequestDiff.h in Headers */ = {isa = PBXBuildFile; fileRef = 941B53A89D73DEB3DE062FE6F4EEFABC /* LSHTTPRequestDiff.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 2B41EFE07C612DFEF8FC13B65AB5A781 /* YAxis.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DBD4209D4B0407C755405F18665EF04 /* YAxis.swift */; }; + 2BDB9F8535A1A15B9DD6DA58E7E875A4 /* KWItNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 66CD241C129D7928E697C90B7EEBBC7E /* KWItNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2BFF44BB1C9F7ED746AF8C4C6CA825D1 /* NSJSONSerialization+RemovingNulls.h in Headers */ = {isa = PBXBuildFile; fileRef = E36F414F3B2B96D9AFAC40FAF3DC57C7 /* NSJSONSerialization+RemovingNulls.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2C5A6C26862D4E254FFC19BADA5F9146 /* KWBeKindOfClassMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 422B37A02E9BDCAFC94A463A83634C62 /* KWBeKindOfClassMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2C89F2A00BF6B0D4AA4D5DA77C1CEFF3 /* KWMatching.h in Headers */ = {isa = PBXBuildFile; fileRef = FF56A83CAA42B49825C07ECBC9A22F6E /* KWMatching.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2C8E62D959BA7B7943185BA2198CD117 /* SENSensor.m in Sources */ = {isa = PBXBuildFile; fileRef = D5EDDD978D9756B3CD53C02B4E0C7113 /* SENSensor.m */; }; + 2CCB598210C778D2222EBF9F3DBB2531 /* FBSDKAppLinkResolver.m in Sources */ = {isa = PBXBuildFile; fileRef = 387EC72C61EDBB235DF638122090D0EA /* FBSDKAppLinkResolver.m */; }; + 2D1AAF88F78B011F10849CBB032B4DB4 /* SENAPIInsight.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C9C36BB40CFB8041DC011F5C9BD3BF3 /* SENAPIInsight.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2D2A39674CBE23E85FD63CDA893AF6AA /* ForwardDeclarations.h in Headers */ = {isa = PBXBuildFile; fileRef = 94DBEF9F10733649F572B84587FA76E6 /* ForwardDeclarations.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2D2EC58152AD633F18900F1D5EBD29E0 /* MoveViewJob.swift in Sources */ = {isa = PBXBuildFile; fileRef = F81CBFD54A599DF0CB44DEE115DEB448 /* MoveViewJob.swift */; }; + 2D661BCF509D12F16528BF379B0FAAA4 /* BarChartDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF32B1699041AD105894A09C7C8A035F /* BarChartDataProvider.swift */; }; + 2D87E57DCAA22830ACD5CA6BC2995BB0 /* FBSDKSystemAccountStoreAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = B84C7BA645797126037586FCB95A2B70 /* FBSDKSystemAccountStoreAdapter.m */; }; + 2D8DE55486C921A5B2A4431D5343BD2C /* SEGPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = D7B3C2BEBAF6A44FBCE2D46F339928EC /* SEGPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2E09A03F817050DD7461B3D0F781FCAE /* FBSDKConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 137E44AFFF5EBCE567351F7FD1590D91 /* FBSDKConstants.m */; }; + 2E3EA806AB5D623DE24E5FAE58E39E72 /* IBubbleChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09F12C6475FF553410CE1C09E5BCA0AC /* IBubbleChartDataSet.swift */; }; + 2E8F2D4FBBBE25FF5A76B2463E18BD2E /* BFCancellationToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 288B4B3D48BA435CF30C65B08F4BDE9C /* BFCancellationToken.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2EEF241334AA8F63B4B93119EC1C9E34 /* SENTimelineMetric.m in Sources */ = {isa = PBXBuildFile; fileRef = BCDA3290ABD37FAFD79FAED287175149 /* SENTimelineMetric.m */; }; + 3002931830AF726D78BEC2775F63394F /* KWConformToProtocolMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = AB95C2748E92F0062B09059F01A26F38 /* KWConformToProtocolMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 301D8D74CA87F2D58C0D3D10CEC8761A /* SENAPINotification.m in Sources */ = {isa = PBXBuildFile; fileRef = E47A15CCB8CF24BF6ED10CA0C836D2F4 /* SENAPINotification.m */; }; + 30335260451522242DFCE3396DE2D3B3 /* FBSDKMaleSilhouetteIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = 704A13A71BAA98B3476BAB99B9BC3277 /* FBSDKMaleSilhouetteIcon.m */; }; + 304B9902D4CA61B417167C994A73BE2A /* KSCrashCallCompletion.h in Headers */ = {isa = PBXBuildFile; fileRef = F42764DFF1DAE7D5481ADC78481C2739 /* KSCrashCallCompletion.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 305C927773395AFA51CDD1CAF790A2E5 /* BugsnagSink.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F5F9B00E8D4904EC6B80F6FA82E5693 /* BugsnagSink.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 30848B1DEFE4CA4741FB1FFDDD70D06F /* KSCrashContext.h in Headers */ = {isa = PBXBuildFile; fileRef = D839DE4A0667982B8757D666BEF2CBB2 /* KSCrashContext.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 316F0294325577EBA8B20DDEA31456F3 /* FBSDKError.m in Sources */ = {isa = PBXBuildFile; fileRef = 65E37FF88CDF43D020CBAB9265662370 /* FBSDKError.m */; }; + 3179A34A68170258ABB6F37433A74A4A /* KWBlockRaiseMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = AE66609A54CA37B11CD7930D164EA1E1 /* KWBlockRaiseMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 3185B005E55F935FCEAA4693C7A3B1B2 /* FBSDKLoginTooltipView.m in Sources */ = {isa = PBXBuildFile; fileRef = 381D7820749952FE135C3B1E5060D86C /* FBSDKLoginTooltipView.m */; }; + 318E66E449D99764D61F1D9D7A816043 /* SecureDFUExecutor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4222DC9EE0ECB49D6E81F065AFD31355 /* SecureDFUExecutor.swift */; }; + 3196F205C0459F797F757984FA254899 /* BugsnagSink.m in Sources */ = {isa = PBXBuildFile; fileRef = 0741E1BD3C34E8ABEA2BC8B179C83365 /* BugsnagSink.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 31C4B92C4798C2A2FBFD426C51BD77BD /* KSCrashSentry_MachException.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A422A1950EAB2F2782797D0936EDD69 /* KSCrashSentry_MachException.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 31D478AFBA6E0AFD9DEB17C7FBD4A7E3 /* Analytics-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 62F0A8FD8DD7C6F4CCF09CAE769E9E06 /* Analytics-dummy.m */; }; + 31FF421813382999137866237AC3CD78 /* SENAPIAppStats.h in Headers */ = {isa = PBXBuildFile; fileRef = 07BEE5B65B250528216FAD0DA106EF73 /* SENAPIAppStats.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 324D97355166802A3EA19211D32DD721 /* SENSpeechResult.m in Sources */ = {isa = PBXBuildFile; fileRef = DDE708BF17EDDB7E08E7A958D3B826B2 /* SENSpeechResult.m */; }; + 32560F1F873DF33CD6701C8054EE7101 /* KWBeIdenticalToMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 668A2BD73456A044B210A225F20AE06A /* KWBeIdenticalToMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 3269E7B5C1550ACC625D859B904DC22C /* ScatterChartDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 879B27461F6C0DF02E78C884388D85EE /* ScatterChartDataProvider.swift */; }; + 32747FAF44C9C20FE1F5CDF2E2CD3B66 /* KWBeBetweenMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AAB69DF92B06343A91B5F5D87B7F898 /* KWBeBetweenMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 32769EE60246DD203375A13BE124F050 /* LGBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7F1F6C643394771272A4C855A6EE4B32 /* LGBluetooth.framework */; }; - 32832B2F96B82F781283E67D359F1C1C /* KWMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 6580C2050E8681113650ED34C53B4C18 /* KWMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 3287B0AAA6A77AA5555EEE5AE1A655FA /* KWBlockNode.m in Sources */ = {isa = PBXBuildFile; fileRef = E44ABBB63B7BA3E75BD5E44EFC36968D /* KWBlockNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 3306296285BC6D327DA9070CF3873E08 /* ChartViewBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6E136073E37041D1B54EAD2F011A47E /* ChartViewBase.swift */; }; - 3320503BE5E0606168292859B7246E76 /* ioapi.c in Sources */ = {isa = PBXBuildFile; fileRef = C3096820C620FECB4E655576FAF67831 /* ioapi.c */; }; - 332D87D5DCFD99E9B7637C7E9417142E /* FBSDKCoreKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DCD12DBB9868F61D8EBD84A1095E644 /* FBSDKCoreKit-dummy.m */; }; - 332FA247899895C2CD98A975F46914A7 /* SENExpansion.h in Headers */ = {isa = PBXBuildFile; fileRef = E3D41F362C42D60E39C885922A64023D /* SENExpansion.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 335143447ED360A8662DB3D7EE974526 /* LGCentralManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B7BD3E932A2162CD5FE882DA746AF7CD /* LGCentralManager.m */; }; - 3373B74C96CC676C139EB56BEF8ADB21 /* AFAutoPurgingImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E8F6BF274D7AE37059AD5DCB886AA96 /* AFAutoPurgingImageCache.m */; }; - 33867083462CD169696A438F60258940 /* BFTask+Exceptions.h in Headers */ = {isa = PBXBuildFile; fileRef = FBDD9A814A9F9EB4477F702C1C215CF7 /* BFTask+Exceptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 32832B2F96B82F781283E67D359F1C1C /* KWMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = CCAD0EF967D27261601E1FB0A4644876 /* KWMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 3287B0AAA6A77AA5555EEE5AE1A655FA /* KWBlockNode.m in Sources */ = {isa = PBXBuildFile; fileRef = F31CEAF5A68545112295C99DAD22522C /* KWBlockNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 3306296285BC6D327DA9070CF3873E08 /* ChartViewBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09E18F84779E58500F53F8AF253CCB1A /* ChartViewBase.swift */; }; + 3320503BE5E0606168292859B7246E76 /* ioapi.c in Sources */ = {isa = PBXBuildFile; fileRef = E69105015E638008C9A123FCB8AE029F /* ioapi.c */; }; + 332FA247899895C2CD98A975F46914A7 /* SENExpansion.h in Headers */ = {isa = PBXBuildFile; fileRef = EBF3E70D591867780AEC3446229F554C /* SENExpansion.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 334765008F8A749033D736F9342595A5 /* FBSDKApplicationDelegate+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = CA04FE4C5D5C3D469A36A0BEB40D07AC /* FBSDKApplicationDelegate+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 335143447ED360A8662DB3D7EE974526 /* LGCentralManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 7448739935FD0D967B4650005CE1C168 /* LGCentralManager.m */; }; + 3373B74C96CC676C139EB56BEF8ADB21 /* AFAutoPurgingImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 3B5589B44707A615101B162406733C3A /* AFAutoPurgingImageCache.m */; }; + 33867083462CD169696A438F60258940 /* BFTask+Exceptions.h in Headers */ = {isa = PBXBuildFile; fileRef = A1D9D4D3617F8FA5798C3CAD331A341D /* BFTask+Exceptions.h */; settings = {ATTRIBUTES = (Public, ); }; }; 33C74799544FED027B08955A47FCA749 /* Pods-SenseApp-Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FF1CAEDECA9E86699CEC4C70BF6C24C8 /* Pods-SenseApp-Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 34575CB231C93595FDC2626B0BEF4311 /* KWGenericMatchingAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = E7CF9D14A7817B91D8898BF4D9184E66 /* KWGenericMatchingAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 345941D66E92A5DDBFDA7E56C93F6012 /* NAPickerCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A642B9BFCDCD45E813F5FFFA02FBB1B /* NAPickerCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 34AA97386AA7FBB99ADD97B1D94D7278 /* LSStringMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = A3E70871EAA2F3C2B6ACC400CBA756F9 /* LSStringMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 34D097F052C13D98C0A9EEBB3EEBBB38 /* KWExampleNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 00CAE9CBA0C0E092D975B46D82505EAB /* KWExampleNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 34F5FCF2F76A64E36C0F002FC0B3E261 /* ConcreteExtensionField.m in Sources */ = {isa = PBXBuildFile; fileRef = 814680F732CCB02E2A9665B4336CEB7D /* ConcreteExtensionField.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 350DB1859D07888A71A083EC27F91A6C /* pt.lproj in Resources */ = {isa = PBXBuildFile; fileRef = F03F1A5F2027D44A522F86DD9F985E1E /* pt.lproj */; }; - 35382B592D52D5617BE74628B6E4CE31 /* LSHTTPStubURLProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = BF183758BB78906ADFC9A4FFC999CC6F /* LSHTTPStubURLProtocol.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 357C333B1FD1198970CC26939FBBB9FD /* SENAPIAccount.h in Headers */ = {isa = PBXBuildFile; fileRef = FFA18F6A6AEDDA68156A616EC8DF7A54 /* SENAPIAccount.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 35E6A5AAE7D82368E6B8BA9021FEE450 /* FBSDKErrorConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = CEB840F8655BFB553AA1CF3E502A1CED /* FBSDKErrorConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 37446BF0B1928F3DEC6CCCC241FE29AE /* SVWebViewControllerActivityChrome-iPad.png in Resources */ = {isa = PBXBuildFile; fileRef = 2C8613576F211C393B43B2600DFC65CA /* SVWebViewControllerActivityChrome-iPad.png */; }; - 37501E73222EE48B91E2C9F03F4CB3E1 /* UIButton+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = A36A5D9E88C81E7C31BFD96C7E6EC31F /* UIButton+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 38086828A9C77F35663252F569280751 /* SENAppStats.m in Sources */ = {isa = PBXBuildFile; fileRef = 2300B0C6A65D2F1C0DFA6EBEC80360E7 /* SENAppStats.m */; }; - 38190282EAEAB855CFE20B3C835447CE /* _FBSDKTemporaryErrorRecoveryAttempter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8246CA2550A4C6C9D871488E209764DE /* _FBSDKTemporaryErrorRecoveryAttempter.m */; }; - 3842A37A9BAC3E6FB2B9FB0F2CC77273 /* TransformerHorizontalBarChart.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2959FE052671FD84FEEA8D60F4D3C6EA /* TransformerHorizontalBarChart.swift */; }; - 384FDFFE4F410ADF51A8EF36E53C9318 /* FBSDKServerConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = A78E43E4F53EDDE335E67E18A42414ED /* FBSDKServerConfiguration.m */; }; - 386F2E6A9648D1D82180AAA5FCF9CED7 /* SENAPISleepSounds.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C1F36A2737A68A6F20C94591CA27F50 /* SENAPISleepSounds.m */; }; - 38C606D0C35C54F646E3EEB2F97281D5 /* SENTrends.m in Sources */ = {isa = PBXBuildFile; fileRef = F4BBB989B2B0D6192912ED7CF09D8E68 /* SENTrends.m */; }; - 38C7C435B297ACE646CE5673610DCDF0 /* SENAPISystemAlerts.h in Headers */ = {isa = PBXBuildFile; fileRef = B24DC1B5790A9DC92C74B85FB6DCF7B8 /* SENAPISystemAlerts.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 38CC96F0574AE941E0E63C5D1EB226F4 /* SENAnalyticsLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = F65E762E617F525BEB8F62F0DFD48E8C /* SENAnalyticsLogger.m */; }; - 38E190DD7C870C7BD00BF8A1FF466A38 /* LSASIHTTPRequestHook.m in Sources */ = {isa = PBXBuildFile; fileRef = BE65CF1588A5B4E610BB45707972F6A1 /* LSASIHTTPRequestHook.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 392177540C38EE01D625D23F78F0F47F /* KSZombie.h in Headers */ = {isa = PBXBuildFile; fileRef = 803D244D0C3E2232340B7A6A1F85C910 /* KSZombie.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 39730DC7E1EB2176BAD6CE26CD65480A /* BarHighlighter.swift in Sources */ = {isa = PBXBuildFile; fileRef = F10335926DAFD0A227EFB5E326237F74 /* BarHighlighter.swift */; }; - 398CB185621D7B6F506E24DE38A93642 /* DefaultValueFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 488EBBF195AE731589636A2D96995169 /* DefaultValueFormatter.swift */; }; - 39A49C2987CD1576E45EE7B0711E1060 /* KWProbePoller.h in Headers */ = {isa = PBXBuildFile; fileRef = D7FEE924B81E0B2540E67D5F7BFF0903 /* KWProbePoller.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 39A6F9582E1AB3CEB205EE0C42D40C15 /* SENSleepSoundRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 4EE96A9AA12BDAD12FA092067450B6DE /* SENSleepSoundRequest.m */; }; - 39B29EEAA00E34DA0FC7CC39968FAD63 /* KWLetNode.h in Headers */ = {isa = PBXBuildFile; fileRef = B9C2F1B7B1C190A2DEA33440B0153AA8 /* KWLetNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3A47EA79A80A5E32D1319949547B6B9D /* SVWebViewControllerNext.png in Resources */ = {isa = PBXBuildFile; fileRef = BDB66BBB5ADDBAE2D5E338CF1BCE127F /* SVWebViewControllerNext.png */; }; - 3A48FA26E986012C2027DD9C53173C92 /* FBSDKLoginButton.h in Headers */ = {isa = PBXBuildFile; fileRef = DBF806372FF5D868B764AFB4FF65BCB6 /* FBSDKLoginButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3A4C4FC4F7290C1DC8453DC6A0FE99BB /* XAxis.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8FA3F32AAE626CF2A7ADF4BCD642519 /* XAxis.swift */; }; - 3A69EFBE879A16E256F26D61DCEFC6CE /* SEGIdentifyPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = 45BD66BDFD9B5615AEECB6025CAB16E4 /* SEGIdentifyPayload.m */; }; - 3A7D2358107244A25AF083C9C257794F /* KWBeforeAllNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 58CAF8A8065B8CD836ED0A1C335B3531 /* KWBeforeAllNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3B28A97399971AE927556CAD7D23BBDD /* YAxisRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC7B9C5FD3FC7870CDDF61071C90E3C5 /* YAxisRenderer.swift */; }; - 3B30519EF06DE8A4A467221F9B4C52F5 /* UICountingLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = 0239FB61006E98B29F7B6243D3C36BF6 /* UICountingLabel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3B4AB081B8792B9F73D14546D2D870C5 /* Nocilla-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DA616791BEA373BDF5C5EFCD010F481 /* Nocilla-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3B56B8FBA4898B0ADE39C7D525D14FC2 /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 75429AB5BAE7D29997947ED05FEA5B53 /* AFNetworkReachabilityManager.m */; }; - 3B6105823311FDC2D2BA64DCB124BA75 /* KWCallSite.h in Headers */ = {isa = PBXBuildFile; fileRef = CCF7697294B6B178C370C83429EF3F13 /* KWCallSite.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3B833383469FD94A850E2E6EB0629BCE /* SENAPIAppFeedback.h in Headers */ = {isa = PBXBuildFile; fileRef = 2ECBE1FA1AD55AA6CCDD73BFB1177D0B /* SENAPIAppFeedback.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3B94C76D127A9A5444579DF7067205C2 /* SENSenseWiFiStatus.m in Sources */ = {isa = PBXBuildFile; fileRef = A5B7A1374949E6945258F87184D50196 /* SENSenseWiFiStatus.m */; }; - 3BC747C046A8C4C8C5F4DDE3B1DE2824 /* BFCancellationTokenSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 594F15EF45EDD2634DC37075284BB2B0 /* BFCancellationTokenSource.m */; }; - 3BFA9D49E412A7413FA8CBE795CF9631 /* CGFloatType-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FB5395F3C74E59B6A0900E0C6757702 /* CGFloatType-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3C93A35CE412175A2A9656A9801E21B5 /* SENSystemAlert.m in Sources */ = {isa = PBXBuildFile; fileRef = 15100BBE7084A834268745BAF4B2BB45 /* SENSystemAlert.m */; }; - 3CBC8890AAB993099B613793150A72DD /* iOSDFULibrary-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D9117819D814160AAAB42DE18ECFEF7F /* iOSDFULibrary-dummy.m */; }; - 3D3E3FBFB2BBD69BEFC87D9371CC52C7 /* KSCrashSentry_User.c in Sources */ = {isa = PBXBuildFile; fileRef = 495CA3FF81DC016487B522DBBA0EB0E8 /* KSCrashSentry_User.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 3D48F056082CB8684B79EB17414BFD4A /* NSString+Nocilla.h in Headers */ = {isa = PBXBuildFile; fileRef = 716A218759277AC9E6419D96A4040B58 /* NSString+Nocilla.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3D4986DF051AA1F8F026416D91A31857 /* FBSDKAppEventsUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 97AEED1576065802A4E8237669FFA475 /* FBSDKAppEventsUtility.m */; }; - 3D56D3813D7EB67BA5B0752151A9F001 /* iOSDFULibrary-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E0102BFB56DE7813E465AF87D865FB3 /* iOSDFULibrary-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3D8B95F9AABF11825EC84BA427980B82 /* KWExample.h in Headers */ = {isa = PBXBuildFile; fileRef = 0615E15BD297E5A16FABA5EAA13A9F01 /* KWExample.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 34575CB231C93595FDC2626B0BEF4311 /* KWGenericMatchingAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 75ADBB2A972C4B47ABD680111F0AC128 /* KWGenericMatchingAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 345941D66E92A5DDBFDA7E56C93F6012 /* NAPickerCell.h in Headers */ = {isa = PBXBuildFile; fileRef = B56D755FD3B6BB457678D7F97E52F8DB /* NAPickerCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3482CFDEBE7858DD3EB9EF87EE600B5C /* FBSDKBase64.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C0FAC307F5F36E03A1BAC51AB262932 /* FBSDKBase64.m */; }; + 34AA97386AA7FBB99ADD97B1D94D7278 /* LSStringMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 4A2152983DE4DD3CEA5B47D52A919282 /* LSStringMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 34D097F052C13D98C0A9EEBB3EEBBB38 /* KWExampleNode.h in Headers */ = {isa = PBXBuildFile; fileRef = CA4F173679CD6F4A6351B3C9AAC92A55 /* KWExampleNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 34F5FCF2F76A64E36C0F002FC0B3E261 /* ConcreteExtensionField.m in Sources */ = {isa = PBXBuildFile; fileRef = 4014FC83481FBA7F55C70DE9F5E0D38A /* ConcreteExtensionField.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 350DB1859D07888A71A083EC27F91A6C /* pt.lproj in Resources */ = {isa = PBXBuildFile; fileRef = BA3DC1E55DD69DE249FE5DAD9E0E1842 /* pt.lproj */; }; + 35382B592D52D5617BE74628B6E4CE31 /* LSHTTPStubURLProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = 69F40152EE73F0CC37545AEC2D79F733 /* LSHTTPStubURLProtocol.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 357C333B1FD1198970CC26939FBBB9FD /* SENAPIAccount.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BC091AA372586B76CC54E27A6F96F8B /* SENAPIAccount.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 36058A8EC19CC03A2706353644DE2AC3 /* FBSDKAppLinkResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = 1CE85EF267C5C10FCC54F07BAD40FBA1 /* FBSDKAppLinkResolver.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 36148E99CDC3BDE34012618D76547265 /* FBSDKViewImpressionTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 02B094122E9FCB72BC7836DBB28D55FB /* FBSDKViewImpressionTracker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 370F81A53A9ED0C7DDA4646284FB75A4 /* FBSDKCloseIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = 455D329EAA1FAAE83AC4FBBB5F8D9089 /* FBSDKCloseIcon.m */; }; + 37446BF0B1928F3DEC6CCCC241FE29AE /* SVWebViewControllerActivityChrome-iPad.png in Resources */ = {isa = PBXBuildFile; fileRef = 2CCDFA7753876F862CEE68F7D9C4B48F /* SVWebViewControllerActivityChrome-iPad.png */; }; + 37501E73222EE48B91E2C9F03F4CB3E1 /* UIButton+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DEBFC210A2277BB19C09C18D0978DFA /* UIButton+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 377244860477A7CD3DE24AB42F25AEF5 /* FBSDKColor.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D6155CB7BEAEDA33DED9B39FF67891A /* FBSDKColor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 38086828A9C77F35663252F569280751 /* SENAppStats.m in Sources */ = {isa = PBXBuildFile; fileRef = 3FC17D0BA8B95205177A098A09ECAD44 /* SENAppStats.m */; }; + 381F5FA7B029E92E92792333C6896C5C /* FBSDKGraphRequestDataAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = B158C8327447C33ECEA498B7D460E6E9 /* FBSDKGraphRequestDataAttachment.m */; }; + 383F56C5D3A386BCBF17F45189163BEC /* FBSDKAccessTokenCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D874AED7F77DDB3DE05F52C262E58AE /* FBSDKAccessTokenCache.m */; }; + 3842A37A9BAC3E6FB2B9FB0F2CC77273 /* TransformerHorizontalBarChart.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1574C8AC48482769C6A6E9F74FBEA22B /* TransformerHorizontalBarChart.swift */; }; + 386F2E6A9648D1D82180AAA5FCF9CED7 /* SENAPISleepSounds.m in Sources */ = {isa = PBXBuildFile; fileRef = 23EFE327045ABF11ECC644EB2BC6F34C /* SENAPISleepSounds.m */; }; + 38C606D0C35C54F646E3EEB2F97281D5 /* SENTrends.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B2AFB31F9919B33F1F9276700252538 /* SENTrends.m */; }; + 38C7C435B297ACE646CE5673610DCDF0 /* SENAPISystemAlerts.h in Headers */ = {isa = PBXBuildFile; fileRef = D75B09E9ACE0AEE2B55DF58D370BD685 /* SENAPISystemAlerts.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 38CC96F0574AE941E0E63C5D1EB226F4 /* SENAnalyticsLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 5680E1649C36F79AFF5849706444BDEB /* SENAnalyticsLogger.m */; }; + 38E190DD7C870C7BD00BF8A1FF466A38 /* LSASIHTTPRequestHook.m in Sources */ = {isa = PBXBuildFile; fileRef = 0BD2B0B1100E5DF72EA7D803FBD7D53C /* LSASIHTTPRequestHook.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 392177540C38EE01D625D23F78F0F47F /* KSZombie.h in Headers */ = {isa = PBXBuildFile; fileRef = 69CD6269814E76F09366E00CC76E032F /* KSZombie.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 39730DC7E1EB2176BAD6CE26CD65480A /* BarHighlighter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F9B7E6A65C92812B87A18CD54673294 /* BarHighlighter.swift */; }; + 398CB185621D7B6F506E24DE38A93642 /* DefaultValueFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3B58D58D80830CAD1BA3DCA56F86AC7 /* DefaultValueFormatter.swift */; }; + 39A49C2987CD1576E45EE7B0711E1060 /* KWProbePoller.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DB9528895D470FC4BB07E3DBAD52EA1 /* KWProbePoller.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 39A6F9582E1AB3CEB205EE0C42D40C15 /* SENSleepSoundRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 976B96CC7CDCE9F5F1D62A5CC0800C64 /* SENSleepSoundRequest.m */; }; + 39B29EEAA00E34DA0FC7CC39968FAD63 /* KWLetNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 1120D01C380C3C4004A94B6FEFB84718 /* KWLetNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3A3A2ACC68A0984A18B6B3B33A7A54F9 /* FBSDKProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = 0083C5FF3892E37655881C1904E7386B /* FBSDKProfile.m */; }; + 3A47EA79A80A5E32D1319949547B6B9D /* SVWebViewControllerNext.png in Resources */ = {isa = PBXBuildFile; fileRef = 82B98BFF67F2069B08B8012DB23EA005 /* SVWebViewControllerNext.png */; }; + 3A48FA26E986012C2027DD9C53173C92 /* FBSDKLoginButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 03BEC350BB859AA1CCBEE9FD86EC88CE /* FBSDKLoginButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3A4C4FC4F7290C1DC8453DC6A0FE99BB /* XAxis.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C4B1FE5AECA5FCA5F411AFFCB10FB48 /* XAxis.swift */; }; + 3A69EFBE879A16E256F26D61DCEFC6CE /* SEGIdentifyPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = 69047C6ECAFD9FDCC143457784D4F525 /* SEGIdentifyPayload.m */; }; + 3A7D2358107244A25AF083C9C257794F /* KWBeforeAllNode.h in Headers */ = {isa = PBXBuildFile; fileRef = A415E71ED3BB6812783BE340FDB1ABCE /* KWBeforeAllNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3B28A97399971AE927556CAD7D23BBDD /* YAxisRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ED49F943C3742D2C6482E92BAC99A7A /* YAxisRenderer.swift */; }; + 3B30519EF06DE8A4A467221F9B4C52F5 /* UICountingLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = 46FAEC3DA63895F7B4D0D26073EE8548 /* UICountingLabel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3B4AB081B8792B9F73D14546D2D870C5 /* Nocilla-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EBFDE2898E702EC6C8245C2FA498A55 /* Nocilla-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3B56B8FBA4898B0ADE39C7D525D14FC2 /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BECA07A1BAC5F0AC08F57CC9BB3CBCFE /* AFNetworkReachabilityManager.m */; }; + 3B6105823311FDC2D2BA64DCB124BA75 /* KWCallSite.h in Headers */ = {isa = PBXBuildFile; fileRef = F0AFD219CF8598733E98284C62152868 /* KWCallSite.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3B833383469FD94A850E2E6EB0629BCE /* SENAPIAppFeedback.h in Headers */ = {isa = PBXBuildFile; fileRef = C39845B25DB23D75E4B88F7C83D3D11F /* SENAPIAppFeedback.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3B94C76D127A9A5444579DF7067205C2 /* SENSenseWiFiStatus.m in Sources */ = {isa = PBXBuildFile; fileRef = C8AEA60CC20F574B5887E65E6D4F6F75 /* SENSenseWiFiStatus.m */; }; + 3BC747C046A8C4C8C5F4DDE3B1DE2824 /* BFCancellationTokenSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 73011EA030445F49A2071F4F4DC33327 /* BFCancellationTokenSource.m */; }; + 3BFA9D49E412A7413FA8CBE795CF9631 /* CGFloatType-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FDB1D61CA3B1332B4F116A84E001A6B8 /* CGFloatType-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3C93A35CE412175A2A9656A9801E21B5 /* SENSystemAlert.m in Sources */ = {isa = PBXBuildFile; fileRef = D66EBFBEEA5EC58734FE9251647AB25E /* SENSystemAlert.m */; }; + 3CBC8890AAB993099B613793150A72DD /* iOSDFULibrary-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E09735F6FF7C277BB8381A63C4BDE9D /* iOSDFULibrary-dummy.m */; }; + 3D165D53D8D52CC194C2555ACC06F066 /* FBSDKAppLinkUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = DF027A75A2291C33A7D42383DF1B6171 /* FBSDKAppLinkUtility.m */; }; + 3D3E3FBFB2BBD69BEFC87D9371CC52C7 /* KSCrashSentry_User.c in Sources */ = {isa = PBXBuildFile; fileRef = E30DC68490DA948B780DF439595FC26E /* KSCrashSentry_User.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 3D48F056082CB8684B79EB17414BFD4A /* NSString+Nocilla.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E32F6C7D6DCCDE199E06D6476938104 /* NSString+Nocilla.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D56D3813D7EB67BA5B0752151A9F001 /* iOSDFULibrary-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E747BBBDBBA5C5265CDFBD01C96B951 /* iOSDFULibrary-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3D8B95F9AABF11825EC84BA427980B82 /* KWExample.h in Headers */ = {isa = PBXBuildFile; fileRef = F61A05FAAAD9B872AC70D389BED3B9C7 /* KWExample.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3DD7579FF3E42BF27D58AAD25A3370C9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AB1F94B51370B88CA98D17DEDAA213F /* Foundation.framework */; }; - 3E1CD5005F4B54C038F98AB738A34BCD /* FBSDKBridgeAPIProtocolNativeV1.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FA137A9A0D597D7422F86748DDB82BD /* FBSDKBridgeAPIProtocolNativeV1.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3E24CCDE4A41E5DFE32FD31B420AC777 /* RadarChartRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 35DD336CD540E4EAA71B2455955527B8 /* RadarChartRenderer.swift */; }; - 3E257631DE0C93A34822374AEE015F35 /* SENSerializable.h in Headers */ = {isa = PBXBuildFile; fileRef = B36FDC37EEEB44C5EBDFA482A2CBCB2D /* SENSerializable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3E50E38A5698C089A10DE56F6B2799CE /* AbstractMessageBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 10A87D1D6FFCD3BB33A8416F02E0C74D /* AbstractMessageBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3E65FC99123ED7756E60C4511061879C /* SENAPISupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 96F6BD62757A9D8A11DF84CBE2A11830 /* SENAPISupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3E87C1FDB850A56A244F885905B8F545 /* SVWebViewControllerActivitySafari@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = BD60382EAAA49ABA637EA0283AFD0E84 /* SVWebViewControllerActivitySafari@2x.png */; }; - 3EBA3B5CCAE3791EF38CEE19D5487879 /* Bugsnag-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 136F00E8AA4C9E723CF2FFDC7EF338F9 /* Bugsnag-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3EDDF2052D4ABB46B3236E6DB3931985 /* XAxisRendererRadarChart.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6339F5BB76755EC74C742BD16FE964FB /* XAxisRendererRadarChart.swift */; }; - 3EE9E1B6EBF1854ABC8813CECF4EDDA0 /* ZipArchive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32655DEE7196A88F71CEB97551EC5CE1 /* ZipArchive.swift */; }; - 3EEFF4E2CD2389436DE68C884B594F27 /* SENAPIExpansion.h in Headers */ = {isa = PBXBuildFile; fileRef = F8EB57117B62B1B6B94F7178E8310526 /* SENAPIExpansion.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3F06A9120AE881943AA2A6973DC039F3 /* KSMach.h in Headers */ = {isa = PBXBuildFile; fileRef = 40B663AE46A5ECC70F5C5E395E283F58 /* KSMach.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3F21C93819734F8FED743264FC16CD78 /* AnimatedViewPortJob.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA48A19AE9D23FBBB923DD73AD77F47C /* AnimatedViewPortJob.swift */; }; - 3F68F9ED51EA08D7881DDEEA438C4BF0 /* UIImage+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AEF6DCAADF4F1E1743FA45A5E04C3EF /* UIImage+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3F88807DB61EF4B16106644ADF6ABD2C /* FBSDKAppLinkUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 5DD6ADE0BC7382AD3168616F1C5E2BD4 /* FBSDKAppLinkUtility.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3F9A8505BF94AC1E2431B8AF77309150 /* crc32.swift in Sources */ = {isa = PBXBuildFile; fileRef = F56E1C3D416318360FAE9AFCAC2F0D91 /* crc32.swift */; }; - 40304EF0322E9405B11209A67DB07F5A /* SENAPITimeline.h in Headers */ = {isa = PBXBuildFile; fileRef = AC547884BA3D38D7C3BA3DFBF09A0902 /* SENAPITimeline.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4052D7873075FAFC2CD56DA216F70BC9 /* FBSDKAppEventsState.m in Sources */ = {isa = PBXBuildFile; fileRef = A07C7A5E4C91755058DA303472CAB950 /* FBSDKAppEventsState.m */; }; - 40B52D4109A4A86AEEC3D711F631E4A6 /* KWContainMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = E95F28D204390EF7140F7C04F9576B5B /* KWContainMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 410BDBD733A51D77BF58720F7BAA52C6 /* FBSDKLoginManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A287D88272B851C90FC68B401709850 /* FBSDKLoginManager.m */; }; - 4122C51327DBC0EEEDA2C3B7ECC18BB9 /* NSProxy+KiwiVerifierAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 50F6B37230DE4273B8EBD09C5FD3F74C /* NSProxy+KiwiVerifierAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 416342AD51ECF2F887057BDDC611F0C7 /* SENPreference.h in Headers */ = {isa = PBXBuildFile; fileRef = B5787D17FAB20E1949F6F682F6F4A31C /* SENPreference.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 41B82E7AB5A429277981520F2F9B42DB /* Bugsnag.m in Sources */ = {isa = PBXBuildFile; fileRef = E78C35FC201D48F74C82D0EBCA643C2A /* Bugsnag.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 3E24CCDE4A41E5DFE32FD31B420AC777 /* RadarChartRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66741F0A2BA3A2E738B63944624BC977 /* RadarChartRenderer.swift */; }; + 3E257631DE0C93A34822374AEE015F35 /* SENSerializable.h in Headers */ = {isa = PBXBuildFile; fileRef = 3614FD2388EE7BC15ABAE9AE05754936 /* SENSerializable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3E50E38A5698C089A10DE56F6B2799CE /* AbstractMessageBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 7C29A1DFFD9EC035712556404A62B254 /* AbstractMessageBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3E65FC99123ED7756E60C4511061879C /* SENAPISupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CAA67411F93DCC808C822095066A98A /* SENAPISupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3E87C1FDB850A56A244F885905B8F545 /* SVWebViewControllerActivitySafari@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 0ED74989080EEAA4FF9B0B262B0A8701 /* SVWebViewControllerActivitySafari@2x.png */; }; + 3EBA3B5CCAE3791EF38CEE19D5487879 /* Bugsnag-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 33D4F4D96170DC4EB47C1A66AD4D7F95 /* Bugsnag-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3EDDF2052D4ABB46B3236E6DB3931985 /* XAxisRendererRadarChart.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDE291789A9E7F53CFF0729FEB456E59 /* XAxisRendererRadarChart.swift */; }; + 3EE9E1B6EBF1854ABC8813CECF4EDDA0 /* ZipArchive.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59AB10040FBFB6E7EC4E8EE95881C6EB /* ZipArchive.swift */; }; + 3EEFF4E2CD2389436DE68C884B594F27 /* SENAPIExpansion.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BAF8324ECF4029E6BF67DA2233B484C /* SENAPIExpansion.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3F06A9120AE881943AA2A6973DC039F3 /* KSMach.h in Headers */ = {isa = PBXBuildFile; fileRef = 4064D1F18DC5B900A63917B8ECAC9FEB /* KSMach.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 3F08AB3F75B2FED9D94A7401F60BDFD9 /* FBSDKGraphRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = E13C66F5E6A66DDD718DAE862C75AE85 /* FBSDKGraphRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3F21C93819734F8FED743264FC16CD78 /* AnimatedViewPortJob.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D4D97C58929D1460E9E858C6AC55CFC /* AnimatedViewPortJob.swift */; }; + 3F68F9ED51EA08D7881DDEEA438C4BF0 /* UIImage+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B0A00FDDEA9D971DDDFE954D8485D6D /* UIImage+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3F9A8505BF94AC1E2431B8AF77309150 /* crc32.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A0234FE1A6C91AAF21513334F1DB0C5 /* crc32.swift */; }; + 40304EF0322E9405B11209A67DB07F5A /* SENAPITimeline.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CE2235797269C833EA1B4C79208D1FE /* SENAPITimeline.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 40B52D4109A4A86AEEC3D711F631E4A6 /* KWContainMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 3593FF0D9143A0CCCFDC5A0D1C89E00A /* KWContainMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 410BDBD733A51D77BF58720F7BAA52C6 /* FBSDKLoginManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D5C47F7E77C24E634761A96300B1128 /* FBSDKLoginManager.m */; }; + 4122C51327DBC0EEEDA2C3B7ECC18BB9 /* NSProxy+KiwiVerifierAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E3672FA17B47266DB34860BB5465826 /* NSProxy+KiwiVerifierAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 416342AD51ECF2F887057BDDC611F0C7 /* SENPreference.h in Headers */ = {isa = PBXBuildFile; fileRef = 21166E05360DBDB5B32707EB980C7A9C /* SENPreference.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 41B82E7AB5A429277981520F2F9B42DB /* Bugsnag.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F86028EE2D54194B06AA0FD04835A8D /* Bugsnag.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 41DD59987E8588B46D8531F0552BB931 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AB1F94B51370B88CA98D17DEDAA213F /* Foundation.framework */; }; - 421025F26974257A125008499EC0A9B1 /* KSCrashDoctor.m in Sources */ = {isa = PBXBuildFile; fileRef = DB80128E49D8928A2CE6962A9247B2CE /* KSCrashDoctor.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 422DA4E90863442626BB5E101C1DAFD7 /* KWBeZeroMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 0E301555FB92D5E1A7639E9F517D1CA2 /* KWBeZeroMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 425A2974D768EDCE1249DE5449503AAA /* ChartDataEntryBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = E23C9CF53C579695A3A3930A4C2D16B3 /* ChartDataEntryBase.swift */; }; - 4266AD25F83857D9FB129A1FB4B5CF3F /* SENSleepPill.m in Sources */ = {isa = PBXBuildFile; fileRef = 949B02B5DB305A39CF6C66AD7A443F62 /* SENSleepPill.m */; }; - 426A35F01D77A2B434FA94E31FAE75AC /* MutableExtensionRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B32EB6D688368F043C58615479C8D4E /* MutableExtensionRegistry.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 42AD7DAA4D741439CDE4FF8DC60DCB2B /* UICountingLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 175B71A96806A6A3D15F8708C4AD4071 /* UICountingLabel.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 42DAF317E9D6902012618908E5A031B5 /* NSObject+KiwiSpyAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = BD8DDD8E429D1185F43EB81D3EEA884C /* NSObject+KiwiSpyAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 42E19358367480D5DE56A87C8A9793B0 /* SENTrends.h in Headers */ = {isa = PBXBuildFile; fileRef = 123780BF06F4A903BCEF8923638C4888 /* SENTrends.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 42E2EA185DB57F40D290BBCA2F605687 /* CBUUID+StringExtraction.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6D1BF82FC949AB6A1490B353387CE9 /* CBUUID+StringExtraction.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 42E72EDE08044237B6D2DC0C58661E86 /* FBSDKServerConfigurationManager+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = C98C43EA8320E05EF10808AD35180CBC /* FBSDKServerConfigurationManager+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 42FFDDBE5879DE52F461B35F467E6D34 /* SenseKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C02818FFC97E83463FE09441E627CC60 /* SenseKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 436E2C973DCECE53F58FBE167A35BB43 /* FBSDKMutableCopying.h in Headers */ = {isa = PBXBuildFile; fileRef = DE1BDE99B1ABB5BF5ED9EDA180E47DFA /* FBSDKMutableCopying.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 438082B149EFFFD3106441B60C0FA6E0 /* KSDynamicLinker.h in Headers */ = {isa = PBXBuildFile; fileRef = DA99611FE246977602D91B5974E86C20 /* KSDynamicLinker.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 43919154410501DF6115D6D95F792ECC /* SENAPIAppStats.m in Sources */ = {isa = PBXBuildFile; fileRef = 8681138C0CBE62565261AE213FAD1E4F /* SENAPIAppStats.m */; }; - 442C101E0651723B22615C714F37C9DE /* FBSDKAccessTokenCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 81BCAB5F9F871753DFEA29D75CA0CB07 /* FBSDKAccessTokenCache.m */; }; - 444F1392FEDE5A4B68BA147AAD4FC7F9 /* KWBeforeAllNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 317A4AD1CF13A3DC748B08CC3A281A46 /* KWBeforeAllNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 4467FEA39122B19BB218C322B95A787D /* FBSDKProfilePictureView.m in Sources */ = {isa = PBXBuildFile; fileRef = 941DA616C6367815214C4C3A76DB959E /* FBSDKProfilePictureView.m */; }; - 4475EE72D31D3601D347F7FBD2A7F675 /* SENAPISensor.h in Headers */ = {isa = PBXBuildFile; fileRef = FDF6305DA25247E2CB2BB53168C56E95 /* SENAPISensor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 447D1D51A8427FAA28A9B717B0C66A79 /* LGService.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CBFFA74704B8BDEE6C57E9A6978406C /* LGService.m */; }; - 44D2A8BC8F2E099D6DF81A1757025D95 /* SENShareable.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BE587CF99E5FF4EDA6559F8E0CB4A1A /* SENShareable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 41EBD97EC74F2EA8C822F5484D327166 /* FBSDKServerConfigurationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B4A66117FFFA078E10D8E4282F918AE5 /* FBSDKServerConfigurationManager.m */; }; + 421025F26974257A125008499EC0A9B1 /* KSCrashDoctor.m in Sources */ = {isa = PBXBuildFile; fileRef = D6AA77E696F7406AC94DC53119143187 /* KSCrashDoctor.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 422DA4E90863442626BB5E101C1DAFD7 /* KWBeZeroMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 6604E652888A79AF1E71CCC54EDABA33 /* KWBeZeroMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 425A2974D768EDCE1249DE5449503AAA /* ChartDataEntryBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9F734B8838993FBEB1C08ED4CBDB5E3 /* ChartDataEntryBase.swift */; }; + 4266AD25F83857D9FB129A1FB4B5CF3F /* SENSleepPill.m in Sources */ = {isa = PBXBuildFile; fileRef = D94AB41961AE55DE3A5C0FA19475039E /* SENSleepPill.m */; }; + 426A35F01D77A2B434FA94E31FAE75AC /* MutableExtensionRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A2A275AF85F985AC229EB6D58DA5F52 /* MutableExtensionRegistry.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 42AD7DAA4D741439CDE4FF8DC60DCB2B /* UICountingLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E375359D77394BDD37DF18E070A3C68 /* UICountingLabel.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 42DAF317E9D6902012618908E5A031B5 /* NSObject+KiwiSpyAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 733760E1654FF1FA35340F90057FA81F /* NSObject+KiwiSpyAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 42E19358367480D5DE56A87C8A9793B0 /* SENTrends.h in Headers */ = {isa = PBXBuildFile; fileRef = FBC4889FDCDFE4467F2565ED4D595F44 /* SENTrends.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 42E2EA185DB57F40D290BBCA2F605687 /* CBUUID+StringExtraction.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F1E40B7D8D477233C5200BC62A4A03B /* CBUUID+StringExtraction.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 42FFDDBE5879DE52F461B35F467E6D34 /* SenseKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D39F9BFD5D3F8CD320329E0716F06B2B /* SenseKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 438082B149EFFFD3106441B60C0FA6E0 /* KSDynamicLinker.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EABD0DF186A6887896BBF7388443ED0 /* KSDynamicLinker.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 43919154410501DF6115D6D95F792ECC /* SENAPIAppStats.m in Sources */ = {isa = PBXBuildFile; fileRef = 9233F6FEB284CC5A5D3E9AC01DE48905 /* SENAPIAppStats.m */; }; + 444F1392FEDE5A4B68BA147AAD4FC7F9 /* KWBeforeAllNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 23BD11C096C830003ED2FFB90EDB09C6 /* KWBeforeAllNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 4475EE72D31D3601D347F7FBD2A7F675 /* SENAPISensor.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E02E0845C3157981E385F106AE7DEB4 /* SENAPISensor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 447D1D51A8427FAA28A9B717B0C66A79 /* LGService.m in Sources */ = {isa = PBXBuildFile; fileRef = BAAEAE802119A8A52AF12CC61ED3092C /* LGService.m */; }; + 44D2A8BC8F2E099D6DF81A1757025D95 /* SENShareable.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C7E3C44DBB5C02F05F2D75A2A35403F /* SENShareable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 44DAA542D2B6996DBD23813D7DC819E7 /* FBSDKGraphRequestBody.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F577747D72978D7A214B2FBD3BC0A7D /* FBSDKGraphRequestBody.h */; settings = {ATTRIBUTES = (Project, ); }; }; 45E0C6C4BB1DD4EE156878B766605F4A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AB1F94B51370B88CA98D17DEDAA213F /* Foundation.framework */; }; - 45ECA2C9AC6D11A8E6EAC1B318A4D9BF /* KWMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 4EF4D8548B7D2BF4866353F761739499 /* KWMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 45EE6FFF15D8D2BE752094EAAFCB8E63 /* DefaultFillFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D76C519B905E3637AFDF3CCB714610C /* DefaultFillFormatter.swift */; }; - 4688437A323D36E908F7F400E3CAA33A /* SEGBluetooth.m in Sources */ = {isa = PBXBuildFile; fileRef = BB1253F35D5AF599CD3C78C6512A8756 /* SEGBluetooth.m */; }; - 46DBE411958B7CEEB578B3BABF118CBA /* BarChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7C9610CB3DF7FF64FBAC099B63860CE /* BarChartDataSet.swift */; }; - 471DE8F05DC6A1340797EBD7E6249C33 /* NSError+SimpleConstructor.m in Sources */ = {isa = PBXBuildFile; fileRef = 7529D6C12DBB24AEE02FD569471DD9CD /* NSError+SimpleConstructor.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 474F472EEE47D4107A529FE68A421DB5 /* BubbleChartDataEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0338AEA872AF43F27F84D4FA9F9C8D12 /* BubbleChartDataEntry.swift */; }; - 475D54F28E3A97A5795940F25586942F /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = E366CBFC44305894A0D33C9B0D911E94 /* AFURLRequestSerialization.m */; }; - 47A9E2901BBCC1142B2C9E52B373EEE2 /* DDLog.h in Headers */ = {isa = PBXBuildFile; fileRef = E53DDCC820876F34ADC32CCB2A215BE3 /* DDLog.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4819A2399DB15F1C660FC16F935843EB /* SENAPITimeline.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D2EDF2FB38649EEB822DFD4FF195679 /* SENAPITimeline.m */; }; - 484BC5957D825FEF9EAD2555D64CA834 /* FBSDKURLOpening.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A9540B781FB2CFED26B1DF717EABC85 /* FBSDKURLOpening.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 487C3F287495A4A6A842BE9C5216A326 /* NSJSONSerialization-NSNullRemoval-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2019891413D4C8F92C251A4A09C13CE9 /* NSJSONSerialization-NSNullRemoval-dummy.m */; }; - 489627B0208969FC2BEBC9DB79CA5031 /* SENAPIShare.h in Headers */ = {isa = PBXBuildFile; fileRef = 04C0FE151A576A11606FD50892AF543D /* SENAPIShare.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 48B4E120CB2CFC3D1C0010AC505DC892 /* KWFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 4986B5BCA31D7CB03EA7D5588A228B6C /* KWFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 45ECA2C9AC6D11A8E6EAC1B318A4D9BF /* KWMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = F83441E36956D5EB6FAD9ADD28BF396B /* KWMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 45EE6FFF15D8D2BE752094EAAFCB8E63 /* DefaultFillFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C2635CDA4176970FE6FD65551F62B8E /* DefaultFillFormatter.swift */; }; + 4688437A323D36E908F7F400E3CAA33A /* SEGBluetooth.m in Sources */ = {isa = PBXBuildFile; fileRef = 59607C47B729BD41341C856BD2A622E1 /* SEGBluetooth.m */; }; + 46DBE411958B7CEEB578B3BABF118CBA /* BarChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 051712742175F8BC62C8D568B7468C5B /* BarChartDataSet.swift */; }; + 471DE8F05DC6A1340797EBD7E6249C33 /* NSError+SimpleConstructor.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C5CD674F579E9C7714835FDB77C0EB5 /* NSError+SimpleConstructor.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 474F472EEE47D4107A529FE68A421DB5 /* BubbleChartDataEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = C03BED5C963DD0C20784F5DD21A9F15D /* BubbleChartDataEntry.swift */; }; + 475D54F28E3A97A5795940F25586942F /* AFURLRequestSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CB64FFECD90937CA230FFC8AF6BA84D /* AFURLRequestSerialization.m */; }; + 47A9E2901BBCC1142B2C9E52B373EEE2 /* DDLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 0DB7F1DA094B14E9299491791AE57AFF /* DDLog.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4819A2399DB15F1C660FC16F935843EB /* SENAPITimeline.m in Sources */ = {isa = PBXBuildFile; fileRef = E4EEA67E868992A4E9F49F1FD39047F5 /* SENAPITimeline.m */; }; + 487C3F287495A4A6A842BE9C5216A326 /* NSJSONSerialization-NSNullRemoval-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E2F3AE881AE1BCFC5D39ED32F1DC17EE /* NSJSONSerialization-NSNullRemoval-dummy.m */; }; + 489627B0208969FC2BEBC9DB79CA5031 /* SENAPIShare.h in Headers */ = {isa = PBXBuildFile; fileRef = 98CD15C4B0EBD6C6B6C51FEC2E5DBEB2 /* SENAPIShare.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 48B4E120CB2CFC3D1C0010AC505DC892 /* KWFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = A612F95396EA0A9D2C914C04EC0D2F41 /* KWFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 4907C8083E9641479AF1FE90768D345B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AB1F94B51370B88CA98D17DEDAA213F /* Foundation.framework */; }; - 491273AEF0DEADD80A9B88C8B430FA75 /* SENAlarm.m in Sources */ = {isa = PBXBuildFile; fileRef = B917255094899BCE66BD9672780025D8 /* SENAlarm.m */; }; - 491EF90D35D721E7758E6D88619AB635 /* Animator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09DEDB3F9F218D86542146CFAF7C0792 /* Animator.swift */; }; - 4931C4CD4C5B3A41CE2EDC9BF7A01C7D /* NSURLRequest+LSHTTPRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = A15B2DBA613CCDA83813BAF9FEA158FE /* NSURLRequest+LSHTTPRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4958933B28320B47CF07167E0577F9C8 /* SENAnalytics.h in Headers */ = {isa = PBXBuildFile; fileRef = B359FB5F9C577CBA3E80893BD87F1930 /* SENAnalytics.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 49781300E64B6F7AC1FECA9654663834 /* LineChartDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4803BAA4AB3BBD65DF412771377E8732 /* LineChartDataProvider.swift */; }; - 498E77810035FB40523A9A692914996D /* FBSDKLoginConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 6896375787A1B47C1D4E9108BB94E4C6 /* FBSDKLoginConstants.m */; }; - 49D7A2928618BE233B98F4B11A993507 /* SENSleepSoundDurations.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A1A7DB316C32952C4F4B362543BD481 /* SENSleepSoundDurations.m */; }; - 4A5CFBB6904C7A63172B948107033C12 /* TextFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 222A5FABD1D12D98EC93F3D50AC251DC /* TextFormat.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 4B23CC4A7A9A4AB46CB3FC59F464B6B3 /* FBSDKColor.m in Sources */ = {isa = PBXBuildFile; fileRef = C78E4A2E372E888A63D4141ECE8DE95C /* FBSDKColor.m */; }; - 4B58FC181576E6C72E1C11D80C900403 /* IHighlighter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42785FE1B4E61BA1F7AF3467F5074BC1 /* IHighlighter.swift */; }; - 4B7855CC4576E12F80A5F854BB7DDCF3 /* KWObjCUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 46874FDC90F32AF273234F8B8E83A983 /* KWObjCUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4BA3FD4F31BEF047F152C0E2DA54B5C0 /* ExtensionRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 020562A69416523EEAFB36DD2A593D95 /* ExtensionRegistry.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4BBCC9027FADA85B573F6C127D843749 /* BugsnagNotifier.m in Sources */ = {isa = PBXBuildFile; fileRef = D6E92FE93065C887F12CB2D10C5B2B48 /* BugsnagNotifier.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 4C20D8EC1F59ADD7C2B74A3B9F4077E8 /* KSMachApple.h in Headers */ = {isa = PBXBuildFile; fileRef = DC5AFF71A3C82286681C50BB12EB742E /* KSMachApple.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4C624CDE6D138799E00193D087C58B10 /* DDMultiFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EE72F2964F291B0E81C6C37A47E2284 /* DDMultiFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4C789781C57E8E9B752DB760DA7432F9 /* KSCrashCallCompletion.m in Sources */ = {isa = PBXBuildFile; fileRef = 91C957C34E1AA9431ECA3031EFB73B10 /* KSCrashCallCompletion.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 4CFE23C4C7CD2E786A29658C259BA6F4 /* UIImageEffects-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 21E9025659C70F42F94830A52C4E2E67 /* UIImageEffects-dummy.m */; }; - 4D185A9CCD7B5BC90F5C28E5696DFC22 /* SENSenseWiFiStatus.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E7A1AA65CDB03BF18166A65BDDAA70C /* SENSenseWiFiStatus.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4D26257EC1A56C50B7DB40760E6DE937 /* KWBeEmptyMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E6F3051A214EB0C031020457329494E /* KWBeEmptyMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4D63BFC2991B8241F9F36CA7553EC8E0 /* LoggerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B70D43DEA56E48FAFA90EAB802188CD2 /* LoggerDelegate.swift */; }; - 4D986EBD0C9B2C6A62B35E4FB140D253 /* KWVerifying.h in Headers */ = {isa = PBXBuildFile; fileRef = 29B18A2D9F0E2B4473F07A957F0237CB /* KWVerifying.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4DDA2BACAFB5221E8A1406E916CEAF83 /* FBSDKApplicationDelegate+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 57F48AC33AE350B6B3875CB7740FE25F /* FBSDKApplicationDelegate+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 4E25AEBC7972F5175D62459A01064907 /* KWExampleDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = CEF509D2E4B1CCCCBEBA6F826A0C0F9E /* KWExampleDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4EE4D8B7DB45F07731AC5C86C2B622AF /* DDFileLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BAC93F394A606F582BD6C2EEC4D2CD4 /* DDFileLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4F446E42CCC80AB699E17A2F32FA6EC4 /* SENTrendsGraph.h in Headers */ = {isa = PBXBuildFile; fileRef = 9DD8E57F317761BFC1540E1E6EBE1CD9 /* SENTrendsGraph.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4F883EF26AC3F6E29E30D84DE1332754 /* BugsnagIosNotifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 004464931D500E7BFDDD037797403EBE /* BugsnagIosNotifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 4F9AC63B15A6BCABAFFFDD5AD0C13D6C /* AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = FE631857D7B9EA012AF8A33CECDD08E6 /* AFNetworking-dummy.m */; }; - 4FD6E85C776050B9B33F872628FB7D33 /* FBSDKLoginManagerLoginResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 4080335E90B06A05644EB281FB9A4817 /* FBSDKLoginManagerLoginResult.m */; }; - 4FF0D6E60A972EEB395D4FB0E9C51671 /* IAxisValueFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CD2ADE2A1EBDB9E50D5E6844080185C /* IAxisValueFormatter.swift */; }; - 4FFB48A37F899067510122FC92209F70 /* FBSDKContainerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 06FB0E397FE480C50832FE6BB311C84E /* FBSDKContainerViewController.m */; }; - 4FFE57A3DB5943601F5F7018E57580C9 /* FBSDKGraphRequestConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E7ECC071B60C6C3881C9563C83A8239 /* FBSDKGraphRequestConnection.m */; }; + 491273AEF0DEADD80A9B88C8B430FA75 /* SENAlarm.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C800F0CBC565EE9F7EE4654CB61748C /* SENAlarm.m */; }; + 491EF90D35D721E7758E6D88619AB635 /* Animator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C94D5E39EB50AB5B09B666721AF82D73 /* Animator.swift */; }; + 4931C4CD4C5B3A41CE2EDC9BF7A01C7D /* NSURLRequest+LSHTTPRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 509F74948D93D914D635465C83B29D3D /* NSURLRequest+LSHTTPRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4958933B28320B47CF07167E0577F9C8 /* SENAnalytics.h in Headers */ = {isa = PBXBuildFile; fileRef = 987C5A85023F83E602CC425F71E53617 /* SENAnalytics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 49781300E64B6F7AC1FECA9654663834 /* LineChartDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AE742A6B14F55647AAB57EA26601627 /* LineChartDataProvider.swift */; }; + 498E77810035FB40523A9A692914996D /* FBSDKLoginConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 0235F682B63D07FFEE808CD93BECF64F /* FBSDKLoginConstants.m */; }; + 499BD77056FA3E6F8308AAC4E827EFDA /* FBSDKAudioResourceLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 30D7774668C27E63C64E1BB0A621CC03 /* FBSDKAudioResourceLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 49C7351D5FE355A74E8EB80F8C54DA7C /* FBSDKMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 138435BBF1E68CC505AA0C4AFD777E90 /* FBSDKMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 49D7A2928618BE233B98F4B11A993507 /* SENSleepSoundDurations.m in Sources */ = {isa = PBXBuildFile; fileRef = 736E51A61DE61B8330C105367FCB5DEA /* SENSleepSoundDurations.m */; }; + 4A5CFBB6904C7A63172B948107033C12 /* TextFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = B8DCEC28B1C39B96839E11CA9ED2372A /* TextFormat.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 4B20B0A2A5B470F58696B883748D862A /* FBSDKBase64.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B587C5CB0B20A0A6B71054561DB6864 /* FBSDKBase64.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4B274AA71722AB0EA50B6294147EAB8C /* FBSDKURLOpening.h in Headers */ = {isa = PBXBuildFile; fileRef = 07C3A810C2CAFD7DDE0B077FE39EE049 /* FBSDKURLOpening.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4B38F81DD879027C97843299874048B3 /* FBSDKLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 902230DA927E5E4556CAC7C57FB07C99 /* FBSDKLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4B58FC181576E6C72E1C11D80C900403 /* IHighlighter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38E1046F140AEE8F900740F89A0BC3B8 /* IHighlighter.swift */; }; + 4B7855CC4576E12F80A5F854BB7DDCF3 /* KWObjCUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = AEEF6ABD638E50207C7013C7E78214B9 /* KWObjCUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4BA3FD4F31BEF047F152C0E2DA54B5C0 /* ExtensionRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 81332386B1B20CD47E9E38DB48EC7A6E /* ExtensionRegistry.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4BBCC9027FADA85B573F6C127D843749 /* BugsnagNotifier.m in Sources */ = {isa = PBXBuildFile; fileRef = F61D1AE5D0E7E7BE9AD1C86A0A4046AD /* BugsnagNotifier.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 4C20D8EC1F59ADD7C2B74A3B9F4077E8 /* KSMachApple.h in Headers */ = {isa = PBXBuildFile; fileRef = 977CE93081392F47B6BF3683F9D4AFFC /* KSMachApple.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4C624CDE6D138799E00193D087C58B10 /* DDMultiFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 24F0AE5E4F9AD77FC02A4895ACCD4BE9 /* DDMultiFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4C789781C57E8E9B752DB760DA7432F9 /* KSCrashCallCompletion.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B4D403EBD8466AE9716D13FE17ED3D5 /* KSCrashCallCompletion.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 4CFE23C4C7CD2E786A29658C259BA6F4 /* UIImageEffects-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8FBD5A911172EBF8F4F79CECB0EC2285 /* UIImageEffects-dummy.m */; }; + 4D09FFBD6E7A438ECF8AA4026B011144 /* FBSDKAppEventsState.h in Headers */ = {isa = PBXBuildFile; fileRef = B2936874048510CF26C62EBC1AE1F1B6 /* FBSDKAppEventsState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4D185A9CCD7B5BC90F5C28E5696DFC22 /* SENSenseWiFiStatus.h in Headers */ = {isa = PBXBuildFile; fileRef = 24F64914B629DED570CACF13D4A36E75 /* SENSenseWiFiStatus.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4D26257EC1A56C50B7DB40760E6DE937 /* KWBeEmptyMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B53FE939571E28A4B92E4E76F32B6F1 /* KWBeEmptyMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4D63BFC2991B8241F9F36CA7553EC8E0 /* LoggerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C8395AA0D57669AE04EFF699157430D /* LoggerDelegate.swift */; }; + 4D986EBD0C9B2C6A62B35E4FB140D253 /* KWVerifying.h in Headers */ = {isa = PBXBuildFile; fileRef = 356111802390F94BB4F4B788801E63F9 /* KWVerifying.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4E25AEBC7972F5175D62459A01064907 /* KWExampleDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F224FBDF9D210039AF1EE9356D7957B /* KWExampleDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4EBA1A63CEC9020117D6F37D817D4821 /* FBSDKInternalUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = C818E72C3C4117BF707A01D4B07DB8A7 /* FBSDKInternalUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4EE4D8B7DB45F07731AC5C86C2B622AF /* DDFileLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 015D7F759F438EB7C1797B4B53FE32BC /* DDFileLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4F446E42CCC80AB699E17A2F32FA6EC4 /* SENTrendsGraph.h in Headers */ = {isa = PBXBuildFile; fileRef = E829AB8A2E777AE6F2A1BF72D6807F3F /* SENTrendsGraph.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4F883EF26AC3F6E29E30D84DE1332754 /* BugsnagIosNotifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 38B8C80E583CDCEC720ED3FED45A0892 /* BugsnagIosNotifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4F9AC63B15A6BCABAFFFDD5AD0C13D6C /* AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E3947750E5EE3168168F98F388535805 /* AFNetworking-dummy.m */; }; + 4FD55C73D2C7371BEF953A825A7CB898 /* FBSDKAppEventsUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = C73DACB5AA6FE2FD1948277CF948D9FA /* FBSDKAppEventsUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 4FD6E85C776050B9B33F872628FB7D33 /* FBSDKLoginManagerLoginResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D68B3A214D128F00139A637A1BB7E7B /* FBSDKLoginManagerLoginResult.m */; }; + 4FF0D6E60A972EEB395D4FB0E9C51671 /* IAxisValueFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD9F2936E179FA4A2A9BBB474ACCB12B /* IAxisValueFormatter.swift */; }; 500F91751F10355F63B802FBCE1ABB3B /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = ECEA3D88F590D1DD6B0460092204A0DF /* QuartzCore.framework */; }; - 5011212FF69940CF9D262E75F80862A1 /* BarLineChartViewBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AA48833B86CFDFC3E3F986504D7A6FD /* BarLineChartViewBase.swift */; }; - 50EECE43AA2EF954FA2EF368D0FC3703 /* SVWebViewController.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 96084CA0319A95103B4A11AE651985D2 /* SVWebViewController.bundle */; }; - 513647647FCCC7C078078BE0B3466BBF /* Charts-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DA394DE7BEDAF1CEEA83286372EF893C /* Charts-dummy.m */; }; - 51A27DFE346B3C74E437DB3ADEEF8359 /* SENAuthorizationService.m in Sources */ = {isa = PBXBuildFile; fileRef = 47973AF2D2C07AB103C5E337CB71AFEA /* SENAuthorizationService.m */; }; - 51D7DAF33577D83E02B03D6526EF40DE /* LSASIHTTPRequestHook.h in Headers */ = {isa = PBXBuildFile; fileRef = 80B8264F1890812781C32AFF8CE5F1E0 /* LSASIHTTPRequestHook.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 51F789188B178DA0732AF327B689EC49 /* Nocilla.h in Headers */ = {isa = PBXBuildFile; fileRef = EB7DFF987D31ACFB325EE3EB7DD9AE78 /* Nocilla.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5217456DDF7FBDC9927A175BCD300495 /* KWExampleSuite.m in Sources */ = {isa = PBXBuildFile; fileRef = A567493EFF53D88833C454A96CAA0DF9 /* KWExampleSuite.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 522B71C5256AFD93B7F065766133DA2E /* AFImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 482FF80B89EFE45E3F1C49E21E6D717D /* AFImageDownloader.m */; }; - 5284F8CE6D66E729BEF9F0CF86F91264 /* SEGTrackPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = CEDA64D240FB75DE769CCE920984BFC2 /* SEGTrackPayload.m */; }; - 52A9557A4355A647FFCC548B3DF78A74 /* FBSDKWebDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = 67DFF483F313E199017B7EFF99BCAAA8 /* FBSDKWebDialog.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 531EEA2DA9BB60E815E516B57A417A2E /* YAxisRendererHorizontalBarChart.swift in Sources */ = {isa = PBXBuildFile; fileRef = 967ECF8397933C5F2AF6BF7026B50115 /* YAxisRendererHorizontalBarChart.swift */; }; - 533004181A50039EEA1959F5F89BE1A7 /* Demangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 04F2DEA6076EF916B8C095F80989AE2F /* Demangle.cpp */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 5357681E3140B809E132833511414EB2 /* SVWebViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = CA79CDB74F6954F08DE2275313AFE847 /* SVWebViewController.m */; }; - 537C7E016BA5E0774685CD35CCC7BC5E /* DDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DD0AD3E64658E6A1A81C0E5F91B5978 /* DDLog.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 5386D66A5CC4833DA2A8BD2CA5C51DA5 /* SENSenseVoiceSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = 2501B441B55B79E78DCCECFAA637719D /* SENSenseVoiceSettings.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5389E1983D0B440D3F2F0C9452A73214 /* KWHaveValueMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E6602915B701F2BCE8EB862E108CC12 /* KWHaveValueMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 53DB7467953364FC8AA4A442128366F4 /* SENService+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D328710EBB5045B10B8B246C20A3E9E /* SENService+Protected.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 54441F7D313516AE8C5929ACAC0487CE /* ChartData.swift in Sources */ = {isa = PBXBuildFile; fileRef = AB9A4B4A8CD2DFD94D8CA9BD3D0EBA53 /* ChartData.swift */; }; - 548F64BF5A2CB7EC7EF7EA83A0602092 /* DFUStreamZip.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE10797838D27A876BC5F035477A01A2 /* DFUStreamZip.swift */; }; - 54DB24B9E0C8E376510B2AEA7AFE6B86 /* FBSDKKeychainStoreViaBundleID.h in Headers */ = {isa = PBXBuildFile; fileRef = FBC9B47F9D1C74F7B828E818F550A7F8 /* FBSDKKeychainStoreViaBundleID.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 54EDC1979BA08EF1DA7EC4E7541D5341 /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 420AAC3799C1051E3BF2046E680AFEDE /* AFSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 557D7AAB9C09D9D0539EE6D407D13883 /* KWMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A2E3E5CF24C276B1941604E533B95B7 /* KWMock.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5580925E1C06C3272CB09354990EFECA /* KWUserDefinedMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 8003AD602213AD0EE48B28D2825234B1 /* KWUserDefinedMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 55F08DD074015D4C0F30D04F0C975D39 /* KWMessageTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = 2441F73466FF7B565643AC952DBF882A /* KWMessageTracker.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5643F273121F89DBED30444C4A758393 /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B549272D832D4D129343C00ACA7866B /* Zip.swift */; }; - 5645F2AEE4080F7EF1BB260C70DA5D56 /* BFCancellationToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F078C0EA932CF3775038717F6FBACBE /* BFCancellationToken.m */; }; - 56509670A7716F407B95E565D5B3F5DB /* LineScatterCandleRadarChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C8BD60977881CD2DF42BAC04B144AFF /* LineScatterCandleRadarChartDataSet.swift */; }; - 569874CAAE7EEE84EA325E2B42616BA1 /* SENAPIPhoto.h in Headers */ = {isa = PBXBuildFile; fileRef = 58ABFF17B546ABCBF1A3830B2CBECE88 /* SENAPIPhoto.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 56A592A36372F4AA79A323F97EE45C8F /* SENDFUStatus.h in Headers */ = {isa = PBXBuildFile; fileRef = E2851BA137554DCC0EF75D0FAB69A448 /* SENDFUStatus.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 56B680A359AC33102EABAD7CE7851E98 /* BugsnagOSXNotifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 620D5C46D0DAE0F63C47A4800800183F /* BugsnagOSXNotifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5723A3C1B4E58A4B4BD94A2103D8E7B3 /* LSStubRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 669A2C3715B70B901ADB7FB11479713C /* LSStubRequest.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 575F1A19D3AC8BC841028BC0A79F3144 /* KWMessagePattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C8E28D654F0D02B35629EC91D2B92F8 /* KWMessagePattern.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 575FF0348ADA876FA0E5819FD081A552 /* KSBacktrace.c in Sources */ = {isa = PBXBuildFile; fileRef = 17C115EB3286EE449F4B6F07AD2327D8 /* KSBacktrace.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 5793E090C5574C841687C853A10AB6F7 /* FBSDKBridgeAPIResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 8985C5169C280C606C65765F39E48DBD /* FBSDKBridgeAPIResponse.m */; }; - 57D1CCE516E49BCF277E994DED30EF3A /* SENSensorDataRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 787E9183A0663752A307EADF0C89FF6A /* SENSensorDataRequest.m */; }; - 57FB6A5C53796A8C136012D0544398BF /* SENSleepPillManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C7A1735079428F638ACB0E011EA8FD7 /* SENSleepPillManager.m */; }; - 5835713C54FF8EA974B242BE4D394BCF /* SENExpansion.m in Sources */ = {isa = PBXBuildFile; fileRef = 81B2C9D6775439C7C4C9C0356BF9B617 /* SENExpansion.m */; }; - 5845523D5C1211BF0F9836AB5A1BBB70 /* FBSDKLoginUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = B9680861E0B0628FBC5EFFE9BC1DCF76 /* FBSDKLoginUtility.m */; }; - 58512DA0AC98E9D29541EC38D6E24AB7 /* KSObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = 2589F9E778C8DAE5A53701C297BEBF2B /* KSObjC.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 58A9CEFD213F4768E3A335F13375A7EB /* KSCrashState.c in Sources */ = {isa = PBXBuildFile; fileRef = 746BEF340E9FB94AFCEE06328807C2B5 /* KSCrashState.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 58BDB3894F5111536A789A81824DF070 /* LSNSURLHook.m in Sources */ = {isa = PBXBuildFile; fileRef = B048532E5C36F6D930B39F5414DF0D7F /* LSNSURLHook.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 58D213F48AA37ABAB7C03775CBDBB324 /* zh-Hant.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 7CF530282DBAD48995E60AB8D8646C73 /* zh-Hant.lproj */; }; - 58EB5B0FB94793AE4E90BB4FF7F0417C /* FBSDKDynamicFrameworkLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = E7A63F7B191E23E3434D45380579EA28 /* FBSDKDynamicFrameworkLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 58EBF1562F828DAA71693A7E4EA98A67 /* BFTaskCompletionSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 57FD108EE5DCCDCE7E9A739B343D7A5E /* BFTaskCompletionSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5912A530179B545AAA03A59CC94609F1 /* FBSDKDialogConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = EF455DB1FD756B3B45CEF49D89A0C6D2 /* FBSDKDialogConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 593198BCAB848B7A46E30F5047DC0F3B /* KSCrashReport.h in Headers */ = {isa = PBXBuildFile; fileRef = B39BD8AF10FEE670088D59E46391424F /* KSCrashReport.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5995C233003A2C9DC17A8A0E0C817D5F /* ICandleChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = F3A575CEC31D01327F1EECFDCA17D576 /* ICandleChartDataSet.swift */; }; - 599DAA51FBBC06A98FE7A6D5D8CCD97F /* BubbleChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 282A065931C5F288AD6C62891BB14E8A /* BubbleChartDataSet.swift */; }; - 59B70084CF0C8B15240982AD84660527 /* RFC3339DateTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D2FBC2AC31DF8A186A84E7121D72DF0 /* RFC3339DateTool.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 59D0CD91E2410461AECC2E676489577C /* AFAutoPurgingImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = FAE1FBD16421CCFB2D11EA915FCF6B03 /* AFAutoPurgingImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 59EFB3B1356E98E99267F18291E916FA /* markdown_lib.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F1447C84D83289210FC8EFE1C590410 /* markdown_lib.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5A146AC20391C4CC2535F95C34EBD346 /* BFAppLink.h in Headers */ = {isa = PBXBuildFile; fileRef = B48F90DBE9CC0790E712DB39485591DB /* BFAppLink.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5A89A5C81862FF0E157A7DF1B1A7AFAD /* ioapi.h in Headers */ = {isa = PBXBuildFile; fileRef = 354D9DECD4AB0332F37D35FF7094ABAF /* ioapi.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5AF3534EF6C4F2B683FB9D378B06B9AB /* SENSleepSoundStatus.h in Headers */ = {isa = PBXBuildFile; fileRef = C75DD231A80A477FDACD2745BFA50ED7 /* SENSleepSoundStatus.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5BAF3D4D2A774C658CC30BA58D9BE4E6 /* Platform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89C98C7A05056E352146AA6364E33742 /* Platform.swift */; }; - 5BC5FA7253CE20FE918CB80538C92A02 /* KWSharedExampleRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F53F10AE6D71DD603831120D3D52561 /* KWSharedExampleRegistry.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 5BED4460D350C89984DD031B32BF2C5C /* SENAnalyticsLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 8185F7C921571FDBE0CC80C626A73599 /* SENAnalyticsLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5C038070008C482DD2EE303C98850109 /* KWBeMemberOfClassMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 5147891DDFCA3FC6CD8A240A1163E5A6 /* KWBeMemberOfClassMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5011212FF69940CF9D262E75F80862A1 /* BarLineChartViewBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5E4214E38E3A2D5E86CB5F241B70781 /* BarLineChartViewBase.swift */; }; + 50EECE43AA2EF954FA2EF368D0FC3703 /* SVWebViewController.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 234AA9693588BE0F5817D40CFFC1F379 /* SVWebViewController.bundle */; }; + 513647647FCCC7C078078BE0B3466BBF /* Charts-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1354BB723751CF1C5CE95D4535DE53C9 /* Charts-dummy.m */; }; + 51A27DFE346B3C74E437DB3ADEEF8359 /* SENAuthorizationService.m in Sources */ = {isa = PBXBuildFile; fileRef = 2C51027216F956C33E66CE525490C96A /* SENAuthorizationService.m */; }; + 51D7DAF33577D83E02B03D6526EF40DE /* LSASIHTTPRequestHook.h in Headers */ = {isa = PBXBuildFile; fileRef = 20B74A08A5B822C2676AEBEC36342A47 /* LSASIHTTPRequestHook.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 51F363DC52E745A4042E7AA1071862B9 /* FBSDKTestUsersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AB431F47CDE74D063709EBF271842B4 /* FBSDKTestUsersManager.m */; }; + 51F789188B178DA0732AF327B689EC49 /* Nocilla.h in Headers */ = {isa = PBXBuildFile; fileRef = BA126CF5693D08ECF202B8F0540E83C8 /* Nocilla.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5217456DDF7FBDC9927A175BCD300495 /* KWExampleSuite.m in Sources */ = {isa = PBXBuildFile; fileRef = 864CC22A264A7E0F31C8DC9504E37D73 /* KWExampleSuite.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 522B71C5256AFD93B7F065766133DA2E /* AFImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 0949B3BFF173C331654CAC12B3766D93 /* AFImageDownloader.m */; }; + 5284F8CE6D66E729BEF9F0CF86F91264 /* SEGTrackPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = C9BF5C5D88B059E12FD709108B5F1FCF /* SEGTrackPayload.m */; }; + 531EEA2DA9BB60E815E516B57A417A2E /* YAxisRendererHorizontalBarChart.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA1E563DA5C49A974E5798DAE5DE85F3 /* YAxisRendererHorizontalBarChart.swift */; }; + 533004181A50039EEA1959F5F89BE1A7 /* Demangle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = BD966385763716446D258A2E4FCE1EB7 /* Demangle.cpp */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 5357681E3140B809E132833511414EB2 /* SVWebViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F162525254FDE6983EB990AB3F6DA5D9 /* SVWebViewController.m */; }; + 537C7E016BA5E0774685CD35CCC7BC5E /* DDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = EAE9D8EB2E1F0B6277D3CAA706933E8A /* DDLog.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 5386D66A5CC4833DA2A8BD2CA5C51DA5 /* SENSenseVoiceSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = D11303D1A8BE31D0D14C118EEA6DE050 /* SENSenseVoiceSettings.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5389E1983D0B440D3F2F0C9452A73214 /* KWHaveValueMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 89D9E5882983980BA3D9481BA7067DB9 /* KWHaveValueMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 53DB7467953364FC8AA4A442128366F4 /* SENService+Protected.h in Headers */ = {isa = PBXBuildFile; fileRef = AE800433BD25AF2101BF3DF604FF2299 /* SENService+Protected.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 54441F7D313516AE8C5929ACAC0487CE /* ChartData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 596CD4B7731F7D53319786B324EDADC0 /* ChartData.swift */; }; + 548F64BF5A2CB7EC7EF7EA83A0602092 /* DFUStreamZip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88B66FF2BC69B52036FC4E67FE12366D /* DFUStreamZip.swift */; }; + 54EDC1979BA08EF1DA7EC4E7541D5341 /* AFSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C9DF6B35DAFE8F076E7A9229A16B815 /* AFSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 557D7AAB9C09D9D0539EE6D407D13883 /* KWMock.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CBEDF85DED0677B10DB6FB10B280A40 /* KWMock.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5580925E1C06C3272CB09354990EFECA /* KWUserDefinedMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = E245006030121E63175B08E404A396E7 /* KWUserDefinedMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 55A31BD569BF7B8A00367F4C20BB23DC /* FBSDKProfile+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 75821D307B5B56EABA0367755CB36606 /* FBSDKProfile+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 55F08DD074015D4C0F30D04F0C975D39 /* KWMessageTracker.h in Headers */ = {isa = PBXBuildFile; fileRef = AA71429397DB5C2EBE5608B9F1800D9D /* KWMessageTracker.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5643F273121F89DBED30444C4A758393 /* Zip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39BD143F6106000CED6D7888B5A78F2E /* Zip.swift */; }; + 5645F2AEE4080F7EF1BB260C70DA5D56 /* BFCancellationToken.m in Sources */ = {isa = PBXBuildFile; fileRef = 54AF4A28D726FAC69A96EB0709AFF3FE /* BFCancellationToken.m */; }; + 56509670A7716F407B95E565D5B3F5DB /* LineScatterCandleRadarChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5426F44B5D9B9C477FFC0A43EC456D5 /* LineScatterCandleRadarChartDataSet.swift */; }; + 569874CAAE7EEE84EA325E2B42616BA1 /* SENAPIPhoto.h in Headers */ = {isa = PBXBuildFile; fileRef = A297E989309222EB1B97B23148A902C4 /* SENAPIPhoto.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 56A592A36372F4AA79A323F97EE45C8F /* SENDFUStatus.h in Headers */ = {isa = PBXBuildFile; fileRef = A44E9C858EDCCE3AB4887665EE90231F /* SENDFUStatus.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 56B680A359AC33102EABAD7CE7851E98 /* BugsnagOSXNotifier.h in Headers */ = {isa = PBXBuildFile; fileRef = D82BB1BFBABBA3D7C8350E00468D8B17 /* BugsnagOSXNotifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 56C8313FFDBD68447A47AB1089C8DC3D /* FBSDKLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E3D10B6E7771539B477B735C55DAAC2 /* FBSDKLogger.m */; }; + 5723A3C1B4E58A4B4BD94A2103D8E7B3 /* LSStubRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 053EC1BA8595DE871A83DF5675662398 /* LSStubRequest.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 575F1A19D3AC8BC841028BC0A79F3144 /* KWMessagePattern.m in Sources */ = {isa = PBXBuildFile; fileRef = 8DF69B96FEB0805BB5EF4B4557AC911D /* KWMessagePattern.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 575FF0348ADA876FA0E5819FD081A552 /* KSBacktrace.c in Sources */ = {isa = PBXBuildFile; fileRef = D1333C6912336AADC35D13C71612A659 /* KSBacktrace.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 57D1CCE516E49BCF277E994DED30EF3A /* SENSensorDataRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C92415038741DD5F2645A96F93F8160 /* SENSensorDataRequest.m */; }; + 57F501BFFCD653882A28072D278C34B5 /* FBSDKApplicationDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 3643DE03B2C0B624C17DBD7AA8B78A39 /* FBSDKApplicationDelegate.m */; }; + 57FB6A5C53796A8C136012D0544398BF /* SENSleepPillManager.m in Sources */ = {isa = PBXBuildFile; fileRef = AABC5F638732FDBFFE2D05FD22E00684 /* SENSleepPillManager.m */; }; + 5835713C54FF8EA974B242BE4D394BCF /* SENExpansion.m in Sources */ = {isa = PBXBuildFile; fileRef = BDCC52363C795C1A8516CF10B967ADCE /* SENExpansion.m */; }; + 5845523D5C1211BF0F9836AB5A1BBB70 /* FBSDKLoginUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A1F016187CDA7512E819BA428CD0064 /* FBSDKLoginUtility.m */; }; + 58512DA0AC98E9D29541EC38D6E24AB7 /* KSObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = FA8303157781B8D4210B0E948425CE0F /* KSObjC.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 58921BBF0CED36B1E99E8E493C814BA2 /* FBSDKKeychainStoreViaBundleID.h in Headers */ = {isa = PBXBuildFile; fileRef = B529C78D5C86CB5A2BF767A1F4EB3B15 /* FBSDKKeychainStoreViaBundleID.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 58A9CEFD213F4768E3A335F13375A7EB /* KSCrashState.c in Sources */ = {isa = PBXBuildFile; fileRef = 099FD25F3C48A918ED5B321B3EAED707 /* KSCrashState.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 58BDB3894F5111536A789A81824DF070 /* LSNSURLHook.m in Sources */ = {isa = PBXBuildFile; fileRef = F347340B8F7AA9FF640A567F939FE569 /* LSNSURLHook.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 58D213F48AA37ABAB7C03775CBDBB324 /* zh-Hant.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 243AB3A1B4102A686C14E71EA78E259B /* zh-Hant.lproj */; }; + 58E273C29009479232D686CA4639B0B2 /* FBSDKAccessTokenCacheV3.m in Sources */ = {isa = PBXBuildFile; fileRef = C14A5D08106F8651299B1FD541F06BEA /* FBSDKAccessTokenCacheV3.m */; }; + 58EBF1562F828DAA71693A7E4EA98A67 /* BFTaskCompletionSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B3E4801549B20B2D14E58278119F8DE /* BFTaskCompletionSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 593198BCAB848B7A46E30F5047DC0F3B /* KSCrashReport.h in Headers */ = {isa = PBXBuildFile; fileRef = 578D357F17F5B696945FCE810B10F03F /* KSCrashReport.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5995C233003A2C9DC17A8A0E0C817D5F /* ICandleChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5623304ACF34CF373787BBCFBA6CBFC0 /* ICandleChartDataSet.swift */; }; + 599DAA51FBBC06A98FE7A6D5D8CCD97F /* BubbleChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD91F1FFC2585BC607269E3C8F0A982B /* BubbleChartDataSet.swift */; }; + 59B70084CF0C8B15240982AD84660527 /* RFC3339DateTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 2277DED1B704A80A48432886463E5398 /* RFC3339DateTool.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 59D0CD91E2410461AECC2E676489577C /* AFAutoPurgingImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 6841C6D69B2B342453EECE4B16D190AE /* AFAutoPurgingImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 59EFB3B1356E98E99267F18291E916FA /* markdown_lib.h in Headers */ = {isa = PBXBuildFile; fileRef = 35EC77AD6BB6A20C9373AAB2A7CB1D33 /* markdown_lib.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5A146AC20391C4CC2535F95C34EBD346 /* BFAppLink.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EB6B3FE29A9D75C5CB911984FFD645E /* BFAppLink.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5A89A5C81862FF0E157A7DF1B1A7AFAD /* ioapi.h in Headers */ = {isa = PBXBuildFile; fileRef = F18824378E22C99C2ED5068281F9ECF0 /* ioapi.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5AABB3DCEE51DEE56FD8264C8C2C4F1B /* FBSDKBridgeAPIProtocolWebV2.m in Sources */ = {isa = PBXBuildFile; fileRef = F9E4A6D7C9FC87276904FC9637668587 /* FBSDKBridgeAPIProtocolWebV2.m */; }; + 5AF3534EF6C4F2B683FB9D378B06B9AB /* SENSleepSoundStatus.h in Headers */ = {isa = PBXBuildFile; fileRef = 12E6AA4EE8BB9728EDB54455F1011768 /* SENSleepSoundStatus.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5BAF3D4D2A774C658CC30BA58D9BE4E6 /* Platform.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3777789DA63774A7AD48053F9C9CFF9C /* Platform.swift */; }; + 5BC5FA7253CE20FE918CB80538C92A02 /* KWSharedExampleRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 895A8C4A494B51A7016E1ECE6FE5E4BC /* KWSharedExampleRegistry.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 5BED4460D350C89984DD031B32BF2C5C /* SENAnalyticsLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DE51ACA279C58A4C503080911D05902 /* SENAnalyticsLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5C038070008C482DD2EE303C98850109 /* KWBeMemberOfClassMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 539F128C6743E2FFDAF8C9208676915A /* KWBeMemberOfClassMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5C5123F1CC2EABA069B0713F92824D2B /* FXKeychain.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D57B3716E7601A56E914D1878DEC86B3 /* FXKeychain.framework */; }; - 5C9359E1AFCBBF785107B96088B7BF57 /* SVWebViewControllerActivitySafari.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EFBB40FDAA7AB7C879DD65D2A87E118 /* SVWebViewControllerActivitySafari.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5D098B6A8A925F27967FF30856BF5782 /* FBSDKAccessTokenCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 14999EB3620F0023372BA630B7828AB3 /* FBSDKAccessTokenCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5D240B7C5ECAB68E9CAD18D0A9DF61BB /* BFExecutor.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B089275E0CB305D0DFFCD0A7710E1F2 /* BFExecutor.m */; }; - 5E2943A9760E2C9AD9701E465080D6F6 /* SENSensorStatus.m in Sources */ = {isa = PBXBuildFile; fileRef = 1072A2465F763091E40B17EC4CAB70BE /* SENSensorStatus.m */; }; - 5E2E99B39805BB2E61562607DAF2EE9D /* SEGAliasPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = 680D589DD222A8E5A90C843C7295BCFB /* SEGAliasPayload.m */; }; - 5EE2C5F27FC6C0EC96CF86912B1F4B1B /* KWMatcherFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A188D6E7E3529B88D14F8A3BF710222 /* KWMatcherFactory.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 5EEE725DB31C4F0DE13A409C4CD06AF9 /* CircleShapeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D98B21663E0147222E0099ADBB6E809F /* CircleShapeRenderer.swift */; }; - 5F3E349F40BFB971C84E08BE21C5E998 /* SENSleepPillManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 64F5C93CC31939306B34C321F617021B /* SENSleepPillManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5F4C67A564E3B86AACE19CB3D2A5D24D /* SENSenseManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8F3D5D446DA9D7FBEC0CC88F86E83BB7 /* SENSenseManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5F4EE3702B3595BD3A3D4BEC7232FF55 /* ChartLimitLine.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD1AAA11C5CDBAC1A29142BA2792097D /* ChartLimitLine.swift */; }; - 5F8AD967C91CB5486DF9C6DF49BC64B7 /* FBSDKColor.h in Headers */ = {isa = PBXBuildFile; fileRef = F2E8EB4340C77B39A953809727C02DE1 /* FBSDKColor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5F90BB94AA82513A8EF05E3530DE082C /* LSStubRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 9823F62540F2465A7F136455266A8D59 /* LSStubRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 5FBDAA17318461332C65BEA887416796 /* ChartDataRendererBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE3ACA20863681A06BCED6C61532F857 /* ChartDataRendererBase.swift */; }; - 5FC3E5BC4A845583B9625B2D8A60CF3E /* KWObjCUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = E03F2C30E7D15CAC4923D20BFE9AC5B2 /* KWObjCUtilities.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 60801578294A756ED80821F5E52CE7B7 /* FBSDKAccessTokenCacheV3.h in Headers */ = {isa = PBXBuildFile; fileRef = A87105DD56E732BD169C3B076D429947 /* FBSDKAccessTokenCacheV3.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 60E37C6603F8491BD8D583A271D60268 /* SENTimelineMetric.h in Headers */ = {isa = PBXBuildFile; fileRef = A9A663271DF30209AF5985F3E8EC07B6 /* SENTimelineMetric.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 610FBBAD849EA75EF67C6D14861F6288 /* AbstractMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 674E198BFEC80DA24CB91353AC81A443 /* AbstractMessage.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 6112FF5589EDD9C197AF7B4D6B7ED40B /* FXKeychain-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C3573FA5714EE019E83A0F6CE2DAB9DA /* FXKeychain-dummy.m */; }; - 61438740441771F4584D017097F226E0 /* NSValue+KiwiAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = CC75EC2ABE66E33E0365E2ADFCBC43E5 /* NSValue+KiwiAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 616641A055FA3C30695EF65CE2BD0B89 /* SVWebViewControllerActivitySafari.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AF6B270DF41C676100814754BB8254F /* SVWebViewControllerActivitySafari.m */; }; - 61696BD62475622FA7CE51DA892CDC8C /* DFUServiceInitiator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E5AB8F06A58D1E951EBD36F288A8B82 /* DFUServiceInitiator.swift */; }; - 619B34CCC362C0EAA577E0E71FEEEC93 /* UIImageView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = FE4F8C379FEBC16A3AE2ACE0456952AF /* UIImageView+AFNetworking.m */; }; - 61AA2ABA7F1CF3D41418B5A17339A933 /* SENPairedDevices.h in Headers */ = {isa = PBXBuildFile; fileRef = 36DACE94BCCEFC308C24112E5B488F4C /* SENPairedDevices.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 61C0DF072EA8B6B1557B96B552BC8D2F /* FBSDKErrorRecoveryConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = D25A68AC8831BF12180CC14C7B46400F /* FBSDKErrorRecoveryConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 62035D3420AF61F654A6ED9FFCA03622 /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D7755B9BDC9B79E7498A704BE4931C6 /* AFURLSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 62558031057D0FAF88F659CB7977E887 /* KSCrashType.c in Sources */ = {isa = PBXBuildFile; fileRef = 0B81F04D615B0B828B7B7514FF658D4D /* KSCrashType.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 62BE31D4374C4837F13916CE55F516DD /* NAPickerCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 05A862AC19D69D67235C70BBE4F2367B /* NAPickerCell.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 62EBCFB0DF4AB9A8B94BE29CA4ED720E /* KWSharedExample.h in Headers */ = {isa = PBXBuildFile; fileRef = E692FC9A9A2B77A2BE6231E5AB22C7C9 /* KWSharedExample.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 636030E23A16A762A58E41A22BE1C748 /* NSProxy+KiwiVerifierAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F6FDD2D9BDEC4C19B706A87D52C5E1A /* NSProxy+KiwiVerifierAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6376DB118346EBF33C13D5D51DDD0282 /* BugsnagOSXNotifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 2B4ECE917947A3B90129B00B433CC597 /* BugsnagOSXNotifier.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 6399806C5BAF22F8C6A692469E60BE7E /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 78F31D9F3698EC6B0695D5BE34741F09 /* AFNetworkActivityIndicatorManager.m */; }; - 63BF933A18F8D2F8CF50366BB4C6F96C /* FBSDKServerConfigurationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 592EB91A07304E0523AEC76DCD601D5C /* FBSDKServerConfigurationManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6422D5DEC95C95105A1D13A2A37631EE /* KWBackgroundTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 4695E964AFA9D37F3CB2CEBEA49C7DBB /* KWBackgroundTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6443EF05FD5BE6431BF202378B4F8E88 /* SENCondition.m in Sources */ = {isa = PBXBuildFile; fileRef = A3F729D02D38CD73AF4F323D0515122B /* SENCondition.m */; }; - 646A186E6C232A4999F423EC5937F62F /* FBSDKButton.h in Headers */ = {isa = PBXBuildFile; fileRef = 67D99384947866CE0DF5D57E92D6D7D2 /* FBSDKButton.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6470F6A772BBA07EB4013D0BD68430D4 /* MutableExtensionRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = A2C96769E14899873EF8D579BED835BB /* MutableExtensionRegistry.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5C9359E1AFCBBF785107B96088B7BF57 /* SVWebViewControllerActivitySafari.h in Headers */ = {isa = PBXBuildFile; fileRef = 2078C3626CFCB936886E8F6E534E9DE5 /* SVWebViewControllerActivitySafari.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5CD8E233C64817340461769106C3A658 /* FBSDKImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = BB275CEF833280A7F093A1527360970D /* FBSDKImageDownloader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5D240B7C5ECAB68E9CAD18D0A9DF61BB /* BFExecutor.m in Sources */ = {isa = PBXBuildFile; fileRef = E161E27328C34B8C5424B6044E33755F /* BFExecutor.m */; }; + 5DB20BCFCB3659EF873DDFBD87685EA7 /* FBSDKKeychainStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 67A694BD6680DBAAE0B577D7913FB5BC /* FBSDKKeychainStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5E2943A9760E2C9AD9701E465080D6F6 /* SENSensorStatus.m in Sources */ = {isa = PBXBuildFile; fileRef = 067350DC5D39B6E97BC43609A4FA2B6E /* SENSensorStatus.m */; }; + 5E2E99B39805BB2E61562607DAF2EE9D /* SEGAliasPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = 0C73645115D5F37F3FE3D776BEB12E5E /* SEGAliasPayload.m */; }; + 5EE2C5F27FC6C0EC96CF86912B1F4B1B /* KWMatcherFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 060F30899D88CE3B88D7D7FB189E98D0 /* KWMatcherFactory.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 5EEE725DB31C4F0DE13A409C4CD06AF9 /* CircleShapeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D296B222F86331472B05E518B3D2D9B /* CircleShapeRenderer.swift */; }; + 5F23B88AEC2605DEC8415742C5F799D2 /* FBSDKWebDialog.h in Headers */ = {isa = PBXBuildFile; fileRef = CEDAE278B3913649E4C72E8BFC065B8D /* FBSDKWebDialog.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5F3E349F40BFB971C84E08BE21C5E998 /* SENSleepPillManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BFA5725B065FF86A259D007EE7AA3EC /* SENSleepPillManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5F4C67A564E3B86AACE19CB3D2A5D24D /* SENSenseManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 31B97E5B4F9AAF69ECA9F3993AEEFEE3 /* SENSenseManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 5F4EE3702B3595BD3A3D4BEC7232FF55 /* ChartLimitLine.swift in Sources */ = {isa = PBXBuildFile; fileRef = F924DE0C1AA7936F866E9D9A98D0E5E3 /* ChartLimitLine.swift */; }; + 5F90BB94AA82513A8EF05E3530DE082C /* LSStubRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 69ED54A587B895D4AED2D95C92CC5C71 /* LSStubRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 5FBDAA17318461332C65BEA887416796 /* ChartDataRendererBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = C469F043AA22836B904B5124AE2582C8 /* ChartDataRendererBase.swift */; }; + 5FC3E5BC4A845583B9625B2D8A60CF3E /* KWObjCUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F95379FE6E0654DAF3B7D9CBEC27839 /* KWObjCUtilities.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 6071279D81BE244957415C79840F7AEF /* FBSDKIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B96425478DFE9045F7B1FF72DC41790 /* FBSDKIcon.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 60E37C6603F8491BD8D583A271D60268 /* SENTimelineMetric.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AE3B055F069E37EC282F7747A1FAABB /* SENTimelineMetric.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 610FBBAD849EA75EF67C6D14861F6288 /* AbstractMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 743AC1A98BCCF68DAFE4CD7F66FBFBC2 /* AbstractMessage.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 6112FF5589EDD9C197AF7B4D6B7ED40B /* FXKeychain-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CC90BD6B0FFFA2503B751275FCCA5AFB /* FXKeychain-dummy.m */; }; + 61438740441771F4584D017097F226E0 /* NSValue+KiwiAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D770F78CCD4D248D6A92B6615F577A5 /* NSValue+KiwiAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 616641A055FA3C30695EF65CE2BD0B89 /* SVWebViewControllerActivitySafari.m in Sources */ = {isa = PBXBuildFile; fileRef = 47F9D3CCC9EFD735A8EEDB4C3721073F /* SVWebViewControllerActivitySafari.m */; }; + 61696BD62475622FA7CE51DA892CDC8C /* DFUServiceInitiator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B362C37ABF0D0C1865E02FA53960AAD6 /* DFUServiceInitiator.swift */; }; + 619B34CCC362C0EAA577E0E71FEEEC93 /* UIImageView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B6055823BC2964B22C2C24852D1A027 /* UIImageView+AFNetworking.m */; }; + 61AA2ABA7F1CF3D41418B5A17339A933 /* SENPairedDevices.h in Headers */ = {isa = PBXBuildFile; fileRef = 07C225DE92B70EDF4BD9EFE65E4DD1D4 /* SENPairedDevices.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 61F91FC2DFE71192132FF1A7E4630943 /* FBSDKBridgeAPIProtocolWebV1.m in Sources */ = {isa = PBXBuildFile; fileRef = CDF821A1B8FF354DD008DC2A0CC416D5 /* FBSDKBridgeAPIProtocolWebV1.m */; }; + 62035D3420AF61F654A6ED9FFCA03622 /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 690E7E57A1AB968CDF83F52C38D97F94 /* AFURLSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 62558031057D0FAF88F659CB7977E887 /* KSCrashType.c in Sources */ = {isa = PBXBuildFile; fileRef = 4859F2184EA932E1EF2E303402C84647 /* KSCrashType.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 62BE31D4374C4837F13916CE55F516DD /* NAPickerCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 18A3121C8215BA190D691502FBB2F0DE /* NAPickerCell.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 62EBCFB0DF4AB9A8B94BE29CA4ED720E /* KWSharedExample.h in Headers */ = {isa = PBXBuildFile; fileRef = 10ED993F42D63EB5EC2673A989CD81A3 /* KWSharedExample.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 636030E23A16A762A58E41A22BE1C748 /* NSProxy+KiwiVerifierAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = F7E5690144B2C333A91A79638182ADF8 /* NSProxy+KiwiVerifierAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6376DB118346EBF33C13D5D51DDD0282 /* BugsnagOSXNotifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 2BAE30E03FEB0644CB0C1BD7C37DCB70 /* BugsnagOSXNotifier.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 6399806C5BAF22F8C6A692469E60BE7E /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E77DF8F30E86514BD7CFC486AAD57730 /* AFNetworkActivityIndicatorManager.m */; }; + 6422D5DEC95C95105A1D13A2A37631EE /* KWBackgroundTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B9A26F922AE7ED8B4158FEE0FE4EEEE /* KWBackgroundTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6443EF05FD5BE6431BF202378B4F8E88 /* SENCondition.m in Sources */ = {isa = PBXBuildFile; fileRef = EE28F2DFECF090EA565226A73DEA5E86 /* SENCondition.m */; }; + 6470F6A772BBA07EB4013D0BD68430D4 /* MutableExtensionRegistry.h in Headers */ = {isa = PBXBuildFile; fileRef = 2325D65D087E1ADA988D5823797BFDD0 /* MutableExtensionRegistry.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 64837CD53BCC961EE85B0DF30D4B9BAF /* _FBSDKTemporaryErrorRecoveryAttempter.m in Sources */ = {isa = PBXBuildFile; fileRef = B3338DDB3F3B0CA19F3E4058A67C4406 /* _FBSDKTemporaryErrorRecoveryAttempter.m */; }; 64A8C4F1568902F4BCE4820299798A9D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AB1F94B51370B88CA98D17DEDAA213F /* Foundation.framework */; }; - 64DC18D67E82CF50B2352D2BE432BC0C /* UIButton+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = C9C47E8977234B04080037D5A7333006 /* UIButton+AFNetworking.m */; }; - 64E2AEFDCDF645FF0490762A2D049A7D /* NSInvocation+KiwiAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = BAFF885E16E5191951CE95EC11CCEEEE /* NSInvocation+KiwiAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 651F8C6BB0B5635E00B551232BCCF09D /* FBSDKUIUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = CFF466D99760AF3213E07E1DA48D0118 /* FBSDKUIUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 657D7316093BCFD13957759298F1C2E5 /* SVWebViewControllerActivityChrome-iPad@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 1852D77B048C9469B5E65C7B0A70102E /* SVWebViewControllerActivityChrome-iPad@2x.png */; }; - 661A73DB55B108C5B6F0DC1E6E930BB8 /* WireFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C70571FD498BD4FE4C9A5BEB55A25BD /* WireFormat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 66DCF4E7C7F57335D5690A741D1A7D38 /* IFillFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7DD5F59B23CCF0E64111BCC3F520093 /* IFillFormatter.swift */; }; - 66FBFA226486087429164BF677E40504 /* DDAbstractDatabaseLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = A709A660028705E1C9EADC5BD0FB977C /* DDAbstractDatabaseLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 67B0C242528B09410305624CD920D9F6 /* DDAssertMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 51529B267AE500C5A209140AACDF7E4C /* DDAssertMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 67FFE4A798FAF4075D9965B38EC85B23 /* SENSystemAlert.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B7426221C875E9C4D2488B3400D866C /* SENSystemAlert.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 683AE0CE3CEE385A86E6E9914A533659 /* FBSDKAccessTokenCacheV4.h in Headers */ = {isa = PBXBuildFile; fileRef = 1DD2300DFD420BB75710C3D51D33945B /* FBSDKAccessTokenCacheV4.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 687666E6D6444EBC775E0D2C038CD3EA /* zip.h in Headers */ = {isa = PBXBuildFile; fileRef = F094F114E12069D5805BE05F0F589CE1 /* zip.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 68F836489440C6503B3A53087235AD0D /* KSCrashSentry_User.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AA8B046D182D60C00F8274EF3CD8E85 /* KSCrashSentry_User.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6917D162711089B571E47773BCFF04F3 /* SENPreference.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C46F68DF2F84BD573CEC2309580F2A4 /* SENPreference.m */; }; - 69324FB8B48B5AAB88849FC749E3755E /* FBSDKCoreKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 8890955F8D90A0C0D3441661E9472923 /* FBSDKCoreKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 693860EA5000C51BB3C510E48B004B5C /* FBSDKAccessTokenCaching.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D442D583A7E73209AABEB513C108147 /* FBSDKAccessTokenCaching.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 69457450ED591704709CCF70EFC285F9 /* DDContextFilterLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = CD9194641EDC09D3DA09A11DB26A09CF /* DDContextFilterLogFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 697A24EFC445CAD66F51881B6D59A2C2 /* SENPillMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = BD10C74CE751903936DC1C0C6452D51C /* SENPillMetadata.m */; }; - 69F0D46A486E60D5B58E789C36338D16 /* Descriptor.pb.h in Headers */ = {isa = PBXBuildFile; fileRef = B16B17A31999E174C32B93CB4F66C2E2 /* Descriptor.pb.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6A3FA91CB74B8E23460083BD8EF8F234 /* BubbleChartData.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDA992FA947AA32AD6191E81F5DD2B64 /* BubbleChartData.swift */; }; - 6A4F7228D891125DA2617EB2B1153895 /* BugsnagConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = B024632A87A14A989B95F6CABF4A5117 /* BugsnagConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6A57A3553338CBFDBEFC8EB91B2AF748 /* en.lproj in Resources */ = {isa = PBXBuildFile; fileRef = E017C50773F915C211FFC4AC376EFA96 /* en.lproj */; }; - 6A77F4CE7C8CC4D7B5359A2E65B069B3 /* FBSDKCrypto.h in Headers */ = {isa = PBXBuildFile; fileRef = 3EE5346383F2E4D2ECC32DF28F06F7AE /* FBSDKCrypto.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6A9E9839B05418216876CF28E6D6D9CE /* FBSDKTriStateBOOL.m in Sources */ = {isa = PBXBuildFile; fileRef = 77D4AB3B26B69DDDDBC1256EBAAD07DB /* FBSDKTriStateBOOL.m */; }; - 6ABC31908670E3F658447607C363F3A4 /* SENSound.h in Headers */ = {isa = PBXBuildFile; fileRef = 0678162A663D70A6BB8176FE7953E175 /* SENSound.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6AC3013B32616ACA7E25AE9FFA7915EC /* LineChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D65D0E723CE60240603F3BC76C2AF65 /* LineChartDataSet.swift */; }; + 64DC18D67E82CF50B2352D2BE432BC0C /* UIButton+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 321CF2BE07C72950510F9A87CA1309B1 /* UIButton+AFNetworking.m */; }; + 64E2AEFDCDF645FF0490762A2D049A7D /* NSInvocation+KiwiAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = DB426F5C8B50230505DC6DE0BB8A8043 /* NSInvocation+KiwiAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 657D7316093BCFD13957759298F1C2E5 /* SVWebViewControllerActivityChrome-iPad@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = A2A7B2F1513ACEABF0B180C51F61EAA7 /* SVWebViewControllerActivityChrome-iPad@2x.png */; }; + 661A73DB55B108C5B6F0DC1E6E930BB8 /* WireFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = A10642C4F88D77C3EC106E929D9A9583 /* WireFormat.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 66DCF4E7C7F57335D5690A741D1A7D38 /* IFillFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD4832AB784B2F038B34772781A93F5B /* IFillFormatter.swift */; }; + 66FBFA226486087429164BF677E40504 /* DDAbstractDatabaseLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CCA4A4271C5E5593FB558331B5BDF8F /* DDAbstractDatabaseLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 67AE74FA1BC922BCE8DA90AE135A25A8 /* FBSDKServerConfigurationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 294A3EADB4B6EB18A22EEA2F2C5BAE21 /* FBSDKServerConfigurationManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 67B0C242528B09410305624CD920D9F6 /* DDAssertMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AD55FF77492D4B415FAC0CE6F0022E2 /* DDAssertMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 67FFE4A798FAF4075D9965B38EC85B23 /* SENSystemAlert.h in Headers */ = {isa = PBXBuildFile; fileRef = 522A1BE92398358731BE1642E3CA78F5 /* SENSystemAlert.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 687666E6D6444EBC775E0D2C038CD3EA /* zip.h in Headers */ = {isa = PBXBuildFile; fileRef = A798D530DC432D50F6A9A5EA1BED939B /* zip.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 68EC76907FB52D5FA309A2BFBF95A455 /* FBSDKBridgeAPIResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F35F2DB002382711E309E369F541468 /* FBSDKBridgeAPIResponse.m */; }; + 68F836489440C6503B3A53087235AD0D /* KSCrashSentry_User.h in Headers */ = {isa = PBXBuildFile; fileRef = 2777674EC5DFE4E12EFC2F103ABE3928 /* KSCrashSentry_User.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6917D162711089B571E47773BCFF04F3 /* SENPreference.m in Sources */ = {isa = PBXBuildFile; fileRef = 8B4513356C0E7C7D46F693F1FC5CC8EC /* SENPreference.m */; }; + 69457450ED591704709CCF70EFC285F9 /* DDContextFilterLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D227D291ACD0AE32FBD9B6F6EE183FC /* DDContextFilterLogFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 695D4D3683281F1251848FE148B899D0 /* FBSDKTypeUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 496813241AA74CBB5A87A2FD4E03D9D2 /* FBSDKTypeUtility.m */; }; + 697A24EFC445CAD66F51881B6D59A2C2 /* SENPillMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 61B02204A1BFEE43C63F028A59A41AB8 /* SENPillMetadata.m */; }; + 69F0D46A486E60D5B58E789C36338D16 /* Descriptor.pb.h in Headers */ = {isa = PBXBuildFile; fileRef = 86602970069D57D64F5E9385E446E950 /* Descriptor.pb.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6A3FA91CB74B8E23460083BD8EF8F234 /* BubbleChartData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5085B006597193BC77161598015284B5 /* BubbleChartData.swift */; }; + 6A4F7228D891125DA2617EB2B1153895 /* BugsnagConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B4D47DD11F74C92C7F6733D43B0CF36 /* BugsnagConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6A57A3553338CBFDBEFC8EB91B2AF748 /* en.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 71CDA23C805884C86FEFC436E925B8FE /* en.lproj */; }; + 6AA9F3BAD7BF951620AE1716BA559494 /* FBSDKTimeSpentData.m in Sources */ = {isa = PBXBuildFile; fileRef = 078501A3429342AFFE191453F7BEDCF0 /* FBSDKTimeSpentData.m */; }; + 6ABC31908670E3F658447607C363F3A4 /* SENSound.h in Headers */ = {isa = PBXBuildFile; fileRef = DF0BCC87B502534BDAE9A3864C6E5CB6 /* SENSound.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6AC3013B32616ACA7E25AE9FFA7915EC /* LineChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83089821DEC4DE495A6D2E8C178E1F25 /* LineChartDataSet.swift */; }; 6ACB923260FF85960205809622C64509 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AB1F94B51370B88CA98D17DEDAA213F /* Foundation.framework */; }; - 6AF03CA7D0BDE0C9042B57737536F47E /* SENAPIClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 00661ABC356B1EB37F67547239756B2E /* SENAPIClient.m */; }; - 6B1E6B8964C8708F6CABFC24FA015CC4 /* KSCrashSentry_NSException.h in Headers */ = {isa = PBXBuildFile; fileRef = 39FBA9A99220DC5E1E87A0D9C3EE448F /* KSCrashSentry_NSException.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6B278E0FD17D32E289FC1FAAE2812A62 /* FBSDKKeychainStoreViaBundleID.m in Sources */ = {isa = PBXBuildFile; fileRef = EE30009AB63FCB91B60A71F73D5EAAD4 /* FBSDKKeychainStoreViaBundleID.m */; }; - 6B2BB11F317E51D5A73506308AF81B58 /* SENDFUStatus.m in Sources */ = {isa = PBXBuildFile; fileRef = 90C15591570C2B5242E1DA75F0AC5E04 /* SENDFUStatus.m */; }; - 6B4E3105ECB2989AECB62106EB365C7B /* KWGenericMatchEvaluator.h in Headers */ = {isa = PBXBuildFile; fileRef = ACA996C1703AA852EC0B1F1C2AC97799 /* KWGenericMatchEvaluator.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6BC8682566C150172F16BC3F8E965070 /* FBSDKAccessTokenCacheV3_21.h in Headers */ = {isa = PBXBuildFile; fileRef = AB577B57669647C04D65032077DD0906 /* FBSDKAccessTokenCacheV3_21.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6AF03CA7D0BDE0C9042B57737536F47E /* SENAPIClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 7AF7B802C67EF24EF3198052EF1E3CED /* SENAPIClient.m */; }; + 6B1E6B8964C8708F6CABFC24FA015CC4 /* KSCrashSentry_NSException.h in Headers */ = {isa = PBXBuildFile; fileRef = BDE1FDCFF9980CFD8F5A75176867DC68 /* KSCrashSentry_NSException.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6B2BB11F317E51D5A73506308AF81B58 /* SENDFUStatus.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A43234F4AB5BF062ABB5873EC84F2E1 /* SENDFUStatus.m */; }; + 6B4E3105ECB2989AECB62106EB365C7B /* KWGenericMatchEvaluator.h in Headers */ = {isa = PBXBuildFile; fileRef = A92C6633C1EC8644CF2B10069847BCB4 /* KWGenericMatchEvaluator.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6BFE902CAA5F6B1CBD5360E55D84DA5B /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15D9F4E783EB763639ECE00E09B8F88C /* XCTest.framework */; }; - 6C19C919D0BF424AEA488BB4BF3E63C5 /* SVWebViewController-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3E7F0E2491340CCC98A759D8E1576C00 /* SVWebViewController-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6C2644BF1BF6C1B67C46B0E85113A97E /* FBSDKOrganicDeeplinkHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = F8CCDAEC0F33F49B47A37DDC3EA67CA3 /* FBSDKOrganicDeeplinkHelper.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6C2F34D46CF7EBEC5FDBEB3C7F1ACCCF /* BugsnagConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 3CE2D0C793F3B465D96B347EDBEB74E5 /* BugsnagConfiguration.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 6C19C919D0BF424AEA488BB4BF3E63C5 /* SVWebViewController-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F343F9E07F19B37B2A6DB4671162CC30 /* SVWebViewController-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6C2F34D46CF7EBEC5FDBEB3C7F1ACCCF /* BugsnagConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 074A1836FED07760A875CD888D9F69FB /* BugsnagConfiguration.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 6C329FDD8ABA643F76F542ADB48112FB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AB1F94B51370B88CA98D17DEDAA213F /* Foundation.framework */; }; - 6C9D3EFB64F7A9DAE74C9D2B59C7736E /* KWStringPrefixMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 85217BC483B9E378DC77FA9CB9821904 /* KWStringPrefixMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 6CC10C577A4A890B9789BF74275F1C0E /* BFCancellationTokenSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 41FBDA065B99EE10FE0642DAA4E0B714 /* BFCancellationTokenSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6CE5625CE6461C6136E182CEE39E2299 /* FBSDKConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 07C1C09F98257305C61FA0246DBAE3C5 /* FBSDKConstants.m */; }; - 6D0F9A183943994CC6BDF1FA5043CEB5 /* KSCrashSentry_NSException.m in Sources */ = {isa = PBXBuildFile; fileRef = CD62F7B2556B48F61CD5F18719229E49 /* KSCrashSentry_NSException.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 6D751C34FBAE6BE183C561A600EC66A6 /* FBSDKTooltipView.h in Headers */ = {isa = PBXBuildFile; fileRef = 687CE06EB1746EE7D9AB0730FA811D80 /* FBSDKTooltipView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6D84B7FFEF0C776F03F6459071C5F137 /* KSCrashDoctor.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E6BA13FB738BB32E2EF40B60EB0E5A4 /* KSCrashDoctor.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 6DA610BE0874EDF295FDBBA0DED1FD69 /* AFImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 24CBA09DB612ABE626C11F05157E7A9D /* AFImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6DE287F38269F1BFD724D0E1C2EB130D /* FBSDKCopying.h in Headers */ = {isa = PBXBuildFile; fileRef = F10B473482D85A198835666682BB5452 /* FBSDKCopying.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6DEA64217568A3CADA8A68271C95CF2A /* NSString+Nocilla.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FA0DF0D5F381DF7ABB43578AA02035F /* NSString+Nocilla.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 6E1AA1EB4D329945D6BE8197806D0F5D /* NSObject+KiwiMockAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 4933C9B8C7EF577B923A2D79D8D7FA51 /* NSObject+KiwiMockAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 6E3759C428F1225CDAA1EF89522EE415 /* UnknownFieldSetBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = AE0EFB55A719ED3D1A1AFEA1CFE0DDB9 /* UnknownFieldSetBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6E713C33DB4DD6795A3A248CC30C89F7 /* KWFutureObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EEEE5EE2B7AAF2E3893557AF4D72F98 /* KWFutureObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6C9D3EFB64F7A9DAE74C9D2B59C7736E /* KWStringPrefixMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = F446CA2F1A0FB68CCC911402798DCF48 /* KWStringPrefixMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 6CC10C577A4A890B9789BF74275F1C0E /* BFCancellationTokenSource.h in Headers */ = {isa = PBXBuildFile; fileRef = 03E7C3F677BBA7AB7FFB4F8E14234C7D /* BFCancellationTokenSource.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6D0F9A183943994CC6BDF1FA5043CEB5 /* KSCrashSentry_NSException.m in Sources */ = {isa = PBXBuildFile; fileRef = CF62D7CB3C3A84303B9BE558C6229EFA /* KSCrashSentry_NSException.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 6D751C34FBAE6BE183C561A600EC66A6 /* FBSDKTooltipView.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CE35F54111A2EE97A024F9E98CDFC47 /* FBSDKTooltipView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6D84B7FFEF0C776F03F6459071C5F137 /* KSCrashDoctor.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CFE3D5964789239D79E49488D1C5BC2 /* KSCrashDoctor.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6DA610BE0874EDF295FDBBA0DED1FD69 /* AFImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 96452DF268FD710D64F2FE33A4FC75D1 /* AFImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6DDDCE40CD35AA6585AE8B01BB16964D /* FBSDKGraphRequestConnection+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = E47358DA359ACA432F94367DE51394A3 /* FBSDKGraphRequestConnection+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6DEA64217568A3CADA8A68271C95CF2A /* NSString+Nocilla.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BD0B9813543F00B648B0998B316A906 /* NSString+Nocilla.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 6E1AA1EB4D329945D6BE8197806D0F5D /* NSObject+KiwiMockAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 145DF68AE6426A21ABD18BBA37D377D1 /* NSObject+KiwiMockAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 6E3759C428F1225CDAA1EF89522EE415 /* UnknownFieldSetBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = B0E9439B522A373EEF8CCE6A0A1BCCED /* UnknownFieldSetBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6E713C33DB4DD6795A3A248CC30C89F7 /* KWFutureObject.h in Headers */ = {isa = PBXBuildFile; fileRef = A7A0B0FDE74C9FC6459CE854C38D7DE5 /* KWFutureObject.h */; settings = {ATTRIBUTES = (Public, ); }; }; 6E968CD21A2A75D4824DE414E2E5B500 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AB1F94B51370B88CA98D17DEDAA213F /* Foundation.framework */; }; - 6EDA5C552BE337865250E53502D1DB4A /* SEGLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = BCBD7B188C57550F88E2C21CA1CB3932 /* SEGLocation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6EE2827C994C4C26D7F689B98AE2440E /* BFMeasurementEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = EE6460E99B1DEE97B1421426D7CC03D0 /* BFMeasurementEvent.m */; }; - 6EF433383D72AC7760E5F4CD29713E22 /* de.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 8EAE6A5CFD031DDA0A60125C963CEA1E /* de.lproj */; }; - 6F564081B88ACB280157F472D664435B /* DDASLLogCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = E536E418ADB15C147CB7C9ECBC19FDD9 /* DDASLLogCapture.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6FBF9F14C86EBBA3175B6185760AA650 /* KWReceiveMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 07AE9F0BC6792B46D147A332F36689BE /* KWReceiveMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6EDA5C552BE337865250E53502D1DB4A /* SEGLocation.h in Headers */ = {isa = PBXBuildFile; fileRef = EA284C2121165C2A96EBE2694CB69B78 /* SEGLocation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6EDD768A6447A1D231F98566CB077926 /* FBSDKServerConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 82EB19E671EE85EB8B5612BC357856C3 /* FBSDKServerConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6EE2827C994C4C26D7F689B98AE2440E /* BFMeasurementEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = 90C1C92BC140DAF0E7E83906BD1868C4 /* BFMeasurementEvent.m */; }; + 6EF433383D72AC7760E5F4CD29713E22 /* de.lproj in Resources */ = {isa = PBXBuildFile; fileRef = FA3823D6AC109B918690D65D3FCE5926 /* de.lproj */; }; + 6F19E4C07C714388E3B34461FAAC5CEE /* FBSDKError.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A7D2BF0E9BB9DDF92F537A2AD3BEBE0 /* FBSDKError.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6F564081B88ACB280157F472D664435B /* DDASLLogCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = C11810C33782AC903F0B01F05BC00E80 /* DDASLLogCapture.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 6F60BB7AA285B0085FD859E7721F2769 /* FBSDKMaleSilhouetteIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = 004A73D415CAB56E1E120E4CCF309E47 /* FBSDKMaleSilhouetteIcon.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 6FBF9F14C86EBBA3175B6185760AA650 /* KWReceiveMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = E0339F877F7B35923E50ADBED44090A9 /* KWReceiveMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7032D66A08B41DADF6D74F3C8C577C03 /* FBSDKKeychainStoreViaBundleID.m in Sources */ = {isa = PBXBuildFile; fileRef = 8F8279A4D6129AB933E881C40B688E33 /* FBSDKKeychainStoreViaBundleID.m */; }; 7041DE35166D5FE87312DDCC4C21C750 /* CGFloatType.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2AE633F115BF716034D81DBB14F6355C /* CGFloatType.framework */; }; - 70DB1923650E77A49180F5E1D429787E /* SEGScreenPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = 55ABBEBD63CACC3DF33CE1871FCFC4D3 /* SEGScreenPayload.m */; }; - 70E30679605E1450764C3173D3A0FBB3 /* SENAPITrends.h in Headers */ = {isa = PBXBuildFile; fileRef = 88065AA0E7217EC830DEF94B8A27518E /* SENAPITrends.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 70E92954E343F88F12455FF8656314C4 /* FBSDKBase64.h in Headers */ = {isa = PBXBuildFile; fileRef = 89CD66D5A714496010A067493143E08C /* FBSDKBase64.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 710DBDBB1399357B7D12C74B14944E60 /* SVWebViewControllerBack@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E46B56B712A58E23FC8DC2A658ECF5F7 /* SVWebViewControllerBack@2x.png */; }; - 7199E84FCA864BE6B7AB8DE73C8D5392 /* DFUControlPoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 872D01159A0BFE2A040ACD42798593E5 /* DFUControlPoint.swift */; }; - 71DC5A104DBD1B884E6EA998C8C25424 /* ARCSafe_MemMgmt.h in Headers */ = {isa = PBXBuildFile; fileRef = E811212FBD3A3930EDD12B567BAF63D7 /* ARCSafe_MemMgmt.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7248CFB937D617DFD977F52E44B89F3C /* FBSDKLoginTooltipView.h in Headers */ = {isa = PBXBuildFile; fileRef = 3055759721FC008B282F122747E8E64F /* FBSDKLoginTooltipView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 727AF903EA119FE41049E94B36447B19 /* CGFloatType-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5C296D16371B4D1850BB489B1C20D798 /* CGFloatType-dummy.m */; }; - 72AF6D91BDCA06B76757C137866E7B38 /* Nocilla-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E3910988B5FEB70666246957BBC3CFB9 /* Nocilla-dummy.m */; }; - 72C45B9E34E28BA8DDF0EE6B515BD68B /* FBSDKTypeUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FF2E95A42886620987588138BD40183 /* FBSDKTypeUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 733744AF499C09893C639272B3EBF363 /* DDTTYLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 2019D76F40071965644B18E75DB45D09 /* DDTTYLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 73AF175BF9B314DC8D04C629E4AD90DB /* FBSDKMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = C4F35208B002C8BBFFB1989A80DB5B1E /* FBSDKMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 73B8D48B630B52459BB4487CA8EB360B /* ViewPortHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0693FC20663E79996FF9FA9B1D6640A7 /* ViewPortHandler.swift */; }; - 73D38A74D0E780393780B6F1EA0442F5 /* NSNumber+KiwiAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = BC610FF25571FA529EF43AA1E1A08C83 /* NSNumber+KiwiAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 70DB1923650E77A49180F5E1D429787E /* SEGScreenPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = 7730FDE76F1B338DFCE9D81ACA4F90AB /* SEGScreenPayload.m */; }; + 70E30679605E1450764C3173D3A0FBB3 /* SENAPITrends.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CCCFE66CA14E145DE3421135F751D0B /* SENAPITrends.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 710DBDBB1399357B7D12C74B14944E60 /* SVWebViewControllerBack@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 49921620539BFF0C05B4A60FF077D6B5 /* SVWebViewControllerBack@2x.png */; }; + 71502138FBB23686BCA21369A9F32532 /* FBSDKColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D42350BD49FBD6D72E5A2936DAB4846 /* FBSDKColor.m */; }; + 7199E84FCA864BE6B7AB8DE73C8D5392 /* DFUControlPoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDD358CBB0002FF03F1882F0FC75BD21 /* DFUControlPoint.swift */; }; + 71C92CDA770C05282554645A83E01450 /* FBSDKBridgeAPIProtocolWebV1.h in Headers */ = {isa = PBXBuildFile; fileRef = F3A1F0F79737F89B3B32873DB1379768 /* FBSDKBridgeAPIProtocolWebV1.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 71DC5A104DBD1B884E6EA998C8C25424 /* ARCSafe_MemMgmt.h in Headers */ = {isa = PBXBuildFile; fileRef = 8B6BE201D437AAB46269DDD327B85276 /* ARCSafe_MemMgmt.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7248CFB937D617DFD977F52E44B89F3C /* FBSDKLoginTooltipView.h in Headers */ = {isa = PBXBuildFile; fileRef = 48A6BCDF3E5FAC6305865E5B78850A03 /* FBSDKLoginTooltipView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 72653927B3389561858AE3863AD9D4E3 /* FBSDKAccessTokenCacheV3.h in Headers */ = {isa = PBXBuildFile; fileRef = A3C9E00FA51EE9DE09BE88F11A798CE3 /* FBSDKAccessTokenCacheV3.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 727AF903EA119FE41049E94B36447B19 /* CGFloatType-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = E535756AEC1ACA22D696455E2852DC6F /* CGFloatType-dummy.m */; }; + 72AF6D91BDCA06B76757C137866E7B38 /* Nocilla-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F8569F92CE56DC8CF1039AC219BB020 /* Nocilla-dummy.m */; }; + 733744AF499C09893C639272B3EBF363 /* DDTTYLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 0682564A6A28408909CCE6D4CF6B5E19 /* DDTTYLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 7399351EEC9A82E38E75550460B7257F /* FBSDKButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 0DC694939B4471FB6649409CA7E955ED /* FBSDKButton.m */; }; + 73B8D48B630B52459BB4487CA8EB360B /* ViewPortHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58D61AB6A7494C1C8A9DECB348AE4AD9 /* ViewPortHandler.swift */; }; + 73D38A74D0E780393780B6F1EA0442F5 /* NSNumber+KiwiAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 98C40DBD6BC0141B06C7DD535279CA65 /* NSNumber+KiwiAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; 73EEDBF882DFE423BD7DFEE5F261DE9D /* Pods-SenseApp-Sense-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 47FBB5627FC99F53F4B5497940347E83 /* Pods-SenseApp-Sense-dummy.m */; }; - 73F862DC7619E08CA5F2C45F10808610 /* KSArchSpecific.h in Headers */ = {isa = PBXBuildFile; fileRef = F66664ED76E1E58E0C1C4B1453C2FD8D /* KSArchSpecific.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 741115464016E78AB1CA202EB3240F53 /* BarLineScatterCandleBubbleChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25BBCFE4172DC0E73CE13F6227C98AE9 /* BarLineScatterCandleBubbleChartDataSet.swift */; }; - 746D20A80C60C6FBF719C21F5F3AEC26 /* TextFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 3326CDAE1B21D7F56CFE520A8CD76998 /* TextFormat.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 748E35B9655A70B1FAEAD6952D9F9D3A /* Descriptor.pb.m in Sources */ = {isa = PBXBuildFile; fileRef = B198D1DAF3D51FC0DFF612C6F9989E2F /* Descriptor.pb.m */; }; - 749199A58DC97A007878D4904CDFBEF4 /* SEGScreenPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E54B38776E6ADFF027B5A82C1EC6A51 /* SEGScreenPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 749C46789394DDFBB57B49E5C5E09237 /* NSObject+KiwiVerifierAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 45A4ABBE481FE9EAF06B925C552B51C9 /* NSObject+KiwiVerifierAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 74AED12B9411E6F89611DBF832835AFD /* LSMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 64CF97A85A7E62A3E9C03CC7B0C281C8 /* LSMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 74C3E9B948DB647168741CDF3D60D5D4 /* LSHTTPRequestDiff.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E922713CA2183E620ECDFC9A5CBE31A /* LSHTTPRequestDiff.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 74EFC13AF666D2202C5F8A35A8ADE9B7 /* KWInvocationCapturer.m in Sources */ = {isa = PBXBuildFile; fileRef = 9438EE8DEFF6DBA24A2E856FB0812AC2 /* KWInvocationCapturer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 75A8C941FC3E9993341D86C112EFC8C8 /* KSMach_Arm.c in Sources */ = {isa = PBXBuildFile; fileRef = F4E9773B722C6FF7DE8FEADFDD69CF4D /* KSMach_Arm.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 7612DD9405F6736AD6D38F1DB855073C /* LGBluetooth-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E02A99926C6D434FE189FC5C8CD77988 /* LGBluetooth-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 76367DDEC9F865A778BBBE48375E7DF5 /* SEGBluetooth.h in Headers */ = {isa = PBXBuildFile; fileRef = 395B9AC8AD04B7249BA07B1F8364B4E1 /* SEGBluetooth.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 76E38954383FE4B118F032B60F9E4EA3 /* FBSDKLoginButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A2E836DA9CC264090F2EFFCCB0F43E6 /* FBSDKLoginButton.m */; }; - 77763520F3D067EEF7A04F99231C75D5 /* SENAPIAccount.m in Sources */ = {isa = PBXBuildFile; fileRef = 367AF4106E9B6F29396FF11DE4CD8EA1 /* SENAPIAccount.m */; }; - 77800B914C7BF54E432C39F80DF2AFF1 /* SecureDFUControlPoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 514B0E705611BDDD504AB4FD11515F4B /* SecureDFUControlPoint.swift */; }; - 77844413711D80D3C915F04F5B2F729C /* FBSDKErrorConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EDC8BD730B3C4DD6C8BA77CF482CF70 /* FBSDKErrorConfiguration.m */; }; - 77BA10CDEA00B6544783C21E640AE3D6 /* FBSDKAppEventsUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = C8140BAB87D2C21A061CA470AE34476D /* FBSDKAppEventsUtility.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7844ECD5B4E1E05CEAFCF6789D2F68EC /* KWExampleSuite.h in Headers */ = {isa = PBXBuildFile; fileRef = F39FBAECCBD78CCAE61E089BB9F28DEA /* KWExampleSuite.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 784B0131A6D9EC1F73C5722CC44B727A /* BugsnagNotifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 43EB63C391DA0FF22176EAB167CA2B0E /* BugsnagNotifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 784C5BD8E2C0E55D19777F4E4C6B5E6C /* SHSProtoBuf-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6625A50E319FA5629887CBD49C5CD499 /* SHSProtoBuf-dummy.m */; }; - 78562289ADC4C17B2804660F77CD4997 /* markdown_parser.m in Sources */ = {isa = PBXBuildFile; fileRef = 8D7BAF7CAC3F561029DF3DAA12E6ABD3 /* markdown_parser.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 78681B60B482375104C730A21D3D552F /* HorizontalBarChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCDB7058C536082A2862E4D232313593 /* HorizontalBarChartView.swift */; }; - 788DF9C574EEE61AAB72B499E749926B /* AbstractMessageBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 21D7F2B4B40DE3BA47446D5590263474 /* AbstractMessageBuilder.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 73F862DC7619E08CA5F2C45F10808610 /* KSArchSpecific.h in Headers */ = {isa = PBXBuildFile; fileRef = 75EC7CC981DE61B03D02F6FEA61324FE /* KSArchSpecific.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 741115464016E78AB1CA202EB3240F53 /* BarLineScatterCandleBubbleChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBF438E2C76A9700D1547BF190931D3C /* BarLineScatterCandleBubbleChartDataSet.swift */; }; + 746D20A80C60C6FBF719C21F5F3AEC26 /* TextFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = 6621109BC496B04F0CB9BCFD87FAB9AD /* TextFormat.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 747E863A441C024F48907A2247B2A15D /* FBSDKDialogConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 867B98863FDAA32FEC145E17AC2A0698 /* FBSDKDialogConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 748E35B9655A70B1FAEAD6952D9F9D3A /* Descriptor.pb.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AFB09C30541442BFA6863E907DCF32F /* Descriptor.pb.m */; }; + 749199A58DC97A007878D4904CDFBEF4 /* SEGScreenPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = 7385F154225FE2B52E39B058F4DE7AA7 /* SEGScreenPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 749C46789394DDFBB57B49E5C5E09237 /* NSObject+KiwiVerifierAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = CEFF0CD1B7FE6234AD4BEF30D5BAEC21 /* NSObject+KiwiVerifierAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 74AED12B9411E6F89611DBF832835AFD /* LSMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 20B9F155EBF880FA073DD4BDD7789F0B /* LSMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 74C3E9B948DB647168741CDF3D60D5D4 /* LSHTTPRequestDiff.m in Sources */ = {isa = PBXBuildFile; fileRef = 934F6EECD367D1ADBEA271B4A77A6891 /* LSHTTPRequestDiff.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 74EFC13AF666D2202C5F8A35A8ADE9B7 /* KWInvocationCapturer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C96A403FC80061B00AA5E120D2F5ED9 /* KWInvocationCapturer.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 75597C2548B7B3D7362A38D93707A55E /* FBSDKAccessToken.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E28AC39CACFAB4B7AFA734EA9F4B310 /* FBSDKAccessToken.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 75A8C941FC3E9993341D86C112EFC8C8 /* KSMach_Arm.c in Sources */ = {isa = PBXBuildFile; fileRef = 6024088FB7F3B25F57DF81E406B5A27C /* KSMach_Arm.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 75C5EECD640220237865A7DF351B5BAE /* FBSDKErrorConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = DE79B6BD2D5DCD0C1A95277F9564A0D4 /* FBSDKErrorConfiguration.m */; }; + 7612DD9405F6736AD6D38F1DB855073C /* LGBluetooth-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0148C0E7BB830AC6D3D603DB0E257136 /* LGBluetooth-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 76367DDEC9F865A778BBBE48375E7DF5 /* SEGBluetooth.h in Headers */ = {isa = PBXBuildFile; fileRef = 705C9E1D15F1467A57EBBD61F539DBEF /* SEGBluetooth.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 76E38954383FE4B118F032B60F9E4EA3 /* FBSDKLoginButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 330FD226533EEA29BA145B484FB15917 /* FBSDKLoginButton.m */; }; + 77763520F3D067EEF7A04F99231C75D5 /* SENAPIAccount.m in Sources */ = {isa = PBXBuildFile; fileRef = 23C2BCCE7D49C87CCC16FB17CCBA1CD4 /* SENAPIAccount.m */; }; + 77800B914C7BF54E432C39F80DF2AFF1 /* SecureDFUControlPoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B35BC9D32954B390E05A6074E8DE2EB /* SecureDFUControlPoint.swift */; }; + 7844ECD5B4E1E05CEAFCF6789D2F68EC /* KWExampleSuite.h in Headers */ = {isa = PBXBuildFile; fileRef = 8481B68013083BE153BA881272AE63CA /* KWExampleSuite.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 784B0131A6D9EC1F73C5722CC44B727A /* BugsnagNotifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 39C96BD06E56DD650D36E0E0CDA8A0D6 /* BugsnagNotifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 784C5BD8E2C0E55D19777F4E4C6B5E6C /* SHSProtoBuf-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C19CCC96E157A0E37BF54C0BA47070B8 /* SHSProtoBuf-dummy.m */; }; + 78562289ADC4C17B2804660F77CD4997 /* markdown_parser.m in Sources */ = {isa = PBXBuildFile; fileRef = 5602F5C3C4E9907155BA67DEC8231B68 /* markdown_parser.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 78681B60B482375104C730A21D3D552F /* HorizontalBarChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AAC66DA76DD3055FE0674127EBE3F95 /* HorizontalBarChartView.swift */; }; + 788DF9C574EEE61AAB72B499E749926B /* AbstractMessageBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AD1D455E9332FC9970E6F89FF8A9790 /* AbstractMessageBuilder.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; 78F7769B4330A3DCFEB55366ED84DF4B /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 768EF59681141BA32FE9F02745A37755 /* CoreGraphics.framework */; }; - 7984C0DD1C71821322E1BECF705ED250 /* BugsnagIosNotifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 92E36317192CA4DAF01AB301A226AFD0 /* BugsnagIosNotifier.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 799E80381FF7E3098403D4224E4AAAE9 /* FBSDKServerConfiguration+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C1E8CEB5A03CACF2CEC4C3BBA2674A7 /* FBSDKServerConfiguration+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 79BC8367B8974CB25685854F015A8E68 /* KSCrashReportFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 464656453E75763F93A992179061B886 /* KSCrashReportFilter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 79D9C003E578C02D2A0052C97CA57965 /* ProtocolBuffers.h in Headers */ = {isa = PBXBuildFile; fileRef = 3F20C2CBDD10733C82A6E9DCC7C9F923 /* ProtocolBuffers.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 79F8393284939D06347B63846711F518 /* CombinedChartData.swift in Sources */ = {isa = PBXBuildFile; fileRef = D24A5A02AD1975D90C3829AA9BFE036C /* CombinedChartData.swift */; }; - 7A02B226BB198CC8AEAF85FF4101DA61 /* FBSDKURLConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = FF8D1236A537B623914F0635E04B9099 /* FBSDKURLConnection.m */; }; - 7A31491B5239EFA35B048EA085A2F444 /* SENTimeline.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D2CADAEDEBDA01B83FBD4EF4E814BD2 /* SENTimeline.m */; }; - 7A5F3CDA1E7EBFAA2BC5F8C456352F03 /* AttributedMarkdown-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E9053E0C2127B938473AA174E7AA2650 /* AttributedMarkdown-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7AAD3998EC216F66A619A0B0A19A3FD5 /* KWAfterEachNode.h in Headers */ = {isa = PBXBuildFile; fileRef = ED707327A4202DA051B9113E87C26C16 /* KWAfterEachNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7AB8011B2CBE9D67226F80ECCC9EE218 /* KSSignalInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = EA5DB32BE570E8864708CC15264A56BF /* KSSignalInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7AC979A6F455EA6E7170B52229227865 /* unzip.c in Sources */ = {isa = PBXBuildFile; fileRef = 89BC7A2D6B236C19D285C6B8E140C734 /* unzip.c */; }; - 7AD93CA8BDC65A329B840EA33FAE76B9 /* NAPickerView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 76A05254F9013B4F2EE580BDDAC69EA6 /* NAPickerView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7B81D8E4A35914A5DA10F044AA9C0FE7 /* crypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EC6A6BDFD2948F9482DC10CCC78207F /* crypt.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7BB45E805176B95C8E12E11EB29CA72B /* AttributedMarkdown-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6B7F18EA2E509D334CB0811068129BC4 /* AttributedMarkdown-dummy.m */; }; - 7BDCC26B4A95D9CF85C0D4BFC9A2C9B6 /* DFUServiceDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E670CC564E04E8C6E448C22301AC0F9 /* DFUServiceDelegate.swift */; }; - 7C5F1BC1110E18CB45F8664AD3BB6721 /* markdown_lib.m in Sources */ = {isa = PBXBuildFile; fileRef = A6046EE8D6C438936A3A8563F19D9BCE /* markdown_lib.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; - 7C72E2260FFCC53B12D891F9D227B8AB /* SENServiceDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C8125ECE06FD436F194AB1FF1338379 /* SENServiceDevice.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C7AC59F6A6DEBE1825794DA01F33F1D /* SENAPISleepSounds.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CE7876E1F7A0235BA8DFC51BDF8F2E8 /* SENAPISleepSounds.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7C9E4DF5798C2A989038848FA38DCE55 /* FBSDKTestUsersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AD1C6550EDDB7735D71C2FD5520892A /* FBSDKTestUsersManager.m */; }; + 7984C0DD1C71821322E1BECF705ED250 /* BugsnagIosNotifier.m in Sources */ = {isa = PBXBuildFile; fileRef = BFCC9163F2C018CD17D58B7A9F5C7F71 /* BugsnagIosNotifier.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 79BC8367B8974CB25685854F015A8E68 /* KSCrashReportFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B1D798CA2833C066312AD42209B2742 /* KSCrashReportFilter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 79C697F9A9DE97719B3DE7E2C64C8896 /* FBSDKAppEventsDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = FC5D23393D0A30B92F4F4A80B636419A /* FBSDKAppEventsDeviceInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 79D9C003E578C02D2A0052C97CA57965 /* ProtocolBuffers.h in Headers */ = {isa = PBXBuildFile; fileRef = D148E1C414F5B840B23331FDCE57690A /* ProtocolBuffers.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 79F8393284939D06347B63846711F518 /* CombinedChartData.swift in Sources */ = {isa = PBXBuildFile; fileRef = D793E7E12D1B013FA53FC01B0FCCA3A7 /* CombinedChartData.swift */; }; + 7A31491B5239EFA35B048EA085A2F444 /* SENTimeline.m in Sources */ = {isa = PBXBuildFile; fileRef = A7B7E1166198D3B09E75800CDEDC434C /* SENTimeline.m */; }; + 7A518D4BDB90607ED31072A6DA70E098 /* FBSDKAccessTokenCacheV4.h in Headers */ = {isa = PBXBuildFile; fileRef = 60F638949F512BECE67281E26F6CE6D6 /* FBSDKAccessTokenCacheV4.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7A5F3CDA1E7EBFAA2BC5F8C456352F03 /* AttributedMarkdown-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CB523745CFFEF0E95736D21D9FD6B478 /* AttributedMarkdown-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7AAD3998EC216F66A619A0B0A19A3FD5 /* KWAfterEachNode.h in Headers */ = {isa = PBXBuildFile; fileRef = E134CEA7AF8FBB4E7660A167FCB2713B /* KWAfterEachNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7AB8011B2CBE9D67226F80ECCC9EE218 /* KSSignalInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = EDF4FC394D4AFDF5C872189B1A931A1F /* KSSignalInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7AC979A6F455EA6E7170B52229227865 /* unzip.c in Sources */ = {isa = PBXBuildFile; fileRef = B58120C90752A67E96587B097A17E2B7 /* unzip.c */; }; + 7AD93CA8BDC65A329B840EA33FAE76B9 /* NAPickerView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D16E133DED91FC4E54B3C867EC415E5C /* NAPickerView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7B45B93FE1E876642F5177B0AF448B2B /* FBSDKBridgeAPICrypto.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D5E47549384E35E6F7530774AA7DBD1 /* FBSDKBridgeAPICrypto.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7B65B84497A158EA43ED3DF7ED85E114 /* FBSDKProfilePictureView.h in Headers */ = {isa = PBXBuildFile; fileRef = ADDF889B035277421D931FEA1C851D95 /* FBSDKProfilePictureView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7B81D8E4A35914A5DA10F044AA9C0FE7 /* crypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 44E695192C64FA9F1821477774BC214D /* crypt.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 7BB45E805176B95C8E12E11EB29CA72B /* AttributedMarkdown-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 319C8816C9D2C4C46BDF7776934187EA /* AttributedMarkdown-dummy.m */; }; + 7BDCC26B4A95D9CF85C0D4BFC9A2C9B6 /* DFUServiceDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB53B1A64320F47042AA93EF55A59585 /* DFUServiceDelegate.swift */; }; + 7C5F1BC1110E18CB45F8664AD3BB6721 /* markdown_lib.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E31898227F7BD2ABDFF5BC69F12FF82 /* markdown_lib.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc -w -Xanalyzer -analyzer-disable-all-checks"; }; }; + 7C72E2260FFCC53B12D891F9D227B8AB /* SENServiceDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D1CD80200FEEBB5E82A0E0DD9C56AC6 /* SENServiceDevice.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7C7AC59F6A6DEBE1825794DA01F33F1D /* SENAPISleepSounds.h in Headers */ = {isa = PBXBuildFile; fileRef = 935F9DF02DA7E3F6F978A66DA5CE9221 /* SENAPISleepSounds.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7D18BF9AA4FC8717BB37E6EC9026E994 /* ProtocolBuffers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5EF1444B5384BE14AE6FD51C9E74E370 /* ProtocolBuffers.framework */; }; - 7E1B4F475CD018C50977A8C322F63D69 /* KWAllTestsSuite.m in Sources */ = {isa = PBXBuildFile; fileRef = F4A32A07CD7187C54FADC85FF60352B5 /* KWAllTestsSuite.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 7E27169BB957C8EC56797B60F517EF37 /* SENAPISupport.m in Sources */ = {isa = PBXBuildFile; fileRef = EF65517F05C588CF98720260376BEC29 /* SENAPISupport.m */; }; + 7DDD08BCD78F45264C4DEE889536C4F4 /* FBSDKKeychainStore.m in Sources */ = {isa = PBXBuildFile; fileRef = A049DBF42EA52AC551D4FC4F62659AF3 /* FBSDKKeychainStore.m */; }; + 7E1B4F475CD018C50977A8C322F63D69 /* KWAllTestsSuite.m in Sources */ = {isa = PBXBuildFile; fileRef = 624B030FA79FCA7638302DD706521A27 /* KWAllTestsSuite.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 7E27169BB957C8EC56797B60F517EF37 /* SENAPISupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D0124D5A22AA7F25493E7296EF9C2C1 /* SENAPISupport.m */; }; + 7E43F7A7677B4E7B6FE1FC96313552DA /* FBSDKConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = 94041C14D4188BEBA8B9B4265DE061AE /* FBSDKConstants.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7E614C91DEFCFEC228C462917464490F /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 59FE3FD6A7520338BAA49D25A58293E8 /* UIKit.framework */; }; - 7ED671BC8F4B41814DA7C23A8FCB8619 /* LineRadarRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1CF31E5087376B4C88758CEA182B80FB /* LineRadarRenderer.swift */; }; - 7EDD08C489B03DF8C720312CE99A714E /* KSMach_x86_64.c in Sources */ = {isa = PBXBuildFile; fileRef = CD1C2E79E94C2B08E91BB37A2F9D8145 /* KSMach_x86_64.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 7EEFBA9C7D48FA27C4AFBFF4BDBDC0B2 /* SENTrendsGraph.m in Sources */ = {isa = PBXBuildFile; fileRef = 24BF92F3C5220E5DBED63BA7C273BB10 /* SENTrendsGraph.m */; }; - 7F3926D127BDFF492970C8769B1D1F30 /* FBSDKCloseIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A22D3284784638448753164A78CD997 /* FBSDKCloseIcon.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 800C418B1A674950DFF8A2B7440CE558 /* CodedOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 0955D7A599E6C39A179615216E336E9B /* CodedOutputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 80FBD129C2F642901A4F66AA3322F3E9 /* LGPeripheral.m in Sources */ = {isa = PBXBuildFile; fileRef = E1E1FC46767BAC23F5F3BAF6A774F30F /* LGPeripheral.m */; }; - 815A3AD1CC8A68165259D09260AF0753 /* KWBackgroundTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 330C2A3D52273A7FD1822972A92511AF /* KWBackgroundTask.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 815C656E77FC6504DEB2ABEE914EE8F2 /* LSHTTPStubURLProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = CA372E64723F63C95C5EEFE41EE4A4F5 /* LSHTTPStubURLProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 818FB8DB6B032411802FEF7773BA158A /* KSCrashC.c in Sources */ = {isa = PBXBuildFile; fileRef = 7250860B65D74EA4F9F047CFDB1C663A /* KSCrashC.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 8199C9AA8CA5C9C9F69A7B0D77432A10 /* FBSDKAudioResourceLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 967F961C2F966BE03C601B277B56866E /* FBSDKAudioResourceLoader.m */; }; - 81AD1B0541D0A512D70261F4A4A6E8BD /* BFExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = 71BE86F89268B5A8DED47356E0DC2CDE /* BFExecutor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 81F2368E4FC272FD8EF4DE52FA6E0C6B /* GeneratedMessageBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 4ABE0329F3093D4D87F86C80584ADC9B /* GeneratedMessageBuilder.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 82A890905BC196D1DB10401CF1E1C437 /* FBSDKAppEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = 323A8158C751CF702B661ED89ABEAAE4 /* FBSDKAppEvents.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 834BD412F23014BFD4AF0AB658196715 /* Model.h in Headers */ = {isa = PBXBuildFile; fileRef = A115EE15A0747FF0A1D782C9FC31D1EB /* Model.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 835CACF9668E25853E789C70BEB228FE /* NSData+Matcheable.m in Sources */ = {isa = PBXBuildFile; fileRef = A2B8F994E5CFBA6E840D51C6CF6FA009 /* NSData+Matcheable.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 83C3AA705C38A010F4A3185CE16B5AEF /* FBSDKBridgeAPIRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 828B7A11614BF4312623ED060C4D8A8A /* FBSDKBridgeAPIRequest.m */; }; - 83D8AB135AD5C81EE28C7ED4595B7275 /* FBSDKGraphRequestConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = B7BC98C52B249905ACC409D8824C1C6C /* FBSDKGraphRequestConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 840F28CC3A1F50A0F5317D38DFC2B86D /* SENAnalyticsProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A80C21E7EFBE4ACA10CCC7CB351F5E0 /* SENAnalyticsProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 845983115715E3B3D983AF4EAF43920D /* SVWebViewControllerActivity.m in Sources */ = {isa = PBXBuildFile; fileRef = BA9C4C07201CD6F24CCFBA43B98DB68E /* SVWebViewControllerActivity.m */; }; - 84B7CF3C0E0A5D80F93C7C1F524E43B4 /* CombinedChartDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D8437C9C4A81B91D7DBA7C498D0D28F /* CombinedChartDataProvider.swift */; }; - 85272120ACDD7F2644028FB027FD80C1 /* KWRegularExpressionPatternMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = D4350BDF087248449F4D70EA9F015E89 /* KWRegularExpressionPatternMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 852B6C26554888A10412C452118F2F8D /* IBarLineScatterCandleBubbleChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C13C602C5F2AB16D95641DC5EF092D7 /* IBarLineScatterCandleBubbleChartDataSet.swift */; }; - 85488B2A6E1B4FE90AFBCE75D58A9032 /* FBSDKSettings+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 92A8033A10F505E7A00B7CA5CFB0B7C3 /* FBSDKSettings+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 858FBF8380EBDC9F833325C5D4B0F5A9 /* Manifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4A841D98DE6E368B68FC15FF10C2693 /* Manifest.swift */; }; - 85C7DC08255D37DA4D872C363BD748D0 /* KWReporting.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E736696BF6976DA00AE4AA9EFE29A22 /* KWReporting.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 865683C075A2B73F91DAF1CE8F5203D9 /* LSStubResponseDSL.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A0ADE68E7411395AA4454DB2A32743C /* LSStubResponseDSL.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 86857BF52597EA248681FBD601929CCD /* CombinedChartRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAB3FA121E68B4DECB46797BB1952827 /* CombinedChartRenderer.swift */; }; - 86D7DD89ACA967B9B680AD9B4151E284 /* KWCountType.h in Headers */ = {isa = PBXBuildFile; fileRef = 36EC7AFA4995AF91D918B0E2D6F44A49 /* KWCountType.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7ED671BC8F4B41814DA7C23A8FCB8619 /* LineRadarRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D750BBB96A4E33EE82D3506F3F65E45B /* LineRadarRenderer.swift */; }; + 7EDD08C489B03DF8C720312CE99A714E /* KSMach_x86_64.c in Sources */ = {isa = PBXBuildFile; fileRef = BF28312C09545093D5F106D41CB4C105 /* KSMach_x86_64.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 7EEFBA9C7D48FA27C4AFBFF4BDBDC0B2 /* SENTrendsGraph.m in Sources */ = {isa = PBXBuildFile; fileRef = A43E8516A966D1F8BF77D7479B98194F /* SENTrendsGraph.m */; }; + 7EF4CDB3A52445909017AA97E51AC13C /* FBSDKSystemAccountStoreAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = BCDBFBA327D89F0A5DD58740AABED827 /* FBSDKSystemAccountStoreAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 800C418B1A674950DFF8A2B7440CE558 /* CodedOutputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 85B47D2FCE66578DFEAF21EF9D398E32 /* CodedOutputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 804038676298EA920DED53A90F378BC0 /* FBSDKErrorRecoveryConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = A84D106509A7DA47C972A876A159560D /* FBSDKErrorRecoveryConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 80FBD129C2F642901A4F66AA3322F3E9 /* LGPeripheral.m in Sources */ = {isa = PBXBuildFile; fileRef = 954A802431733CC75A20538577EB84B5 /* LGPeripheral.m */; }; + 813730F9FCD7583A1E46EF9BCC1C8FA0 /* FBSDKApplicationDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = 51D6DB131147FBA17B8CB16ADDC47312 /* FBSDKApplicationDelegate.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 815A3AD1CC8A68165259D09260AF0753 /* KWBackgroundTask.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DD648A6F946FAC52B40E21EA677A2E4 /* KWBackgroundTask.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 815C656E77FC6504DEB2ABEE914EE8F2 /* LSHTTPStubURLProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = 2990759C55E14AED1CE5FE7F7FBEBB21 /* LSHTTPStubURLProtocol.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 818FB8DB6B032411802FEF7773BA158A /* KSCrashC.c in Sources */ = {isa = PBXBuildFile; fileRef = B19EF4719BF52D9BA57B790A0E373111 /* KSCrashC.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 81AD1B0541D0A512D70261F4A4A6E8BD /* BFExecutor.h in Headers */ = {isa = PBXBuildFile; fileRef = AAB7A34256DB5685C15BD758B316F572 /* BFExecutor.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 81F2368E4FC272FD8EF4DE52FA6E0C6B /* GeneratedMessageBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F43A0F7208FBB62C20DE66A1E749A8A /* GeneratedMessageBuilder.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 833C5AC84EA6EC046920BFA9B7E170F1 /* FBSDKURLSessionTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 43AA23BF26CB175760BCA6629A9A0955 /* FBSDKURLSessionTask.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 834BD412F23014BFD4AF0AB658196715 /* Model.h in Headers */ = {isa = PBXBuildFile; fileRef = A4296993D6D7841CC37ACA524D989610 /* Model.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 835CACF9668E25853E789C70BEB228FE /* NSData+Matcheable.m in Sources */ = {isa = PBXBuildFile; fileRef = E576C77B6CCE9C1EA765D1DD3048B266 /* NSData+Matcheable.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 840F28CC3A1F50A0F5317D38DFC2B86D /* SENAnalyticsProvider.h in Headers */ = {isa = PBXBuildFile; fileRef = A974AF82848533D26E8C498DB1B19199 /* SENAnalyticsProvider.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 845983115715E3B3D983AF4EAF43920D /* SVWebViewControllerActivity.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D2090B4F19C107D1F103E83D7B20BF8 /* SVWebViewControllerActivity.m */; }; + 84B7CF3C0E0A5D80F93C7C1F524E43B4 /* CombinedChartDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 975B2A6AFC03C82D13522CC7D09FC07C /* CombinedChartDataProvider.swift */; }; + 85272120ACDD7F2644028FB027FD80C1 /* KWRegularExpressionPatternMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 070DAB8EB5E35EEA938F197315451BC3 /* KWRegularExpressionPatternMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 852B6C26554888A10412C452118F2F8D /* IBarLineScatterCandleBubbleChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20A74DC918B024B63C1B58C6B190EAEC /* IBarLineScatterCandleBubbleChartDataSet.swift */; }; + 8534CD817FA87956981E987A974873E9 /* FBSDKServerConfigurationManager+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = F53D671BAD7B7E7B800E3B561E99D2D7 /* FBSDKServerConfigurationManager+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 857FB98BFE628FDE8CB40D0818F5197D /* FBSDKAppLinkUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CDFED7B497F8CD7519EB18545ECB208 /* FBSDKAppLinkUtility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 858FBF8380EBDC9F833325C5D4B0F5A9 /* Manifest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F885BDEED26F0311E2778674082B164 /* Manifest.swift */; }; + 85976F558F4995A7A9DC91EF9A7336FE /* FBSDKTriStateBOOL.h in Headers */ = {isa = PBXBuildFile; fileRef = 4549A073F82CDD13BFD4A62CCEA2A945 /* FBSDKTriStateBOOL.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 85C7DC08255D37DA4D872C363BD748D0 /* KWReporting.h in Headers */ = {isa = PBXBuildFile; fileRef = 35ABBFD17B5F71F5D52A674E94B9676A /* KWReporting.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 85CC84A63F326435357EABB3E2C41703 /* FBSDKViewImpressionTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = EC49B442232E10D45B4DCC328DF6D4F3 /* FBSDKViewImpressionTracker.m */; }; + 865683C075A2B73F91DAF1CE8F5203D9 /* LSStubResponseDSL.m in Sources */ = {isa = PBXBuildFile; fileRef = 17685624AB6186B1A7ED94B23E68386B /* LSStubResponseDSL.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 86857BF52597EA248681FBD601929CCD /* CombinedChartRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FB6228D287EEF28D8379AF194255BFD /* CombinedChartRenderer.swift */; }; + 86D7DD89ACA967B9B680AD9B4151E284 /* KWCountType.h in Headers */ = {isa = PBXBuildFile; fileRef = 63C8C5D85403830153A3045FC651FA40 /* KWCountType.h */; settings = {ATTRIBUTES = (Public, ); }; }; 86EB9DA75D6A9BA97FED5E9C4812567C /* Pods-SenseApp-RoomConditionsExtension-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FCBF1E4A242CD31A7EA21DBDA44F4C8 /* Pods-SenseApp-RoomConditionsExtension-dummy.m */; }; - 8727D147B932C016EC73B742A8ED539E /* KSSysCtl.h in Headers */ = {isa = PBXBuildFile; fileRef = C1235F1894B1798E2FE835D95CC03E3D /* KSSysCtl.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 875801E324030B3AA26247A6328855F7 /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 8655B9DA4537691BA0E6F5F9BB7E586E /* AFHTTPSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 87CDE1EBB8802405AE9E8BD4D8F6F314 /* UIKit+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = CD74FB750E0F61016C46AA5F5112B4F7 /* UIKit+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 87F2FBA79160A469AD312048C33E1E09 /* XShapeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60ACD933DED8A04578C166A9FAFBCC88 /* XShapeRenderer.swift */; }; - 88103C8E7637AD7FBF8538B56C737870 /* fr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 23F73E2B0614A20CB9490963C00E370B /* fr.lproj */; }; - 882A6B23C113ACA74F3CAF01984FFBA5 /* FBSDKWebDialogView.h in Headers */ = {isa = PBXBuildFile; fileRef = 20CA06CE1CFFF3055F8C063F4EBDEDFD /* FBSDKWebDialogView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8727D147B932C016EC73B742A8ED539E /* KSSysCtl.h in Headers */ = {isa = PBXBuildFile; fileRef = 90463108CD13CF7CC3B5DEABF65E1929 /* KSSysCtl.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 875801E324030B3AA26247A6328855F7 /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F7A508EC9019D15879C5A912B7EE0BD /* AFHTTPSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 87CDE1EBB8802405AE9E8BD4D8F6F314 /* UIKit+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = DADD71E8BE1436875039DD7D7F54D6EF /* UIKit+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 87F2FBA79160A469AD312048C33E1E09 /* XShapeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7DE4D666960EB5DBAD17BD8E20E49D4 /* XShapeRenderer.swift */; }; + 88103C8E7637AD7FBF8538B56C737870 /* fr.lproj in Resources */ = {isa = PBXBuildFile; fileRef = DF583AE7D9E7B165FDDC5F14AF9C3C43 /* fr.lproj */; }; 8854F4FF2E8F78B71F1C05B1610713A0 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AB1F94B51370B88CA98D17DEDAA213F /* Foundation.framework */; }; - 885D10212DE054F16B2736B3A1194771 /* SENDeviceMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = A15E208D5D497892CD0DA069D13C6B00 /* SENDeviceMetadata.m */; }; - 88649A509DA3D010951AED2C7DECA3B8 /* KSCrashSentry_CPPException.h in Headers */ = {isa = PBXBuildFile; fileRef = 5452CE5014301B39210EDF60E3602547 /* KSCrashSentry_CPPException.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 88929F1FAD4EA1B5D12237DF6F3C3DDF /* NSMethodSignature+KiwiAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 4ED8312094A4415175463D28F51CE363 /* NSMethodSignature+KiwiAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 88B73B5019E76D4F378FBDD09E368139 /* RingBuffer.m in Sources */ = {isa = PBXBuildFile; fileRef = 78D44E13BDB7E67896D9BD00E4A771A4 /* RingBuffer.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 892280FB20DB91AD94F572E97E54C10D /* DFUPacket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52A88C02860DB015F86FCC48343ABAE8 /* DFUPacket.swift */; }; - 894F6B3E4B06D96AC924A429A46D2F86 /* BFURL.h in Headers */ = {isa = PBXBuildFile; fileRef = F655073CA24974B5DC4B6327C2BC4E62 /* BFURL.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 899929F5F7EE0C70E912472B6F485397 /* LSStringMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = D93600CA852052238B10D92795324BCF /* LSStringMatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 89A295969972FEFB992748207AEAD1C4 /* KSCrashSentry_Deadlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 474CFC56E2DD8A9F283C978CE8BF609E /* KSCrashSentry_Deadlock.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8A0CCF45956C0320A0B915549CE7B27A /* DDDispatchQueueLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = F308C8E09453D8A0A6C45F1D0D6B5A6D /* DDDispatchQueueLogFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 8A20CCD2FB30ACB19F8D92828F754D99 /* IShapeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = D364E8E36E6287D07A8C53FB9910B61C /* IShapeRenderer.swift */; }; - 8BA353321131BB39B28C13A95E3AC3F1 /* CandleStickChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38EB4263FD25992384DA8828E84339D3 /* CandleStickChartView.swift */; }; - 8BA7EE13E21BA7A132303AC348C9E46D /* FBSDKGraphRequestBody.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E530688B3F9B27CED47610925433400 /* FBSDKGraphRequestBody.m */; }; - 8BB27C8D467DCC8985A5F2D9AE81E3B5 /* KSCrash.m in Sources */ = {isa = PBXBuildFile; fileRef = 11625FC1D007DDC58EF36E187BF25F28 /* KSCrash.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 8BCE9AB32B659B2140B07105284AEB84 /* KSObjCApple.h in Headers */ = {isa = PBXBuildFile; fileRef = DBE664693D822EF51AFE91F247A601B1 /* KSObjCApple.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8BD5B8E91403A1E1D0662F8190B0C993 /* FBSDKAccessToken.m in Sources */ = {isa = PBXBuildFile; fileRef = D9751B73A52ED1807A64061DFAF94215 /* FBSDKAccessToken.m */; }; - 8BEA67239D38BF37F230BC3DD1012742 /* FBSDKLoginManagerLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = A6A7F9A1C2C56B1A7FCC13246E06D57E /* FBSDKLoginManagerLogger.m */; }; - 8C245F816436D8C9EE8ACB078958D628 /* FBSDKBridgeAPICrypto.m in Sources */ = {isa = PBXBuildFile; fileRef = 9F9566D11F308D6AE74FD05E7A1DD0BD /* FBSDKBridgeAPICrypto.m */; }; - 8C6BF1C49A7DC1F4C5D2C29F08ECC375 /* FBSDKErrorRecoveryConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 822056A71916E57FFFF6A56A8607EEDC /* FBSDKErrorRecoveryConfiguration.m */; }; - 8C6E1D782BE26D9BE8A171D00AB10EB8 /* FBSDKUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 29F12ABBE7EEE9CABF739F847C3FD60D /* FBSDKUtility.m */; }; - 8CB72FBDDEF64CA9C69543D5E0930307 /* LSNocilla.m in Sources */ = {isa = PBXBuildFile; fileRef = 773876775C1008ED66A3A260C885F52C /* LSNocilla.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 8CD9424EFE12F92BF378D2B2FB94505F /* Bugsnag.h in Headers */ = {isa = PBXBuildFile; fileRef = ABFABCFCCBB3172389B4ADD5767F4D80 /* Bugsnag.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8CE38F299B0EE9D0C9DFF12E1AE7954F /* SENKeyedArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = CA23C08773D3B7A466D1BC601E126785 /* SENKeyedArchiver.m */; }; - 8CE4A03723180C1575E6C37B06557781 /* RadarChartData.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC34E29C109E5F23942706E29915B1BE /* RadarChartData.swift */; }; - 8CE54267BD2CAEB459D55C603E13EA0E /* KSBacktrace_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 7AEB8D01521097C112C5084600A74565 /* KSBacktrace_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8D58BCBADBC08E0D07C5B8372DB8C032 /* KWChangeMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = CAEE46B97E4DB57C762AB528C2C823D5 /* KWChangeMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8D6AC08BB8ABD8C6476ED49137922255 /* KSCrashSentry_MachException.c in Sources */ = {isa = PBXBuildFile; fileRef = DE673CEBC245174BE23000DD479BBBF2 /* KSCrashSentry_MachException.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 8D89EF86F4B407D296AB9CD011A872F1 /* SVModalWebViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 52792224B970F20549470A095EA3BE5C /* SVModalWebViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8D8C86DFD77281896F91F7465BB9C55C /* FBSDKLoginCompletion.h in Headers */ = {isa = PBXBuildFile; fileRef = 1229EE1CDD857EAD280A617B8FBA79C1 /* FBSDKLoginCompletion.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8DD0D1B4144E84B041CAAFCBEBB7BCB4 /* KSCrashSentry_CPPException.mm in Sources */ = {isa = PBXBuildFile; fileRef = 78DCACDC0E37042F1678DB454FB672A7 /* KSCrashSentry_CPPException.mm */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 8DD127E06BAF01E033C5BF64D2E52603 /* AxisBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = E065A10B8D011010CE9887BDDA5E70CF /* AxisBase.swift */; }; - 8E4FEF76657BDC5B54A6A327417AAFEA /* SORelativeDateTransformer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EBCC29C386CCD7B67C42D54A68103DF8 /* SORelativeDateTransformer-dummy.m */; }; - 8E636BCD20136AF98A1C86580AF860F9 /* FBSDKGraphRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 992CE5300C09669706A6EBCD02FD476C /* FBSDKGraphRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8EBF110679BE1553E6FD86B80A9BC202 /* KWLet.h in Headers */ = {isa = PBXBuildFile; fileRef = 42EF776D2CB4FFD764115EE6A139EF43 /* KWLet.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8EC46392FD57BEAD6EE4F87854AE46AD /* LegacyDFUExecutor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 060C09031B623A1D0B13162A0890CBB5 /* LegacyDFUExecutor.swift */; }; - 8EC4E058B96761116FD75CE1934FE3CA /* FBSDKGraphRequestDataAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = A7CE29E8203ED889876A311FB85A9BE1 /* FBSDKGraphRequestDataAttachment.m */; }; - 8F080E96FA4506C7B1937A54EFD47C70 /* Bootstrap.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B8081D635D8C9013412BF39B0A84D72 /* Bootstrap.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8F285078D5621DC02CBB9D589C2963B0 /* LSNSURLSessionHook.m in Sources */ = {isa = PBXBuildFile; fileRef = 24889E9C4C990AE068E1F79AB9FCF662 /* LSNSURLSessionHook.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 8F69A41CA17B02CD1B294166F5667DD0 /* LSASIHTTPRequestAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 31928A1E5B30E215B60FFFC535DCE315 /* LSASIHTTPRequestAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 8F6DA7A047719758D3B3F679FD5D5102 /* FBSDKCoreKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D40A7CDF1FFDD82036298A2A5CE41D2 /* FBSDKCoreKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8FA5563266A3A05CDE95071D2EE4A09D /* SENAPINotification.h in Headers */ = {isa = PBXBuildFile; fileRef = 06CC9D21025AB7BDB8D924E93EB84B08 /* SENAPINotification.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8FEF8CB5C1481F99132577E6DBD06246 /* FBSDKOrganicDeeplinkHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 98A1A727C6426381EFC9A8AFBCBF24BC /* FBSDKOrganicDeeplinkHelper.m */; }; - 8FF5BC38B863715CA11C74C73118379B /* LSHTTPBody.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B87E0E1EDE6427B681992F95FBF9979 /* LSHTTPBody.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 90140DD3C0FD7729AC08F5295A5BD1BA /* SENAPIDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A63AB89107C72EDD526BDB0796022F6 /* SENAPIDevice.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 901BC65A4E9909A2FED510667C16C0FD /* RadarChartDataEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBC073DB8074C2CB68AF2EAD138382CA /* RadarChartDataEntry.swift */; }; - 9064B5E6930852D39379D3B72753F182 /* SENSenseVoiceSettings.m in Sources */ = {isa = PBXBuildFile; fileRef = 5242267467AA501A339C88A3A03AB330 /* SENSenseVoiceSettings.m */; }; - 907B5E675E1737F2145AFC356DCEC315 /* SENAPIQuestions.h in Headers */ = {isa = PBXBuildFile; fileRef = FB3A0D2975011D6B630EBE3EE60AA348 /* SENAPIQuestions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 90F8379DB592BD64ED7456DE7E54D4E6 /* IValueFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4217376A9DC0938B350D757008C52EDF /* IValueFormatter.swift */; }; + 885D10212DE054F16B2736B3A1194771 /* SENDeviceMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 5AD25C303F1F541461A77C15A64BAE72 /* SENDeviceMetadata.m */; }; + 88649A509DA3D010951AED2C7DECA3B8 /* KSCrashSentry_CPPException.h in Headers */ = {isa = PBXBuildFile; fileRef = 4E79C91E9F2B5542F604BA695104FD68 /* KSCrashSentry_CPPException.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 88929F1FAD4EA1B5D12237DF6F3C3DDF /* NSMethodSignature+KiwiAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 85B2F69AAC94309E495F1B0DD3628092 /* NSMethodSignature+KiwiAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 8893762C367341E5F997516364A9D5E3 /* FBSDKErrorRecoveryAttempter.m in Sources */ = {isa = PBXBuildFile; fileRef = BBE9A88A9F4184A30F94976CA0E246B6 /* FBSDKErrorRecoveryAttempter.m */; }; + 88B73B5019E76D4F378FBDD09E368139 /* RingBuffer.m in Sources */ = {isa = PBXBuildFile; fileRef = B16ABE17272B10CF14300CA1AC73FC42 /* RingBuffer.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 88E279194829D5E43B9A1CDFF7604776 /* FBSDKMutableCopying.h in Headers */ = {isa = PBXBuildFile; fileRef = C9301B7CCBE3E6F2C5E606CC968873E5 /* FBSDKMutableCopying.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 892280FB20DB91AD94F572E97E54C10D /* DFUPacket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6279215C0FAD40CEF6C3317F223A6803 /* DFUPacket.swift */; }; + 894F6B3E4B06D96AC924A429A46D2F86 /* BFURL.h in Headers */ = {isa = PBXBuildFile; fileRef = B0B8A551B6D7EA58B9118A54FA148068 /* BFURL.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 899929F5F7EE0C70E912472B6F485397 /* LSStringMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = D87343D37F4028CF5213F1F88405677F /* LSStringMatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 89A295969972FEFB992748207AEAD1C4 /* KSCrashSentry_Deadlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 0F20572A7A4B9EAB2FF2204097F7829A /* KSCrashSentry_Deadlock.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8A0CCF45956C0320A0B915549CE7B27A /* DDDispatchQueueLogFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = 66C6119718ED251BF8D3ADB4F0AD73FB /* DDDispatchQueueLogFormatter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 8A20CCD2FB30ACB19F8D92828F754D99 /* IShapeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E771F745EC41B0B774C1DA823876977 /* IShapeRenderer.swift */; }; + 8A860B27A9B78E67FE64AD47DC83D462 /* FBSDKImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 55729892E89823E3803577BFF113C9FF /* FBSDKImageDownloader.m */; }; + 8BA353321131BB39B28C13A95E3AC3F1 /* CandleStickChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3342E101175A26D37EE1D50EE2CD2276 /* CandleStickChartView.swift */; }; + 8BB27C8D467DCC8985A5F2D9AE81E3B5 /* KSCrash.m in Sources */ = {isa = PBXBuildFile; fileRef = 17B364FBE0BAD8292D96EB620AAD619C /* KSCrash.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 8BCE9AB32B659B2140B07105284AEB84 /* KSObjCApple.h in Headers */ = {isa = PBXBuildFile; fileRef = 8904DDEE9139708CB22A41532E0F47F2 /* KSObjCApple.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8BEA67239D38BF37F230BC3DD1012742 /* FBSDKLoginManagerLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = B8B4BEB7A79058DDEE74379A8DE94ED4 /* FBSDKLoginManagerLogger.m */; }; + 8C45AB4875DCF271A823AF816FCA8C4C /* FBSDKAppEventsUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = C87A9BD7EDDCABE279B57FD38D7A121F /* FBSDKAppEventsUtility.m */; }; + 8CB72FBDDEF64CA9C69543D5E0930307 /* LSNocilla.m in Sources */ = {isa = PBXBuildFile; fileRef = F3231467F20D186FB3E39A5E92C4CD75 /* LSNocilla.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 8CD9424EFE12F92BF378D2B2FB94505F /* Bugsnag.h in Headers */ = {isa = PBXBuildFile; fileRef = CFEBCB5158CA40479AB0E85E1CA6C653 /* Bugsnag.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8CE38F299B0EE9D0C9DFF12E1AE7954F /* SENKeyedArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = D1F42DE555D4E8BAD214DB0B389E37F9 /* SENKeyedArchiver.m */; }; + 8CE4A03723180C1575E6C37B06557781 /* RadarChartData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1390219EFC53844264365F19BEF5D187 /* RadarChartData.swift */; }; + 8CE54267BD2CAEB459D55C603E13EA0E /* KSBacktrace_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = ED1DAE7D3C091231AF74985A7A8C3478 /* KSBacktrace_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8D58BCBADBC08E0D07C5B8372DB8C032 /* KWChangeMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = B08AD9658F269B99F2DC0CAA9F3B9B05 /* KWChangeMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8D6AC08BB8ABD8C6476ED49137922255 /* KSCrashSentry_MachException.c in Sources */ = {isa = PBXBuildFile; fileRef = 87686524011C67B7539EB98E251F304B /* KSCrashSentry_MachException.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 8D89EF86F4B407D296AB9CD011A872F1 /* SVModalWebViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = C6F82BFF03C284CAB3206DEBA03FD3E7 /* SVModalWebViewController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8D8C86DFD77281896F91F7465BB9C55C /* FBSDKLoginCompletion.h in Headers */ = {isa = PBXBuildFile; fileRef = A18A74AC664105E923E0EA312D968FE5 /* FBSDKLoginCompletion.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8DD0D1B4144E84B041CAAFCBEBB7BCB4 /* KSCrashSentry_CPPException.mm in Sources */ = {isa = PBXBuildFile; fileRef = 62B2A1F36CB0D0A26318B6D72E063809 /* KSCrashSentry_CPPException.mm */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 8DD127E06BAF01E033C5BF64D2E52603 /* AxisBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDA03106261B19BB257EA8DDB725BEC5 /* AxisBase.swift */; }; + 8E4FEF76657BDC5B54A6A327417AAFEA /* SORelativeDateTransformer-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 81EBF70542D3EB86BA8CF2767A6B5289 /* SORelativeDateTransformer-dummy.m */; }; + 8EBF110679BE1553E6FD86B80A9BC202 /* KWLet.h in Headers */ = {isa = PBXBuildFile; fileRef = 27411D4261E5736B79DBAED621CBC6D9 /* KWLet.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8EC46392FD57BEAD6EE4F87854AE46AD /* LegacyDFUExecutor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1241461BE8A93A7364EBB5506F68C7DB /* LegacyDFUExecutor.swift */; }; + 8F080E96FA4506C7B1937A54EFD47C70 /* Bootstrap.h in Headers */ = {isa = PBXBuildFile; fileRef = 3362462F280C529E9BBADD037F294350 /* Bootstrap.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8F285078D5621DC02CBB9D589C2963B0 /* LSNSURLSessionHook.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D90D831D3459D2BD29F9A45E9ECC183 /* LSNSURLSessionHook.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 8F69A41CA17B02CD1B294166F5667DD0 /* LSASIHTTPRequestAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = A9AE37EC5BAFCB509C67699464E03AA8 /* LSASIHTTPRequestAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 8FA5563266A3A05CDE95071D2EE4A09D /* SENAPINotification.h in Headers */ = {isa = PBXBuildFile; fileRef = FD4C4D92FACA16A4EC61716F9A84C4C7 /* SENAPINotification.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 8FF5BC38B863715CA11C74C73118379B /* LSHTTPBody.h in Headers */ = {isa = PBXBuildFile; fileRef = 964E73577C1C9C92C109127E31FC66EB /* LSHTTPBody.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 90140DD3C0FD7729AC08F5295A5BD1BA /* SENAPIDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D7DBE25469F52D71ACC043CAD65E131 /* SENAPIDevice.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 901BC65A4E9909A2FED510667C16C0FD /* RadarChartDataEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E8E4B9492F48EFBBCAF9FFCB08C17CC /* RadarChartDataEntry.swift */; }; + 9064B5E6930852D39379D3B72753F182 /* SENSenseVoiceSettings.m in Sources */ = {isa = PBXBuildFile; fileRef = 8008BC1C835916C58CCA0338A4DC570A /* SENSenseVoiceSettings.m */; }; + 907B5E675E1737F2145AFC356DCEC315 /* SENAPIQuestions.h in Headers */ = {isa = PBXBuildFile; fileRef = 7202E4346DB38175A148E5874BC51E2C /* SENAPIQuestions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 90F8379DB592BD64ED7456DE7E54D4E6 /* IValueFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 571A6F1D887AA5887BEC3582D1AD814A /* IValueFormatter.swift */; }; 91B48056BD768046692E8270966FD74E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AB1F94B51370B88CA98D17DEDAA213F /* Foundation.framework */; }; - 921DB57F66F8D3D524D75DF7288E52E9 /* AnimatedMoveViewJob.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57163049361076B73C6B3881DC7C62F5 /* AnimatedMoveViewJob.swift */; }; - 9266372991F1D7F662985F37066FF7DD /* FBSDKTimeSpentData.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CFFA9D2E6BC283BF4BC747CFB52C852 /* FBSDKTimeSpentData.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 92D0C906E535CB3277141DFBDB18B61A /* KSCrashReport.c in Sources */ = {isa = PBXBuildFile; fileRef = 9C0083E642A894ACA31202C7460FB387 /* KSCrashReport.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 92D52CFD179B83111F301D418528D6DD /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = 641724BBA9BB4058E4D88F1EA8D8BD6C /* Range.swift */; }; - 92EBDCD55334DEA655F9004F7A832681 /* IntelHex2BinConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = 42C997199FB54F80ABCAB41901239339 /* IntelHex2BinConverter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 92EBE033E29C3D12E66F6BE7093232B9 /* ChevronUpShapeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A5528056823A61EA1AEDEFBB8545F5EF /* ChevronUpShapeRenderer.swift */; }; - 93463A22DC7C11F87D40D854BA8D7DF6 /* NSObject+KiwiSpyAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 14149D7D7CC507CE0F8A3B842F191477 /* NSObject+KiwiSpyAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 93B28CD72D13971D147579D4A1CD6F9D /* FBSDKAccessTokenCacheV3_21.m in Sources */ = {isa = PBXBuildFile; fileRef = B1C0C6FC8C7E4EB97F2A2DF7E4EB9C55 /* FBSDKAccessTokenCacheV3_21.m */; }; - 93C9D8295DC5384C44EA733D189D2A2A /* KiwiConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D52AAD34D54E54D6C0400A01BA58E04 /* KiwiConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 942799BC2CCF9202BBC107D40BC61B7E /* BugsnagBreadcrumb.h in Headers */ = {isa = PBXBuildFile; fileRef = DE943D0F7F2B3E8F9DC9EAD4055DA52D /* BugsnagBreadcrumb.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 921DB57F66F8D3D524D75DF7288E52E9 /* AnimatedMoveViewJob.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04EAC5A9ECB53FBA4A372A35D4F99F6D /* AnimatedMoveViewJob.swift */; }; + 92D0C906E535CB3277141DFBDB18B61A /* KSCrashReport.c in Sources */ = {isa = PBXBuildFile; fileRef = 7E847CB42FCD0FBC7DF10B31733497F6 /* KSCrashReport.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 92D52CFD179B83111F301D418528D6DD /* Range.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2904B9E52C61A230AA1B7F5B01D79537 /* Range.swift */; }; + 92E8060B5874F9350E2043170CB296E9 /* FBSDKErrorRecoveryAttempter.h in Headers */ = {isa = PBXBuildFile; fileRef = 502BBD6CFE0AF696E704E6EFCF674E86 /* FBSDKErrorRecoveryAttempter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 92EBDCD55334DEA655F9004F7A832681 /* IntelHex2BinConverter.h in Headers */ = {isa = PBXBuildFile; fileRef = 19CE1983F8684CCB497E6B413F57009A /* IntelHex2BinConverter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 92EBE033E29C3D12E66F6BE7093232B9 /* ChevronUpShapeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1651F4C87F797A548766DEE3EE2D85F /* ChevronUpShapeRenderer.swift */; }; + 93463A22DC7C11F87D40D854BA8D7DF6 /* NSObject+KiwiSpyAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A66F90758FE9917624C035000E49D12 /* NSObject+KiwiSpyAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 93C9D8295DC5384C44EA733D189D2A2A /* KiwiConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = A973A8F6D73FE9533C560D77C243FDF6 /* KiwiConfiguration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 942799BC2CCF9202BBC107D40BC61B7E /* BugsnagBreadcrumb.h in Headers */ = {isa = PBXBuildFile; fileRef = EB8B75A9EA21459DA688B8837FBBBD4C /* BugsnagBreadcrumb.h */; settings = {ATTRIBUTES = (Public, ); }; }; 942B10CA42F14F16F8D60EF279704148 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 550E464662D20A5452DC5376FF8246B5 /* Security.framework */; }; - 9458C64C823D7B48B47A50BEB48994AF /* CGFloatType.h in Headers */ = {isa = PBXBuildFile; fileRef = 32D055F60F43EFE35677FA002AFF1C7D /* CGFloatType.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 946CC6BA3A1F50E5BA45018CBDA224E8 /* FBSDKContainerViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = 107769099EFD4A98B8900A0835459CC0 /* FBSDKContainerViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 94CDEB2A5D686A21F1F71CF91215CD3C /* PieChartRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5DA1D8B03C33A14AD6746C9780B57732 /* PieChartRenderer.swift */; }; - 9572D9ED973FDD154825577E9BD7CB31 /* KWSuiteConfigurationBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A8D2B8243FC037DBE33A6C93F41DB72 /* KWSuiteConfigurationBase.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9597C826726354A416FF492A611BD847 /* KWBeforeEachNode.h in Headers */ = {isa = PBXBuildFile; fileRef = F884064CBDBE47BAFCF10D92DE74D42B /* KWBeforeEachNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 967A61DCB528EB98EC4D21013CBE69B6 /* LGService.h in Headers */ = {isa = PBXBuildFile; fileRef = 74515B50F442DD2B677E3657A83CF0DB /* LGService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 96C0E47CBCF261FF1A21E1AABA6A19B0 /* SENQuestion.h in Headers */ = {isa = PBXBuildFile; fileRef = 642488E54B5A8FC68B8613E5349DC02C /* SENQuestion.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 96D0F242EA264DC89F6D4270805D6CE0 /* KWStub.m in Sources */ = {isa = PBXBuildFile; fileRef = 3628C50781831184AC9C93E0BABF35E2 /* KWStub.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 96F6AD55C8214016D51B2E97212EAB3A /* SVModalWebViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7359BF1C988DEEBFD7E7EA94C0597D7A /* SVModalWebViewController.m */; }; + 9458C64C823D7B48B47A50BEB48994AF /* CGFloatType.h in Headers */ = {isa = PBXBuildFile; fileRef = 8AAD837D8ADC5E26698C44134CB97507 /* CGFloatType.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 94B3C45A4476C175D31466F798F7E2E3 /* FBSDKAppEvents+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E696894CD96CF481AA0E5F642E0F7D4 /* FBSDKAppEvents+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 94CDEB2A5D686A21F1F71CF91215CD3C /* PieChartRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = C750FAA6712C022D3B11C522667F8074 /* PieChartRenderer.swift */; }; + 953333C7831C3C2D07CE44B18F5F0E49 /* FBSDKContainerViewController.h in Headers */ = {isa = PBXBuildFile; fileRef = F109A8E831570B581DB94E25E3B5CB85 /* FBSDKContainerViewController.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9572D9ED973FDD154825577E9BD7CB31 /* KWSuiteConfigurationBase.h in Headers */ = {isa = PBXBuildFile; fileRef = F8E04892A6F88EC55CDAC0686086A319 /* KWSuiteConfigurationBase.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 95764E15C1E76361D52E312B1714A93F /* FBSDKBoltsMeasurementEventListener.h in Headers */ = {isa = PBXBuildFile; fileRef = D90C3924B7C9E17FE7BFAB8467BCEC71 /* FBSDKBoltsMeasurementEventListener.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9597C826726354A416FF492A611BD847 /* KWBeforeEachNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 76F815AD2874F4BE550D7C345B36D930 /* KWBeforeEachNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 967A61DCB528EB98EC4D21013CBE69B6 /* LGService.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C622AB8E6D54C518036BD83E829264F /* LGService.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 96C0E47CBCF261FF1A21E1AABA6A19B0 /* SENQuestion.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C440C917417C072A347B1F3E3706F8E /* SENQuestion.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 96D0F242EA264DC89F6D4270805D6CE0 /* KWStub.m in Sources */ = {isa = PBXBuildFile; fileRef = CDAFCA2F8628A88840B85F176C024E7B /* KWStub.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 96F6AD55C8214016D51B2E97212EAB3A /* SVModalWebViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 99F782DC9A0CA9AEFE5876741DC529CF /* SVModalWebViewController.m */; }; 9703A0B91E7022F5C397D80080078768 /* Bolts.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B62DB8621AC21C867659B21483A2705E /* Bolts.framework */; }; - 970E1A1FBC65A37B1D4D9850083C8467 /* FBSDKSettings.m in Sources */ = {isa = PBXBuildFile; fileRef = 3242F34201A77E48D42BD5C4A6EC7250 /* FBSDKSettings.m */; }; - 9717EA008A4D26E4F0965761D15BF18C /* SENServiceDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = E4E932D352DA082C6E537861525E2BD7 /* SENServiceDevice.m */; }; - 97351FBEEF37C73F4BB647F6F98F7135 /* SoftdeviceBootloaderInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5B3594FBA236B8D1266441784C050E2 /* SoftdeviceBootloaderInfo.swift */; }; - 97B45B8F71048225642FF6477B5F7315 /* NSDictionary+Merge.m in Sources */ = {isa = PBXBuildFile; fileRef = E0E26B02CBF664840D8D402D5CC93A69 /* NSDictionary+Merge.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 97CB5C6755D65B8C8F4132F9ADEB8445 /* Legend.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEF1F4BFD3510DFC75CA9DA64BD4562B /* Legend.swift */; }; - 985A2609D16C41D69366A78C70886477 /* FXKeychain-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A02046A5E63C60DF6A2F0201C1BF860 /* FXKeychain-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 98656319E164847A0AC4D942577AFD3B /* NSString+Matcheable.h in Headers */ = {isa = PBXBuildFile; fileRef = C0DE5562A03579E0B122025365D39B9F /* NSString+Matcheable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 986C425E5128E8B5B59C22EE96241C9C /* KWRegularExpressionPatternMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = D6DCA94B31DD60CD61CF8D2D6FF56D8F /* KWRegularExpressionPatternMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 987FA6EAF0C32458CF8B4452201D02FA /* UIImage+ImageEffects.m in Sources */ = {isa = PBXBuildFile; fileRef = 925C320C91977C85A10CB662C026A674 /* UIImage+ImageEffects.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 98F229E18996192C769D3DF69895ED40 /* KSString.c in Sources */ = {isa = PBXBuildFile; fileRef = 5740410A54598F5AC581425CAFBFB0ED /* KSString.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 98F9C2982338F9D9D329B6BAAB83E55F /* UIProgressView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 956A99AE414EE60BC30B44B394348147 /* UIProgressView+AFNetworking.m */; }; - 991B7B68D56797FE1CFA3A8850293A06 /* KSJSONCodec.c in Sources */ = {isa = PBXBuildFile; fileRef = CABAD2F56AA3CACEF82562EEEDCB7A81 /* KSJSONCodec.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 9717EA008A4D26E4F0965761D15BF18C /* SENServiceDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D54824DB0ECF880C8AFAE166BE37EDC /* SENServiceDevice.m */; }; + 971ACC4D7428E7EAB462E8A11A7BC586 /* FBSDKTriStateBOOL.m in Sources */ = {isa = PBXBuildFile; fileRef = 6C6C79D7A62F6BC5F235AB81853EEDCA /* FBSDKTriStateBOOL.m */; }; + 97351FBEEF37C73F4BB647F6F98F7135 /* SoftdeviceBootloaderInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = F632FADAAA17F1EE1A425764C0FB7C6A /* SoftdeviceBootloaderInfo.swift */; }; + 97B45B8F71048225642FF6477B5F7315 /* NSDictionary+Merge.m in Sources */ = {isa = PBXBuildFile; fileRef = 480D03FB08FC46DF0323BA394EA8D727 /* NSDictionary+Merge.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 97CB5C6755D65B8C8F4132F9ADEB8445 /* Legend.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D27B41AD00E8EBD22672250CC511601 /* Legend.swift */; }; + 985A2609D16C41D69366A78C70886477 /* FXKeychain-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B5ED78913CBB2D9CD0E6E7A66E209FF4 /* FXKeychain-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 98656319E164847A0AC4D942577AFD3B /* NSString+Matcheable.h in Headers */ = {isa = PBXBuildFile; fileRef = EF0D4BDAF41577761DC7496E0ADC723F /* NSString+Matcheable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 986C425E5128E8B5B59C22EE96241C9C /* KWRegularExpressionPatternMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 8596070A2EAB841E84E17D5D30A360FB /* KWRegularExpressionPatternMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 987FA6EAF0C32458CF8B4452201D02FA /* UIImage+ImageEffects.m in Sources */ = {isa = PBXBuildFile; fileRef = C12CEB6E959B130AD95AD73151C1C47D /* UIImage+ImageEffects.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 98F229E18996192C769D3DF69895ED40 /* KSString.c in Sources */ = {isa = PBXBuildFile; fileRef = 891DA314371BB6E085AA6FDD65D88ED5 /* KSString.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 98F9C2982338F9D9D329B6BAAB83E55F /* UIProgressView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D56A49A237F97AA2DBEF0136E94E78D /* UIProgressView+AFNetworking.m */; }; + 991B7B68D56797FE1CFA3A8850293A06 /* KSJSONCodec.c in Sources */ = {isa = PBXBuildFile; fileRef = 32DF0A7E6D3795EFA4479828ED2B23A1 /* KSJSONCodec.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; 9923ECEE08EE8D3E0D2223912387B34F /* CoreBluetooth.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F8CA5D6E724F80993FCB43C150F4DA4A /* CoreBluetooth.framework */; }; - 9993A286D44F05324E714902877A4857 /* FBSDKPaymentObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = A9347C6E1CC9458FA39A241B787084D7 /* FBSDKPaymentObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 99FCA0B9DFA44D19EC7ACF36DD13D835 /* KWSymbolicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 279D2FFAC73D9ABBC05B9631DCA0FF65 /* KWSymbolicator.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9A0D0B0D4EE66B0E5243C3194A2DB3A8 /* SENAppStats.h in Headers */ = {isa = PBXBuildFile; fileRef = B67B2F1E1FF6EA35D2B84802E069D5BA /* SENAppStats.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9A4CC376A3AC47145FAD44ABDDB175D0 /* KWEqualMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = C9F798522C22D93EA26B0C13A49344F4 /* KWEqualMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9A5064A3196107C1D71A4F20A0D7BDDB /* KSCrashAdvanced.h in Headers */ = {isa = PBXBuildFile; fileRef = E46B8E46F6B21E75209ECCEFD515364B /* KSCrashAdvanced.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9AB6AAADE8F949C382A4C3E979135071 /* FBSDKAccessToken.h in Headers */ = {isa = PBXBuildFile; fileRef = C2BAAEF66F333D060D559CCBAC3592EC /* FBSDKAccessToken.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9B5B06220289B35B6D40DEAC8A348F31 /* SVWebViewControllerActivityChrome.h in Headers */ = {isa = PBXBuildFile; fileRef = 496AE83CC83850B83794246CC87E8A7B /* SVWebViewControllerActivityChrome.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9B740AD44D47EDBE9E2252617AC657A8 /* KSJSONCodec.h in Headers */ = {isa = PBXBuildFile; fileRef = 25AFB78C3DEC2EC10BA9ED5C92411F32 /* KSJSONCodec.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9C1957F31B44D2D49C1C838B80EE360C /* LSHTTPClientHook.m in Sources */ = {isa = PBXBuildFile; fileRef = AED68C09F64BE4157988C07AA75C6F37 /* LSHTTPClientHook.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 9C33BD68DABB7E39F69A52DAD9FB270F /* es-ES.lproj in Resources */ = {isa = PBXBuildFile; fileRef = F71F07845425C12DA8486697C4F07DCC /* es-ES.lproj */; }; - 9C5B8238ADF19486F09AEA3D90CB5EB9 /* BFTask.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CF5F892D9E8062F195DA0DBAFA92751 /* BFTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9C5EB6D2B95CFEF5E38F8704C0E896BE /* KWStringPrefixMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C89BA5E950F4F979C08D55E15FEC7E6 /* KWStringPrefixMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9C96D660F509A71CAE68F10FDD6BF30C /* SENSleepSoundsState.h in Headers */ = {isa = PBXBuildFile; fileRef = 1879D3562A44353AE93C3F99C22A4FC3 /* SENSleepSoundsState.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9CB4D1123D7C3582EDD3B3D9EEB1D948 /* UIImageEffects-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 772231D8AF2824C3F24D4FDD6008D25A /* UIImageEffects-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9D21D804C904A2B38211B03E9C6CB936 /* Zip-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7DBFFA28E49AA0A8A5AE236D258E6A81 /* Zip-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9D2E9D9CBD5665D8214EDB2D7BD38B3B /* PieChartData.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD12DB3E37D6084060ACB57521874D38 /* PieChartData.swift */; }; - 9D30A306E2199C7C37523E656E616FB1 /* FBSDKBridgeAPIProtocolWebV2.m in Sources */ = {isa = PBXBuildFile; fileRef = E58AAD1A22D0B14F8FC1DEBC7815F141 /* FBSDKBridgeAPIProtocolWebV2.m */; }; - 9D437B9D05A9358E94132B67DC685D3C /* LSHTTPRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = B3D4352983BEDAEDCA702B1DE27D18D2 /* LSHTTPRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9D7AAEAD65CB6AAC8DD3955026F857AC /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 1745272E9A1F64AD7CE885591066088C /* AFURLSessionManager.m */; }; - 9DC482D1CC5D524721EFC81D51F2FE30 /* IMarker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BE560CE0DF1C18A466AF47BD97B6A11 /* IMarker.swift */; }; - 9DDED15AD19705877179F79B8CFF79EC /* FBSDKAppLinkResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = 0894E8067DC195B76C592D22EEBEB405 /* FBSDKAppLinkResolver.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9E2E364B85D34F1FF908048D97DA1A4D /* KSLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AAECE858642F82CA0CEB9229E331F06 /* KSLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - 9E85F243EC7CAE570057D2C358D6F522 /* SORelativeDateTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 89BFFA20F0BD0476405D04A5906B1C1A /* SORelativeDateTransformer.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - 9E9C3C88860122555BB1FECAC5E326BF /* CocoaLumberjack.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F0B356A3C3279F3C405CEA06F3D57CB /* CocoaLumberjack.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 999F482F713D6DB9A370930F4409F0A0 /* FBSDKErrorRecoveryConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 78B0DE590E2F3A7E52A977E99DCF7D99 /* FBSDKErrorRecoveryConfiguration.m */; }; + 99FCA0B9DFA44D19EC7ACF36DD13D835 /* KWSymbolicator.h in Headers */ = {isa = PBXBuildFile; fileRef = 862D8B41E1F6754430A1E88411E7575C /* KWSymbolicator.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9A0D0B0D4EE66B0E5243C3194A2DB3A8 /* SENAppStats.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E71869F129861FF926B17EF47BC9B9D /* SENAppStats.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9A4CC376A3AC47145FAD44ABDDB175D0 /* KWEqualMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 21CD192119CE29C583275D6A6E1E822E /* KWEqualMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9A5064A3196107C1D71A4F20A0D7BDDB /* KSCrashAdvanced.h in Headers */ = {isa = PBXBuildFile; fileRef = A8723B48B69E2EA5BEBEDD0128ECD063 /* KSCrashAdvanced.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9B42491F7C9ED68098072CC7968F5075 /* FBSDKAccessTokenCaching.h in Headers */ = {isa = PBXBuildFile; fileRef = 05F0B09A87FEBDF492874A4ADDD83F04 /* FBSDKAccessTokenCaching.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9B5B06220289B35B6D40DEAC8A348F31 /* SVWebViewControllerActivityChrome.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FB41AF262A196C3C5614465710C7790 /* SVWebViewControllerActivityChrome.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9B740AD44D47EDBE9E2252617AC657A8 /* KSJSONCodec.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CAB7BB87AA4DFAEC1F731253D5FD353 /* KSJSONCodec.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9C1957F31B44D2D49C1C838B80EE360C /* LSHTTPClientHook.m in Sources */ = {isa = PBXBuildFile; fileRef = 348926B3FC712A25167C8DC91361D3C5 /* LSHTTPClientHook.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 9C1EF97282E7A2DDAF1A3A3C22F055C3 /* FBSDKCoreKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C82F8F97AB9C892B33E6660BC92DA4DA /* FBSDKCoreKit-dummy.m */; }; + 9C33BD68DABB7E39F69A52DAD9FB270F /* es-ES.lproj in Resources */ = {isa = PBXBuildFile; fileRef = F1B2AA722C959A3EB8A15DA4089392FC /* es-ES.lproj */; }; + 9C54E32D38F8D12CE23C27F76BAB3CF6 /* FBSDKAccessTokenCacheV3_21.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B5CC3B6F03B761DDCD48F13F15A7262 /* FBSDKAccessTokenCacheV3_21.m */; }; + 9C5B8238ADF19486F09AEA3D90CB5EB9 /* BFTask.h in Headers */ = {isa = PBXBuildFile; fileRef = C12931514A05E9BAA69185667EC172E2 /* BFTask.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9C5EB6D2B95CFEF5E38F8704C0E896BE /* KWStringPrefixMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = EC0AB1141033DD16BE5FF7B85942309A /* KWStringPrefixMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9C96D660F509A71CAE68F10FDD6BF30C /* SENSleepSoundsState.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E71E5C9D24EA161F38037086C8EF64E /* SENSleepSoundsState.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9CB4D1123D7C3582EDD3B3D9EEB1D948 /* UIImageEffects-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0323273F58D1E9F2814425D2A845DF3A /* UIImageEffects-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9D21D804C904A2B38211B03E9C6CB936 /* Zip-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = C772404F760AA69CC975E1DCE19ABF82 /* Zip-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 9D2E9D9CBD5665D8214EDB2D7BD38B3B /* PieChartData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28C8FF3BB58A1AEA8F616002B7EC432D /* PieChartData.swift */; }; + 9D437B9D05A9358E94132B67DC685D3C /* LSHTTPRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 0E059A586B8454188A71BD76E5ACD151 /* LSHTTPRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9D7AAEAD65CB6AAC8DD3955026F857AC /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 853F44F0829BEF7E6A2BA6925F1CE0D9 /* AFURLSessionManager.m */; }; + 9DC482D1CC5D524721EFC81D51F2FE30 /* IMarker.swift in Sources */ = {isa = PBXBuildFile; fileRef = E58E957D45DE4CE87A8FF793A0A943A9 /* IMarker.swift */; }; + 9E2E364B85D34F1FF908048D97DA1A4D /* KSLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = B5531ED752AA46ACC126AA896522734B /* KSLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + 9E85F243EC7CAE570057D2C358D6F522 /* SORelativeDateTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = A48DB88F8D01016F6EE963CE2EFFDC6F /* SORelativeDateTransformer.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + 9E9C3C88860122555BB1FECAC5E326BF /* CocoaLumberjack.h in Headers */ = {isa = PBXBuildFile; fileRef = FFBF304132690D8DAF950670309F0D26 /* CocoaLumberjack.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9ED36729FBBE9858E7B47C2335CDEE29 /* iOSDFULibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4BD854D75F99835EB41DE7EC3FDD8A71 /* iOSDFULibrary.framework */; }; - 9F176F8166726D088FFFE9187267B893 /* FBSDKBase64.m in Sources */ = {isa = PBXBuildFile; fileRef = 36F06560961EB35F341C12A3E91C7B0F /* FBSDKBase64.m */; }; - 9F9A1F715B25762009FF9C9660CAC349 /* FBSDKMath.m in Sources */ = {isa = PBXBuildFile; fileRef = E23A86B7605DFBD52A1DD32E661AF0F4 /* FBSDKMath.m */; }; - 9FB956B499D4B99BA22D53BD8BB5C592 /* RFC3339DateTool.h in Headers */ = {isa = PBXBuildFile; fileRef = AE48BB1EA486FB2AF7590A660E3798F2 /* RFC3339DateTool.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 9FF09CB9FFB3A62F179CA2C262AC36AF /* FBSDKInternalUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = EE903C820C1678CD09DDAC9ABF63107E /* FBSDKInternalUtility.m */; }; - 9FF20FFDDAA6263CEACA149939324CC5 /* KWMessageTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 109388E29304327873CF5641933979B6 /* KWMessageTracker.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - A01E519BC103B5358A4CB2744E96C1F6 /* SENAPIAlarms.m in Sources */ = {isa = PBXBuildFile; fileRef = BD17B887AC8FF54D604D4DCCC6197C37 /* SENAPIAlarms.m */; }; - A06B5A49382EB737034BC8D72F670374 /* PieHighlighter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 73EE9D614D99BA23905AA48198A1A27A /* PieHighlighter.swift */; }; - A08CBC0AFD31DC1C1174BF63D2B454B5 /* KWExampleSuiteBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = E1D9260E108441F46A9C571F61F311B7 /* KWExampleSuiteBuilder.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - A0A2C94681EB774FCF11686F1EDF9882 /* KWStub.h in Headers */ = {isa = PBXBuildFile; fileRef = 85E661C1546E9C84D555CC308C561A75 /* KWStub.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A119E4456F635AB1C1E34A4DF22EF87C /* BFAppLinkNavigation.m in Sources */ = {isa = PBXBuildFile; fileRef = 08AB5F63E26777D717386BD11E4F4DB5 /* BFAppLinkNavigation.m */; }; - A163C62B18257BCDF688306BB938EBB2 /* KWStringUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = AD89DB26BFE0F37B431053A3B652C072 /* KWStringUtilities.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - A179F12004FE5554238E169C0FC9F182 /* SENPeripheralManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 14969E65C3259D67824C516B6C04D39E /* SENPeripheralManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A18141CCF3C51FBA6DCFF894A9CE658F /* KSMach_x86_32.c in Sources */ = {isa = PBXBuildFile; fileRef = F9899315A9F9CF55336C74B4E0802FEE /* KSMach_x86_32.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - A187D680B8BED677125CECA9A62F4327 /* SVWebViewController-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E59B551EA6C69D360DE8C2B0C7B84FC /* SVWebViewController-dummy.m */; }; + 9F8838396CA2347D3462EFAED1DC7011 /* FBSDKDeviceRequestsHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = B7FD91BF0C9469B722023A07A2F421F7 /* FBSDKDeviceRequestsHelper.m */; }; + 9FB956B499D4B99BA22D53BD8BB5C592 /* RFC3339DateTool.h in Headers */ = {isa = PBXBuildFile; fileRef = BFD9A11887B4DF3658AF761173E962C1 /* RFC3339DateTool.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 9FF20FFDDAA6263CEACA149939324CC5 /* KWMessageTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = BE5D3567E59D56DE353BC99BCAD4E157 /* KWMessageTracker.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + A01E519BC103B5358A4CB2744E96C1F6 /* SENAPIAlarms.m in Sources */ = {isa = PBXBuildFile; fileRef = EACD710F0BD8FCA4090D43BBC2F4A3AB /* SENAPIAlarms.m */; }; + A06B5A49382EB737034BC8D72F670374 /* PieHighlighter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 596D4255F45C8691097EC0DD19BA5BA4 /* PieHighlighter.swift */; }; + A08CBC0AFD31DC1C1174BF63D2B454B5 /* KWExampleSuiteBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E60548FBF6A87D43D12D677E4A79339 /* KWExampleSuiteBuilder.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + A0A2C94681EB774FCF11686F1EDF9882 /* KWStub.h in Headers */ = {isa = PBXBuildFile; fileRef = 04AC80D8D118287D93707992C8A5AE8D /* KWStub.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A119E4456F635AB1C1E34A4DF22EF87C /* BFAppLinkNavigation.m in Sources */ = {isa = PBXBuildFile; fileRef = 79201331ADF7AEBED9DE7BACFDDB93D2 /* BFAppLinkNavigation.m */; }; + A1383172F65737DC2429005A56ABEF4C /* FBSDKButton+Subclass.h in Headers */ = {isa = PBXBuildFile; fileRef = B5463B10E677471D8AA67A8EFD441AE7 /* FBSDKButton+Subclass.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A163C62B18257BCDF688306BB938EBB2 /* KWStringUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 5391DF61D046E168D618293A5948A615 /* KWStringUtilities.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + A179F12004FE5554238E169C0FC9F182 /* SENPeripheralManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A52435577DF4CD42A31D83ED1B676426 /* SENPeripheralManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A18141CCF3C51FBA6DCFF894A9CE658F /* KSMach_x86_32.c in Sources */ = {isa = PBXBuildFile; fileRef = 42ED81E878D4B578AD7940F0DEF1697A /* KSMach_x86_32.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + A187D680B8BED677125CECA9A62F4327 /* SVWebViewController-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E3AE02AFE70B1F6E9036BC76D8DE767 /* SVWebViewController-dummy.m */; }; A19566422CA793F6B0A7993D03CD6C01 /* FBSDKCoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4605B515FCB47357C239F30A7F8C781E /* FBSDKCoreKit.framework */; }; - A1F6A86A1E012EB8A440F7901F26CED4 /* SEGAnalyticsRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = CEB0AB4FB62F79B57A2696ABE6EB040A /* SEGAnalyticsRequest.m */; }; + A1F6A86A1E012EB8A440F7901F26CED4 /* SEGAnalyticsRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = DA411C420F0C192F1A9DDC63C3141632 /* SEGAnalyticsRequest.m */; }; A20CA3861235624AAC3A028CD8B3F9EA /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AB1F94B51370B88CA98D17DEDAA213F /* Foundation.framework */; }; - A24C72D350EBFBD755F10CCDB9E9BACE /* IRadarChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9BD10EB166898ADD624CD5E1A1B7554 /* IRadarChartDataSet.swift */; }; - A27410F6B9A928D500804F6012C80686 /* SENSound.m in Sources */ = {isa = PBXBuildFile; fileRef = 94CF7F7BBB322E49EE56B8F92232A082 /* SENSound.m */; }; - A2816EF735A7BF65F439A17703AD85F2 /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E8E29F266BD0EB6B3EACF42743DFF85 /* AFSecurityPolicy.m */; }; - A292062D3CC79B087BB68FA17FBA521E /* KWReceiveMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 77F9323AD486C5F4076E1D93509F555A /* KWReceiveMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - A2CCE59B705A0BB15A99E5A77FAABADD /* KWBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = E6BA914EC5F2686870CCCF19A3C0FE46 /* KWBlock.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A2E37D98ADD87748D8CC3455CFAD5B10 /* SENAlarm.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A3D7B74E6C89892A95E1F42043CDEBC /* SENAlarm.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A3330107EDCAA949C6EC1EE9BE261AAA /* KWMatcherFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = B5DFA6C56C154EF09C5141DC07903BD3 /* KWMatcherFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A342E942DD884D8C938994C8BE9238EF /* GeneratedMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 17F6ACD3FB174602579C0F8A1639FDC1 /* GeneratedMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A34E107B57CB9629CC3F108DCB3D8A53 /* FBSDKTriStateBOOL.h in Headers */ = {isa = PBXBuildFile; fileRef = EF1D2634C9582F7C84F85D65F02B847B /* FBSDKTriStateBOOL.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A3705E120AD1B6F6E737AA09FA15783F /* KSCrashReportStore.m in Sources */ = {isa = PBXBuildFile; fileRef = EB6C025F69BF9F71F6CE3CC941F42FAC /* KSCrashReportStore.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - A3E6CA11CE7850D13AF399B6A3ED1AB6 /* DDASLLogCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = C510A0BD1216357C365862C9A6083E78 /* DDASLLogCapture.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - A3E9800297D14FDBACFE74C6737C2C29 /* KWStringContainsMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 053267830812446971217317299E8AAB /* KWStringContainsMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A4F1DC700FD3C47F7EF6F62E37EEFCCD /* DDLogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = CB9261E67E775FF9AD39A0055399B7FE /* DDLogMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A51E8D756F04ED15F2B3D64B1E7A313C /* FBSDKMonotonicTime.h in Headers */ = {isa = PBXBuildFile; fileRef = 43F49F59A06C981CA88F493DD21FAC56 /* FBSDKMonotonicTime.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A5294CD29F09AD6E92B2253B17D086A7 /* MarkerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 665DD0567C5128637E965685AA400D21 /* MarkerView.swift */; }; - A59090762B6E90E12885A5FE793CCEA5 /* LSDataMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 540D78A039B5FE8405B5655FA1FC40DF /* LSDataMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - A598FFBB82C93B6BBA9CE179A74BCEF6 /* Data.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C5285444E3B966C2C89BE50A4A9B51A /* Data.swift */; }; - A5D57E6CA4DF7C3FD1C4C0D3C9A7A105 /* GeneratedMessageBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = DFD7EAAB94E19EDEE17C9DC90A654E45 /* GeneratedMessageBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A640408E8D3A8AFD3A700CB156DEA768 /* ComponentBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C1D210A9B467A88B854C057BE2631C8 /* ComponentBase.swift */; }; - A64254596AE3D4DE941E296A06A0AF16 /* PieChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BAC59E0CA852254473621E95366C2D5 /* PieChartDataSet.swift */; }; - A6678B4BBBC940FFA4BF2204EB3BBBC7 /* FBSDKGraphRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = FA109D0807DDDE4E1B2096414EDAB836 /* FBSDKGraphRequest.m */; }; - A692E73C60361F0177E8FD055BA82DDA /* KSCrashSentry_Signal.h in Headers */ = {isa = PBXBuildFile; fileRef = 316679F59F981C9F1BCF4CE8FA360008 /* KSCrashSentry_Signal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A6ABD14F2A1F270C26A6BF7827B267A2 /* KWBeKindOfClassMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = C2D5732D5FABDC7B28019F32323513DE /* KWBeKindOfClassMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - A7159804B72DEBFA8FB7A81C0124ECC8 /* FBSDKKeychainStore.m in Sources */ = {isa = PBXBuildFile; fileRef = EC9AD29E50031E8E9AEC3368ED128F45 /* FBSDKKeychainStore.m */; }; - A72C5CC99010C1D5F3BE14A5E2667181 /* FBSDKAppEventsDeviceInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 0984C4C1747A605301C4317B96CD39BF /* FBSDKAppEventsDeviceInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A7F0648AD9D7A2DDB2CE70D8F09F8332 /* NSURLRequest+DSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 3449C4EB99DF2EB9DC9DA17CA6DA5023 /* NSURLRequest+DSL.h */; settings = {ATTRIBUTES = (Project, ); }; }; - A7F65103DFAE7E726DBC849ED31B6989 /* SVWebViewControllerActivitySafari-iPad@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 9EC1F0F313391BAC97166AB9C3BB73E9 /* SVWebViewControllerActivitySafari-iPad@2x.png */; }; - A80A6D348E5957F2781A03234929EEF2 /* UIImageView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 13D47E4C32D7DAD242CB7FABD4DB0269 /* UIImageView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A8CF3FA95A26F7C8D771966DCA6C5286 /* CodedInputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = D4F2D650665C5BF67998CE952897A6CD /* CodedInputStream.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - A8DC09AA206330E4934986C2BAE49B66 /* KWRespondToSelectorMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = E612B5A0C5952FA461CF97A3FC97F034 /* KWRespondToSelectorMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A967FEBFD522BFFC8529E034E27F0413 /* SEGPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = 2ABEFEFB61715F7D7BCE3CEDBAFF9946 /* SEGPayload.m */; }; - A9C7D9C86BFF6797434B98568F90CF48 /* FBSDKAccessTokenCacheV4.m in Sources */ = {isa = PBXBuildFile; fileRef = 64BA03EF4AB547E044D4C462A419AE4B /* FBSDKAccessTokenCacheV4.m */; }; - A9D812A334DF959B4F71B1F35FD1DFCC /* Field.h in Headers */ = {isa = PBXBuildFile; fileRef = 25ED3A007D672FFE6DD6C144AA43DAEB /* Field.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A9E5E9FEBB63E83BA2E0B5245BB736AE /* ASIHTTPRequestStub.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F714157F51C4E557FBEE0075C3B2795 /* ASIHTTPRequestStub.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AA01DAE0A542E65BEC0B637B8FB6DAE7 /* UICountingLabel-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 76812E8B91F22F817C1420075FA4015A /* UICountingLabel-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AA25F9F8A63663142DE531F7292BD160 /* SENQuestion.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A3F5202E569A636CD0353748B470752 /* SENQuestion.m */; }; - AA8DF651261A19F222E6E23A9CFFCBCC /* LSDataMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 87032ABDDED008223E47A9A102491B5C /* LSDataMatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AA8EA3E676E2523B12A2BC60351894EA /* SENKeyedArchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = 66AF4AFE7210F7642971C75A14A1A0F0 /* SENKeyedArchiver.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AAAB255A159778287C543411352C7E47 /* SENSleepPill.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DAEF6714E35E7494EDC61FCF541F9F0 /* SENSleepPill.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AACB0AD45B3ECFDAE243BBA8CD068A7C /* KWProbe.h in Headers */ = {isa = PBXBuildFile; fileRef = ACC17070A8F202E350240700B3B7BB8E /* KWProbe.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AB40E8A12728A80C6BA68C559FC76BA7 /* KWAny.m in Sources */ = {isa = PBXBuildFile; fileRef = 3EC11B621DBD09A3732E20DA9F20B77E /* KWAny.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - AB498B247E96CC8E8003B700A956884E /* SENSleepSounds.h in Headers */ = {isa = PBXBuildFile; fileRef = E31D0771BF8D25D28DD56B5A5D3F0B02 /* SENSleepSounds.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AC1BC8CC8874107597AA99AFC2B7BB52 /* FBSDKProfilePictureView.h in Headers */ = {isa = PBXBuildFile; fileRef = C9F135B26D5AC8F49F2F5738194F6C93 /* FBSDKProfilePictureView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AC506BC296C59571AB6AA366A975761E /* SORelativeDateTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = FC927C0E785BFA352ACBC8A36982634B /* SORelativeDateTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AC5572B20CF933BF92AC8293C2AD856C /* Bolts.h in Headers */ = {isa = PBXBuildFile; fileRef = ADC47F570355505C10F960229DD112B0 /* Bolts.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AC7EFBBBC2A91F5288AB647402BBFA8C /* UnknownFieldSetBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = D111CAA61CEE7C5525F949D828A43448 /* UnknownFieldSetBuilder.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - ACAB54802D0E4546496953E084BD6C9A /* Zip.h in Headers */ = {isa = PBXBuildFile; fileRef = 2FBB331629E1AD34E4975EF043974DB0 /* Zip.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ACB7BD35DAD9B7C7717B96978740BB7F /* FBSDKLoginKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E7AFC2C165B706D5320DDCEC67AB9284 /* FBSDKLoginKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ACDC189FD851738DBBB0197AFDFCA4FC /* KWValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 05EE180F74DD7090008645555D90AEB1 /* KWValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ACE50A5592490ECB330658FBC7FAC3CA /* SENSupportTopic.h in Headers */ = {isa = PBXBuildFile; fileRef = E1FAD4806F3B33D2B54AEF85AA6AA92C /* SENSupportTopic.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ACE8CA9EC6D210F7EDB25DDBCB440746 /* CocoaLumberjack-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 30E174BF3E734B5CE0F08413B9538CC3 /* CocoaLumberjack-dummy.m */; }; - AD3945ECC640D0FD01E60D7CCD490B2B /* BugsnagMetaData.h in Headers */ = {isa = PBXBuildFile; fileRef = 91E697BAEF603200BD960C72B00862CB /* BugsnagMetaData.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AD64E9627CD60171B59CECA473E23056 /* SENAPISystemAlerts.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BF778D49E5BA83283ADE40DD99738FB /* SENAPISystemAlerts.m */; }; - ADB4208A0CC90202A36D4A3387C0400E /* FBSDKGraphRequestDataAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = 0B798067CD69911052806B56B68CDBB8 /* FBSDKGraphRequestDataAttachment.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ADC065CC9B407133818435EF42A35D39 /* Bolts-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 54E99AB57A1A6EFE5C0D7222BAA184E1 /* Bolts-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A24C72D350EBFBD755F10CCDB9E9BACE /* IRadarChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEF921F2382FCD268ED7990442D1066D /* IRadarChartDataSet.swift */; }; + A27410F6B9A928D500804F6012C80686 /* SENSound.m in Sources */ = {isa = PBXBuildFile; fileRef = 277B2D82925FFF01C28996A25E9E84CA /* SENSound.m */; }; + A2816EF735A7BF65F439A17703AD85F2 /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9158B37383DA102890B681B5C9D74597 /* AFSecurityPolicy.m */; }; + A292062D3CC79B087BB68FA17FBA521E /* KWReceiveMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 0EA8A50EC46C2DAF47DBD621B2C12CF0 /* KWReceiveMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + A2CCE59B705A0BB15A99E5A77FAABADD /* KWBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 5EA94D05B83E1861E77EAE2CA8819B7E /* KWBlock.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A2E37D98ADD87748D8CC3455CFAD5B10 /* SENAlarm.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A60C0FFC85540EBBD43C0D9563FD7FD /* SENAlarm.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A2F96C6F32AC91BD36668DD5D5C95C84 /* FBSDKGraphRequestDataAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = C8C0ED0FD6E0BD78BC3BB3521DDB6CE3 /* FBSDKGraphRequestDataAttachment.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A3330107EDCAA949C6EC1EE9BE261AAA /* KWMatcherFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = A56C2A637231EC5564B04548721D8CB1 /* KWMatcherFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A342E942DD884D8C938994C8BE9238EF /* GeneratedMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = F1FF9F7A1B84EA09D5126A3473ECD2BC /* GeneratedMessage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A3705E120AD1B6F6E737AA09FA15783F /* KSCrashReportStore.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B9E303BAF325DFD89B710B449BAC017 /* KSCrashReportStore.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + A3E6CA11CE7850D13AF399B6A3ED1AB6 /* DDASLLogCapture.m in Sources */ = {isa = PBXBuildFile; fileRef = DDE23F309DF5120F83F514A59EC08422 /* DDASLLogCapture.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + A3E9800297D14FDBACFE74C6737C2C29 /* KWStringContainsMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 327DD13261AD31CB802C93C01985B04E /* KWStringContainsMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A4F1DC700FD3C47F7EF6F62E37EEFCCD /* DDLogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EA00245CBF3D47CAAC6BE633E3D5D1F /* DDLogMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A52066623D65B305149E39D063E2DFEC /* FBSDKGraphRequestConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = D53969F6B69963375968FD657F9EA618 /* FBSDKGraphRequestConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A5294CD29F09AD6E92B2253B17D086A7 /* MarkerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B9498258027C372C53D2E15C3C649A7 /* MarkerView.swift */; }; + A59090762B6E90E12885A5FE793CCEA5 /* LSDataMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 345EC499B4B834E4D87E5CC718B394B8 /* LSDataMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + A598FFBB82C93B6BBA9CE179A74BCEF6 /* Data.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51FB65E42F69BFA4B96BB0ACB62D1E1C /* Data.swift */; }; + A5D57E6CA4DF7C3FD1C4C0D3C9A7A105 /* GeneratedMessageBuilder.h in Headers */ = {isa = PBXBuildFile; fileRef = 05444A8EADCE1B683EA3AC3F31FF64C6 /* GeneratedMessageBuilder.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A640408E8D3A8AFD3A700CB156DEA768 /* ComponentBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE56CBE81764758EF526C82F430EA239 /* ComponentBase.swift */; }; + A64254596AE3D4DE941E296A06A0AF16 /* PieChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = A69B5DFB3E2220D6D72EF2C0295FEA0A /* PieChartDataSet.swift */; }; + A692E73C60361F0177E8FD055BA82DDA /* KSCrashSentry_Signal.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B7C0063F703A5E8893D4618F8FE11F3 /* KSCrashSentry_Signal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A6ABD14F2A1F270C26A6BF7827B267A2 /* KWBeKindOfClassMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = D99D493049A7651CB2068BFAF1A0E78A /* KWBeKindOfClassMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + A7F0648AD9D7A2DDB2CE70D8F09F8332 /* NSURLRequest+DSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 4602EF9BFF9E43B66C3AC3325B2B285E /* NSURLRequest+DSL.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A7F65103DFAE7E726DBC849ED31B6989 /* SVWebViewControllerActivitySafari-iPad@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 8AD6FB32824F629F4B6E23E6118F04C7 /* SVWebViewControllerActivitySafari-iPad@2x.png */; }; + A80A6D348E5957F2781A03234929EEF2 /* UIImageView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = FF6AC87DFE3873CCF2CFAEA3F70DC438 /* UIImageView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A89EB50A709D4CADF530E610A73A41A2 /* FBSDKTimeSpentData.h in Headers */ = {isa = PBXBuildFile; fileRef = 6AB061056F8B388A5CC8EF40E9D38D08 /* FBSDKTimeSpentData.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A8CF3FA95A26F7C8D771966DCA6C5286 /* CodedInputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = D87EAC76D83F7A852FBABF32C2E6BB11 /* CodedInputStream.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + A8DC09AA206330E4934986C2BAE49B66 /* KWRespondToSelectorMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B44F60A13772CC9ABA0FE7EC608A247 /* KWRespondToSelectorMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A8F0F1E0E1DE32E5885E4333E27121B9 /* FBSDKAppEventsStateManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 710862C40091DDFF65928A5778B226C9 /* FBSDKAppEventsStateManager.m */; }; + A967FEBFD522BFFC8529E034E27F0413 /* SEGPayload.m in Sources */ = {isa = PBXBuildFile; fileRef = 07A2FF145309B9D7AC5EC2C8314885C5 /* SEGPayload.m */; }; + A9C2F107A53F2FF07153DC04B0D83FB6 /* FBSDKCoreKit+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 12B8512C576574A55C45DFFAB753732D /* FBSDKCoreKit+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + A9D812A334DF959B4F71B1F35FD1DFCC /* Field.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F0073BA9FE5F7D5AB08CDDC3742A95B /* Field.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A9E5E9FEBB63E83BA2E0B5245BB736AE /* ASIHTTPRequestStub.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B79580345B4591E29A780A6E051E995 /* ASIHTTPRequestStub.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AA01DAE0A542E65BEC0B637B8FB6DAE7 /* UICountingLabel-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EC34CDE8A8F4A294982759DE14ABADA /* UICountingLabel-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AA25F9F8A63663142DE531F7292BD160 /* SENQuestion.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A4A5F8332E59D0A631E99D74CFC86CA /* SENQuestion.m */; }; + AA8DF651261A19F222E6E23A9CFFCBCC /* LSDataMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 28B5CA5C6FA2D1C728E64884B80F461E /* LSDataMatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AA8EA3E676E2523B12A2BC60351894EA /* SENKeyedArchiver.h in Headers */ = {isa = PBXBuildFile; fileRef = C0C1DF2EFD49C403229F128C2426A008 /* SENKeyedArchiver.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AAAB255A159778287C543411352C7E47 /* SENSleepPill.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A8DAD6F6B55A87243C8323CDEA3C404 /* SENSleepPill.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AACB0AD45B3ECFDAE243BBA8CD068A7C /* KWProbe.h in Headers */ = {isa = PBXBuildFile; fileRef = C06FDAC80CB912FB9A5799A0EBC9F23A /* KWProbe.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AAE156CDB7B324900E7DBE346B60D166 /* FBSDKAppEvents.h in Headers */ = {isa = PBXBuildFile; fileRef = 053D91E587915898364435E21776808F /* FBSDKAppEvents.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AB40E8A12728A80C6BA68C559FC76BA7 /* KWAny.m in Sources */ = {isa = PBXBuildFile; fileRef = 0222C57689F61AA4BA12925069F610C4 /* KWAny.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + AB498B247E96CC8E8003B700A956884E /* SENSleepSounds.h in Headers */ = {isa = PBXBuildFile; fileRef = F271DDD1601EF326E06BD5022ECCDE40 /* SENSleepSounds.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AC506BC296C59571AB6AA366A975761E /* SORelativeDateTransformer.h in Headers */ = {isa = PBXBuildFile; fileRef = 08B81BC819D8BC290F3DCCDBEC67CC0D /* SORelativeDateTransformer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AC5572B20CF933BF92AC8293C2AD856C /* Bolts.h in Headers */ = {isa = PBXBuildFile; fileRef = F6CA62AC97D0B1A792609A204053A6FF /* Bolts.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AC7EFBBBC2A91F5288AB647402BBFA8C /* UnknownFieldSetBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 531EECB59FF08B5D522398381DD75EC3 /* UnknownFieldSetBuilder.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + ACAB54802D0E4546496953E084BD6C9A /* Zip.h in Headers */ = {isa = PBXBuildFile; fileRef = 13EF3F2FCD8491C87BD2E6F3DBC2BF96 /* Zip.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ACB7BD35DAD9B7C7717B96978740BB7F /* FBSDKLoginKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 75A0574C4ADECC9B02610B5A47466D0C /* FBSDKLoginKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ACDC189FD851738DBBB0197AFDFCA4FC /* KWValue.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CE204C5D46C477A2B832BD28BF5536B /* KWValue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ACE50A5592490ECB330658FBC7FAC3CA /* SENSupportTopic.h in Headers */ = {isa = PBXBuildFile; fileRef = 476454EF37CEDC738DB53EB54576A2A2 /* SENSupportTopic.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ACE8CA9EC6D210F7EDB25DDBCB440746 /* CocoaLumberjack-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 373123509BF80984D9D891C0711012B9 /* CocoaLumberjack-dummy.m */; }; + AD3945ECC640D0FD01E60D7CCD490B2B /* BugsnagMetaData.h in Headers */ = {isa = PBXBuildFile; fileRef = 31CCB48F0285E8478EFEF98936C74119 /* BugsnagMetaData.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AD5A3EE2FAB2396E790353CE122FFBF9 /* FBSDKGraphErrorRecoveryProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BD14440BCB27E7595C198D5EB53D8C6 /* FBSDKGraphErrorRecoveryProcessor.m */; }; + AD64E9627CD60171B59CECA473E23056 /* SENAPISystemAlerts.m in Sources */ = {isa = PBXBuildFile; fileRef = 0F0F5CB49E155D7DE535397E8EAD5758 /* SENAPISystemAlerts.m */; }; + ADC065CC9B407133818435EF42A35D39 /* Bolts-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = FFD00B281C6AF8E0E8080A3B8277B841 /* Bolts-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ADC3C49FEFD980A790DA4D8D4AB3F2FF /* _FBSDKTemporaryErrorRecoveryAttempter.h in Headers */ = {isa = PBXBuildFile; fileRef = C53A4566DE7800A66710F458F8BB47BF /* _FBSDKTemporaryErrorRecoveryAttempter.h */; settings = {ATTRIBUTES = (Project, ); }; }; ADE3E9E49515F366155319A80C7DFF89 /* CoreText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 070273D49C748C87938530258E945169 /* CoreText.framework */; }; - ADF33109CA5AD8867780B4C67B170D7B /* NSData+Nocilla.m in Sources */ = {isa = PBXBuildFile; fileRef = 998D24D139E52D913CEF97242E3DD42E /* NSData+Nocilla.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - AE06D5374E8D21B2B819C36D479F15A7 /* KWConformToProtocolMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = DC0EDB64930B7809747F2186B1ADBA8B /* KWConformToProtocolMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AE1208F939E55B9E1C0E080D18DAF8D1 /* DDASLLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AAD5461BF72FBD6ACBAD0F408544D82 /* DDASLLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - AE2A3E75A4422697EFB491BC35256EBE /* NSObject+KiwiMockAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = AED8A8CB3964910040297B94AEDF593B /* NSObject+KiwiMockAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AE56CC66A67E9192115F6775B3035F8A /* FBSDKProfile+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 0EF58CF74735055CBE8244B20C22FB7C /* FBSDKProfile+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - AEAA580C3DE752DF4CFF63C549F010EB /* FBSDKAppEventsStateManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 07F2F1342E6640C3FCA5D8C2371B8078 /* FBSDKAppEventsStateManager.m */; }; - AF487D5423C6220EE206986321F838C3 /* MutableField.h in Headers */ = {isa = PBXBuildFile; fileRef = 6708C18B0580C89E4B0C5480D9DDD016 /* MutableField.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AFBA8E90D6FC2DB702D2325763740E8D /* FBSDKTimeSpentData.m in Sources */ = {isa = PBXBuildFile; fileRef = AFF617CBA7EC207E966EA300046122AB /* FBSDKTimeSpentData.m */; }; - B02F207E9DFEAA1A357875C5EDAE5EBD /* SORelativeDateTransformer-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E8CE36DF56A56575A07030C60D1643FA /* SORelativeDateTransformer-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B036650C74A07373B89FC59C56E88EA7 /* LineChartRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B5F5BBFCFD9C3600CE9297CB4C5117A /* LineChartRenderer.swift */; }; - B03E1BB8047B2B4D757964A0B2C100C4 /* KWExpectationType.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B17F1153393BE7E6DAE2431D73B010B /* KWExpectationType.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B06EA2933FDCCBC769000500588907B5 /* ZipUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAAFB2A611457A59DF6CD2F93FD4E2C9 /* ZipUtilities.swift */; }; - B11D3AEA34446C5DD66BB881ECFFD5D3 /* KSCrashSentry_Signal.c in Sources */ = {isa = PBXBuildFile; fileRef = 14ACFF3CFF6579702F5CD4D86C604AF8 /* KSCrashSentry_Signal.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - B120B57A33F7A9BE67A7D83FE2FFBE8B /* RadarChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC56EE4FA662EF40FE90A9EE8A6A7A82 /* RadarChartDataSet.swift */; }; - B1210279281F7D25978BBE294047EF6D /* ExtensionField.h in Headers */ = {isa = PBXBuildFile; fileRef = B0BD0A43C586619D2E8B2E404AF92A42 /* ExtensionField.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B128F972F249C97DE087DB0D82DE6F5B /* DDContextFilterLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = FDFBDE988A8203B2C9B252B1314C2E48 /* DDContextFilterLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B162056813E2EF5785673C3C848DCEC0 /* DDLog+LOGV.h in Headers */ = {isa = PBXBuildFile; fileRef = E9C8389135242974E88A8891C58D0C5C /* DDLog+LOGV.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B17FA738444A4AA242C000068121AB6F /* KWBeTrueMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 90124098EC48872FC4227487D03ECD6A /* KWBeTrueMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - B18356F38CD6DBED7151F134AF1C0989 /* FBSDKSystemAccountStoreAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = EC4C599471E2025A30560C90CA8DCFD9 /* FBSDKSystemAccountStoreAdapter.m */; }; - B208A7CA0809CB89ACE3C99B9B948071 /* KWExistVerifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 53FF0999E347311F07627D71266C76D2 /* KWExistVerifier.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + ADF33109CA5AD8867780B4C67B170D7B /* NSData+Nocilla.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B3E705304590A7F42B8496EA19B6192 /* NSData+Nocilla.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + AE06D5374E8D21B2B819C36D479F15A7 /* KWConformToProtocolMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = A9732EC74C43328F8BD852E9B690498C /* KWConformToProtocolMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AE1208F939E55B9E1C0E080D18DAF8D1 /* DDASLLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AD42D91E83609A6EEE6CF55CE320E11 /* DDASLLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + AE2A3E75A4422697EFB491BC35256EBE /* NSObject+KiwiMockAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = D09F63E63794E36C787B64FAA7862DDB /* NSObject+KiwiMockAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AE5834A68F7CC1DA793935CFBE86974E /* FBSDKAccessTokenCacheV3_21.h in Headers */ = {isa = PBXBuildFile; fileRef = E4AD5A44711566C1810113AF9CB83A33 /* FBSDKAccessTokenCacheV3_21.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AF487D5423C6220EE206986321F838C3 /* MutableField.h in Headers */ = {isa = PBXBuildFile; fileRef = 262389A3989FF81E65063DD14858817E /* MutableField.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AFBD3201D876672619DB77694DF649DA /* FBSDKMath.m in Sources */ = {isa = PBXBuildFile; fileRef = 2797E5239B99D5C7B9E91F40E8B825F8 /* FBSDKMath.m */; }; + B02F207E9DFEAA1A357875C5EDAE5EBD /* SORelativeDateTransformer-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = EE1E4C34FB61965DD3758D93077E0CA0 /* SORelativeDateTransformer-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B036650C74A07373B89FC59C56E88EA7 /* LineChartRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86955343B753E49023428FEE8B36CD42 /* LineChartRenderer.swift */; }; + B03E1BB8047B2B4D757964A0B2C100C4 /* KWExpectationType.h in Headers */ = {isa = PBXBuildFile; fileRef = 65FD9E0FE8E60F8DF4C0434C1A5DE2DE /* KWExpectationType.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B06EA2933FDCCBC769000500588907B5 /* ZipUtilities.swift in Sources */ = {isa = PBXBuildFile; fileRef = B718BF553242C56C79D3816D1C3636C8 /* ZipUtilities.swift */; }; + B11D3AEA34446C5DD66BB881ECFFD5D3 /* KSCrashSentry_Signal.c in Sources */ = {isa = PBXBuildFile; fileRef = 050FCAFAC3CAC421C7F636943AE64D47 /* KSCrashSentry_Signal.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + B120B57A33F7A9BE67A7D83FE2FFBE8B /* RadarChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E5B0FB0A76037CD7C36BF58B135C0CD /* RadarChartDataSet.swift */; }; + B1210279281F7D25978BBE294047EF6D /* ExtensionField.h in Headers */ = {isa = PBXBuildFile; fileRef = 190DF7B7C92AE3C70180F591C3EC1C1F /* ExtensionField.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B128F972F249C97DE087DB0D82DE6F5B /* DDContextFilterLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = BA3E26D02E59C773ABF5DCD63EBCF92C /* DDContextFilterLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B162056813E2EF5785673C3C848DCEC0 /* DDLog+LOGV.h in Headers */ = {isa = PBXBuildFile; fileRef = 82A62D40C14A07235EFA8FA8D923701E /* DDLog+LOGV.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B17FA738444A4AA242C000068121AB6F /* KWBeTrueMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 6E74AFD95B727ADFD8BC947E306AA738 /* KWBeTrueMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + B1E1F1689CAE0392E4CFE08990D8114C /* FBSDKURLConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = F5A76F1E783ED3AA1C62292823584781 /* FBSDKURLConnection.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B208A7CA0809CB89ACE3C99B9B948071 /* KWExistVerifier.m in Sources */ = {isa = PBXBuildFile; fileRef = F51B13344B7DB49A1AAE086920D1AD62 /* KWExistVerifier.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; B20D6EC8B49D5CA5C75D7E1D9EDCC971 /* Pods-SenseApp-Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 3AE8AD527F9E14607AEEB46E98372B9D /* Pods-SenseApp-Tests-dummy.m */; }; - B23F5789DB715C5E12AE30E5921006A6 /* SENAPITrends.m in Sources */ = {isa = PBXBuildFile; fileRef = E43FA6F3A74588E205D67382D64866C4 /* SENAPITrends.m */; }; - B27FF486FEA3314DF4CFB2DBCB1BEE30 /* SENAPIDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = 983556252C8C5FE6651174D572F8D13F /* SENAPIDevice.m */; }; - B2C407E3688D8A59692DFDEDE0E9B9F1 /* FBSDKDialogConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 7DC2EADBD99CFEA78A60B8F6493FBC81 /* FBSDKDialogConfiguration.m */; }; - B2DFF9AA4138E8F6FC07E430047BA481 /* BarLineScatterCandleBubbleChartDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE7FD368A1BF5C956970F3C1B4DD732F /* BarLineScatterCandleBubbleChartDataProvider.swift */; }; - B3416F56597705C386CF4323A485BDAB /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B303A1115AD9A9DEDF1FDB9D874052C /* AFNetworkReachabilityManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B37625F8447021EFCF74CED4755DE701 /* KSMach_Arm64.c in Sources */ = {isa = PBXBuildFile; fileRef = 0D4CD0EE442157FE13EB299FC4526C3E /* KSMach_Arm64.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + B23F5789DB715C5E12AE30E5921006A6 /* SENAPITrends.m in Sources */ = {isa = PBXBuildFile; fileRef = 7B4ABCAD46105A3838EBC4851CD75902 /* SENAPITrends.m */; }; + B27FF486FEA3314DF4CFB2DBCB1BEE30 /* SENAPIDevice.m in Sources */ = {isa = PBXBuildFile; fileRef = BFFC82CE3606B6E699E4EBE66C56BC1C /* SENAPIDevice.m */; }; + B28B002707A2CE4832AC4C05C96D5ACF /* FBSDKCrypto.m in Sources */ = {isa = PBXBuildFile; fileRef = 558D4ECF708CFC279AA86629903D8983 /* FBSDKCrypto.m */; }; + B2DFF9AA4138E8F6FC07E430047BA481 /* BarLineScatterCandleBubbleChartDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 534D4FDFF8FAA74A8CC19BAAC17F3F49 /* BarLineScatterCandleBubbleChartDataProvider.swift */; }; + B3416F56597705C386CF4323A485BDAB /* AFNetworkReachabilityManager.h in Headers */ = {isa = PBXBuildFile; fileRef = FE6CF63861734987DB4937002673368A /* AFNetworkReachabilityManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B37625F8447021EFCF74CED4755DE701 /* KSMach_Arm64.c in Sources */ = {isa = PBXBuildFile; fileRef = 2B2D7F944D0434B2F812D65D73F9F481 /* KSMach_Arm64.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; B3AA50BF886C0E8A1BF83A210BDBF23A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AB1F94B51370B88CA98D17DEDAA213F /* Foundation.framework */; }; - B3CA538B5B2FF26806968D15147EA47A /* KSCrashType.h in Headers */ = {isa = PBXBuildFile; fileRef = 9E099D3285CA2B02FDC56DEE3654BDE1 /* KSCrashType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B3CA538B5B2FF26806968D15147EA47A /* KSCrashType.h in Headers */ = {isa = PBXBuildFile; fileRef = 968E4F9FD6E45D3EF21205F92D2EB676 /* KSCrashType.h */; settings = {ATTRIBUTES = (Project, ); }; }; B3F70CE03F9C13FE4DDE204193D4A86B /* AFNetworking.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 314999E1715083BFF51274A6219BE775 /* AFNetworking.framework */; }; - B46F222B9D4F0395E28D85F95FD007C6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AB1F94B51370B88CA98D17DEDAA213F /* Foundation.framework */; }; - B47C4E90A236C8FB6E6AD2652B231DE7 /* RingBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E4AD4294E3B6E38A122B297E63ABDE8 /* RingBuffer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B47D84A58515AB7F45C7ABF477409439 /* SEGAnalytics.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EB389B4EF3FE1D4E71103B9CA5E67EC /* SEGAnalytics.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B48119C88640C650C694B433A3C48F04 /* LSHTTPRequestDSLRepresentation.m in Sources */ = {isa = PBXBuildFile; fileRef = B7230EA168730E1315A3FF2E54159A4B /* LSHTTPRequestDSLRepresentation.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - B4F162265F4B835F77E4672D04335759 /* FBSDKGraphRequestPiggybackManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6550069F24A0E2AF029D3A784B2DD18F /* FBSDKGraphRequestPiggybackManager.m */; }; - B53C0BA6D6641C95A836DDD36784A270 /* KWRegisterMatchersNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 6853A781D18D10956313A4B4211755EA /* KWRegisterMatchersNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - B5C0FF251E0ABF402915F537B43AD2A5 /* LSStubResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 6B9449AB1EE945C0E5F6CCD24D39FAE1 /* LSStubResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B5FEFCC711B85FFF2502C09809053E25 /* KSMach.c in Sources */ = {isa = PBXBuildFile; fileRef = E98B97E9DA8345F10DD916ECA648D331 /* KSMach.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - B64A15A5F3362D3863F85D1B45E407CB /* KSSystemInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = BF51BF2B983C85185C1DCAEC9529CAA3 /* KSSystemInfo.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - B6B497050D7BF21303091F3E3D92BED1 /* Charts-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A9CAFE85CCF7369BF557EDCF458AE74C /* Charts-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B6B6854D559E572F99956F8B89A9CED3 /* KSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 5AC7B52029D2AD40558AC0CAD7444B9B /* KSLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - B6C60A2122CB7B1E65E860F3748E35FC /* ASIHTTPRequestStub.m in Sources */ = {isa = PBXBuildFile; fileRef = 84720E224B3D2B63B85A0DD03078E5AE /* ASIHTTPRequestStub.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - B70F36829F3ECAA6A54A2D69234E5D33 /* NSURLRequest+LSHTTPRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 129FE9DF4288E8593AF46E0177B6D9AD /* NSURLRequest+LSHTTPRequest.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - B7882DDAD0407C56D667748BFCA7D91B /* BarLineScatterCandleBubbleChartData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CAA47E506EF0F87BDDBA048EC8C7CB1 /* BarLineScatterCandleBubbleChartData.swift */; }; - B79B49591E7174FFB2DF31197D898258 /* Highlight.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB11B530C7CAAC7EEDAC7C1D430136DB /* Highlight.swift */; }; - B7BE92CAF2B2EA0D8771B23C27509CC1 /* KWAsyncVerifier.m in Sources */ = {isa = PBXBuildFile; fileRef = AE9EE5BE3DD94822CF84DA234389DFAA /* KWAsyncVerifier.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - B7CE41E44275753C26FC63E18B1EDE1C /* SENSensorDataRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 2295A5FA7FD42A1ED8B24B8E3F87DA63 /* SENSensorDataRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B7D1504C16F31ACB0CECA93B07268E37 /* KWContainMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 380712A4C28D83DAA64043CA2C9F6F88 /* KWContainMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B7ED89AB2CC7D8BB6037A334EDA65C33 /* Double.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EF3C38576E1F2BDCC96C577B5BF083F /* Double.swift */; }; - B7F8096B519049BE1BBEB7305E218357 /* SENPairedDevices.m in Sources */ = {isa = PBXBuildFile; fileRef = 070DB2AE64BA3D9753C7D63B725808C4 /* SENPairedDevices.m */; }; - B87E10092F48CA3AEA1D37FB77508278 /* BFTaskCompletionSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 40DE3B98141028A11868181C90024F68 /* BFTaskCompletionSource.m */; }; - B8A3A7B6F0EFEFFA62B6B3A8D34E2225 /* SENDevicePairingInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 8D6935019E6C994EF2A706493F796A63 /* SENDevicePairingInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B8A75DF5D6C57609A6458F58CDDD4B2B /* FBSDKMaleSilhouetteIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = D60D9CFC976E44603EAD6F83D4F6A87F /* FBSDKMaleSilhouetteIcon.m */; }; - B8B82DBF919B18537DF356CBF4A884FC /* FBSDKWebDialogView.m in Sources */ = {isa = PBXBuildFile; fileRef = 0742CD61C26FDA3A6BCEBE7FAB9A511F /* FBSDKWebDialogView.m */; }; - B8D9C164654C1CC1F28BD5C54C041F0E /* WireFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = CB7609B2B0D66C235D246FECCEEC574C /* WireFormat.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - B909955C0D10F32D6D0AF2B50BC159CF /* SenseKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CB23C12C7AED89E5C85FB2176B4ABE1 /* SenseKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B95A5010054B4566B6E96E4D0DFC1FD9 /* SENInsight.h in Headers */ = {isa = PBXBuildFile; fileRef = 9D8CBDCD72BB39ED4F09FA53D0E34FC8 /* SENInsight.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B983FB2169774B2EF1BB2F805EBE29BA /* DFUVersion.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2FB8D66AA4872C34227B80ED217F3A2 /* DFUVersion.swift */; }; - B9A1CD827C785AC75565D0F55CE163AC /* LSMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = DBD8913C05E55941DB694F9C04ED2196 /* LSMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BA74750095EA069CCE769A9E7DF85F1C /* _FBSDKLoginRecoveryAttempter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8827901BE02EDCC1D06339A57B752422 /* _FBSDKLoginRecoveryAttempter.m */; }; - BA7B6CFAFD4C04E5D6A82F7DC01F107F /* SEGGroupPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = BD3FD5E9D7B32ED9F75B8FF71D0DA7B9 /* SEGGroupPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BAB25888604A725C0BC9C34ACE15B122 /* LGUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = A3EC8C6C948BF93EC473C7E01C2CD8DF /* LGUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BABA04220ECBEB893A14E5AA14074E56 /* SENConditionRange.m in Sources */ = {isa = PBXBuildFile; fileRef = AF8FE9D5F9D61E5851CD01B6440DE504 /* SENConditionRange.m */; }; - BADA4E6D708FA0ADCA63E6C2257CF98E /* SENSensorStatus.h in Headers */ = {isa = PBXBuildFile; fileRef = B6F26ABB9227A044A936E885222196BE /* SENSensorStatus.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B47C4E90A236C8FB6E6AD2652B231DE7 /* RingBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = DBEF7C2ACD80A17C41DC9CADB449B7BB /* RingBuffer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B47D84A58515AB7F45C7ABF477409439 /* SEGAnalytics.h in Headers */ = {isa = PBXBuildFile; fileRef = 543C9C598A9136BBCC74AEBC67714FB8 /* SEGAnalytics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B48119C88640C650C694B433A3C48F04 /* LSHTTPRequestDSLRepresentation.m in Sources */ = {isa = PBXBuildFile; fileRef = 46B7FD79B624F923DDE6C1F650D92E4F /* LSHTTPRequestDSLRepresentation.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + B53C0BA6D6641C95A836DDD36784A270 /* KWRegisterMatchersNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 575C1841FC4270D77DB780F206806AF8 /* KWRegisterMatchersNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + B5B295F378A08027EF1876C3999A71CC /* FBSDKGraphRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DFAE0981D64C903FEF9AFA810156C03 /* FBSDKGraphRequest.m */; }; + B5C0FF251E0ABF402915F537B43AD2A5 /* LSStubResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 20FBB2FC77B973C28694BE1F419077C4 /* LSStubResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B5FEFCC711B85FFF2502C09809053E25 /* KSMach.c in Sources */ = {isa = PBXBuildFile; fileRef = 3A7258BBF567015BDF8E04A263BD9A4C /* KSMach.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + B64A15A5F3362D3863F85D1B45E407CB /* KSSystemInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = F0435A79220AD3CF231ED5A55F7DD395 /* KSSystemInfo.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + B6B497050D7BF21303091F3E3D92BED1 /* Charts-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 90A1A03922CD53D63ECD26D8B0033F41 /* Charts-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B6B6854D559E572F99956F8B89A9CED3 /* KSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = FDF64A0CD84EF675E2CF7C80E96FCD99 /* KSLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B6C60A2122CB7B1E65E860F3748E35FC /* ASIHTTPRequestStub.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F0188CF77D9608E40D058B04B533123 /* ASIHTTPRequestStub.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + B70F36829F3ECAA6A54A2D69234E5D33 /* NSURLRequest+LSHTTPRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = BC11804D283D18859FEB98CF24441ACD /* NSURLRequest+LSHTTPRequest.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + B78765AF4F5EE00253898C673EB917D0 /* FBSDKUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 846564DFD33A5D7BA1CA5A7ECF74D272 /* FBSDKUtility.m */; }; + B7882DDAD0407C56D667748BFCA7D91B /* BarLineScatterCandleBubbleChartData.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD3D9C02038FFF5279F5085ED285EC11 /* BarLineScatterCandleBubbleChartData.swift */; }; + B79B49591E7174FFB2DF31197D898258 /* Highlight.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EA44CA34D5185EE0D0BF5571BF64DFA /* Highlight.swift */; }; + B7BE92CAF2B2EA0D8771B23C27509CC1 /* KWAsyncVerifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 338C5BC83ABE43519855EAD08CAC643E /* KWAsyncVerifier.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + B7CE41E44275753C26FC63E18B1EDE1C /* SENSensorDataRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = F7F6C7DE1502E76A8700882BCE5E3D9E /* SENSensorDataRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B7D1504C16F31ACB0CECA93B07268E37 /* KWContainMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 880F47A9830172B46BABEF5BEE0DE088 /* KWContainMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B7ED89AB2CC7D8BB6037A334EDA65C33 /* Double.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ED2CECDBEC88F1E11024B9DB153E80A /* Double.swift */; }; + B7F8096B519049BE1BBEB7305E218357 /* SENPairedDevices.m in Sources */ = {isa = PBXBuildFile; fileRef = CDB45B223EAE5643316E1571CA87C3D7 /* SENPairedDevices.m */; }; + B87E10092F48CA3AEA1D37FB77508278 /* BFTaskCompletionSource.m in Sources */ = {isa = PBXBuildFile; fileRef = 612B2A732984E00AC6852F3F822E5C14 /* BFTaskCompletionSource.m */; }; + B8A3A7B6F0EFEFFA62B6B3A8D34E2225 /* SENDevicePairingInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = E3C89FF23B004DDB91A3E2A230518EF7 /* SENDevicePairingInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B8D9C164654C1CC1F28BD5C54C041F0E /* WireFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = E25D5AF569FCDF8F35DED48E5265D026 /* WireFormat.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + B909955C0D10F32D6D0AF2B50BC159CF /* SenseKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 880ECD877A9B7487B5DF602DD248082A /* SenseKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B92F3955064FB7174C833137DEE2C2FB /* FBSDKPaymentObserver.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C727F08F49A1BBA27B6EBAD72FBB736 /* FBSDKPaymentObserver.h */; settings = {ATTRIBUTES = (Project, ); }; }; + B95A5010054B4566B6E96E4D0DFC1FD9 /* SENInsight.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CFCA0C06C3B120E9719E89CFAC33891 /* SENInsight.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B983FB2169774B2EF1BB2F805EBE29BA /* DFUVersion.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFB98724FC5CB38536A6E20C933E832D /* DFUVersion.swift */; }; + B9A1CD827C785AC75565D0F55CE163AC /* LSMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = B3C10E63CDE48ACA11D6D10601E5DF01 /* LSMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BA74750095EA069CCE769A9E7DF85F1C /* _FBSDKLoginRecoveryAttempter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8565B92BB180BBE2DEFA92BB2B2AC56C /* _FBSDKLoginRecoveryAttempter.m */; }; + BA7B6CFAFD4C04E5D6A82F7DC01F107F /* SEGGroupPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = 76C3590AECBDB65BCBB4FA6265F9D643 /* SEGGroupPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BAB25888604A725C0BC9C34ACE15B122 /* LGUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BAAB19E6C34DA0E9320AAFDBA5CAB24 /* LGUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BABA04220ECBEB893A14E5AA14074E56 /* SENConditionRange.m in Sources */ = {isa = PBXBuildFile; fileRef = FB507181C37816F9032D50DC5D8DFE1E /* SENConditionRange.m */; }; + BADA4E6D708FA0ADCA63E6C2257CF98E /* SENSensorStatus.h in Headers */ = {isa = PBXBuildFile; fileRef = 33DB065D9DBBAE8E8EA384D75AFBA9C0 /* SENSensorStatus.h */; settings = {ATTRIBUTES = (Public, ); }; }; BADF6E76C6E00E9BEDA2DEC0529A10B6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AB1F94B51370B88CA98D17DEDAA213F /* Foundation.framework */; }; - BB5932DD536CBD95D13D96EE2C22BC94 /* SENInsight.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AE0B6B3ADE11D23012B15D65F630532 /* SENInsight.m */; }; - BBBADC4FB996DC4451D483E626B164F8 /* SecureDFUServiceDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD80B02DA236AB14270B9F1B38082D50 /* SecureDFUServiceDelegate.swift */; }; - BC0D70CE33810E5F91C5140959675E0C /* LegacyDFUPeripheral.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C3F6D5DF3D2C03EF827F1565E2EAD1F /* LegacyDFUPeripheral.swift */; }; - BC5909E683F6146D82F03D7537830FE0 /* SENAlarmCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B1DB0D10C1442C097732ECB66D8EDA3 /* SENAlarmCollection.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BC8146BADDF929B836B668AA11FEB84A /* PieChartDataEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67635DCE4283CC2F98E8D9E0BBC62490 /* PieChartDataEntry.swift */; }; - BC8C1D53F6F4A1BE0CD66AB47D58AF1E /* KWCallSite.m in Sources */ = {isa = PBXBuildFile; fileRef = 18C0C4A849B9D67A9063E3243ECBA1BC /* KWCallSite.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - BCC25CB95E417DA03A8825DCAD23E144 /* NSNumber+KiwiAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 082E692683B799BE2BAEDCCBCF55006B /* NSNumber+KiwiAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - BCC810B0534C7450BBC5316A5214A946 /* SENSenseMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 8139425B310BE5FC9D88A7B8FCF2C231 /* SENSenseMetadata.m */; }; - BCCD54C1D0A43C53A4F1A60F2F2DA2F5 /* DFUFirmware.swift in Sources */ = {isa = PBXBuildFile; fileRef = F279CD21E27DA114FCAB4F52D66B9E36 /* DFUFirmware.swift */; }; - BD08888E8A98059336C25987ACCF05CD /* KSJSONCodecObjC.m in Sources */ = {isa = PBXBuildFile; fileRef = 70A03B01F87E34D66CEDA01F5E927257 /* KSJSONCodecObjC.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - BD4061394CCDA1B7C456666F7E021C32 /* markdown_peg.h in Headers */ = {isa = PBXBuildFile; fileRef = CA428C3D24F1BF9D06675C1E67FD6FB6 /* markdown_peg.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BD6FDA8F570E5A0BA8FC599F5E93B21F /* SVWebViewControllerActivityChrome@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 41084DBC335E2DEB083614CE1B5DACBE /* SVWebViewControllerActivityChrome@2x.png */; }; - BD8968C52A6BE176C6EFCCD83FACCFD6 /* BubbleChartRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFB30FAA3B4EBDFFD396AB56AF187427 /* BubbleChartRenderer.swift */; }; - BDA47AE7D6E113B88D45B473FF9AAC5B /* KSCrash.h in Headers */ = {isa = PBXBuildFile; fileRef = 550BC3FD919FF4292FAE64B3955DA8E8 /* KSCrash.h */; settings = {ATTRIBUTES = (Project, ); }; }; - BDC2694077B8A56F7BA1A486163D52C2 /* PBArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 038DD58626C7844A56EAF8E5612E122F /* PBArray.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - BE1C8CF63323C456B4944347C6B38F6D /* KWBeIdenticalToMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = EE5C55EBF2A3A8F1F4154AB219660FFA /* KWBeIdenticalToMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BEBE286D05FAFE6DBC44E0E611CC065E /* BugsnagCrashReport.m in Sources */ = {isa = PBXBuildFile; fileRef = F01D59B834509EFB53755091C65325DF /* BugsnagCrashReport.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - BEC415E514E766857777E3FCC3F64DAC /* zip.c in Sources */ = {isa = PBXBuildFile; fileRef = 17BABDE5DD31063DB283A1CC49C9E784 /* zip.c */; }; - BECCA99074099FB9407B73843CC16469 /* KWWorkarounds.h in Headers */ = {isa = PBXBuildFile; fileRef = 05C82AF098BA8853725AEC89F6B1C3E2 /* KWWorkarounds.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BF540B2CFCC419DF26BD40F28C214EF7 /* SecureDFUPacket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E2660600E63747A6DF95349C9CE1AFE /* SecureDFUPacket.swift */; }; - BF68BBC1DD94A808230708377D51B74E /* RadarChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D8FF7242B4AC031DAFB62D1DFBEAE92 /* RadarChartView.swift */; }; + BB5932DD536CBD95D13D96EE2C22BC94 /* SENInsight.m in Sources */ = {isa = PBXBuildFile; fileRef = 20D2015B4CD7A1DBD83F5761696A592B /* SENInsight.m */; }; + BBBADC4FB996DC4451D483E626B164F8 /* SecureDFUServiceDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CCD0165AB2C7B9053AD0B38EA9C4BAA /* SecureDFUServiceDelegate.swift */; }; + BC0D70CE33810E5F91C5140959675E0C /* LegacyDFUPeripheral.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F7A57BB9E8F6A14AE1F666164375E59 /* LegacyDFUPeripheral.swift */; }; + BC5909E683F6146D82F03D7537830FE0 /* SENAlarmCollection.h in Headers */ = {isa = PBXBuildFile; fileRef = C2FC6BE628E358ED31BBF72FE205EAF1 /* SENAlarmCollection.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BC8146BADDF929B836B668AA11FEB84A /* PieChartDataEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 819E4D673957872198FCB95D8CB176BB /* PieChartDataEntry.swift */; }; + BC8C1D53F6F4A1BE0CD66AB47D58AF1E /* KWCallSite.m in Sources */ = {isa = PBXBuildFile; fileRef = 709640F6FEB1BE1CE6CC9D2EB68137D4 /* KWCallSite.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + BCC25CB95E417DA03A8825DCAD23E144 /* NSNumber+KiwiAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 6045BA89C0835997561A3BF58F03A2D3 /* NSNumber+KiwiAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + BCC810B0534C7450BBC5316A5214A946 /* SENSenseMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 0890AFCB292429E54E6DE1423759C100 /* SENSenseMetadata.m */; }; + BCCD54C1D0A43C53A4F1A60F2F2DA2F5 /* DFUFirmware.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61255C6ABF37EC895BC7C4DCDB0A1AEA /* DFUFirmware.swift */; }; + BD08888E8A98059336C25987ACCF05CD /* KSJSONCodecObjC.m in Sources */ = {isa = PBXBuildFile; fileRef = 0227210EF5610A6792778BFD3A5A1584 /* KSJSONCodecObjC.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + BD4061394CCDA1B7C456666F7E021C32 /* markdown_peg.h in Headers */ = {isa = PBXBuildFile; fileRef = ECEA8C4A8B57E7DD2521A5880BED3A4E /* markdown_peg.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BD6FDA8F570E5A0BA8FC599F5E93B21F /* SVWebViewControllerActivityChrome@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 93DE5737E33BE6DB5CD543005A3AC808 /* SVWebViewControllerActivityChrome@2x.png */; }; + BD8968C52A6BE176C6EFCCD83FACCFD6 /* BubbleChartRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04FD6CEFD6BFFB62EAFEBD1BC44C065D /* BubbleChartRenderer.swift */; }; + BDA47AE7D6E113B88D45B473FF9AAC5B /* KSCrash.h in Headers */ = {isa = PBXBuildFile; fileRef = C53C77BF3B07D2C58B60091BFED7F382 /* KSCrash.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BDC2694077B8A56F7BA1A486163D52C2 /* PBArray.m in Sources */ = {isa = PBXBuildFile; fileRef = E8AA1835C0328C3E6E161C13864CCC81 /* PBArray.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + BDD0D42BB04A476C88B47D86D4BEE82F /* FBSDKBridgeAPIProtocolNativeV1.h in Headers */ = {isa = PBXBuildFile; fileRef = FCAC4AB1AD685E49452E5F28C9757FE1 /* FBSDKBridgeAPIProtocolNativeV1.h */; settings = {ATTRIBUTES = (Project, ); }; }; + BE144C725D1D3F790CF77E78CDF88814 /* FBSDKBridgeAPIProtocolNativeV1.m in Sources */ = {isa = PBXBuildFile; fileRef = 42518A1D928853BB3D764E74CAD9F0C6 /* FBSDKBridgeAPIProtocolNativeV1.m */; }; + BE1C8CF63323C456B4944347C6B38F6D /* KWBeIdenticalToMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = AED96720681B8C3458A502FA39355CE0 /* KWBeIdenticalToMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BEBE286D05FAFE6DBC44E0E611CC065E /* BugsnagCrashReport.m in Sources */ = {isa = PBXBuildFile; fileRef = DA48C65859373A79C002CC4A878A317E /* BugsnagCrashReport.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + BEC415E514E766857777E3FCC3F64DAC /* zip.c in Sources */ = {isa = PBXBuildFile; fileRef = F0B7EA3409DB3B3CB505F0BA91C2A440 /* zip.c */; }; + BECCA99074099FB9407B73843CC16469 /* KWWorkarounds.h in Headers */ = {isa = PBXBuildFile; fileRef = E8B0E91D4EDB55BFAD30EB970DCCA0CB /* KWWorkarounds.h */; settings = {ATTRIBUTES = (Public, ); }; }; + BF540B2CFCC419DF26BD40F28C214EF7 /* SecureDFUPacket.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9EB6C050E33CACC793230D12ABDA30A /* SecureDFUPacket.swift */; }; + BF68BBC1DD94A808230708377D51B74E /* RadarChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A399A9B5540956DE79A67C72E4977160 /* RadarChartView.swift */; }; BFAA42F3965326DBC64EB5EDC634F5D5 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AB1F94B51370B88CA98D17DEDAA213F /* Foundation.framework */; }; - C02D65394E6E16541A6FDA35CD6108F0 /* LineChartData.swift in Sources */ = {isa = PBXBuildFile; fileRef = C22141B7ED406D790ADF8AC159109B7A /* LineChartData.swift */; }; - C0499E72786713FC95519A61CB4A5256 /* NSURLRequest+DSL.m in Sources */ = {isa = PBXBuildFile; fileRef = EFD322699C3FAED1A00330FCB133DCCE /* NSURLRequest+DSL.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - C05CDE0FEB2857C338E9DB9A0DA3FB1E /* NSInvocation+OCMAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 66D511C77C448A3ED23FE1357A4F7D99 /* NSInvocation+OCMAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - C07CDB813F6B9B4EEECB483955942746 /* FBSDKLogo.m in Sources */ = {isa = PBXBuildFile; fileRef = A6A78A27292EE44EE22744034FBC603A /* FBSDKLogo.m */; }; - C0AC72670F7931AC9E07FB642A8E16BD /* KWNotificationMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FF5B00EAC514BF108D0DA755B794567 /* KWNotificationMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - C0AD2798FBF0C5B800C0A12962C40DFB /* Renderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42611FA00A28EE5C7C327736BED1563B /* Renderer.swift */; }; - C112EC69952A9BB454092C4A101F0A74 /* KWCaptureSpy.h in Headers */ = {isa = PBXBuildFile; fileRef = C628525E831CB0AD2426B1F5170150CE /* KWCaptureSpy.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C1754411E95930449F790DE30205F8A1 /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 26EB4198D697888C206397BB41C1E3FF /* UIProgressView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C1A2ADD0221B59725108748050EFD4D5 /* SENSleepSoundRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = F64597A353871E8E881933B26016DA9F /* SENSleepSoundRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C1D1329FC65B025A798FDC3A420B0346 /* ScatterChartData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D6629977F222D9042C15AAE5D041C19 /* ScatterChartData.swift */; }; - C1DBC08BADD92071413902FABB573D03 /* KSCrashReportStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C296501E12E0247ABA9ECC1BB7633B7 /* KSCrashReportStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C1E83A6AB0E87C16B8F4C9C43F441D4D /* FBSDKLoginManager.h in Headers */ = {isa = PBXBuildFile; fileRef = AAF818E965F05255097778ED652519AE /* FBSDKLoginManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C205BA3CFAD4F360196E204F61A3359E /* SENSense.m in Sources */ = {isa = PBXBuildFile; fileRef = 375DA4C14A6828B04C954F4229E559BB /* SENSense.m */; }; - C22293F1F88B7308BC20E89A2F3324FE /* NSRegularExpression+Matcheable.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EF2CC3B14B2D613C7E6F6F08B234B1A /* NSRegularExpression+Matcheable.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - C242BA6634EDD039F4655A3E636A322E /* BFMeasurementEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = DD05C192E5DD723877AA62E3B97E1D11 /* BFMeasurementEvent.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C2431B6ED46F29C05160CCC15F6BEB0F /* SENAnswer.h in Headers */ = {isa = PBXBuildFile; fileRef = 66949505C3C3153F2B4B46D3E3BD2EF4 /* SENAnswer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C2A8AD1E5CB33D72CF37E2A9289E6B78 /* NSRegularExpression+Matcheable.h in Headers */ = {isa = PBXBuildFile; fileRef = 2748325F3C2F9E38DAC6320A1B140BF6 /* NSRegularExpression+Matcheable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C02D65394E6E16541A6FDA35CD6108F0 /* LineChartData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 599CE94214975499A40B00E49BC5B04D /* LineChartData.swift */; }; + C0499E72786713FC95519A61CB4A5256 /* NSURLRequest+DSL.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BD96DE0EABAE8B4A9512E8E11377402 /* NSURLRequest+DSL.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + C05CDE0FEB2857C338E9DB9A0DA3FB1E /* NSInvocation+OCMAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 44F7CA6FA26B18848C0E7D5F2D637A62 /* NSInvocation+OCMAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + C0AC72670F7931AC9E07FB642A8E16BD /* KWNotificationMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 6BDC87E1E8FD5CEF8C66095769AD0B77 /* KWNotificationMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + C0AD2798FBF0C5B800C0A12962C40DFB /* Renderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA3605BF499D798F90D8F988C73534DE /* Renderer.swift */; }; + C112EC69952A9BB454092C4A101F0A74 /* KWCaptureSpy.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B2B91C5912F2BC26775488965C1F8E9 /* KWCaptureSpy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C1678310ED490333AFD9DE65DC714D57 /* FBSDKBridgeAPICrypto.m in Sources */ = {isa = PBXBuildFile; fileRef = 040B00B31AD280F627816A9D49912561 /* FBSDKBridgeAPICrypto.m */; }; + C1754411E95930449F790DE30205F8A1 /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = DA7C8323ADA0BC9F47A3678BCF5169CE /* UIProgressView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C1A2ADD0221B59725108748050EFD4D5 /* SENSleepSoundRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = FFFB3B3E9E7EA5D3001B943FDDDC5ED3 /* SENSleepSoundRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C1D1329FC65B025A798FDC3A420B0346 /* ScatterChartData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21B8F8FC14B380F79E58B347027006DB /* ScatterChartData.swift */; }; + C1DBC08BADD92071413902FABB573D03 /* KSCrashReportStore.h in Headers */ = {isa = PBXBuildFile; fileRef = 11174C33B7CADCC6A76A2EBFBA80831A /* KSCrashReportStore.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C1E83A6AB0E87C16B8F4C9C43F441D4D /* FBSDKLoginManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 17484E5164385EC409D22412C7761062 /* FBSDKLoginManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C205BA3CFAD4F360196E204F61A3359E /* SENSense.m in Sources */ = {isa = PBXBuildFile; fileRef = 17B949D01962118E106767DD3EB08AC8 /* SENSense.m */; }; + C22293F1F88B7308BC20E89A2F3324FE /* NSRegularExpression+Matcheable.m in Sources */ = {isa = PBXBuildFile; fileRef = D1D6AEA675A1917919CC59F0EA159FA0 /* NSRegularExpression+Matcheable.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + C242BA6634EDD039F4655A3E636A322E /* BFMeasurementEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = 182C6ACA0620BCA46F10CAE299A6DFB5 /* BFMeasurementEvent.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C2431B6ED46F29C05160CCC15F6BEB0F /* SENAnswer.h in Headers */ = {isa = PBXBuildFile; fileRef = 027DB7A5A47FB33E48B57BB061C1457B /* SENAnswer.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C2A8AD1E5CB33D72CF37E2A9289E6B78 /* NSRegularExpression+Matcheable.h in Headers */ = {isa = PBXBuildFile; fileRef = B341CA537C930D0B562934821E5D4F7C /* NSRegularExpression+Matcheable.h */; settings = {ATTRIBUTES = (Public, ); }; }; C2B3156E2093C87B353237ED82310153 /* Pods-SenseApp-RoomConditionsExtension-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B2470A71FBDBCBD7ADC44147B8D69BC3 /* Pods-SenseApp-RoomConditionsExtension-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C2B50604ED8236D91AD698BA9B038EB1 /* FXKeychain.h in Headers */ = {isa = PBXBuildFile; fileRef = 18DF8EA9C678BFC1F1120D934270E8C3 /* FXKeychain.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C3CEDD7E477ECEDC6B186E5049973BFE /* FBSDKBridgeAPIProtocolWebV1.h in Headers */ = {isa = PBXBuildFile; fileRef = 700AF6998C70419A84CAA412E5B474B8 /* FBSDKBridgeAPIProtocolWebV1.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C408D3A23A5D9D3FFCE53E60A8990CAC /* Transformer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7B2947E0CF26FDF61B227082973910C8 /* Transformer.swift */; }; - C505AD2A264B09189276E541C98FDEE8 /* LGCharacteristic.m in Sources */ = {isa = PBXBuildFile; fileRef = 10E438C995F08355CE09DD46D11D1533 /* LGCharacteristic.m */; }; - C50C9E430CF2DA6E5F28428C2C50852E /* unzip.h in Headers */ = {isa = PBXBuildFile; fileRef = A4AA2A84EFC81AF69C17831E568BDC9B /* unzip.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C52A4EB4E0E9F654ABD0E268FC83B4FE /* FBSDKGraphErrorRecoveryProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = BBE0428554E4463067BC898C0F64E87A /* FBSDKGraphErrorRecoveryProcessor.m */; }; + C2B50604ED8236D91AD698BA9B038EB1 /* FXKeychain.h in Headers */ = {isa = PBXBuildFile; fileRef = FE9AA4C740C8E54709BA61A4DC509F0F /* FXKeychain.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C408D3A23A5D9D3FFCE53E60A8990CAC /* Transformer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 582FAE22D4166137181DE2DF38251B03 /* Transformer.swift */; }; + C505AD2A264B09189276E541C98FDEE8 /* LGCharacteristic.m in Sources */ = {isa = PBXBuildFile; fileRef = FFB5E5CF10094F4F17A7272D84FFF993 /* LGCharacteristic.m */; }; + C50C9E430CF2DA6E5F28428C2C50852E /* unzip.h in Headers */ = {isa = PBXBuildFile; fileRef = 175A95C8B0D2A8B66F11365DDBCD069C /* unzip.h */; settings = {ATTRIBUTES = (Project, ); }; }; C54B4D32815BD86DB6B371CC3E9EF296 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AB1F94B51370B88CA98D17DEDAA213F /* Foundation.framework */; }; - C57BFB5733867C1A018ED0145FD37798 /* FBSDKIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = EF26806D489131D97FD264B5EB8062B1 /* FBSDKIcon.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C5817100D256DE9C4ABB968F4B3193CF /* DDFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = BCF3138C5ECBCC142A67DA44D1D759E6 /* DDFileLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - C5BEF45BFCD2726F6175F34630DAA07D /* platform.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F8624536E44C1C3180523523BBC0165 /* platform.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C5F3E42BACCCF5740893FC57B30A10D6 /* LSNSURLHook.h in Headers */ = {isa = PBXBuildFile; fileRef = 56AA9F45D3084C4AB4525FC83D7E19AA /* LSNSURLHook.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C63B1331EEB08BCFD3DE3AFB890E4F2C /* KWAfterAllNode.h in Headers */ = {isa = PBXBuildFile; fileRef = A4CDAA20F503EED458DF7A0AD8988E5D /* KWAfterAllNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C65FB65020448E55894943A6AC84E204 /* Analytics.h in Headers */ = {isa = PBXBuildFile; fileRef = 6A12E548C52C7902FA029A7FF8E88231 /* Analytics.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C681000693EB8EB2181953EF8B88E22D /* LegendEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23E97A240813A72DFF13850D395DFE8B /* LegendEntry.swift */; }; - C685029C0BB6EDF4DDB37D6B615A3CB7 /* SENSenseMessage.pb.h in Headers */ = {isa = PBXBuildFile; fileRef = 46CE91CFDE303D6B485461A868EB3633 /* SENSenseMessage.pb.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C69B66AE0C98F91C6C1A9F7C8BAC107B /* FBSDKGraphRequestConnection+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = ECCD35CF37840A4ECD519F97F5175997 /* FBSDKGraphRequestConnection+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C6AC0C19223A3B413C40A2E01AF95516 /* FBSDKMaleSilhouetteIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = 24D7F070065AD24E49015A55A67D7599 /* FBSDKMaleSilhouetteIcon.h */; settings = {ATTRIBUTES = (Project, ); }; }; - C6E1456A24ECDC1D9DF5F58EC288AA44 /* SENAPIPreferences.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E7245126BD2DA3531D5DDDBDF397AC8 /* SENAPIPreferences.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C6E8442D4CBF449D6E91694729FF793C /* SENAPIShare.m in Sources */ = {isa = PBXBuildFile; fileRef = 250BFC37558F411D46EC593B593E3788 /* SENAPIShare.m */; }; - C795537F819E98C882B176ED5896AEFC /* KSObjC.c in Sources */ = {isa = PBXBuildFile; fileRef = 318377303719062560C003A77E68B6F8 /* KSObjC.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - C7AD21CDE86786A975F7F560619F4876 /* KWExample.m in Sources */ = {isa = PBXBuildFile; fileRef = D4CA58E086CF194289418FC3D31528E5 /* KWExample.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - C7E66097AE32B0AA55138D55146BF63B /* LineScatterCandleRadarRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AF4E17CE1AECC528E39E090B5B5AD8C /* LineScatterCandleRadarRenderer.swift */; }; - C8420FF3BB5F112B1E884BF685D213E7 /* KWProbePoller.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A94EFC44A25475B6BB1711CE793B987 /* KWProbePoller.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - C85A6AD8E214FABF61495BC3152789E9 /* SENLocalPreferences.h in Headers */ = {isa = PBXBuildFile; fileRef = 13DC3D6E2BDC2322D58E18ACED92AF79 /* SENLocalPreferences.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C87AF4866BFE2724A428F8A93A9127B5 /* KWSymbolicator.m in Sources */ = {isa = PBXBuildFile; fileRef = D887FC297F7561CE757DAD5B90E34EBE /* KWSymbolicator.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - C933DD4F37B290531ACFEF278A11C8C0 /* ILineRadarChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = F1A562D68B9FFF5D86B7C4F190A6D190 /* ILineRadarChartDataSet.swift */; }; - C9639405B2C6BCE3B4EB1489449C3682 /* BarChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C875BB895F620572EED1D992B064038F /* BarChartView.swift */; }; - C9AB01FEDCAA3054269BC4F423A62B6D /* SecureDFUPeripheral.swift in Sources */ = {isa = PBXBuildFile; fileRef = 734A88C56C06037CA0ED5F103D44BD9F /* SecureDFUPeripheral.swift */; }; - CA02B58FACDFA2C341BE34528EE4DB20 /* ChartUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 51165D9365CAF0B70EC97F03665F29F7 /* ChartUtils.swift */; }; - CAD34D6D2F5B6AF9E65CB762451BED6C /* SENAPIInsight.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A5B8D500AFF2210CAE3B8C0F2A6B215 /* SENAPIInsight.m */; }; - CB3BE4FC1971152F27986F258B9B437B /* SENAPIPhoto.m in Sources */ = {isa = PBXBuildFile; fileRef = 13F029E01D32A8A8499A31AFA3F33476 /* SENAPIPhoto.m */; }; - CB6F30FBCBDBB7C7AF9139A036A69508 /* KWAfterAllNode.m in Sources */ = {isa = PBXBuildFile; fileRef = E3ACDBE192B0029CAC6F29541A183553 /* KWAfterAllNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - CB893389590EB187A43EAE6CF4402AE6 /* FBSDKLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = BF66BC3BFF65ECB9E9CB6585C0942A01 /* FBSDKLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CBB440739E266CCDF02BF55AA72A2116 /* LSStubRequestDSL.m in Sources */ = {isa = PBXBuildFile; fileRef = B76D1B4B8B7960CA0F702282A5F1AEF7 /* LSStubRequestDSL.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - CBC712A76C69F385811BC16793EC5576 /* SENSenseMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = F75D35F213AD739183A9DD7991CBC52A /* SENSenseMetadata.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CBE8BA1E4991798C4C6856595642A597 /* KWNilMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = F88BA16157795D95B560AECAFCCC1816 /* KWNilMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - CBEEBBFE9D76EBCEBE7A637745F4DBD8 /* LegendRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C3D20CC7248D9512AB9C5B08FDBAF3E /* LegendRenderer.swift */; }; - CC917FD2EEEC8F201A77B6DA6AC00528 /* KWIntercept.m in Sources */ = {isa = PBXBuildFile; fileRef = 39C3DD31372D818B959FD5BCFBC39673 /* KWIntercept.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - CC9FA21E088562865FB1C6A9A31216E7 /* KWBeMemberOfClassMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = B00FAC8B8F1CD807971593578134EB28 /* KWBeMemberOfClassMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - CCFA0CF719D094702565297B000217B0 /* Model.m in Sources */ = {isa = PBXBuildFile; fileRef = 610ADCE93208732AA731B394567FD681 /* Model.m */; }; - CD2F6B1B232799BCB872E85AD7D392A2 /* KWEqualMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B4CBD6BBC605C3241323C0C843A015E /* KWEqualMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - CD32BB734FA7204447952F3594D7653D /* BFAppLinkReturnToRefererController.h in Headers */ = {isa = PBXBuildFile; fileRef = 086EFE551506D3F53A9C63A0BC1E5033 /* BFAppLinkReturnToRefererController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CD39CDF79DCB2B98D49E395C91879216 /* KWLetNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B0797DFE76B42AE2E5E7F3A2B95F761 /* KWLetNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - CD88D7A5A399659032DBA052FCAC0CF7 /* ChartDataEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE5B52338308C63939DF90D6D845422E /* ChartDataEntry.swift */; }; - CDB9C45DF8430C5622E28648DC8EA63F /* ConcreteExtensionField.h in Headers */ = {isa = PBXBuildFile; fileRef = 02A4A2419C55B8E30B69BAE6940F8ACF /* ConcreteExtensionField.h */; settings = {ATTRIBUTES = (Public, ); }; }; - CDBA2E13AE6690AF348FFA6E61080CDB /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = BA5FD5D3280FA6FDCD9EF21A2068CBD9 /* UIActivityIndicatorView+AFNetworking.m */; }; - CDCB8BE3331FB4A45F1A11AFED4459FC /* LSHTTPRequestDSLRepresentation.h in Headers */ = {isa = PBXBuildFile; fileRef = B9F796C8ADB6ADE6B07BFF426DA19B79 /* LSHTTPRequestDSLRepresentation.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CDCD24F2332F1656F5883A5FE9BAB148 /* FBSDKSystemAccountStoreAdapter.h in Headers */ = {isa = PBXBuildFile; fileRef = 88213CD4A90469BACA50FC4DCE8BC644 /* FBSDKSystemAccountStoreAdapter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CE41F6CDC244CC84B85BF6B4F28F04C6 /* KSCrashSentry_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 4D1A7B74976B1263180E106CB8848994 /* KSCrashSentry_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C5817100D256DE9C4ABB968F4B3193CF /* DDFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 44D0BEED8C3ADA91D61554A40874DB90 /* DDFileLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + C5BEF45BFCD2726F6175F34630DAA07D /* platform.h in Headers */ = {isa = PBXBuildFile; fileRef = 1FDEEACDD210061F0D573D7B7BF21CCB /* platform.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C5F3E42BACCCF5740893FC57B30A10D6 /* LSNSURLHook.h in Headers */ = {isa = PBXBuildFile; fileRef = F714DA35F6B40F7316FE52ACA27B4F06 /* LSNSURLHook.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C63B1331EEB08BCFD3DE3AFB890E4F2C /* KWAfterAllNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 80A3DADAB67DC300CC050AC11A175848 /* KWAfterAllNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C65FB65020448E55894943A6AC84E204 /* Analytics.h in Headers */ = {isa = PBXBuildFile; fileRef = 32C8169293F09D481035B26F5D29F504 /* Analytics.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C681000693EB8EB2181953EF8B88E22D /* LegendEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D365049DAD200C574704943EC0CCDDE /* LegendEntry.swift */; }; + C685029C0BB6EDF4DDB37D6B615A3CB7 /* SENSenseMessage.pb.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CC7ACBC94DA21E06BFAF1BF8FC5D37F /* SENSenseMessage.pb.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C6E1456A24ECDC1D9DF5F58EC288AA44 /* SENAPIPreferences.h in Headers */ = {isa = PBXBuildFile; fileRef = B0F7102097BC7749D91644D26F32849C /* SENAPIPreferences.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C6E8442D4CBF449D6E91694729FF793C /* SENAPIShare.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DB23C43C150C059207739CAD7708F9C /* SENAPIShare.m */; }; + C795537F819E98C882B176ED5896AEFC /* KSObjC.c in Sources */ = {isa = PBXBuildFile; fileRef = 3680B71CA96F6E9108B931A2AB8FF92D /* KSObjC.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + C7AD21CDE86786A975F7F560619F4876 /* KWExample.m in Sources */ = {isa = PBXBuildFile; fileRef = 090D16A89D034677CBBE4C88DD3011E1 /* KWExample.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + C7E66097AE32B0AA55138D55146BF63B /* LineScatterCandleRadarRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A6A80633F55E884F0EF4CCFEEBBF96D /* LineScatterCandleRadarRenderer.swift */; }; + C8420FF3BB5F112B1E884BF685D213E7 /* KWProbePoller.m in Sources */ = {isa = PBXBuildFile; fileRef = BB9115E4EA6FF2E442BAC70B187F2A4F /* KWProbePoller.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + C85A6AD8E214FABF61495BC3152789E9 /* SENLocalPreferences.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E73986881DC64F09E4F3C2C736D2225 /* SENLocalPreferences.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C87AF4866BFE2724A428F8A93A9127B5 /* KWSymbolicator.m in Sources */ = {isa = PBXBuildFile; fileRef = AD8B92E628ADE51A11647ECE313B84BF /* KWSymbolicator.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + C8FFDD9C99C8199C03BDFA06FD4D3077 /* FBSDKLogo.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DF073238608E14F854F6B7A1E240267 /* FBSDKLogo.m */; }; + C933DD4F37B290531ACFEF278A11C8C0 /* ILineRadarChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = A15523AEC2965F119D8CD8A1EE80178C /* ILineRadarChartDataSet.swift */; }; + C9639405B2C6BCE3B4EB1489449C3682 /* BarChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D793B5B73E4D8112B052C96E2ECF85C /* BarChartView.swift */; }; + C9A98010457E404EB0FABBE11D2D3A9A /* FBSDKDynamicFrameworkLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = FE69A4B0F53452946901BEA89BBDB803 /* FBSDKDynamicFrameworkLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; + C9AB01FEDCAA3054269BC4F423A62B6D /* SecureDFUPeripheral.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92E4900B9BBC528C8F37B8433D688699 /* SecureDFUPeripheral.swift */; }; + CA02B58FACDFA2C341BE34528EE4DB20 /* ChartUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A1090A248CEDA8DE31D13E05D529DFE /* ChartUtils.swift */; }; + CA95CC2D2778652DC0124729AB2977D9 /* FBSDKWebDialog.m in Sources */ = {isa = PBXBuildFile; fileRef = AF0910C90C363544DC576B92E4D489CB /* FBSDKWebDialog.m */; }; + CAD34D6D2F5B6AF9E65CB762451BED6C /* SENAPIInsight.m in Sources */ = {isa = PBXBuildFile; fileRef = F40ECDD8C57B624B053BF7B547C90924 /* SENAPIInsight.m */; }; + CB3BE4FC1971152F27986F258B9B437B /* SENAPIPhoto.m in Sources */ = {isa = PBXBuildFile; fileRef = 882D282440A17A0172C329B8A692C1E9 /* SENAPIPhoto.m */; }; + CB6F30FBCBDBB7C7AF9139A036A69508 /* KWAfterAllNode.m in Sources */ = {isa = PBXBuildFile; fileRef = B8CA285FCC222C61243AF47B16A4537A /* KWAfterAllNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + CBB440739E266CCDF02BF55AA72A2116 /* LSStubRequestDSL.m in Sources */ = {isa = PBXBuildFile; fileRef = 75B5975EAAA239F7878ED48676EC40BD /* LSStubRequestDSL.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + CBC712A76C69F385811BC16793EC5576 /* SENSenseMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = A8A83D274969C77EF103C2631B2AFE66 /* SENSenseMetadata.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CBE8BA1E4991798C4C6856595642A597 /* KWNilMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 39F281092924AEBF97710E1939B31956 /* KWNilMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + CBEEBBFE9D76EBCEBE7A637745F4DBD8 /* LegendRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60C93299EC75447D4A2B91EE2E0E8C6E /* LegendRenderer.swift */; }; + CC917FD2EEEC8F201A77B6DA6AC00528 /* KWIntercept.m in Sources */ = {isa = PBXBuildFile; fileRef = 337949659A04524E4E47ACEA188D48F7 /* KWIntercept.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + CC9FA21E088562865FB1C6A9A31216E7 /* KWBeMemberOfClassMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 34178493F2DFC2E7138C325B55097B7E /* KWBeMemberOfClassMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + CCFA0CF719D094702565297B000217B0 /* Model.m in Sources */ = {isa = PBXBuildFile; fileRef = 5799937D576EE5739199D8CF4FE66D50 /* Model.m */; }; + CD2F6B1B232799BCB872E85AD7D392A2 /* KWEqualMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = A7CE24936491724D2DF56D9A749A0C72 /* KWEqualMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + CD32BB734FA7204447952F3594D7653D /* BFAppLinkReturnToRefererController.h in Headers */ = {isa = PBXBuildFile; fileRef = EE36B043B25493B86DB41BDB1DDA0A83 /* BFAppLinkReturnToRefererController.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CD39CDF79DCB2B98D49E395C91879216 /* KWLetNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 8A785FE942C2F1E34A3EDAB3F2EA55EC /* KWLetNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + CD88D7A5A399659032DBA052FCAC0CF7 /* ChartDataEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = B52343C3C7F58DA162893AC79069EA22 /* ChartDataEntry.swift */; }; + CDB70BC577E69654C12790B8640BD045 /* FBSDKURLConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = B1D1866183BE4250BF6EAB380D31D191 /* FBSDKURLConnection.m */; }; + CDB9C45DF8430C5622E28648DC8EA63F /* ConcreteExtensionField.h in Headers */ = {isa = PBXBuildFile; fileRef = 72CD71D506B3533CEFB547E538E7DAB4 /* ConcreteExtensionField.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CDBA2E13AE6690AF348FFA6E61080CDB /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 470D10C4A4AA1A3E7C4BF642EFF45566 /* UIActivityIndicatorView+AFNetworking.m */; }; + CDCB8BE3331FB4A45F1A11AFED4459FC /* LSHTTPRequestDSLRepresentation.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B2094BECDDF261ACCDA836BBF6949EA /* LSHTTPRequestDSLRepresentation.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CE3FC9BA510C4245F1D81AC26068F80B /* FBSDKDynamicFrameworkLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = 964265FB64F72339793A8D5E54A0C812 /* FBSDKDynamicFrameworkLoader.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + CE41F6CDC244CC84B85BF6B4F28F04C6 /* KSCrashSentry_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 87A36D03FF4F798B2754922A4B08F55A /* KSCrashSentry_Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; CE45547F39B2BE245D5418F429A45B08 /* NSJSONSerialization_NSNullRemoval.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 400F6D1754AE6A3A1EC3585774096C38 /* NSJSONSerialization_NSNullRemoval.framework */; }; - CE65D35C15483E2BDFC2B5D223A637D5 /* KSBacktrace.h in Headers */ = {isa = PBXBuildFile; fileRef = 376CB1F9CEF9751A1D244461EAF821BE /* KSBacktrace.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CECE32587CC01B0BE798387EF65C21A6 /* LSHTTPClientHook.h in Headers */ = {isa = PBXBuildFile; fileRef = E9BBA10C22B409AAF7EF5B5B9BF9179A /* LSHTTPClientHook.h */; settings = {ATTRIBUTES = (Project, ); }; }; - CF3EAC7F7C2E70C3A5010D28E8389C31 /* SENSleepSoundsState.m in Sources */ = {isa = PBXBuildFile; fileRef = C6F3081DA6268700E800A0EA1AD0233E /* SENSleepSoundsState.m */; }; - CF7C5D77E7F083951693BFA1C1644DCC /* BFAppLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 8AA07237A61176AC5FDDA72C843DC0BF /* BFAppLink.m */; }; - CF90AE06EC37CBC6645B64F9D796C03E /* SENAPIPreferences.m in Sources */ = {isa = PBXBuildFile; fileRef = 8154090276219901A7DABC137E88DC4E /* SENAPIPreferences.m */; }; - CFC0838A51385514BB02C4E76957D117 /* SEGSegmentIntegrationFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 8065D1AAFE523156E3393F550E25F95D /* SEGSegmentIntegrationFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D04AE66F1BE65D9FCFE63B35558B5D7F /* KSSignalInfo.c in Sources */ = {isa = PBXBuildFile; fileRef = 73FD7F4EA7231D43403FF0E56FF00F8F /* KSSignalInfo.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - D0DE4FC3EC04F710A309E15320848BDB /* FBSDKLoginKit.h in Headers */ = {isa = PBXBuildFile; fileRef = CB1F94DFFFA51AF814DA4972E3E27AE0 /* FBSDKLoginKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D1259E2CC1ACB801B7D4653DF97E5490 /* UnknownFieldSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C593F0FE8A11D03F594F7D928FAA07D /* UnknownFieldSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D1310B59092C21249C9BE4D78212B987 /* DFUExecutor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C48EB7DA9E1EB04E855D09E22E33F0F /* DFUExecutor.swift */; }; - D133AA4ED8A7E36A8E5E889805650314 /* ExtendableMessageBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = 719409D96A114974DE35A4BA56ACDD3A /* ExtendableMessageBuilder.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - D145FAECDD89C4B4E5719EA342533512 /* MutableField.m in Sources */ = {isa = PBXBuildFile; fileRef = 172E249D559F257871003BE57C4AB1B5 /* MutableField.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - D1583D75C9B64E20BE46228FC8CB4917 /* PBArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 3857BD6ED02483A8DEE8FDEECAC59D91 /* PBArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D1767D0B81F3F8DAC04D3FB83DF645A0 /* FBSDKLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = E70AF4DD2A7EE4027667C7B03DE0C58E /* FBSDKLogger.m */; }; - D1A8D1F5418EE8B8905C40850E745820 /* KWMatchVerifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 1132F91B290328FF1CF203B6B3DD58E0 /* KWMatchVerifier.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - D1B7331F9C97DD3D08A83493003DADFF /* KWChangeMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 15EFDC3538AEF466F813EE9D54157333 /* KWChangeMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - D1C8E77A1CAC8353388B89961FDF3BE6 /* KWBeSubclassOfClassMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = FDB71B013A7869E83853E885167A7C58 /* KWBeSubclassOfClassMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D1D89E95DE22F8E04843A3E6F7726F15 /* IChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39492E0A3ED3E3FABB62D731E60248FC /* IChartDataSet.swift */; }; - D1F474502EAC9C5742540B44C87DD2BE /* KSDynamicLinker.c in Sources */ = {isa = PBXBuildFile; fileRef = 68919DB435A86D732927D440C5E209AA /* KSDynamicLinker.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - D1FB1639B5C386914890646D39CA6806 /* FBSDKAccessTokenCacheV3_17.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F057AA64FC86893714CDEF1F9C730BD /* FBSDKAccessTokenCacheV3_17.m */; }; - D20FA5CE0C21091D09006A46423BD278 /* KWSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = F1DD86B49FA4AE632DBEB2D2E5CFCF99 /* KWSpec.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - D2A4537DFE10529B3759201ADBCAA897 /* SENDeviceMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = BB5B2120EB439ED59F662927F149617D /* SENDeviceMetadata.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D34AE51B4BBFA4C46B49A863329D8B41 /* LGPeripheral.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C8676F32B2B11A2743156DAC406ACE8 /* LGPeripheral.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D35717C15F8ECA3DCF1092B25B191871 /* FBSDKTypeUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = B67E00822CA26570410C9D6083A211D4 /* FBSDKTypeUtility.m */; }; - D362F141348FBC15CC10145DA8A3D954 /* ChartHighlighter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 602B677757A2F0152F5C1CFC5A036E82 /* ChartHighlighter.swift */; }; - D37ED847526A31C275BDC57A42FF4F7F /* KWFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = 223D31A2F5DE7BA2A8519D1725E9B38A /* KWFailure.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - D3E9855983E202037CAC504D1514DADB /* es.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 5BB674948B3C2CB0824C1A60FB546B6A /* es.lproj */; }; - D3F3F8F378D96C55D94D4966DC2EC60D /* LSRegexMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 216F407B18ECAFA1FDAFDDA0DC04BB45 /* LSRegexMatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D406F337AA4051B0259E596A48B9F5F6 /* KWMessageSpying.h in Headers */ = {isa = PBXBuildFile; fileRef = 853C9EAB94D10354FA69D8A092B7285F /* KWMessageSpying.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D409A303A524CB6A3827CA4EB09DBBD0 /* KWBeEmptyMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 356A590F8B4532502C0834BEE857D17A /* KWBeEmptyMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - D41ED66BCDD470A2726A5703884755B0 /* BFAppLinkReturnToRefererView.h in Headers */ = {isa = PBXBuildFile; fileRef = 813459499FC82EDD9B601E84F89AFC8C /* BFAppLinkReturnToRefererView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D4EA385BE7A29003C8D942382F06A8F2 /* SENSense.h in Headers */ = {isa = PBXBuildFile; fileRef = F237050E458ACD305BE0CF24E2E48DC2 /* SENSense.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D4EDA6D93F40D6CD9E731E65E1A000EB /* ILineScatterCandleRadarChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39CA4D72F1C633D2E0B277169E9BB4E6 /* ILineScatterCandleRadarChartDataSet.swift */; }; - D5516351DED8468F2DA27AF4E2F46F84 /* KWBeBetweenMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = E6D09F0E05AE7BCA4D054B58A04EAAB6 /* KWBeBetweenMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D5A9FC15A30F945B7990CE033F3CA16B /* Analytics-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 79E83E8BA920830969ECDD301AA47D4E /* Analytics-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D5CF8870F1853FAE73007624E7304EE4 /* KWStringContainsMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 67AFD094EBC52D568735A00B23960DA9 /* KWStringContainsMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - D614FF405D2564A95FCEDE43B1D836FD /* FBSDKLoginManager+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 98DB1A6B3F1CA21B6FBFD32708BEC77A /* FBSDKLoginManager+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D6573360BC8C4BB24B2498EF073CCA43 /* CandleChartData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6605ACDAF67B28E41D0B0660DBDD0439 /* CandleChartData.swift */; }; - D66A8E674E8B708D616BD2CA0CD2B663 /* IScatterChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79CF791457A8F884D8306D54F79E3640 /* IScatterChartDataSet.swift */; }; - D6B696A98479856864A5AB8686F6EB52 /* RadarHighlighter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 686417C5CAE18A97DC23B1CE689C0D56 /* RadarHighlighter.swift */; }; - D6F4DC6B9CA25C9F18699458D1DE9700 /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 2AC8299468B77981B32D3A04DED7CFB6 /* AFHTTPSessionManager.m */; }; - D716E64BF6B1C85F0E0D9CAF6D2AD769 /* FBSDKBridgeAPIRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 37EAAE677963F8E23508B4C5D0E613EC /* FBSDKBridgeAPIRequest.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D718103B8432DF87737C34044F9792BB /* LSHTTPResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 9A954E6F3F61CFCE7A906E95793CDEEF /* LSHTTPResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - D72E3BEF0185AD432A75454FD1C63146 /* ScatterChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE198F918AC3F4DCB92081976E1D7657 /* ScatterChartDataSet.swift */; }; - D74ABD9ABA21A6B527FA034C9FF1606E /* DDASLLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = B30EEF8A4B3C88C335E69DADAB5BFC10 /* DDASLLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D7CD2E791C372E4F3C4692756BA8F58C /* KWContextNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 535D9872DFFBCFF8AD4CD67AE8C59397 /* KWContextNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - D7CE9ED790D649921858BD86208A58BA /* MarkerImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39B73DC113479FB1A66CDD4B309579F5 /* MarkerImage.swift */; }; + CE65D35C15483E2BDFC2B5D223A637D5 /* KSBacktrace.h in Headers */ = {isa = PBXBuildFile; fileRef = 71B0D8ED204AAE5AFA726412B19319F9 /* KSBacktrace.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CECE32587CC01B0BE798387EF65C21A6 /* LSHTTPClientHook.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CFC8C81389F0A61C156710D42D7F4A6 /* LSHTTPClientHook.h */; settings = {ATTRIBUTES = (Project, ); }; }; + CF3EAC7F7C2E70C3A5010D28E8389C31 /* SENSleepSoundsState.m in Sources */ = {isa = PBXBuildFile; fileRef = B00C2C3C451FDD08F0AEF2F022AA42B5 /* SENSleepSoundsState.m */; }; + CF7C5D77E7F083951693BFA1C1644DCC /* BFAppLink.m in Sources */ = {isa = PBXBuildFile; fileRef = C19683A5C25293A4099EFA875133B33F /* BFAppLink.m */; }; + CF90AE06EC37CBC6645B64F9D796C03E /* SENAPIPreferences.m in Sources */ = {isa = PBXBuildFile; fileRef = 28E2A699BFB7C2CF860F9893198C5947 /* SENAPIPreferences.m */; }; + CFC0838A51385514BB02C4E76957D117 /* SEGSegmentIntegrationFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = F04F202A6B59FE6B979755E549843D3D /* SEGSegmentIntegrationFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D04AE66F1BE65D9FCFE63B35558B5D7F /* KSSignalInfo.c in Sources */ = {isa = PBXBuildFile; fileRef = 8DBCE3D270C78E01DA1BC377256D43AB /* KSSignalInfo.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + D0DE4FC3EC04F710A309E15320848BDB /* FBSDKLoginKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 3535BDBA756B3F584F3CB6D884CEBD4E /* FBSDKLoginKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D1259E2CC1ACB801B7D4653DF97E5490 /* UnknownFieldSet.h in Headers */ = {isa = PBXBuildFile; fileRef = 1E28E78136E62085648ECB9693AEF23D /* UnknownFieldSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D1310B59092C21249C9BE4D78212B987 /* DFUExecutor.swift in Sources */ = {isa = PBXBuildFile; fileRef = B727D01C596831E5DEE5BCA82446168D /* DFUExecutor.swift */; }; + D133AA4ED8A7E36A8E5E889805650314 /* ExtendableMessageBuilder.m in Sources */ = {isa = PBXBuildFile; fileRef = CF5BA54863323305BC188959F8B775BB /* ExtendableMessageBuilder.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + D145FAECDD89C4B4E5719EA342533512 /* MutableField.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D09AF93045E225AA6FE38F57C4DFD44 /* MutableField.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + D1583D75C9B64E20BE46228FC8CB4917 /* PBArray.h in Headers */ = {isa = PBXBuildFile; fileRef = CA2C8B4F5A41A18687C34EA7977B2D36 /* PBArray.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D1A8D1F5418EE8B8905C40850E745820 /* KWMatchVerifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 96E9236CB3ADFE2722383BDA5F12C3D9 /* KWMatchVerifier.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + D1B7331F9C97DD3D08A83493003DADFF /* KWChangeMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = C90B40DCC309B09EF849D667C7D343AC /* KWChangeMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + D1C8E77A1CAC8353388B89961FDF3BE6 /* KWBeSubclassOfClassMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 5962D932BF4E05D8B58F4C39FEF759DA /* KWBeSubclassOfClassMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D1D89E95DE22F8E04843A3E6F7726F15 /* IChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BFA207CAD1B9A24F453BCF77A5FEDE8 /* IChartDataSet.swift */; }; + D1F474502EAC9C5742540B44C87DD2BE /* KSDynamicLinker.c in Sources */ = {isa = PBXBuildFile; fileRef = 1427CB462DDBB17E41BCA0D3EDF0282C /* KSDynamicLinker.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + D20FA5CE0C21091D09006A46423BD278 /* KWSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = 2D4C019F53CF05B1FAE529A0DD15A48C /* KWSpec.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + D2299CC7A5864FE9F557A4E0EE99DEE3 /* FBSDKAccessTokenCacheV3_17.m in Sources */ = {isa = PBXBuildFile; fileRef = D75FE11D2BA796FD8CEF0322A808669A /* FBSDKAccessTokenCacheV3_17.m */; }; + D2A4537DFE10529B3759201ADBCAA897 /* SENDeviceMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 5766C472104C29EC57878F97E3AD8A7C /* SENDeviceMetadata.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D34AE51B4BBFA4C46B49A863329D8B41 /* LGPeripheral.h in Headers */ = {isa = PBXBuildFile; fileRef = 78B88F6B224348AE673161CAAD3B3B1B /* LGPeripheral.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D362F141348FBC15CC10145DA8A3D954 /* ChartHighlighter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34D73F683B9E3C8A4A992349C36E9F71 /* ChartHighlighter.swift */; }; + D37ED847526A31C275BDC57A42FF4F7F /* KWFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = DCECA4BF4EABEACA745775DF51F96335 /* KWFailure.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + D3E9855983E202037CAC504D1514DADB /* es.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 97CAD9C8B6BFF77FAB41B06557863329 /* es.lproj */; }; + D3F3F8F378D96C55D94D4966DC2EC60D /* LSRegexMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = D2F5432623CF913FCC7C09BAF9FDC605 /* LSRegexMatcher.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D406F337AA4051B0259E596A48B9F5F6 /* KWMessageSpying.h in Headers */ = {isa = PBXBuildFile; fileRef = D469DB8EDE4017FC935E8D9D23FAC298 /* KWMessageSpying.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D409A303A524CB6A3827CA4EB09DBBD0 /* KWBeEmptyMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = E07F6863E480B98BF8672B63ED53F522 /* KWBeEmptyMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + D41ED66BCDD470A2726A5703884755B0 /* BFAppLinkReturnToRefererView.h in Headers */ = {isa = PBXBuildFile; fileRef = 34E914810ECC34D9C52709DF6712BAEB /* BFAppLinkReturnToRefererView.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D4EA385BE7A29003C8D942382F06A8F2 /* SENSense.h in Headers */ = {isa = PBXBuildFile; fileRef = 28B4FDB55EC2DBE3D2AF10484B2F2243 /* SENSense.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D4EDA6D93F40D6CD9E731E65E1A000EB /* ILineScatterCandleRadarChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24FE33CBC3EDD52FC78B05E2F42528F4 /* ILineScatterCandleRadarChartDataSet.swift */; }; + D5516351DED8468F2DA27AF4E2F46F84 /* KWBeBetweenMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 5CC7BA37F932CF13FD6BBE04BC62593B /* KWBeBetweenMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D5A9FC15A30F945B7990CE033F3CA16B /* Analytics-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CAF74F612F46382E9A962A2C4970E74 /* Analytics-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D5CF8870F1853FAE73007624E7304EE4 /* KWStringContainsMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = EAD0D87DCB5A3C5AEDB5F3724A248FCA /* KWStringContainsMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + D614FF405D2564A95FCEDE43B1D836FD /* FBSDKLoginManager+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BAC688733B4235A3BCA6719DF3BEFD1 /* FBSDKLoginManager+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D6573360BC8C4BB24B2498EF073CCA43 /* CandleChartData.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC9B33B4698857259B093642E81AEF95 /* CandleChartData.swift */; }; + D66A8E674E8B708D616BD2CA0CD2B663 /* IScatterChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA0EA39A3694698CC70C662A79253639 /* IScatterChartDataSet.swift */; }; + D6B696A98479856864A5AB8686F6EB52 /* RadarHighlighter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92448240E1C604A9D62822EB142CD1E9 /* RadarHighlighter.swift */; }; + D6F4DC6B9CA25C9F18699458D1DE9700 /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 41076DA735DC16FCF3A6416BCCC54CC1 /* AFHTTPSessionManager.m */; }; + D718103B8432DF87737C34044F9792BB /* LSHTTPResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = 5FFAA288429C508215D81A75EA5F3CC4 /* LSHTTPResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D7222E0BCD34E2C301AA1E0C699C3BA9 /* FBSDKContainerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = BD540B8AC2748E17B64BEEC7F85AECD9 /* FBSDKContainerViewController.m */; }; + D72E3BEF0185AD432A75454FD1C63146 /* ScatterChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 581E089052BD1B45E6256E9A075283FE /* ScatterChartDataSet.swift */; }; + D74ABD9ABA21A6B527FA034C9FF1606E /* DDASLLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = F7732B27C8980CACFFAAF340C94751A3 /* DDASLLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D756ECF360378C46BF720E795BA42293 /* FBSDKTestUsersManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D91D19B886606F44D2FE832B21592E34 /* FBSDKTestUsersManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D7AC516C5FD2C1BC63DDED7AFC993A7E /* FBSDKBridgeAPIResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = F2FA2F75B05B668703CF61ABDE52999A /* FBSDKBridgeAPIResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D7CD2E791C372E4F3C4692756BA8F58C /* KWContextNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 8216E9A7A11CEFA205E2C7CD900C13C4 /* KWContextNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + D7CE9ED790D649921858BD86208A58BA /* MarkerImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4BDC1C1D1110D647E0097C583A1BC5D /* MarkerImage.swift */; }; D7F3924656B3295B768D384F89225930 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0B9B36C7836362A775B917282A224883 /* MobileCoreServices.framework */; }; - D8075C2A50A44D7131D92E8E30ABD1BA /* SecureDFUPeripheralDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50122387990CF8FFA18C64040FD44705 /* SecureDFUPeripheralDelegate.swift */; }; - D838CDA0B042E99731CAEFE43D2C50A3 /* NSJSONSerialization+RemovingNulls.m in Sources */ = {isa = PBXBuildFile; fileRef = BAFD5E30C972E326528B9218828226D7 /* NSJSONSerialization+RemovingNulls.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - D84CF66562A13DEED312301FB4D5F1E5 /* SEGAnalytics.m in Sources */ = {isa = PBXBuildFile; fileRef = 4954C7127BD90DFF8AB7B472EB7DD0CE /* SEGAnalytics.m */; }; - D8826092E60067F66954549F41ACFA2C /* KWContainStringMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 78B32626622B48FADF41739E661CD7E6 /* KWContainStringMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D98868C195EA8396516B168DF68A9CAE /* KWAfterEachNode.m in Sources */ = {isa = PBXBuildFile; fileRef = C553F23C9913B832321CB44DDA2C0EAC /* KWAfterEachNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - D9D00266A060ADA57F2CFBA72BC40F93 /* Services.h in Headers */ = {isa = PBXBuildFile; fileRef = FB40F7595B425C282C016B393180EE78 /* Services.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D9D0F6A49D189528DCEE6E03969DEA8A /* LineRadarChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F3C0A7B64529D5486E5652C81CF9930 /* LineRadarChartDataSet.swift */; }; - D9F077325C42DA2F527DDC4E9D075DF8 /* KiwiBlockMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = E4EEAE69B168DD156F3CC1BFC574D541 /* KiwiBlockMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DA604383A4B2812F270C511C85C23AD8 /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 03BFCC6327DC576C3BBAFA34F550F40F /* AFURLRequestSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DA861FA19E76B0530990820174FABE97 /* BFAppLinkNavigation.h in Headers */ = {isa = PBXBuildFile; fileRef = 22B0654F82747E24C3224460B3CBB2D5 /* BFAppLinkNavigation.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DB5819EF2483DC88B88332DC8E6059E9 /* KWBeforeEachNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 7785415E6E31FABF48F2184774D006E2 /* KWBeforeEachNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - DB61039B8C1E1BB04DEB2A0366C8CB20 /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = C1E116FE6C5A7DB19DD06FEB3A09CB5F /* AFNetworkActivityIndicatorManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DB6D0D917EA070BD78C2B9AAE3B13E6E /* KWFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = DBE94F7A9F4148C620168EBA9E5B91E5 /* KWFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DB7C4A0A06D92F96C82D7DB97B365FEF /* FXKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = AE971AD2E66949622FB4E2A77D402B3F /* FXKeychain.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + D8075C2A50A44D7131D92E8E30ABD1BA /* SecureDFUPeripheralDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A741725919F1DEA6B285BA87EA3C7A4D /* SecureDFUPeripheralDelegate.swift */; }; + D834049AD0B9945835E5C3F0439AC75E /* FBSDKPaymentObserver.m in Sources */ = {isa = PBXBuildFile; fileRef = AAE70C5FC31C711A3D9D6D3AEEA92F23 /* FBSDKPaymentObserver.m */; }; + D838CDA0B042E99731CAEFE43D2C50A3 /* NSJSONSerialization+RemovingNulls.m in Sources */ = {isa = PBXBuildFile; fileRef = 5E8384052533B78C7E1DFBA4B45DF49F /* NSJSONSerialization+RemovingNulls.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + D84CF66562A13DEED312301FB4D5F1E5 /* SEGAnalytics.m in Sources */ = {isa = PBXBuildFile; fileRef = 2614BF4B81369638B76A7B82B4BFD493 /* SEGAnalytics.m */; }; + D8826092E60067F66954549F41ACFA2C /* KWContainStringMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = D607806B867B9227E442EE7743DA678E /* KWContainStringMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D8F1FCBB1F1FB4AD61037A9325BC7912 /* FBSDKIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = F239C14BAAACB6D0F3F5DCBC05678D61 /* FBSDKIcon.m */; }; + D98868C195EA8396516B168DF68A9CAE /* KWAfterEachNode.m in Sources */ = {isa = PBXBuildFile; fileRef = B75C8B81BD0E5C7DB2C7EB04F36D9D52 /* KWAfterEachNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + D9D00266A060ADA57F2CFBA72BC40F93 /* Services.h in Headers */ = {isa = PBXBuildFile; fileRef = 53462C80F25E8C56F1B9CB79B20A77A5 /* Services.h */; settings = {ATTRIBUTES = (Public, ); }; }; + D9D0F6A49D189528DCEE6E03969DEA8A /* LineRadarChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D2FA0055878BD9D4D8378BF2FC0599F /* LineRadarChartDataSet.swift */; }; + D9F077325C42DA2F527DDC4E9D075DF8 /* KiwiBlockMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 7A935892BBE3CE6AA3A7BB8C74D2A905 /* KiwiBlockMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DA04DE5C79501D8A99808B4491745EE4 /* FBSDKProfile.h in Headers */ = {isa = PBXBuildFile; fileRef = 79F369585ADEB6CAEC0F3998C652677F /* FBSDKProfile.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DA604383A4B2812F270C511C85C23AD8 /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = EE4F52D19887470B1B5AFCA5F124D9AD /* AFURLRequestSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DA861FA19E76B0530990820174FABE97 /* BFAppLinkNavigation.h in Headers */ = {isa = PBXBuildFile; fileRef = CE8062613FD7A4ACD1FAE622770E9FC8 /* BFAppLinkNavigation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DB5819EF2483DC88B88332DC8E6059E9 /* KWBeforeEachNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 45918C5777779C928816C3DB9CA6EDA6 /* KWBeforeEachNode.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + DB61039B8C1E1BB04DEB2A0366C8CB20 /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C8C23F5FFCD136CA4F408BBB4D0C215 /* AFNetworkActivityIndicatorManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DB6D0D917EA070BD78C2B9AAE3B13E6E /* KWFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = C71C97D90CA113F2BC824BEC3FB398C6 /* KWFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DB7C4A0A06D92F96C82D7DB97B365FEF /* FXKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EDB3BCFAAA453D204531EE65F77F3EF /* FXKeychain.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; DC48916D42B5513E33525E3ADFE132F9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AB1F94B51370B88CA98D17DEDAA213F /* Foundation.framework */; }; - DC607B829032F2E7D113D1C1F71CE33B /* NALabelCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 3D607AE7D8E52EC6D5E0C42BB79C1DA2 /* NALabelCell.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + DC55E6C88BF5D8A20BD701EBF71E8A31 /* FBSDKSettings.m in Sources */ = {isa = PBXBuildFile; fileRef = 966FA79DD8BCC1C817D89269CC35A05C /* FBSDKSettings.m */; }; + DC607B829032F2E7D113D1C1F71CE33B /* NALabelCell.m in Sources */ = {isa = PBXBuildFile; fileRef = BA1350DD872D6DA5DB49A17FC5EF65BF /* NALabelCell.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; DC67714C603E4E4E348425EE9BE8F13F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AB1F94B51370B88CA98D17DEDAA213F /* Foundation.framework */; }; - DCB87100CFA22A9E014DA31FB2772616 /* LGCentralManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 934FB2E5EFE71966D066692AEE01B4DF /* LGCentralManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DD1DE9B10E020866C0293BC88EC6A55D /* KSJSONCodecObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = EFACDD58AD6A70C2A526AEB1167103CC /* KSJSONCodecObjC.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DD24F82F24DFEC51F3CC2DD488691E56 /* KWSuiteConfigurationBase.m in Sources */ = {isa = PBXBuildFile; fileRef = C7A6573D4B76D2370DFBE86D360B78C5 /* KWSuiteConfigurationBase.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - DD2610179A12A289FC3EB12204CDCAD6 /* FBSDKBridgeAPIResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = B6B96847A4C83ED704986CDAA0B595F8 /* FBSDKBridgeAPIResponse.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DD30DF5D4E391C101B6098FBB9250473 /* UIRefreshControl+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 7305D494E24A58C090BD6F567C71381F /* UIRefreshControl+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DD332E6D588B14C3E5A59058AAECAE41 /* IndexAxisValueFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EDA64E8BBFD82A27D34DBFA3AB1F56C /* IndexAxisValueFormatter.swift */; }; - DD478BDE04E6F433B6EB3E0F15FEC09D /* LSNocilla.h in Headers */ = {isa = PBXBuildFile; fileRef = 100587C8DD69652C00991FD721009541 /* LSNocilla.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DDCF467E3F07B623191622905AF5A68C /* ExtendableMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F20D6158FA261EBE882E1D9B85BC36DB /* ExtendableMessage.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - DDE74F1A6E39433AEFD5C49D02295045 /* BarChartDataEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = 966FD065546836CDF55A2A3DBD0CE4D3 /* BarChartDataEntry.swift */; }; - DDEB02E4ECEDB099DF1D1477AAA7503F /* BFMeasurementEvent_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DE6FACF80963535C3B0393C10EB525E /* BFMeasurementEvent_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - DE1CE11950C362947646A1CADF10B18C /* FBSDKServerConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = 17C3AD2FC6BBABC3D930B610734E1180 /* FBSDKServerConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DCB87100CFA22A9E014DA31FB2772616 /* LGCentralManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FDD53AF6AD8FB15A45659C2D439D184 /* LGCentralManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DD1DE9B10E020866C0293BC88EC6A55D /* KSJSONCodecObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = 36ACF52C46456256D949A7BAF17E4ADB /* KSJSONCodecObjC.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DD24F82F24DFEC51F3CC2DD488691E56 /* KWSuiteConfigurationBase.m in Sources */ = {isa = PBXBuildFile; fileRef = A5BE3EE9F1F667F06887BB59F52FD6CA /* KWSuiteConfigurationBase.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + DD30DF5D4E391C101B6098FBB9250473 /* UIRefreshControl+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = A1D035093D43F3529695C6CF40B8324E /* UIRefreshControl+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DD332E6D588B14C3E5A59058AAECAE41 /* IndexAxisValueFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22C2F07B50C4F3C9B21F40CBE6B06242 /* IndexAxisValueFormatter.swift */; }; + DD478BDE04E6F433B6EB3E0F15FEC09D /* LSNocilla.h in Headers */ = {isa = PBXBuildFile; fileRef = 91870373F9CAAA3163F1EABED1A2D1A5 /* LSNocilla.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DDCF467E3F07B623191622905AF5A68C /* ExtendableMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 71E067EBD369D701C1C9ECF34CC1CA05 /* ExtendableMessage.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + DDE74F1A6E39433AEFD5C49D02295045 /* BarChartDataEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0CE52F0216B19C0FC1681AA398668D2 /* BarChartDataEntry.swift */; }; + DDE7E373C92D0DBB594957AA1DA3847F /* FBSDKLogo.h in Headers */ = {isa = PBXBuildFile; fileRef = 466E377B2514577D2CA81DB603190D49 /* FBSDKLogo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DDEB02E4ECEDB099DF1D1477AAA7503F /* BFMeasurementEvent_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 024C74C4947E7D8B33554F2C4FD5C1B7 /* BFMeasurementEvent_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + DE4F618358C080862FAAFF5FEE98AB1A /* FBSDKAppEvents.m in Sources */ = {isa = PBXBuildFile; fileRef = DFC6779B197C0D627B12986B8FAE3511 /* FBSDKAppEvents.m */; }; DE5D7FDCAF65D15923F14606F2CFA7DB /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 768EF59681141BA32FE9F02745A37755 /* CoreGraphics.framework */; }; - DE692F019A788AF74D55DEBC9E267A72 /* BugsnagBreadcrumb.m in Sources */ = {isa = PBXBuildFile; fileRef = 40B9AEA14C11BA3E76768BE0DD1531DE /* BugsnagBreadcrumb.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - DE735E6D48EA43F26D6E50518973319D /* KWInequalityMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = BA658D42AD931BAEE82A0F4E57CD878D /* KWInequalityMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - DF24FC52ADA5BEBCDA32CC5749FDC8DB /* PieRadarChartViewBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEBEDEC94C5DD4449FF10496F732730C /* PieRadarChartViewBase.swift */; }; - DF559DD44A015D67B1F0E9EDAA7FE748 /* KWStringUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 648F8D1C0E2F4F8341829E0E2C26C2FF /* KWStringUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DF6FC8D8AF42C20FF0EE39935500E30A /* YAxisRendererRadarChart.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25D9699FF41A356237883F2B6D5B3381 /* YAxisRendererRadarChart.swift */; }; - DF7751DE88E8AD7A0C2C23861B948F4A /* FBSDKSettings.h in Headers */ = {isa = PBXBuildFile; fileRef = 1099C191167F3979AAB33E5675A61FF1 /* FBSDKSettings.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DF7A69366DFE765E94128F8E5DBCDFC1 /* KWNull.h in Headers */ = {isa = PBXBuildFile; fileRef = 7008F37825AF912BBE20E02B29D59018 /* KWNull.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DF929819D3B69057C32CF180836C17EC /* LSStubResponseDSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B42E7717D3C6C6D8BD45FE4AEEE0531 /* LSStubResponseDSL.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DFA0D7C018ADF27D2CB4EECD3AC83514 /* KWRespondToSelectorMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = ED0E3EE03C4C303A3B656DB63D63C9CD /* KWRespondToSelectorMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - DFCC151AE9A77870C042392B41688AB3 /* SEGIntegrationFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = B5041983F2D637CCDD608A27D0D34C67 /* SEGIntegrationFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DE692F019A788AF74D55DEBC9E267A72 /* BugsnagBreadcrumb.m in Sources */ = {isa = PBXBuildFile; fileRef = 76782E2D7C4F20599F1293D230F84ED0 /* BugsnagBreadcrumb.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + DE735E6D48EA43F26D6E50518973319D /* KWInequalityMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DD5758E885A713B03C697A3402B139C /* KWInequalityMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + DF24FC52ADA5BEBCDA32CC5749FDC8DB /* PieRadarChartViewBase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E0AE85CD7D6E7EF6833C31757D290D0 /* PieRadarChartViewBase.swift */; }; + DF559DD44A015D67B1F0E9EDAA7FE748 /* KWStringUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 26D2D17ACF4D243ADF2117A20C2954C5 /* KWStringUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DF6FC8D8AF42C20FF0EE39935500E30A /* YAxisRendererRadarChart.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BF3DCEC04140A2D07AB3201C0C408F8 /* YAxisRendererRadarChart.swift */; }; + DF7A69366DFE765E94128F8E5DBCDFC1 /* KWNull.h in Headers */ = {isa = PBXBuildFile; fileRef = 21F008E6349BC596C296F048A7A503DC /* KWNull.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DF929819D3B69057C32CF180836C17EC /* LSStubResponseDSL.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BB9F4CBCBBE75ECE101800E8FB289BF /* LSStubResponseDSL.h */; settings = {ATTRIBUTES = (Public, ); }; }; + DFA0D7C018ADF27D2CB4EECD3AC83514 /* KWRespondToSelectorMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = ED68DB95B016B691EE1B8C0429D06F88 /* KWRespondToSelectorMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + DFCC151AE9A77870C042392B41688AB3 /* SEGIntegrationFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = 3C8C9C875FF9B50EA919EE546F1653A0 /* SEGIntegrationFactory.h */; settings = {ATTRIBUTES = (Public, ); }; }; E028614CC4F722AF3B7DEF4749FA6E2D /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0D7D2A00A23E5DED72C82C21607F527F /* Accelerate.framework */; }; - E0499AB922CBD3753F53B1ECB1BE7E04 /* FBSDKLoginError.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B159A0DFFBDAE1C33CCCB30BB6CE80F /* FBSDKLoginError.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E05875ED9F97B2B6BE9F7C817EB8A11B /* KSCrashSentry.c in Sources */ = {isa = PBXBuildFile; fileRef = 5DEAD6E255966583A5C1FF00AC6105D4 /* KSCrashSentry.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - E1097FD44FB7F936ED81D3EA904AE7A8 /* SVWebViewControllerActivitySafari-iPad.png in Resources */ = {isa = PBXBuildFile; fileRef = 1E47349B500E69B3A417F3F817329CD0 /* SVWebViewControllerActivitySafari-iPad.png */; }; - E1AE212455F1EA4C0A04AFCEBCA0132C /* KWMock.m in Sources */ = {isa = PBXBuildFile; fileRef = 5FF9D0EFD7756F9617596F79D9265327 /* KWMock.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - E1D2743E3FBFD6C9250D9E3C832F3CF7 /* KSCrashState.h in Headers */ = {isa = PBXBuildFile; fileRef = E56A655DACD79F8E64AA1AC4BBBAEEE8 /* KSCrashState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E22AED5B8BA33D7DF30AF8ABE3B1ACFB /* NAPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = 43954BB8C8BC928E9056771A8EDAE074 /* NAPickerView.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - E2FA84E500B1A579E31F80F40051DEA2 /* SEGIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = E8654DC0FDF1651CD12FF8D813DDBB5F /* SEGIntegration.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E36CD513B3F10BCEE1068364D003E536 /* BFAppLinkTarget.h in Headers */ = {isa = PBXBuildFile; fileRef = 660BABB20AAC1DA8D959A74A6ED57960 /* BFAppLinkTarget.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E38480ED2DFA3CED690E5645FA036C07 /* ChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED3A3E00ED3C9A490D461DB39ED05DC3 /* ChartDataSet.swift */; }; - E395A111D43D506257E456B7580D8444 /* BFURL.m in Sources */ = {isa = PBXBuildFile; fileRef = 0794DC40A502350F1375587C932EFB7C /* BFURL.m */; }; - E39E77382CAFE56F5AE334DD0429534B /* SEGTrackPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = DB655569C944662D2BD807BB33196D39 /* SEGTrackPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E3EE66F989DA20162E2BBE4046BA4D2B /* BFAppLinkReturnToRefererView_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = E60B6429A395CA29BAEDFC21F99E1BD9 /* BFAppLinkReturnToRefererView_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E40698E1D653A7A60778E6C5EC683BAC /* FBSDKAudioResourceLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = B0D0D6D08ACECF10486C70657F421910 /* FBSDKAudioResourceLoader.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E434B6E9704BBB53D0FA8E9269C57C7A /* NSObject+KiwiStubAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = AD147DF047455D8BD1F47749A6CC0761 /* NSObject+KiwiStubAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E471CB695D0EBB952B5E0D7F2A39CA33 /* SENAppUnreadStats.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E96B6B623F84F761A328B6D2A2D3CC6 /* SENAppUnreadStats.m */; }; - E4ECCC4BB24F2AD037D642E9D917D8AE /* FBSDKLoginCompletion+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 9C5DE28876DB833608B79E467147DA44 /* FBSDKLoginCompletion+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E50C3C4294F08CCCFFCA6BC41D6D0C50 /* SEGIdentifyPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = 019FD96E66A9913960D907DE9E926876 /* SEGIdentifyPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E5184D00AE94A54F818290A52DB570A9 /* FBSDKBridgeAPIProtocolWebV1.m in Sources */ = {isa = PBXBuildFile; fileRef = EFB809BC6CD0D79DA78EE0E9CE89B81C /* FBSDKBridgeAPIProtocolWebV1.m */; }; - E52F203D4121AB4E652E52E27240E6D8 /* KSSystemInfoC.h in Headers */ = {isa = PBXBuildFile; fileRef = E3BD4630BEE52C4946C1DA69FE0215DB /* KSSystemInfoC.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E53B74C79E6C662F0D801B83DC75BE73 /* NSObject+KiwiVerifierAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 63C69AB928503DBE898DFB3D62BCAD85 /* NSObject+KiwiVerifierAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - E5589F66839BC168AF159D2C7C4AA52E /* SENAPIExpansion.m in Sources */ = {isa = PBXBuildFile; fileRef = 360DF4CE5AFC4BC489BDA79B7BE59DD1 /* SENAPIExpansion.m */; }; - E56346122154BBDA09C05CD53B4D7196 /* SENAPIClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 4CDB8B0F6F9F8EE0FF9A71A607569E50 /* SENAPIClient.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E566B77AB05DDCF1D711045405A2069E /* FBSDKViewImpressionTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = BD494F5CB402DA72EBE320145D8F1903 /* FBSDKViewImpressionTracker.m */; }; - E56EF4A4E6C822A5734132E5340A9B50 /* FBSDKProfile.m in Sources */ = {isa = PBXBuildFile; fileRef = CCC2B055A6C11342DD6C022A015E565D /* FBSDKProfile.m */; }; - E584AFD83357A25D2DF23D63A3075976 /* SENAccount.m in Sources */ = {isa = PBXBuildFile; fileRef = D882B609756D9657619718F210FC53BA /* SENAccount.m */; }; - E5C5878952D76D9C011DC292096CA2E6 /* Utilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 20BE989D6C6323CB1E79679CFEFED4AC /* Utilities.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - E5C8D9C2B7C024BD2006EA6905E49E9B /* UIRefreshControl+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = BC0B073C7675C155B1737D91DE76EFFC /* UIRefreshControl+AFNetworking.m */; }; - E5CC89C1A3C82599E3FC9BFF73E7B17C /* FBSDKBridgeAPIProtocolNativeV1.m in Sources */ = {isa = PBXBuildFile; fileRef = 52B4ADBD8616050D5023A7D4FB803CB8 /* FBSDKBridgeAPIProtocolNativeV1.m */; }; - E61DD4D9D2D7FDC27634CDBF55E792CF /* KiwiMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = D002C35600FBDA06F9E1E7908FC9978D /* KiwiMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E62ED752FA50D6990D629007CF489D66 /* KWUserDefinedMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F217A0723182DBF2A667FAA04FE7025 /* KWUserDefinedMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - E632A42A18399E80BF2F3C45D71EF817 /* BarChartRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63551D5B70BB3BABAF1D746FDCEC37F6 /* BarChartRenderer.swift */; }; - E66EA4B63F3D7F143A340A11A42D7A11 /* FBSDKServerConfigurationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 93996F3A838B0AAA576F9C1ABD70CD81 /* FBSDKServerConfigurationManager.m */; }; - E67CAB951C7E4B7F1CF2D4C20D621785 /* ChevronDownShapeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69F6B8568C1F2562FE5B7301A53D7BF5 /* ChevronDownShapeRenderer.swift */; }; - E69030E0ED9EDE8C5D6AED885536CF50 /* KSSystemInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = D00E8E6849BC04B7319B227160104EFB /* KSSystemInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; - E6946CB1ABD42FA5A5C26BF43514B77A /* ILineChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA2E53FADC14779C633FAC693A43D7AB /* ILineChartDataSet.swift */; }; - E6CDCB1D2E70FDDF8171BA59779189F1 /* AFNetworking-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 95AD84D2C6A75B28096F94E5F8743BB9 /* AFNetworking-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E6E3B0DF31A91DFDE6CCAFBA0B84400B /* NSData+Nocilla.h in Headers */ = {isa = PBXBuildFile; fileRef = 39F0D5BE52AB7BA6DDA3E8925045C849 /* NSData+Nocilla.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E73B4F11DA4FED775AC810A74A4AB3DC /* KWMatchVerifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 364B2C9021F30BF6F0584615504C0A7D /* KWMatchVerifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E7E500BC5C1B904600F839DE3783372F /* DFUPeripheralSelectorDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DFA36ADE94F9445CF28A46CB699966F /* DFUPeripheralSelectorDelegate.swift */; }; - E7E77C7E366FDFF753517F322E3094CC /* UIWebView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = A3A86D2F29CCC6FC773F1CE670B6E079 /* UIWebView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E833383604540A975E7ED2E7AABD5091 /* CandleStickChartRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E5537372E9E2CC4775014AEF3DFE927 /* CandleStickChartRenderer.swift */; }; - E85B2AB65D4B5B18B3CC5FD47B4BE75B /* IntelHex2BinConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 600310FF5F34F77B442D453765BAECAD /* IntelHex2BinConverter.m */; }; - E87CE371866F804F1105FA21752BB411 /* Bolts.m in Sources */ = {isa = PBXBuildFile; fileRef = E4FA79E78AA7E0254A7758DFDFF20436 /* Bolts.m */; }; - E87EAB30D06B14A861B25001CA7F6764 /* BFWebViewAppLinkResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = B648A6FE46B59D1A7349152551CA99E5 /* BFWebViewAppLinkResolver.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E8C8802114048B00977CA3681E6A1A52 /* SENSwapStatus.m in Sources */ = {isa = PBXBuildFile; fileRef = 8868C938978202401B0557129480BF1B /* SENSwapStatus.m */; }; - E8CCF8736BDFB1ED4A58BF6BC1833A5E /* KSSingleton.h in Headers */ = {isa = PBXBuildFile; fileRef = D14ADE3ECC3029386CE722CC25200E10 /* KSSingleton.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E0499AB922CBD3753F53B1ECB1BE7E04 /* FBSDKLoginError.h in Headers */ = {isa = PBXBuildFile; fileRef = 40B2B564B09F0A8FB386D20D81519A3E /* FBSDKLoginError.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E05875ED9F97B2B6BE9F7C817EB8A11B /* KSCrashSentry.c in Sources */ = {isa = PBXBuildFile; fileRef = A091EC5BAB326B181EE4C1AD67C6E161 /* KSCrashSentry.c */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + E0EC2C4E954C46CD29196563AA8C9888 /* FBSDKBridgeAPIProtocolType.h in Headers */ = {isa = PBXBuildFile; fileRef = D57E02EF205DB3F0923C0FE4E9C17EC3 /* FBSDKBridgeAPIProtocolType.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E1097FD44FB7F936ED81D3EA904AE7A8 /* SVWebViewControllerActivitySafari-iPad.png in Resources */ = {isa = PBXBuildFile; fileRef = 412A3A9C6187DD249539A5BEF4393327 /* SVWebViewControllerActivitySafari-iPad.png */; }; + E1775D4EC57813E8032258DCF7D2D42A /* FBSDKDialogConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AA45F20C9FFECA253E4CEDAAF3C3195 /* FBSDKDialogConfiguration.m */; }; + E1AE212455F1EA4C0A04AFCEBCA0132C /* KWMock.m in Sources */ = {isa = PBXBuildFile; fileRef = 1CB4B6EBFA7AE24EBBD05DFEF1DAD374 /* KWMock.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + E1D2743E3FBFD6C9250D9E3C832F3CF7 /* KSCrashState.h in Headers */ = {isa = PBXBuildFile; fileRef = B96734CAF55CC20699D7CE6C19A77C41 /* KSCrashState.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E22AED5B8BA33D7DF30AF8ABE3B1ACFB /* NAPickerView.m in Sources */ = {isa = PBXBuildFile; fileRef = B2457657FACC9631E6B789A509DFB6DC /* NAPickerView.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + E2FA84E500B1A579E31F80F40051DEA2 /* SEGIntegration.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BE239B5BE4C4920BD0ACA8ACCEB1C8A /* SEGIntegration.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E36CD513B3F10BCEE1068364D003E536 /* BFAppLinkTarget.h in Headers */ = {isa = PBXBuildFile; fileRef = 1D7E48D197D8914FBA47365EE6E1E052 /* BFAppLinkTarget.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E38480ED2DFA3CED690E5645FA036C07 /* ChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA14AA1FCA15965C0F41732F460C89D2 /* ChartDataSet.swift */; }; + E395A111D43D506257E456B7580D8444 /* BFURL.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E344817816558A7A77E51DAA3C7F311 /* BFURL.m */; }; + E39E77382CAFE56F5AE334DD0429534B /* SEGTrackPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = 00F708F461C45A70D9DBD0CB8FB717B1 /* SEGTrackPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E3EE66F989DA20162E2BBE4046BA4D2B /* BFAppLinkReturnToRefererView_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 49804D70E8B7C89C6DFB7652CB822CDC /* BFAppLinkReturnToRefererView_Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E40705AB6CFA557C771B562698051C4F /* FBSDKInternalUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 0A0AD1E8E05E9C25B3A2F043C64962BB /* FBSDKInternalUtility.m */; }; + E434B6E9704BBB53D0FA8E9269C57C7A /* NSObject+KiwiStubAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 819AF2BFC5A3EBCF8EBF91CB8D203FCA /* NSObject+KiwiStubAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E471CB695D0EBB952B5E0D7F2A39CA33 /* SENAppUnreadStats.m in Sources */ = {isa = PBXBuildFile; fileRef = D43C7BCD6B0CCE54BAC261C8889AC9EA /* SENAppUnreadStats.m */; }; + E4ECCC4BB24F2AD037D642E9D917D8AE /* FBSDKLoginCompletion+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BEE946AF70827DC7EC55DC396F16AD5 /* FBSDKLoginCompletion+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E50C3C4294F08CCCFFCA6BC41D6D0C50 /* SEGIdentifyPayload.h in Headers */ = {isa = PBXBuildFile; fileRef = 81F64C320C2E2B78789DC3562AEDC7C6 /* SEGIdentifyPayload.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E52F203D4121AB4E652E52E27240E6D8 /* KSSystemInfoC.h in Headers */ = {isa = PBXBuildFile; fileRef = EDB3CD3B893A019C14583238B5827E6A /* KSSystemInfoC.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E53B74C79E6C662F0D801B83DC75BE73 /* NSObject+KiwiVerifierAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = A166ACCDA3C47A6E1970A1B7087E9457 /* NSObject+KiwiVerifierAdditions.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + E5589F66839BC168AF159D2C7C4AA52E /* SENAPIExpansion.m in Sources */ = {isa = PBXBuildFile; fileRef = 581B4E0EE1C1870D10F040B6C9C211E3 /* SENAPIExpansion.m */; }; + E56346122154BBDA09C05CD53B4D7196 /* SENAPIClient.h in Headers */ = {isa = PBXBuildFile; fileRef = 8745062827400559A83CE9A56658596C /* SENAPIClient.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E584AFD83357A25D2DF23D63A3075976 /* SENAccount.m in Sources */ = {isa = PBXBuildFile; fileRef = 664606730330790DBEE765C8548E091A /* SENAccount.m */; }; + E5C5878952D76D9C011DC292096CA2E6 /* Utilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 0758C2C00B0B3D62996C77F6644EBFE5 /* Utilities.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + E5C8D9C2B7C024BD2006EA6905E49E9B /* UIRefreshControl+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = C2C0FC61C670617C4E2C480CEBCFDEFB /* UIRefreshControl+AFNetworking.m */; }; + E61DD4D9D2D7FDC27634CDBF55E792CF /* KiwiMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DD386E8DA75C1C43D72E59DE4853F51 /* KiwiMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E62ED752FA50D6990D629007CF489D66 /* KWUserDefinedMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CA872028C7FF17E12EFF35D646B8ACF /* KWUserDefinedMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + E632A42A18399E80BF2F3C45D71EF817 /* BarChartRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D0C659AFC381A0B1162BAD2A5E8F193 /* BarChartRenderer.swift */; }; + E67CAB951C7E4B7F1CF2D4C20D621785 /* ChevronDownShapeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF7CF0EE4B014881D1DC020D2330857B /* ChevronDownShapeRenderer.swift */; }; + E69030E0ED9EDE8C5D6AED885536CF50 /* KSSystemInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = F8C31178387867C1A4179FE7567694EA /* KSSystemInfo.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E6946CB1ABD42FA5A5C26BF43514B77A /* ILineChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36B24A131377A28EBD083ED18FC3FE74 /* ILineChartDataSet.swift */; }; + E6CDCB1D2E70FDDF8171BA59779189F1 /* AFNetworking-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C3536502F83D610B3533C10241E8615 /* AFNetworking-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E6E3B0DF31A91DFDE6CCAFBA0B84400B /* NSData+Nocilla.h in Headers */ = {isa = PBXBuildFile; fileRef = A6475FF4A053922FBDF3685A5CCA7DF3 /* NSData+Nocilla.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E73B4F11DA4FED775AC810A74A4AB3DC /* KWMatchVerifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 2A2CDEA044AE7F65982B73791B83CCEC /* KWMatchVerifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E75FE8587B04E5631A3B49A356BB9296 /* FBSDKGraphRequestBody.m in Sources */ = {isa = PBXBuildFile; fileRef = E251495C615D2373B2E960D6B8EBE7B9 /* FBSDKGraphRequestBody.m */; }; + E77C9D585C39A4470C68630AE430B0C8 /* FBSDKBridgeAPIRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = B940C2F9A31F73E9E2C9E35FB6DA3F84 /* FBSDKBridgeAPIRequest.m */; }; + E7E500BC5C1B904600F839DE3783372F /* DFUPeripheralSelectorDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = EACC225DE4093A531341D73408A1CEC5 /* DFUPeripheralSelectorDelegate.swift */; }; + E7E77C7E366FDFF753517F322E3094CC /* UIWebView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 5F2D641F55CD539BF6713D29729E9645 /* UIWebView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E833383604540A975E7ED2E7AABD5091 /* CandleStickChartRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14B7C2BF04DD1C29378296D68CB05ACB /* CandleStickChartRenderer.swift */; }; + E85B2AB65D4B5B18B3CC5FD47B4BE75B /* IntelHex2BinConverter.m in Sources */ = {isa = PBXBuildFile; fileRef = 2CCEEBDDB43DB5B836CB008F18DC61FF /* IntelHex2BinConverter.m */; }; + E87CE371866F804F1105FA21752BB411 /* Bolts.m in Sources */ = {isa = PBXBuildFile; fileRef = 7788329C4D547CD18EB8FDD2D75AEDB6 /* Bolts.m */; }; + E87EAB30D06B14A861B25001CA7F6764 /* BFWebViewAppLinkResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = 7EE42DDE28BCA40B6B7E388632A5FCDA /* BFWebViewAppLinkResolver.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E8C8802114048B00977CA3681E6A1A52 /* SENSwapStatus.m in Sources */ = {isa = PBXBuildFile; fileRef = 1E80E15E733E7AC584F7AA06B19C85CA /* SENSwapStatus.m */; }; + E8CCF8736BDFB1ED4A58BF6BC1833A5E /* KSSingleton.h in Headers */ = {isa = PBXBuildFile; fileRef = 0C4ECAE4ADC62FBAC17DB1CB4B7EE8E3 /* KSSingleton.h */; settings = {ATTRIBUTES = (Project, ); }; }; + E8D85435507B1B1296C69A58E3FE94E9 /* FBSDKAppEventsStateManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CD38CAFC806DCF6C46306979DE41636 /* FBSDKAppEventsStateManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; E908D6D1AAE59A653008C5C94F4C021D /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AB1F94B51370B88CA98D17DEDAA213F /* Foundation.framework */; }; - E9D0AC976B77AA185DD383C7FD9652DD /* CombinedHighlighter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A3EBB5379451CDCC794F8CC415B4C8C /* CombinedHighlighter.swift */; }; - EA61C9ADE36776736AD9EA4A02D658C2 /* SENAPITimeZone.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E3D043E7102C9DFCE3D6D51DC2983BC /* SENAPITimeZone.m */; }; - EAC4FF333045C86BA3CEA1217C1493B4 /* FBSDKCoreKit+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BE3B9D20D448C09836DCE87479E3A7A /* FBSDKCoreKit+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EAF4A4AE45CA5699B44660B6C049B3A0 /* ManifestFirmwareInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EBD299B2C97D17A29C2A06617F75663 /* ManifestFirmwareInfo.swift */; }; - EB6CF266750765DEAD09AA963C2F939D /* DDTTYLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 19A2B6852FB23615CBF512F5ADE2D681 /* DDTTYLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EB7D842A5E6C596CDC920623B765EB6F /* KSCrashC.h in Headers */ = {isa = PBXBuildFile; fileRef = CC5AB2DAF439218767EE163603FFC843 /* KSCrashC.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EBA05E8936691252860AA7228C5CE892 /* SEGReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F7742AABB975807CB63D9D2E67ECDC0 /* SEGReachability.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EBD111AABE98075196EF1940F88BE073 /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 7BD068498FDBDC4EAFD8FA599EC03182 /* AFURLResponseSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EBE0DBF09E45F3E39C6B0364DD256A13 /* FBSDKErrorRecoveryAttempter.h in Headers */ = {isa = PBXBuildFile; fileRef = D13939BDE8B16130D4DF21158B1D3E97 /* FBSDKErrorRecoveryAttempter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EBEEA57CF4DAEB4075C92D7CC75AB240 /* SVWebViewControllerActivityChrome.m in Sources */ = {isa = PBXBuildFile; fileRef = EA0759713FBDF606E1915727EFF656EF /* SVWebViewControllerActivityChrome.m */; }; - EC210D2095820ECCAD31470256B311B4 /* SEGAnalyticsRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 6DFE02D706D89ED887D2FA064B86E2F1 /* SEGAnalyticsRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EC297AC9E07DEF24D15BD480C4EC8746 /* KWHaveMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 66D520F05CF6593617EFADE6B3881E8C /* KWHaveMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - EC43AB39B8C5A155F14EB0C1F8B8FE39 /* Utilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 896062AE734BC47609E498494A6842E1 /* Utilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EC58F097B56E393CECA91D59647EF52F /* SENAPIQuestions.m in Sources */ = {isa = PBXBuildFile; fileRef = FC6278EE6E30F27F4C4B1978F931EAD9 /* SENAPIQuestions.m */; }; - EC733D67DF393828C4D39D993074068C /* CandleChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE4D565A5E09EC4680C58630C5C2054E /* CandleChartDataSet.swift */; }; - EC885D8EF254E9BB885B49858952B815 /* BubbleChartDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07380F6F211347A2182DEA3BB9899CB2 /* BubbleChartDataProvider.swift */; }; - EC8B3251F81C3EDA1C43F9711A01011A /* SecureDFUServiceController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F397BAFFA3570561D7D619E26A063636 /* SecureDFUServiceController.swift */; }; - EC8E12C5D5B355EE9E59E0B6CFF95D9A /* KSString.h in Headers */ = {isa = PBXBuildFile; fileRef = E0EF9817FA552C0404A858577828F11E /* KSString.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EC941211A8D8069BA592F00FF9A190A7 /* SENTimeline.h in Headers */ = {isa = PBXBuildFile; fileRef = 67383A4F258C1D84816F3D940387D0A8 /* SENTimeline.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ED2B9EC61F61EF5252E2D7A2F9D2B12A /* SENAPIAppFeedback.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A857DC39EB2C86F72A3A14B88551BED /* SENAPIAppFeedback.m */; }; - ED2EA78676012C7A94FAB4CBD049A6A6 /* KWHaveMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = D8A371E7DC242F4BEB64DB9BD511ED89 /* KWHaveMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EDB99FE0D64E808487670593C067CE17 /* LGBluetooth.h in Headers */ = {isa = PBXBuildFile; fileRef = 4A2C6F6AB651D6447E6CCA8CD57354FD /* LGBluetooth.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EE2AE47D08F89C3476F0D1C02C59ACB8 /* KSSafeCollections.h in Headers */ = {isa = PBXBuildFile; fileRef = FD3906478F780CB9E0AC60CF98BD7E36 /* KSSafeCollections.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EE467C04402C2CAA999BC81A7F1AF1B1 /* FBSDKAppEventsState.h in Headers */ = {isa = PBXBuildFile; fileRef = 9998A70186F9057E03702F02ADF38B25 /* FBSDKAppEventsState.h */; settings = {ATTRIBUTES = (Project, ); }; }; - EE75596E84046BD00F99CB66B178103B /* FBSDKUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = FF000309D0F2AF8D35E13F1B824E154D /* FBSDKUtility.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EE7DF4B97086B9C452385CCEE6F80664 /* KWBlockRaiseMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = A589AAB53CDA3CA1D4B6101AC1422118 /* KWBlockRaiseMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EEB3B236F6899E08CAD7B76973D0B35A /* SENAPIAlarms.h in Headers */ = {isa = PBXBuildFile; fileRef = 64025B27EA72B851B6BD186DCD77B689 /* SENAPIAlarms.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EECBBEA94F652D34C77ED09FE947FD88 /* KWMatchers.m in Sources */ = {isa = PBXBuildFile; fileRef = D76C393539DBF4EA4FF298B2B43AB744 /* KWMatchers.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - EF1B6D3939DA79912B6571033ABE991C /* SENAPISpeech.h in Headers */ = {isa = PBXBuildFile; fileRef = D970D37FE160C481107A67644BC56A67 /* SENAPISpeech.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EF40A2EED030BE39D330DAE34554D555 /* CBUUID+StringExtraction.m in Sources */ = {isa = PBXBuildFile; fileRef = 2DBDF42CE272D2AF38BE591615D86C31 /* CBUUID+StringExtraction.m */; }; - EF67550F7E7FEF54E605E62CFC949968 /* CodedInputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = A5984342F3350D2F0D8BA2C09ADAA0B1 /* CodedInputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EFD12F7AE237D9C0D5018ADCD6DF8CEF /* SEGAnalyticsUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = 28D5EFC266C41DC5A503265C9BB07F9A /* SEGAnalyticsUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; - EFDFA35B09333436E2ECC114B511200C /* DataApproximator.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4F2C5779C4BF33756ED7D4348B6A69B /* DataApproximator.swift */; }; - EFF02580281712A4872079FF2AFA4C94 /* ExtensionRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 284EBE9FC5F1A428C55DDF81F7051F46 /* ExtensionRegistry.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - EFFB80385ACEBACF20D25DFC4EDAF160 /* SVWebViewControllerBack.png in Resources */ = {isa = PBXBuildFile; fileRef = E69C4B51FD7C111E45014E89EFCBF598 /* SVWebViewControllerBack.png */; }; - F049F5864575243EB928453431F79C73 /* FBSDKError.m in Sources */ = {isa = PBXBuildFile; fileRef = BC800B123F69549A390B7E59F40E76E9 /* FBSDKError.m */; }; - F0812DC071CBBDAC612C74FD3697F882 /* SENSenseMessage.pb.m in Sources */ = {isa = PBXBuildFile; fileRef = 79414827161B4E31CF8229449547FFFF /* SENSenseMessage.pb.m */; }; - F0977CD14FC7D6E73CE544BB71BBE017 /* UnknownFieldSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 65E0E6745192E33FEEE6909C7EF34796 /* UnknownFieldSet.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; - F0A10BBA69D6360C3C1551357392290C /* KWGenericMatchingAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 944CF3B66BC86D7166E043B712F81656 /* KWGenericMatchingAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F16F7D7813AD73389FD460D3B142D31C /* FBSDKGraphErrorRecoveryProcessor.h in Headers */ = {isa = PBXBuildFile; fileRef = 0D2517F5FA233C501579A643D2ACB35C /* FBSDKGraphErrorRecoveryProcessor.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F2E84C523C6E36076A6F298FB367ECB7 /* LSASIHTTPRequestAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = B2539ABF2222AE0966F00AC863C2611D /* LSASIHTTPRequestAdapter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - F2FC29D1A23F697B488E600FDC0AB2E2 /* KSCrashReportWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 685FB16D9DE24B35B7C25B4182976F58 /* KSCrashReportWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F3532F5D490DF5B3E4A4800AEF21B5D3 /* SENSpeechResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AA6E11C8C26CB1066D96920E90FBDAD /* SENSpeechResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F3743E751143EAA42E5D6B59A8AC5EF6 /* SENAuthorizationService.h in Headers */ = {isa = PBXBuildFile; fileRef = C947B5458368B855698C7907CCE59E59 /* SENAuthorizationService.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F3B9D8B497802ED3FEDA561C000ACD3A /* NSString+Matcheable.m in Sources */ = {isa = PBXBuildFile; fileRef = E98B453148FAE1F4697468737D7ECCCA /* NSString+Matcheable.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - F499EC3BFBB3D884F4E170717D5D4948 /* SENAnswer.m in Sources */ = {isa = PBXBuildFile; fileRef = 609CB77C240B37B269ACE297377461B8 /* SENAnswer.m */; }; - F4AA38C702708723D88E5457F2EF7E48 /* KSCrashSentry.h in Headers */ = {isa = PBXBuildFile; fileRef = DA5B231DCB24D93CC0AC853347972CE5 /* KSCrashSentry.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F4E6336D114436834C7CFD740983E21F /* TriangleShapeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08C0EF3F66E579D1E178562DA0CDB7E0 /* TriangleShapeRenderer.swift */; }; - F4FF0575E393C9DF9003A7BC54A457AA /* FBSDKIcon.m in Sources */ = {isa = PBXBuildFile; fileRef = BD0E229F9B242C7A896C648B8A73A956 /* FBSDKIcon.m */; }; - F5B5EDEF0ECA6C1CFF7F2B7175F8E5E2 /* ChartColorTemplates.swift in Sources */ = {isa = PBXBuildFile; fileRef = 523120DA25E94675D58619E9DB0EA0BE /* ChartColorTemplates.swift */; }; - F5DA89FB783016C0232014BE7C47322B /* KWIntercept.h in Headers */ = {isa = PBXBuildFile; fileRef = 82D8BF27A95A36B2EFCC7930D96EC34B /* KWIntercept.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F5F4075842F9CED299548A31518060F6 /* AnimatedZoomViewJob.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EEE1922F47C7ACCB60941BFC32F12A5 /* AnimatedZoomViewJob.swift */; }; - F656D488916DF4E8823293A5D8A47A40 /* SENRemoteImage.h in Headers */ = {isa = PBXBuildFile; fileRef = A921326E74CF184375085625B0A7C0A0 /* SENRemoteImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F69EDFBBAB2CFFCB98307F6A2286EBF7 /* FBSDKAppEvents+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = CB0A59F13F6F01D8EDA439E4EAA0C3BD /* FBSDKAppEvents+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; - F6B7F0B6C45FDE37B92BB23608AD89BD /* SENAPITimeZone.h in Headers */ = {isa = PBXBuildFile; fileRef = 2220ECB212D28E8D7B6EFE7DEA66069F /* SENAPITimeZone.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F6E29B0893B56EAEC3A17D47F53BE95D /* LSRegexMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 55E95033FE4E7557FDE1A00951CD7718 /* LSRegexMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - F80F998F5139B7F0C5D7742288CA141B /* KWAsyncVerifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 49D811A41379601F0519FA956EB518B3 /* KWAsyncVerifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F8193E16E3401F14F48CD150A427F818 /* FBSDKGraphRequestMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = 470AAB7F3975D1D1371BD36650864E9A /* FBSDKGraphRequestMetadata.m */; }; - F8696FB6A8576E9B1267576F76A4AC4D /* FBSDKCrypto.m in Sources */ = {isa = PBXBuildFile; fileRef = 8039B3167E3673770D50DDCD919537D8 /* FBSDKCrypto.m */; }; - F95D57E926BE9A1FFDD3242BDB1AA6D7 /* HorizontalBarChartRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B65FCB8353083216B3E466C9ACAA4B7E /* HorizontalBarChartRenderer.swift */; }; - F9EB2E6DE1DD55D546A10EBAD80C3786 /* NSData+Matcheable.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CC8C2F79CCD723AB827B2C91E6659FC /* NSData+Matcheable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F9EE083ABC9C48C1034297105051506F /* Kiwi.h in Headers */ = {isa = PBXBuildFile; fileRef = 051EAA0A4E94A5B65ADC14293624720F /* Kiwi.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F9F1C22E3F96B380762DD7ABC25A7F8E /* API.h in Headers */ = {isa = PBXBuildFile; fileRef = 1EFC2E161E7E745B0638CD42FE2012C1 /* API.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FA173CCD26BE381A8867698778B5C13F /* FBSDKError.h in Headers */ = {isa = PBXBuildFile; fileRef = C0FD3D65D77B47FA172C83239FD33B02 /* FBSDKError.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FA67C04BC0771AE1573A24777D859C9C /* KWContextNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 11935BBB9B8ED73CA62D8B0368685B21 /* KWContextNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FB2A18E2574CF98B29AE9DD9A097E6A5 /* SENAPISpeech.m in Sources */ = {isa = PBXBuildFile; fileRef = 51BA3E112C7CD0DB4346ABD8615434B3 /* SENAPISpeech.m */; }; - FB636EC52798186A4F309AB4BA91995C /* ChartDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C544D163E0A12180DF76B213A5263EF /* ChartDataProvider.swift */; }; - FBABA39F444649DC3346E70928F3AF93 /* SENDevicePairingInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 81230523DD08CDD54788CFAB75CCC565 /* SENDevicePairingInfo.m */; }; - FBAC3F2EDCA6704F87BA752A5FD06337 /* SENRemoteImage.m in Sources */ = {isa = PBXBuildFile; fileRef = CC13F80D809D9679A4F05C5DBD501C67 /* SENRemoteImage.m */; }; - FBB267E291839216A5E5654DB4495102 /* FBSDKBridgeAPIRequest+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 0ACD8E04F62CD6AA1DF65F3CF20C75BD /* FBSDKBridgeAPIRequest+Private.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FBD1585C4CC26BA5DA3993E0D46E7909 /* SENAlarmCollection.m in Sources */ = {isa = PBXBuildFile; fileRef = 882231315B2969A6B3CA32CC3D3CE0B9 /* SENAlarmCollection.m */; }; - FC2A2D3F10971DBCA77E1749DD44E609 /* KWMessagePattern.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DCC5DDC315964BFD39883F39E20DA13 /* KWMessagePattern.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FC89E578F06428FF7F8311BFCAB3FA24 /* KWWorkarounds.m in Sources */ = {isa = PBXBuildFile; fileRef = 9737FDB5C23E0470141CE19FB11B581A /* KWWorkarounds.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - FC8B5B14239ADB5AF4CF4146F93EE702 /* KWMatchers.h in Headers */ = {isa = PBXBuildFile; fileRef = 38F9A8F17EEE949E133122D082FFF4C4 /* KWMatchers.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FD14E0D8357A41258736EE9384FDC388 /* FBSDKButton+Subclass.h in Headers */ = {isa = PBXBuildFile; fileRef = 692EDB006FED263E8D80C056BE782FEE /* FBSDKButton+Subclass.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FD45A59672C9BF0ACCCB57B574620347 /* SENTimelineSegment.h in Headers */ = {isa = PBXBuildFile; fileRef = F585D9E13EC176A7B3E725176F204BAB /* SENTimelineSegment.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FDA4BD35A2563BBF55952BAA36B61664 /* DDAbstractDatabaseLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 9A800D13D1ACABE09591A803A7F21451 /* DDAbstractDatabaseLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + E9D0AC976B77AA185DD383C7FD9652DD /* CombinedHighlighter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0AE7527506495FEB44B9C5C586B7662F /* CombinedHighlighter.swift */; }; + EA61C9ADE36776736AD9EA4A02D658C2 /* SENAPITimeZone.m in Sources */ = {isa = PBXBuildFile; fileRef = DA42D98FF7D9A546BB7769A0B3B7DFA2 /* SENAPITimeZone.m */; }; + EAF4A4AE45CA5699B44660B6C049B3A0 /* ManifestFirmwareInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7077939ED41D19394F2EB669F5701357 /* ManifestFirmwareInfo.swift */; }; + EB2E6088C345458ADC3185995216D45E /* FBSDKUtility.h in Headers */ = {isa = PBXBuildFile; fileRef = 80ADD98712E8999EB12679FCF11D4925 /* FBSDKUtility.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EB6CF266750765DEAD09AA963C2F939D /* DDTTYLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 380DC2D2365FEFB8DD69C2F1C7A14273 /* DDTTYLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EB7D842A5E6C596CDC920623B765EB6F /* KSCrashC.h in Headers */ = {isa = PBXBuildFile; fileRef = EB3A418FC33E73AC8077EF3B6DEE0B20 /* KSCrashC.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EBA05E8936691252860AA7228C5CE892 /* SEGReachability.h in Headers */ = {isa = PBXBuildFile; fileRef = 018414F962BFC6A16FFDEB7EBBDB0822 /* SEGReachability.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EBD111AABE98075196EF1940F88BE073 /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = B06D1CC2CE5E45ACD1299286C9359905 /* AFURLResponseSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EBEEA57CF4DAEB4075C92D7CC75AB240 /* SVWebViewControllerActivityChrome.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A9193F22A96BBF9FB158BAAED28CE54 /* SVWebViewControllerActivityChrome.m */; }; + EBEF935CFDFA2D009F89C2DDE4F6B9C4 /* FBSDKCloseIcon.h in Headers */ = {isa = PBXBuildFile; fileRef = 4897D7B663B0D5297664EC060B87059D /* FBSDKCloseIcon.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EC210D2095820ECCAD31470256B311B4 /* SEGAnalyticsRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = 21476FCFEF64D5E166A3FD0AF55EB716 /* SEGAnalyticsRequest.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EC297AC9E07DEF24D15BD480C4EC8746 /* KWHaveMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = FBFEE13CDF9814178F12134657EC1A67 /* KWHaveMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + EC43AB39B8C5A155F14EB0C1F8B8FE39 /* Utilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 310AFBA432473BD5F437DDE12C5E797D /* Utilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EC58F097B56E393CECA91D59647EF52F /* SENAPIQuestions.m in Sources */ = {isa = PBXBuildFile; fileRef = 72906F4F0B8D526067EE9AC451BDC020 /* SENAPIQuestions.m */; }; + EC631A42295507A97FF79E83939E1700 /* FBSDKServerConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 538296C63334863249222B089C8B544A /* FBSDKServerConfiguration.m */; }; + EC733D67DF393828C4D39D993074068C /* CandleChartDataSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D77FBE6B6F124E64B101D49AE2FEDF4 /* CandleChartDataSet.swift */; }; + EC885D8EF254E9BB885B49858952B815 /* BubbleChartDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBD23786E5E7BF047773D164AA098BE2 /* BubbleChartDataProvider.swift */; }; + EC8B3251F81C3EDA1C43F9711A01011A /* SecureDFUServiceController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A7980061E8D77C7AD56917D288D8E24 /* SecureDFUServiceController.swift */; }; + EC8E12C5D5B355EE9E59E0B6CFF95D9A /* KSString.h in Headers */ = {isa = PBXBuildFile; fileRef = E1222C10145679508E924459D55C47C5 /* KSString.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EC941211A8D8069BA592F00FF9A190A7 /* SENTimeline.h in Headers */ = {isa = PBXBuildFile; fileRef = C5CC7C4D3A7079B8EF27DE075C8E173B /* SENTimeline.h */; settings = {ATTRIBUTES = (Public, ); }; }; + ED2B9EC61F61EF5252E2D7A2F9D2B12A /* SENAPIAppFeedback.m in Sources */ = {isa = PBXBuildFile; fileRef = A9677A04C971E2E27B3223234051FA65 /* SENAPIAppFeedback.m */; }; + ED2EA78676012C7A94FAB4CBD049A6A6 /* KWHaveMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BB35D37D37A6595A280E4A9374BC649 /* KWHaveMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EDB99FE0D64E808487670593C067CE17 /* LGBluetooth.h in Headers */ = {isa = PBXBuildFile; fileRef = 80D27B789CF37E20446494F147D4A661 /* LGBluetooth.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EE2AE47D08F89C3476F0D1C02C59ACB8 /* KSSafeCollections.h in Headers */ = {isa = PBXBuildFile; fileRef = C26DA0FF93D0753AB4F16A4436212D8D /* KSSafeCollections.h */; settings = {ATTRIBUTES = (Project, ); }; }; + EE7DF4B97086B9C452385CCEE6F80664 /* KWBlockRaiseMatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 6BEC9782797DE66D49FFCE378C9D9046 /* KWBlockRaiseMatcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EEB3B236F6899E08CAD7B76973D0B35A /* SENAPIAlarms.h in Headers */ = {isa = PBXBuildFile; fileRef = 366DF6498ED4134ED466FFF03F21BA2A /* SENAPIAlarms.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EECBBEA94F652D34C77ED09FE947FD88 /* KWMatchers.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BD90740842369034ABCE03E8274CC76 /* KWMatchers.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + EF1B6D3939DA79912B6571033ABE991C /* SENAPISpeech.h in Headers */ = {isa = PBXBuildFile; fileRef = 25606B8CE5CC49383708DE8452969095 /* SENAPISpeech.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EF40A2EED030BE39D330DAE34554D555 /* CBUUID+StringExtraction.m in Sources */ = {isa = PBXBuildFile; fileRef = CAF4F5EFC0DA9C4F66A754AFBB3CAFA6 /* CBUUID+StringExtraction.m */; }; + EF67550F7E7FEF54E605E62CFC949968 /* CodedInputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 94304E023190E1443A7BFBF31A58042C /* CodedInputStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EFD12F7AE237D9C0D5018ADCD6DF8CEF /* SEGAnalyticsUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = EEFBCA7EF55422C40391137922D6DB3D /* SEGAnalyticsUtils.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EFDFA35B09333436E2ECC114B511200C /* DataApproximator.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE9998F8BC8319F1A81F305CC94C6C6D /* DataApproximator.swift */; }; + EFF02580281712A4872079FF2AFA4C94 /* ExtensionRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = A9D3664976A89E8302080ABE8EB8F0E2 /* ExtensionRegistry.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + EFFB80385ACEBACF20D25DFC4EDAF160 /* SVWebViewControllerBack.png in Resources */ = {isa = PBXBuildFile; fileRef = 9A7A8323DF138D541EFB56B31F3CC8CC /* SVWebViewControllerBack.png */; }; + F014534FA20FA322661492477D17081B /* FBSDKAppEventsState.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B1D950AC071E6DDF1C30E4C67D1247F /* FBSDKAppEventsState.m */; }; + F02CFA8F61C1BCF21FC2E4AF14B04114 /* FBSDKGraphRequestMetadata.h in Headers */ = {isa = PBXBuildFile; fileRef = 6D91C6B69493BFF1528A2F2CAFA8DBE2 /* FBSDKGraphRequestMetadata.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F0812DC071CBBDAC612C74FD3697F882 /* SENSenseMessage.pb.m in Sources */ = {isa = PBXBuildFile; fileRef = 3461510E835D5BA12FBC66CB2E29C029 /* SENSenseMessage.pb.m */; }; + F0977CD14FC7D6E73CE544BB71BBE017 /* UnknownFieldSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 33BD3C7CAC9C138CCE82085E4DDE34CE /* UnknownFieldSet.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; }; + F0A10BBA69D6360C3C1551357392290C /* KWGenericMatchingAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F0912257CBDBC5F46C4DD2DA18836AC /* KWGenericMatchingAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F1667A20705AEBC8C0E37DE88ECF9CDD /* FBSDKWebDialogView.h in Headers */ = {isa = PBXBuildFile; fileRef = C7CB0EECF02240D636958A699B686989 /* FBSDKWebDialogView.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F2E84C523C6E36076A6F298FB367ECB7 /* LSASIHTTPRequestAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 617A4AAE596BAD154814677270879699 /* LSASIHTTPRequestAdapter.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + F2FC29D1A23F697B488E600FDC0AB2E2 /* KSCrashReportWriter.h in Headers */ = {isa = PBXBuildFile; fileRef = A14FD2D8990B6A17D7D5F79CB6AA4C7E /* KSCrashReportWriter.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F3532F5D490DF5B3E4A4800AEF21B5D3 /* SENSpeechResult.h in Headers */ = {isa = PBXBuildFile; fileRef = 3DA9AD18EA2BA602437E1758B4C36381 /* SENSpeechResult.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F3743E751143EAA42E5D6B59A8AC5EF6 /* SENAuthorizationService.h in Headers */ = {isa = PBXBuildFile; fileRef = 5BCACF3E3A93330E26651B1BF18B51F6 /* SENAuthorizationService.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F3B9D8B497802ED3FEDA561C000ACD3A /* NSString+Matcheable.m in Sources */ = {isa = PBXBuildFile; fileRef = BD3D0E80954E352F80F20558124373D6 /* NSString+Matcheable.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + F499EC3BFBB3D884F4E170717D5D4948 /* SENAnswer.m in Sources */ = {isa = PBXBuildFile; fileRef = 13B04DC4C35F1DDA028E9AF3486AEE51 /* SENAnswer.m */; }; + F4AA38C702708723D88E5457F2EF7E48 /* KSCrashSentry.h in Headers */ = {isa = PBXBuildFile; fileRef = BE72AC305AFC5E2C392CB72FD3F29171 /* KSCrashSentry.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F4E6336D114436834C7CFD740983E21F /* TriangleShapeRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32F918EC38CE5E67341B5E4D5E1EC906 /* TriangleShapeRenderer.swift */; }; + F5B5EDEF0ECA6C1CFF7F2B7175F8E5E2 /* ChartColorTemplates.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C63AAF89FCF06C08462F955F34BB57F /* ChartColorTemplates.swift */; }; + F5DA89FB783016C0232014BE7C47322B /* KWIntercept.h in Headers */ = {isa = PBXBuildFile; fileRef = C0FF8C836FA9613765A816405AEDB119 /* KWIntercept.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F5F4075842F9CED299548A31518060F6 /* AnimatedZoomViewJob.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E20D3896927F7CDC82FFFB9D82D7B64 /* AnimatedZoomViewJob.swift */; }; + F656D488916DF4E8823293A5D8A47A40 /* SENRemoteImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 15938C7CD8131648EA03F3CE5C9DC3ED /* SENRemoteImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F6B5253C598D3DCCA157EE2BBDB2834B /* FBSDKErrorConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = C3CD7DBB136BD15227AF4097ABDAA2BA /* FBSDKErrorConfiguration.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F6B7F0B6C45FDE37B92BB23608AD89BD /* SENAPITimeZone.h in Headers */ = {isa = PBXBuildFile; fileRef = A760D55111FC6094DB7EF236DCB082B6 /* SENAPITimeZone.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F6E29B0893B56EAEC3A17D47F53BE95D /* LSRegexMatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = CFAACB61AD975AFAC94ACE6B7AC9327B /* LSRegexMatcher.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + F80F998F5139B7F0C5D7742288CA141B /* KWAsyncVerifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 64F64B67C6E6632939D94D0C3E389014 /* KWAsyncVerifier.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F84E9BEF563BBB3B2AE936946DFF2E81 /* FBSDKBridgeAPIProtocolWebV2.h in Headers */ = {isa = PBXBuildFile; fileRef = BF90C562AC639D2AD7358E1FCB159F9F /* FBSDKBridgeAPIProtocolWebV2.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F95D57E926BE9A1FFDD3242BDB1AA6D7 /* HorizontalBarChartRenderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6D66717AA874328E697D8D94BDE3FAF /* HorizontalBarChartRenderer.swift */; }; + F9D319EAE0CDA9697A60CEAFDD94DE39 /* Bolts.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B62DB8621AC21C867659B21483A2705E /* Bolts.framework */; }; + F9D8CD7991B63B88F0038030042893A0 /* FBSDKMonotonicTime.h in Headers */ = {isa = PBXBuildFile; fileRef = D45F005CC3E286CDE465780CBDF92FAC /* FBSDKMonotonicTime.h */; settings = {ATTRIBUTES = (Project, ); }; }; + F9EB2E6DE1DD55D546A10EBAD80C3786 /* NSData+Matcheable.h in Headers */ = {isa = PBXBuildFile; fileRef = E0FD74A332ADAF405603FFD2182FE3EC /* NSData+Matcheable.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F9EE083ABC9C48C1034297105051506F /* Kiwi.h in Headers */ = {isa = PBXBuildFile; fileRef = D42A63783DDF97BD59A1553904150FF1 /* Kiwi.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F9F1C22E3F96B380762DD7ABC25A7F8E /* API.h in Headers */ = {isa = PBXBuildFile; fileRef = B17B5D8518BAD7E8228E20BE90531288 /* API.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FA67C04BC0771AE1573A24777D859C9C /* KWContextNode.h in Headers */ = {isa = PBXBuildFile; fileRef = ADCA1414A6EE3950D991C12497A1814D /* KWContextNode.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FB23ABE431E4816E83157A222AB7E33B /* FBSDKCoreKit-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2407683692D173BE436B5B2AFB71D7EF /* FBSDKCoreKit-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FB2A18E2574CF98B29AE9DD9A097E6A5 /* SENAPISpeech.m in Sources */ = {isa = PBXBuildFile; fileRef = 847945766F1F07E0CF05BDB150AD411D /* SENAPISpeech.m */; }; + FB636EC52798186A4F309AB4BA91995C /* ChartDataProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CAF024BA6AFFCF279E79D2F44EED1C7 /* ChartDataProvider.swift */; }; + FBABA39F444649DC3346E70928F3AF93 /* SENDevicePairingInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = DBDCD1DB2007EA5278F99D53D11A10B9 /* SENDevicePairingInfo.m */; }; + FBAC3F2EDCA6704F87BA752A5FD06337 /* SENRemoteImage.m in Sources */ = {isa = PBXBuildFile; fileRef = 42EC039B37D24C70407C1ED1A079E646 /* SENRemoteImage.m */; }; + FBD1585C4CC26BA5DA3993E0D46E7909 /* SENAlarmCollection.m in Sources */ = {isa = PBXBuildFile; fileRef = B324AF0EAEFACE588698EF3A8A8FC2F7 /* SENAlarmCollection.m */; }; + FC2A2D3F10971DBCA77E1749DD44E609 /* KWMessagePattern.h in Headers */ = {isa = PBXBuildFile; fileRef = CBB82F57EAB6BB6723AFB01FACC60FD8 /* KWMessagePattern.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FC89E578F06428FF7F8311BFCAB3FA24 /* KWWorkarounds.m in Sources */ = {isa = PBXBuildFile; fileRef = 3BC493D51A2A62BE138A1D29671ED5C0 /* KWWorkarounds.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + FC8B5B14239ADB5AF4CF4146F93EE702 /* KWMatchers.h in Headers */ = {isa = PBXBuildFile; fileRef = 022CCA50205C7B233D682C4AC0A87C01 /* KWMatchers.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FCC7C0CA21F893DAB4DABB0C9B27059D /* FBSDKCrypto.h in Headers */ = {isa = PBXBuildFile; fileRef = EA22954A0179ACF136B31EC1484AA758 /* FBSDKCrypto.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FD45A59672C9BF0ACCCB57B574620347 /* SENTimelineSegment.h in Headers */ = {isa = PBXBuildFile; fileRef = 3B3002040588BABFC4E706BC485A1647 /* SENTimelineSegment.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FDA4BD35A2563BBF55952BAA36B61664 /* DDAbstractDatabaseLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 77EC1F110CE9E42A64C3C7C7E31D4F4D /* DDAbstractDatabaseLogger.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + FDD8682551C7B6FF90A065F1D54591C9 /* FBSDKSettings+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = AF1E60633032A49E9E65A108BC5B348D /* FBSDKSettings+Internal.h */; settings = {ATTRIBUTES = (Project, ); }; }; FDECA5657CE16A549074547F9F08D7A6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AB1F94B51370B88CA98D17DEDAA213F /* Foundation.framework */; }; - FDF2A56B7DC192F3B27E55C5399B0C95 /* FBSDKGraphRequestPiggybackManager.h in Headers */ = {isa = PBXBuildFile; fileRef = B9A75EC09B2E814EDDF7DAFC14BAF3E2 /* FBSDKGraphRequestPiggybackManager.h */; settings = {ATTRIBUTES = (Project, ); }; }; - FE34681263F78C33CFEDDF57A3AEE9E8 /* PieChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 234D9D730EB959FBB6BF6D008DB04395 /* PieChartView.swift */; }; - FEE725A0197B0A97A816EC004A02F021 /* LoggerHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28ED1AD71D7E2D05897C2ABD3D07EAE2 /* LoggerHelper.swift */; }; - FF4C8108A34A36F86253E0BBFE2EF109 /* FBSDKLoginManagerLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 05CED92615F19453B4016C2C269B726C /* FBSDKLoginManagerLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FDED0703184A67D1190DB3E2C21A5436 /* FacebookSDKStrings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 99F325AE49FEAE9CE9A0DBDAF9011CC6 /* FacebookSDKStrings.bundle */; }; + FE34681263F78C33CFEDDF57A3AEE9E8 /* PieChartView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3089AF0CDA3DFA5EF24C5E3EDA0F7DF7 /* PieChartView.swift */; }; + FEC676D85255885EE0809F6A7E1CFDFC /* FBSDKGraphRequestMetadata.m in Sources */ = {isa = PBXBuildFile; fileRef = C042D8FA886EE061E1F6076C5A026204 /* FBSDKGraphRequestMetadata.m */; }; + FED856AF8AE309ECB4CEEB8ECEADF404 /* FBSDKAccessTokenCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 121576C2A5C4D218E75225CC0338EF09 /* FBSDKAccessTokenCache.h */; settings = {ATTRIBUTES = (Project, ); }; }; + FEE725A0197B0A97A816EC004A02F021 /* LoggerHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCB9BAD9AD1AE22031E1566EC675D48B /* LoggerHelper.swift */; }; + FF4C8108A34A36F86253E0BBFE2EF109 /* FBSDKLoginManagerLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 12F56EED215C254D113742DCD9C878A8 /* FBSDKLoginManagerLogger.h */; settings = {ATTRIBUTES = (Project, ); }; }; FF6EB5E0CC84F7761B78E4E1AE85CD9F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4AB1F94B51370B88CA98D17DEDAA213F /* Foundation.framework */; }; - FFA52F02F18F1442794F08242A63D28D /* KWDeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E05805B4622D8196429C3B4A662385F /* KWDeviceInfo.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; - FFE06980165E4711992DD0E353F30F4D /* FBSDKLoginKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 98FC24A990450BEB4865B63E1F1A040A /* FBSDKLoginKit-dummy.m */; }; + FFA52F02F18F1442794F08242A63D28D /* KWDeviceInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 916C45BA3248A788BD1DF22844816C06 /* KWDeviceInfo.m */; settings = {COMPILER_FLAGS = "-DOS_OBJECT_USE_OBJC=0"; }; }; + FFE06980165E4711992DD0E353F30F4D /* FBSDKLoginKit-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 19FC10DCF3E4D7DB8F4C6C4D50055627 /* FBSDKLoginKit-dummy.m */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -1304,7 +1309,7 @@ isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = E69CD023875B9214B091A0A2BA3AB665; + remoteGlobalIDString = 0C4AA72D925A79B666BF66C721FD3969; remoteInfo = FBSDKCoreKit; }; 32C57BEEBE1C4F4132F3713182B2AECD /* PBXContainerItemProxy */ = { @@ -1367,7 +1372,7 @@ isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = E69CD023875B9214B091A0A2BA3AB665; + remoteGlobalIDString = 0C4AA72D925A79B666BF66C721FD3969; remoteInfo = FBSDKCoreKit; }; 537973B4DB14B90BA131B89D16D863CB /* PBXContainerItemProxy */ = { @@ -1566,6 +1571,13 @@ remoteGlobalIDString = 8A669E19CDAA52BAFA7452B7A7ED0852; remoteInfo = Zip; }; + DBF27C429D4D09A40114C3DA450B12F4 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; + proxyType = 1; + remoteGlobalIDString = D33A971E36C7D614827B65C7112CAB71; + remoteInfo = Bolts; + }; DC3229C8B9FE22B25318616A3268ADE1 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; @@ -1587,13 +1599,6 @@ remoteGlobalIDString = 624F74408A52E73D40091B3BC1030AF1; remoteInfo = UICountingLabel; }; - DEF07C0E43FE82780374F878A98630F7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = D33A971E36C7D614827B65C7112CAB71; - remoteInfo = Bolts; - }; E0DC13C56079620344F42CAFF1730FF6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; @@ -1653,1346 +1658,1351 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 004464931D500E7BFDDD037797403EBE /* BugsnagIosNotifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BugsnagIosNotifier.h; path = Source/Bugsnag/BugsnagIosNotifier.h; sourceTree = ""; }; - 00661ABC356B1EB37F67547239756B2E /* SENAPIClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPIClient.m; path = Pod/Classes/API/SENAPIClient.m; sourceTree = ""; }; - 0090A053A3227684F642983D4B0A117F /* SVWebViewControllerNext@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; name = "SVWebViewControllerNext@2x.png"; path = "SVWebViewController/SVWebViewController.bundle/SVWebViewControllerNext@2x.png"; sourceTree = ""; }; - 00CAE9CBA0C0E092D975B46D82505EAB /* KWExampleNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleNode.h; path = Classes/Nodes/KWExampleNode.h; sourceTree = ""; }; - 0173E3B4195A0D841771A039CB2153A5 /* ExtendableMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExtendableMessage.h; path = src/runtime/Classes/ExtendableMessage.h; sourceTree = ""; }; - 019FD96E66A9913960D907DE9E926876 /* SEGIdentifyPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGIdentifyPayload.h; path = Pod/Classes/Integrations/SEGIdentifyPayload.h; sourceTree = ""; }; - 020562A69416523EEAFB36DD2A593D95 /* ExtensionRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExtensionRegistry.h; path = src/runtime/Classes/ExtensionRegistry.h; sourceTree = ""; }; - 0239FB61006E98B29F7B6243D3C36BF6 /* UICountingLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UICountingLabel.h; sourceTree = ""; }; - 02A4A2419C55B8E30B69BAE6940F8ACF /* ConcreteExtensionField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcreteExtensionField.h; path = src/runtime/Classes/ConcreteExtensionField.h; sourceTree = ""; }; - 02CB1B322A7A894DE946ABEAF2C36348 /* KWItNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWItNode.m; path = Classes/Nodes/KWItNode.m; sourceTree = ""; }; - 0338AEA872AF43F27F84D4FA9F9C8D12 /* BubbleChartDataEntry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BubbleChartDataEntry.swift; path = Source/Charts/Data/Implementations/Standard/BubbleChartDataEntry.swift; sourceTree = ""; }; - 0338DCAD96CFCD891373D945A8422C73 /* Fill.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Fill.swift; path = Source/Charts/Utils/Fill.swift; sourceTree = ""; }; - 037FC9B3090A279CC0989C9A21F3DA4E /* LGBluetooth.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = LGBluetooth.modulemap; sourceTree = ""; }; - 038DD58626C7844A56EAF8E5612E122F /* PBArray.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PBArray.m; path = src/runtime/Classes/PBArray.m; sourceTree = ""; }; - 03BB3B832F5AB01D0443383F46C7D44B /* NAPickerView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = NAPickerView.modulemap; sourceTree = ""; }; - 03BFCC6327DC576C3BBAFA34F550F40F /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLRequestSerialization.h; path = AFNetworking/AFURLRequestSerialization.h; sourceTree = ""; }; + 004A73D415CAB56E1E120E4CCF309E47 /* FBSDKMaleSilhouetteIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMaleSilhouetteIcon.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKMaleSilhouetteIcon.h; sourceTree = ""; }; + 0083C5FF3892E37655881C1904E7386B /* FBSDKProfile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKProfile.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfile.m; sourceTree = ""; }; + 00F708F461C45A70D9DBD0CB8FB717B1 /* SEGTrackPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGTrackPayload.h; path = Pod/Classes/Integrations/SEGTrackPayload.h; sourceTree = ""; }; + 0148C0E7BB830AC6D3D603DB0E257136 /* LGBluetooth-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "LGBluetooth-umbrella.h"; sourceTree = ""; }; + 015D7F759F438EB7C1797B4B53FE32BC /* DDFileLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDFileLogger.h; path = Classes/DDFileLogger.h; sourceTree = ""; }; + 016E1F101966019833459053EFC668F4 /* DFUStreamBin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DFUStreamBin.swift; path = iOSDFULibrary/Classes/Utilities/Streams/DFUStreamBin.swift; sourceTree = ""; }; + 018414F962BFC6A16FFDEB7EBBDB0822 /* SEGReachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGReachability.h; path = Pod/Classes/Internal/SEGReachability.h; sourceTree = ""; }; + 0222C57689F61AA4BA12925069F610C4 /* KWAny.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAny.m; path = Classes/Core/KWAny.m; sourceTree = ""; }; + 0227210EF5610A6792778BFD3A5A1584 /* KSJSONCodecObjC.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KSJSONCodecObjC.m; path = KSCrash/Source/KSCrash/Recording/Tools/KSJSONCodecObjC.m; sourceTree = ""; }; + 022CCA50205C7B233D682C4AC0A87C01 /* KWMatchers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatchers.h; path = Classes/Core/KWMatchers.h; sourceTree = ""; }; + 0235F682B63D07FFEE808CD93BECF64F /* FBSDKLoginConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginConstants.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConstants.m; sourceTree = ""; }; + 024C74C4947E7D8B33554F2C4FD5C1B7 /* BFMeasurementEvent_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFMeasurementEvent_Internal.h; path = Bolts/iOS/Internal/BFMeasurementEvent_Internal.h; sourceTree = ""; }; + 02721140E435F03BEB10FF2F7BE5A151 /* ja.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ja.lproj; path = SVWebViewController/ja.lproj; sourceTree = ""; }; + 027DB7A5A47FB33E48B57BB061C1457B /* SENAnswer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAnswer.h; path = Pod/Classes/Model/SENAnswer.h; sourceTree = ""; }; + 02B094122E9FCB72BC7836DBB28D55FB /* FBSDKViewImpressionTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKViewImpressionTracker.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.h; sourceTree = ""; }; + 03054950D64C2A154D4F16CB1B6AF934 /* KWExampleSuiteBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleSuiteBuilder.h; path = Classes/Core/KWExampleSuiteBuilder.h; sourceTree = ""; }; + 0323273F58D1E9F2814425D2A845DF3A /* UIImageEffects-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIImageEffects-umbrella.h"; sourceTree = ""; }; + 03AA95A647117E50243037610D2F85A0 /* FBSDKButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKButton.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKButton.h; sourceTree = ""; }; + 03BEC350BB859AA1CCBEE9FD86EC88CE /* FBSDKLoginButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginButton.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.h; sourceTree = ""; }; + 03E7C3F677BBA7AB7FFB4F8E14234C7D /* BFCancellationTokenSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFCancellationTokenSource.h; path = Bolts/Common/BFCancellationTokenSource.h; sourceTree = ""; }; + 03EDCE272C6225EFA6D13150E63FAEEE /* KWNilMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWNilMatcher.h; path = Classes/Matchers/KWNilMatcher.h; sourceTree = ""; }; + 040B00B31AD280F627816A9D49912561 /* FBSDKBridgeAPICrypto.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPICrypto.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPICrypto.m; sourceTree = ""; }; 0421E6A72E0B6753BC55BA9F2FD93364 /* FXKeychain.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FXKeychain.framework; path = FXKeychain.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 043AD51EE87397FD0E1D34B0A21C7761 /* FBSDKWebDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKWebDialog.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog.m; sourceTree = ""; }; - 04C0FE151A576A11606FD50892AF543D /* SENAPIShare.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPIShare.h; path = Pod/Classes/API/SENAPIShare.h; sourceTree = ""; }; - 04F2DEA6076EF916B8C095F80989AE2F /* Demangle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Demangle.cpp; path = KSCrash/Source/KSCrash/Recording/Tools/Demangle.cpp; sourceTree = ""; }; - 051EAA0A4E94A5B65ADC14293624720F /* Kiwi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Kiwi.h; path = Classes/Core/Kiwi.h; sourceTree = ""; }; - 053267830812446971217317299E8AAB /* KWStringContainsMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWStringContainsMatcher.h; path = Classes/Matchers/KWStringContainsMatcher.h; sourceTree = ""; }; - 05355C7678714ACC12AACA7E28D39662 /* BugsnagMetaData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BugsnagMetaData.m; path = Source/Bugsnag/BugsnagMetaData.m; sourceTree = ""; }; - 05A862AC19D69D67235C70BBE4F2367B /* NAPickerCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NAPickerCell.m; path = NASources/NAPickerCell.m; sourceTree = ""; }; - 05C82AF098BA8853725AEC89F6B1C3E2 /* KWWorkarounds.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWWorkarounds.h; path = Classes/Core/KWWorkarounds.h; sourceTree = ""; }; - 05CED92615F19453B4016C2C269B726C /* FBSDKLoginManagerLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginManagerLogger.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.h; sourceTree = ""; }; - 05EE180F74DD7090008645555D90AEB1 /* KWValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWValue.h; path = Classes/Core/KWValue.h; sourceTree = ""; }; - 060C09031B623A1D0B13162A0890CBB5 /* LegacyDFUExecutor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LegacyDFUExecutor.swift; path = iOSDFULibrary/Classes/Implementation/LegacyDFU/DFU/LegacyDFUExecutor.swift; sourceTree = ""; }; - 0615E15BD297E5A16FABA5EAA13A9F01 /* KWExample.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExample.h; path = Classes/Core/KWExample.h; sourceTree = ""; }; - 0678162A663D70A6BB8176FE7953E175 /* SENSound.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSound.h; path = Pod/Classes/Model/SENSound.h; sourceTree = ""; }; - 068140B9561EF585006ED39D9C2C48A6 /* Bugsnag.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = Bugsnag.modulemap; sourceTree = ""; }; - 0682479473339FD4CA0EA2EF452BE109 /* NSJSONSerialization+RemovingNulls.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSJSONSerialization+RemovingNulls.h"; path = "Source/NSJSONSerialization+RemovingNulls.h"; sourceTree = ""; }; - 0693FC20663E79996FF9FA9B1D6640A7 /* ViewPortHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewPortHandler.swift; path = Source/Charts/Utils/ViewPortHandler.swift; sourceTree = ""; }; - 06AF9E725FB17E6455434012199C9B09 /* FBSDKInternalUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKInternalUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKInternalUtility.h; sourceTree = ""; }; - 06CC9D21025AB7BDB8D924E93EB84B08 /* SENAPINotification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPINotification.h; path = Pod/Classes/API/SENAPINotification.h; sourceTree = ""; }; - 06FB0E397FE480C50832FE6BB311C84E /* FBSDKContainerViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKContainerViewController.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKContainerViewController.m; sourceTree = ""; }; + 04AC80D8D118287D93707992C8A5AE8D /* KWStub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWStub.h; path = Classes/Stubbing/KWStub.h; sourceTree = ""; }; + 04EAC5A9ECB53FBA4A372A35D4F99F6D /* AnimatedMoveViewJob.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedMoveViewJob.swift; path = Source/Charts/Jobs/AnimatedMoveViewJob.swift; sourceTree = ""; }; + 04FC34BD981BFB0C104C5E6E58239602 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 04FD6CEFD6BFFB62EAFEBD1BC44C065D /* BubbleChartRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BubbleChartRenderer.swift; path = Source/Charts/Renderers/BubbleChartRenderer.swift; sourceTree = ""; }; + 050FCAFAC3CAC421C7F636943AE64D47 /* KSCrashSentry_Signal.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSCrashSentry_Signal.c; path = KSCrash/Source/KSCrash/Recording/Sentry/KSCrashSentry_Signal.c; sourceTree = ""; }; + 051712742175F8BC62C8D568B7468C5B /* BarChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BarChartDataSet.swift; path = Source/Charts/Data/Implementations/Standard/BarChartDataSet.swift; sourceTree = ""; }; + 0532C37B4B94D13BD430558DF1D93208 /* FBSDKAppEventsDeviceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsDeviceInfo.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsDeviceInfo.m; sourceTree = ""; }; + 053D91E587915898364435E21776808F /* FBSDKAppEvents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEvents.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppEvents.h; sourceTree = ""; }; + 053EC1BA8595DE871A83DF5675662398 /* LSStubRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSStubRequest.m; path = Nocilla/Stubs/LSStubRequest.m; sourceTree = ""; }; + 05444A8EADCE1B683EA3AC3F31FF64C6 /* GeneratedMessageBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GeneratedMessageBuilder.h; path = src/runtime/Classes/GeneratedMessageBuilder.h; sourceTree = ""; }; + 05745865821C4C1B873C6E74E8E0DDF4 /* NAPickerView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NAPickerView-dummy.m"; sourceTree = ""; }; + 05D0671F8469754EF3DD454A4E84C904 /* BFAppLink_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLink_Internal.h; path = Bolts/iOS/Internal/BFAppLink_Internal.h; sourceTree = ""; }; + 05F0B09A87FEBDF492874A4ADDD83F04 /* FBSDKAccessTokenCaching.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCaching.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCaching.h; sourceTree = ""; }; + 060F30899D88CE3B88D7D7FB189E98D0 /* KWMatcherFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMatcherFactory.m; path = Classes/Core/KWMatcherFactory.m; sourceTree = ""; }; + 067350DC5D39B6E97BC43609A4FA2B6E /* SENSensorStatus.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSensorStatus.m; path = Pod/Classes/Model/SENSensorStatus.m; sourceTree = ""; }; + 0682564A6A28408909CCE6D4CF6B5E19 /* DDTTYLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTTYLogger.m; path = Classes/DDTTYLogger.m; sourceTree = ""; }; 070273D49C748C87938530258E945169 /* CoreText.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreText.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/System/Library/Frameworks/CoreText.framework; sourceTree = DEVELOPER_DIR; }; - 070DB2AE64BA3D9753C7D63B725808C4 /* SENPairedDevices.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENPairedDevices.m; path = Pod/Classes/Model/SENPairedDevices.m; sourceTree = ""; }; - 07380F6F211347A2182DEA3BB9899CB2 /* BubbleChartDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BubbleChartDataProvider.swift; path = Source/Charts/Interfaces/BubbleChartDataProvider.swift; sourceTree = ""; }; - 074192FE2B1502CA5CB6A37896F6FE9A /* KWSharedExampleRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWSharedExampleRegistry.h; path = "Classes/Shared Examples/KWSharedExampleRegistry.h"; sourceTree = ""; }; - 0742CD61C26FDA3A6BCEBE7FAB9A511F /* FBSDKWebDialogView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKWebDialogView.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialogView.m; sourceTree = ""; }; - 0794DC40A502350F1375587C932EFB7C /* BFURL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFURL.m; path = Bolts/iOS/BFURL.m; sourceTree = ""; }; - 07A8FDA0D89C158605C7BA6E56B8D4A2 /* AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-prefix.pch"; sourceTree = ""; }; - 07AE9F0BC6792B46D147A332F36689BE /* KWReceiveMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWReceiveMatcher.h; path = Classes/Matchers/KWReceiveMatcher.h; sourceTree = ""; }; - 07C1C09F98257305C61FA0246DBAE3C5 /* FBSDKConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKConstants.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKConstants.m; sourceTree = ""; }; - 07F2F1342E6640C3FCA5D8C2371B8078 /* FBSDKAppEventsStateManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsStateManager.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsStateManager.m; sourceTree = ""; }; - 0816CEC1B4C407AC89188A58C6EE4DB8 /* SENService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENService.m; path = Pod/Classes/Service/SENService.m; sourceTree = ""; }; - 082E692683B799BE2BAEDCCBCF55006B /* NSNumber+KiwiAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNumber+KiwiAdditions.m"; path = "Classes/Core/NSNumber+KiwiAdditions.m"; sourceTree = ""; }; - 086EFE551506D3F53A9C63A0BC1E5033 /* BFAppLinkReturnToRefererController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkReturnToRefererController.h; path = Bolts/iOS/BFAppLinkReturnToRefererController.h; sourceTree = ""; }; - 0894E8067DC195B76C592D22EEBEB405 /* FBSDKAppLinkResolver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppLinkResolver.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkResolver.h; sourceTree = ""; }; - 08AB5F63E26777D717386BD11E4F4DB5 /* BFAppLinkNavigation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkNavigation.m; path = Bolts/iOS/BFAppLinkNavigation.m; sourceTree = ""; }; - 08C0EF3F66E579D1E178562DA0CDB7E0 /* TriangleShapeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TriangleShapeRenderer.swift; path = Source/Charts/Renderers/Scatter/TriangleShapeRenderer.swift; sourceTree = ""; }; - 094A0F4C6C4E097CB46C578310CB02F8 /* FBSDKGraphRequest+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKGraphRequest+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequest+Internal.h"; sourceTree = ""; }; - 0955D7A599E6C39A179615216E336E9B /* CodedOutputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CodedOutputStream.h; path = src/runtime/Classes/CodedOutputStream.h; sourceTree = ""; }; - 0984C4C1747A605301C4317B96CD39BF /* FBSDKAppEventsDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsDeviceInfo.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsDeviceInfo.h; sourceTree = ""; }; - 099DC8798A116A138E91EC61C34784BC /* KWFailure.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWFailure.h; path = Classes/Core/KWFailure.h; sourceTree = ""; }; - 09DEDB3F9F218D86542146CFAF7C0792 /* Animator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Animator.swift; path = Source/Charts/Animation/Animator.swift; sourceTree = ""; }; - 09F4669E7B71C5DBE927AD3C7A9BA4F4 /* AttributedMarkdown.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = AttributedMarkdown.modulemap; sourceTree = ""; }; - 0A1A7DB316C32952C4F4B362543BD481 /* SENSleepSoundDurations.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSleepSoundDurations.m; path = Pod/Classes/Model/SENSleepSoundDurations.m; sourceTree = ""; }; + 070DAB8EB5E35EEA938F197315451BC3 /* KWRegularExpressionPatternMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWRegularExpressionPatternMatcher.m; path = Classes/Matchers/KWRegularExpressionPatternMatcher.m; sourceTree = ""; }; + 0741E1BD3C34E8ABEA2BC8B179C83365 /* BugsnagSink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BugsnagSink.m; path = Source/Bugsnag/BugsnagSink.m; sourceTree = ""; }; + 074A1836FED07760A875CD888D9F69FB /* BugsnagConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BugsnagConfiguration.m; path = Source/Bugsnag/BugsnagConfiguration.m; sourceTree = ""; }; + 0758C2C00B0B3D62996C77F6644EBFE5 /* Utilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Utilities.m; path = src/runtime/Classes/Utilities.m; sourceTree = ""; }; + 078501A3429342AFFE191453F7BEDCF0 /* FBSDKTimeSpentData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTimeSpentData.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKTimeSpentData.m; sourceTree = ""; }; + 07A2FF145309B9D7AC5EC2C8314885C5 /* SEGPayload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGPayload.m; path = Pod/Classes/Integrations/SEGPayload.m; sourceTree = ""; }; + 07BEE5B65B250528216FAD0DA106EF73 /* SENAPIAppStats.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPIAppStats.h; path = Pod/Classes/API/SENAPIAppStats.h; sourceTree = ""; }; + 07C225DE92B70EDF4BD9EFE65E4DD1D4 /* SENPairedDevices.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENPairedDevices.h; path = Pod/Classes/Model/SENPairedDevices.h; sourceTree = ""; }; + 07C3A810C2CAFD7DDE0B077FE39EE049 /* FBSDKURLOpening.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKURLOpening.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKURLOpening.h; sourceTree = ""; }; + 0890AFCB292429E54E6DE1423759C100 /* SENSenseMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSenseMetadata.m; path = Pod/Classes/Model/SENSenseMetadata.m; sourceTree = ""; }; + 08B81BC819D8BC290F3DCCDBEC67CC0D /* SORelativeDateTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SORelativeDateTransformer.h; path = SORelativeDateTransformer/SORelativeDateTransformer.h; sourceTree = ""; }; + 08F18285BC4323B1272833E68BBA6465 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 090690CCC1294639688112EDF2BC2F2C /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 090D16A89D034677CBBE4C88DD3011E1 /* KWExample.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWExample.m; path = Classes/Core/KWExample.m; sourceTree = ""; }; + 0949B3BFF173C331654CAC12B3766D93 /* AFImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFImageDownloader.m; path = "UIKit+AFNetworking/AFImageDownloader.m"; sourceTree = ""; }; + 099FD25F3C48A918ED5B321B3EAED707 /* KSCrashState.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSCrashState.c; path = KSCrash/Source/KSCrash/Recording/KSCrashState.c; sourceTree = ""; }; + 09E18F84779E58500F53F8AF253CCB1A /* ChartViewBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChartViewBase.swift; path = Source/Charts/Charts/ChartViewBase.swift; sourceTree = ""; }; + 09F12C6475FF553410CE1C09E5BCA0AC /* IBubbleChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IBubbleChartDataSet.swift; path = Source/Charts/Data/Interfaces/IBubbleChartDataSet.swift; sourceTree = ""; }; + 0A0AD1E8E05E9C25B3A2F043C64962BB /* FBSDKInternalUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKInternalUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKInternalUtility.m; sourceTree = ""; }; 0A6B143E9A57A4649C38827C1B8071DB /* CocoaLumberjack.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CocoaLumberjack.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 0A6C6F7BDAD5E1E00B55930D343A0EDB /* NSObject+KiwiStubAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KiwiStubAdditions.m"; path = "Classes/Stubbing/NSObject+KiwiStubAdditions.m"; sourceTree = ""; }; - 0A8D2B8243FC037DBE33A6C93F41DB72 /* KWSuiteConfigurationBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWSuiteConfigurationBase.h; path = Classes/Config/KWSuiteConfigurationBase.h; sourceTree = ""; }; - 0ACD8E04F62CD6AA1DF65F3CF20C75BD /* FBSDKBridgeAPIRequest+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKBridgeAPIRequest+Private.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest+Private.h"; sourceTree = ""; }; - 0AD1C6550EDDB7735D71C2FD5520892A /* FBSDKTestUsersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTestUsersManager.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKTestUsersManager.m; sourceTree = ""; }; - 0B44ECC0D54456900617CEF616507196 /* QuickZip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QuickZip.swift; path = Zip/QuickZip.swift; sourceTree = ""; }; - 0B457A2CAF92A2C076C1F69FAC1187C9 /* UICountingLabel-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UICountingLabel-prefix.pch"; sourceTree = ""; }; - 0B549272D832D4D129343C00ACA7866B /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = Zip/Zip.swift; sourceTree = ""; }; - 0B55A72C0810387116B03979BE195763 /* FBSDKCoreKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = FBSDKCoreKit.modulemap; sourceTree = ""; }; - 0B62291BECF72251D2542BF91B5C859D /* Analytics-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Analytics-prefix.pch"; sourceTree = ""; }; - 0B7426221C875E9C4D2488B3400D866C /* SENSystemAlert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSystemAlert.h; path = Pod/Classes/Model/SENSystemAlert.h; sourceTree = ""; }; - 0B798067CD69911052806B56B68CDBB8 /* FBSDKGraphRequestDataAttachment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestDataAttachment.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestDataAttachment.h; sourceTree = ""; }; - 0B81F04D615B0B828B7B7514FF658D4D /* KSCrashType.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSCrashType.c; path = KSCrash/Source/KSCrash/Recording/KSCrashType.c; sourceTree = ""; }; + 0A6BDCF8EB902D7626266EEB3B5ACAFE /* Analytics.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Analytics.xcconfig; sourceTree = ""; }; + 0A7980061E8D77C7AD56917D288D8E24 /* SecureDFUServiceController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SecureDFUServiceController.swift; path = iOSDFULibrary/Classes/Implementation/SecureDFU/DFU/SecureDFUServiceController.swift; sourceTree = ""; }; + 0AA45F20C9FFECA253E4CEDAAF3C3195 /* FBSDKDialogConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKDialogConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.m; sourceTree = ""; }; + 0AAB69DF92B06343A91B5F5D87B7F898 /* KWBeBetweenMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeBetweenMatcher.m; path = Classes/Matchers/KWBeBetweenMatcher.m; sourceTree = ""; }; + 0AE7527506495FEB44B9C5C586B7662F /* CombinedHighlighter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombinedHighlighter.swift; path = Source/Charts/Highlight/CombinedHighlighter.swift; sourceTree = ""; }; + 0B5D937DEA7EEBFCD1102336D6D6BDBA /* SENSupportTopic.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSupportTopic.m; path = Pod/Classes/Model/SENSupportTopic.m; sourceTree = ""; }; + 0B96425478DFE9045F7B1FF72DC41790 /* FBSDKIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKIcon.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKIcon.h; sourceTree = ""; }; 0B9B36C7836362A775B917282A224883 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/System/Library/Frameworks/MobileCoreServices.framework; sourceTree = DEVELOPER_DIR; }; - 0BBEBF926E0B84CBCF8AEF32F8CA6BD9 /* KWDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWDeviceInfo.h; path = Classes/Core/KWDeviceInfo.h; sourceTree = ""; }; - 0BCE9DCB62E542AFAEFC5848C3EDDE9E /* LSHTTPRequestDiff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSHTTPRequestDiff.h; path = Nocilla/Diff/LSHTTPRequestDiff.h; sourceTree = ""; }; - 0BE2704F2FD5799FB8A24014F0253803 /* AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworking.h; path = AFNetworking/AFNetworking.h; sourceTree = ""; }; - 0C8125ECE06FD436F194AB1FF1338379 /* SENServiceDevice.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENServiceDevice.h; path = Pod/Classes/Service/SENServiceDevice.h; sourceTree = ""; }; - 0C81C51C63299B59C373BAEBFBEEA30D /* KWBeZeroMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeZeroMatcher.h; path = Classes/Matchers/KWBeZeroMatcher.h; sourceTree = ""; }; - 0C8676F32B2B11A2743156DAC406ACE8 /* LGPeripheral.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LGPeripheral.h; path = LGBluetooth/LGPeripheral.h; sourceTree = ""; }; - 0CD2ADE2A1EBDB9E50D5E6844080185C /* IAxisValueFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IAxisValueFormatter.swift; path = Source/Charts/Formatters/IAxisValueFormatter.swift; sourceTree = ""; }; - 0D2517F5FA233C501579A643D2ACB35C /* FBSDKGraphErrorRecoveryProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphErrorRecoveryProcessor.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphErrorRecoveryProcessor.h; sourceTree = ""; }; - 0D40A7CDF1FFDD82036298A2A5CE41D2 /* FBSDKCoreKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSDKCoreKit-umbrella.h"; sourceTree = ""; }; - 0D4CD0EE442157FE13EB299FC4526C3E /* KSMach_Arm64.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSMach_Arm64.c; path = KSCrash/Source/KSCrash/Recording/Tools/KSMach_Arm64.c; sourceTree = ""; }; - 0D52AAD34D54E54D6C0400A01BA58E04 /* KiwiConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KiwiConfiguration.h; path = Classes/Core/KiwiConfiguration.h; sourceTree = ""; }; - 0D65D0E723CE60240603F3BC76C2AF65 /* LineChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LineChartDataSet.swift; path = Source/Charts/Data/Implementations/Standard/LineChartDataSet.swift; sourceTree = ""; }; + 0BC6F5B411C48D331BD941D5F52D3388 /* KSSafeCollections.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KSSafeCollections.m; path = KSCrash/Source/KSCrash/Recording/Tools/KSSafeCollections.m; sourceTree = ""; }; + 0BD2B0B1100E5DF72EA7D803FBD7D53C /* LSASIHTTPRequestHook.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSASIHTTPRequestHook.m; path = Nocilla/Hooks/ASIHTTPRequest/LSASIHTTPRequestHook.m; sourceTree = ""; }; + 0BDF011B56598D43BCE2FC8F4BBB0FE5 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 0C4ECAE4ADC62FBAC17DB1CB4B7EE8E3 /* KSSingleton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSSingleton.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSSingleton.h; sourceTree = ""; }; + 0C73645115D5F37F3FE3D776BEB12E5E /* SEGAliasPayload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGAliasPayload.m; path = Pod/Classes/Integrations/SEGAliasPayload.m; sourceTree = ""; }; + 0CAF024BA6AFFCF279E79D2F44EED1C7 /* ChartDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChartDataProvider.swift; path = Source/Charts/Interfaces/ChartDataProvider.swift; sourceTree = ""; }; + 0D54824DB0ECF880C8AFAE166BE37EDC /* SENServiceDevice.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENServiceDevice.m; path = Pod/Classes/Service/SENServiceDevice.m; sourceTree = ""; }; 0D7D2A00A23E5DED72C82C21607F527F /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/System/Library/Frameworks/Accelerate.framework; sourceTree = DEVELOPER_DIR; }; - 0D8FF7242B4AC031DAFB62D1DFBEAE92 /* RadarChartView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RadarChartView.swift; path = Source/Charts/Charts/RadarChartView.swift; sourceTree = ""; }; - 0DD0AD3E64658E6A1A81C0E5F91B5978 /* DDLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDLog.m; path = Classes/DDLog.m; sourceTree = ""; }; - 0DD631BE5ED490360F767A775AA99F9B /* DFUStreamHex.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DFUStreamHex.swift; path = iOSDFULibrary/Classes/Utilities/Streams/DFUStreamHex.swift; sourceTree = ""; }; - 0DE4C92DA019C44A6B442540AD1BCC02 /* SHSProtoBuf-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SHSProtoBuf-prefix.pch"; sourceTree = ""; }; - 0E301555FB92D5E1A7639E9F517D1CA2 /* KWBeZeroMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeZeroMatcher.m; path = Classes/Matchers/KWBeZeroMatcher.m; sourceTree = ""; }; - 0EEEE5EE2B7AAF2E3893557AF4D72F98 /* KWFutureObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWFutureObject.h; path = Classes/Core/KWFutureObject.h; sourceTree = ""; }; - 0EF58CF74735055CBE8244B20C22FB7C /* FBSDKProfile+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKProfile+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKProfile+Internal.h"; sourceTree = ""; }; - 0F1447C84D83289210FC8EFE1C590410 /* markdown_lib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = markdown_lib.h; sourceTree = ""; }; - 0F5D82DFC1A109614EC05E9439F4A0DF /* SENSenseManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSenseManager.m; path = Pod/Classes/BLE/SENSenseManager.m; sourceTree = ""; }; - 0F6AF6FD4CCE58E3023F66720CCCC093 /* FBSDKDynamicFrameworkLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKDynamicFrameworkLoader.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal_NoARC/FBSDKDynamicFrameworkLoader.m; sourceTree = ""; }; - 0F96B27D620B4BB86662882FC43EFFFC /* CGFloatType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CGFloatType.m; path = CGFloatType/CGFloatType.m; sourceTree = ""; }; - 0FF2E95A42886620987588138BD40183 /* FBSDKTypeUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTypeUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTypeUtility.h; sourceTree = ""; }; - 100587C8DD69652C00991FD721009541 /* LSNocilla.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSNocilla.h; path = Nocilla/LSNocilla.h; sourceTree = ""; }; - 1072A2465F763091E40B17EC4CAB70BE /* SENSensorStatus.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSensorStatus.m; path = Pod/Classes/Model/SENSensorStatus.m; sourceTree = ""; }; - 107769099EFD4A98B8900A0835459CC0 /* FBSDKContainerViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKContainerViewController.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKContainerViewController.h; sourceTree = ""; }; - 109388E29304327873CF5641933979B6 /* KWMessageTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMessageTracker.m; path = Classes/Core/KWMessageTracker.m; sourceTree = ""; }; - 1099C191167F3979AAB33E5675A61FF1 /* FBSDKSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSettings.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.h; sourceTree = ""; }; - 10A87D1D6FFCD3BB33A8416F02E0C74D /* AbstractMessageBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AbstractMessageBuilder.h; path = src/runtime/Classes/AbstractMessageBuilder.h; sourceTree = ""; }; - 10D407BB32F26AF0EF7938AE5F8F4CB2 /* KWGenericMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWGenericMatcher.m; path = Classes/Matchers/KWGenericMatcher.m; sourceTree = ""; }; - 10E438C995F08355CE09DD46D11D1533 /* LGCharacteristic.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LGCharacteristic.m; path = LGBluetooth/LGCharacteristic.m; sourceTree = ""; }; - 1132F91B290328FF1CF203B6B3DD58E0 /* KWMatchVerifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMatchVerifier.m; path = Classes/Verifiers/KWMatchVerifier.m; sourceTree = ""; }; - 11625FC1D007DDC58EF36E187BF25F28 /* KSCrash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KSCrash.m; path = KSCrash/Source/KSCrash/Recording/KSCrash.m; sourceTree = ""; }; - 116E6D577717CDA5A65B29E9E6A0844E /* BFCancellationTokenRegistration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFCancellationTokenRegistration.h; path = Bolts/Common/BFCancellationTokenRegistration.h; sourceTree = ""; }; - 11935BBB9B8ED73CA62D8B0368685B21 /* KWContextNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWContextNode.h; path = Classes/Nodes/KWContextNode.h; sourceTree = ""; }; - 119ED9EF440867BC8BF7928D367DBDE9 /* ScatterChartRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScatterChartRenderer.swift; path = Source/Charts/Renderers/ScatterChartRenderer.swift; sourceTree = ""; }; - 1229EE1CDD857EAD280A617B8FBA79C1 /* FBSDKLoginCompletion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginCompletion.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion.h; sourceTree = ""; }; - 123780BF06F4A903BCEF8923638C4888 /* SENTrends.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENTrends.h; path = Pod/Classes/Model/SENTrends.h; sourceTree = ""; }; - 129FE9DF4288E8593AF46E0177B6D9AD /* NSURLRequest+LSHTTPRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLRequest+LSHTTPRequest.m"; path = "Nocilla/Hooks/NSURLRequest/NSURLRequest+LSHTTPRequest.m"; sourceTree = ""; }; - 13034E2EB1F59EEC3CDBA6DB78B2DD1F /* LSStubResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSStubResponse.m; path = Nocilla/Stubs/LSStubResponse.m; sourceTree = ""; }; - 136F00E8AA4C9E723CF2FFDC7EF338F9 /* Bugsnag-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Bugsnag-umbrella.h"; sourceTree = ""; }; - 13D47E4C32D7DAD242CB7FABD4DB0269 /* UIImageView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+AFNetworking.h"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.h"; sourceTree = ""; }; - 13DC3D6E2BDC2322D58E18ACED92AF79 /* SENLocalPreferences.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENLocalPreferences.h; path = Pod/Classes/Model/SENLocalPreferences.h; sourceTree = ""; }; - 13F029E01D32A8A8499A31AFA3F33476 /* SENAPIPhoto.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPIPhoto.m; path = Pod/Classes/API/SENAPIPhoto.m; sourceTree = ""; }; - 14149D7D7CC507CE0F8A3B842F191477 /* NSObject+KiwiSpyAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KiwiSpyAdditions.m"; path = "Classes/Core/NSObject+KiwiSpyAdditions.m"; sourceTree = ""; }; - 14969E65C3259D67824C516B6C04D39E /* SENPeripheralManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENPeripheralManager.h; path = Pod/Classes/BLE/SENPeripheralManager.h; sourceTree = ""; }; - 14999EB3620F0023372BA630B7828AB3 /* FBSDKAccessTokenCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCache.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCache.h; sourceTree = ""; }; - 14ACFF3CFF6579702F5CD4D86C604AF8 /* KSCrashSentry_Signal.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSCrashSentry_Signal.c; path = KSCrash/Source/KSCrash/Recording/Sentry/KSCrashSentry_Signal.c; sourceTree = ""; }; - 14EDE1345D3B9C96E0FFAD7218DCF3FB /* FBSDKButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKButton.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKButton.m; sourceTree = ""; }; - 15100BBE7084A834268745BAF4B2BB45 /* SENSystemAlert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSystemAlert.m; path = Pod/Classes/Model/SENSystemAlert.m; sourceTree = ""; }; + 0D961A7B0CCE7A93C67EE876DCDA0B0B /* FBSDKBoltsMeasurementEventListener.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBoltsMeasurementEventListener.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppLink/FBSDKBoltsMeasurementEventListener.m; sourceTree = ""; }; + 0DB7F1DA094B14E9299491791AE57AFF /* DDLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLog.h; path = Classes/DDLog.h; sourceTree = ""; }; + 0DC694939B4471FB6649409CA7E955ED /* FBSDKButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKButton.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKButton.m; sourceTree = ""; }; + 0E059A586B8454188A71BD76E5ACD151 /* LSHTTPRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSHTTPRequest.h; path = Nocilla/Model/LSHTTPRequest.h; sourceTree = ""; }; + 0E696894CD96CF481AA0E5F642E0F7D4 /* FBSDKAppEvents+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKAppEvents+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEvents+Internal.h"; sourceTree = ""; }; + 0E71E5C9D24EA161F38037086C8EF64E /* SENSleepSoundsState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSleepSoundsState.h; path = Pod/Classes/Model/SENSleepSoundsState.h; sourceTree = ""; }; + 0EA00245CBF3D47CAAC6BE633E3D5D1F /* DDLogMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLogMacros.h; path = Classes/DDLogMacros.h; sourceTree = ""; }; + 0EA8A50EC46C2DAF47DBD621B2C12CF0 /* KWReceiveMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWReceiveMatcher.m; path = Classes/Matchers/KWReceiveMatcher.m; sourceTree = ""; }; + 0EBFDE2898E702EC6C8245C2FA498A55 /* Nocilla-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nocilla-umbrella.h"; sourceTree = ""; }; + 0ED74989080EEAA4FF9B0B262B0A8701 /* SVWebViewControllerActivitySafari@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; name = "SVWebViewControllerActivitySafari@2x.png"; path = "SVWebViewController/UIActivities/Safari/SVWebViewControllerActivitySafari@2x.png"; sourceTree = ""; }; + 0F0F5CB49E155D7DE535397E8EAD5758 /* SENAPISystemAlerts.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPISystemAlerts.m; path = Pod/Classes/API/SENAPISystemAlerts.m; sourceTree = ""; }; + 0F20572A7A4B9EAB2FF2204097F7829A /* KSCrashSentry_Deadlock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashSentry_Deadlock.h; path = KSCrash/Source/KSCrash/Recording/Sentry/KSCrashSentry_Deadlock.h; sourceTree = ""; }; + 0F445BE07D69131622BAB0CDB83A86C4 /* SecureDFUServiceInitiator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SecureDFUServiceInitiator.swift; path = iOSDFULibrary/Classes/Implementation/SecureDFU/DFU/SecureDFUServiceInitiator.swift; sourceTree = ""; }; + 0F75DF8DF4862A19A7FE628E400F27B4 /* Charts.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Charts.xcconfig; sourceTree = ""; }; + 0FDD53AF6AD8FB15A45659C2D439D184 /* LGCentralManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LGCentralManager.h; path = LGBluetooth/LGCentralManager.h; sourceTree = ""; }; + 106D31C599854FA6FFF55E7328F29339 /* CGFloatType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CGFloatType.m; path = CGFloatType/CGFloatType.m; sourceTree = ""; }; + 10AA94F32E28F6F1C8C4A1EDEFD86298 /* Kiwi.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = Kiwi.modulemap; sourceTree = ""; }; + 10ED993F42D63EB5EC2673A989CD81A3 /* KWSharedExample.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWSharedExample.h; path = "Classes/Shared Examples/KWSharedExample.h"; sourceTree = ""; }; + 11174C33B7CADCC6A76A2EBFBA80831A /* KSCrashReportStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashReportStore.h; path = KSCrash/Source/KSCrash/Recording/KSCrashReportStore.h; sourceTree = ""; }; + 1120D01C380C3C4004A94B6FEFB84718 /* KWLetNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWLetNode.h; path = Classes/Nodes/KWLetNode.h; sourceTree = ""; }; + 11FBC70CA1476AE8B27B647D0EA9882D /* ChartAnimationEasing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChartAnimationEasing.swift; path = Source/Charts/Animation/ChartAnimationEasing.swift; sourceTree = ""; }; + 121576C2A5C4D218E75225CC0338EF09 /* FBSDKAccessTokenCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCache.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCache.h; sourceTree = ""; }; + 1241461BE8A93A7364EBB5506F68C7DB /* LegacyDFUExecutor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LegacyDFUExecutor.swift; path = iOSDFULibrary/Classes/Implementation/LegacyDFU/DFU/LegacyDFUExecutor.swift; sourceTree = ""; }; + 1283DB809310E506E21ADD09B86CDD95 /* SORelativeDateTransformer.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = SORelativeDateTransformer.bundle; path = SORelativeDateTransformer/SORelativeDateTransformer.bundle; sourceTree = ""; }; + 12934C3BD2C8D824BE5C8ABD365FE73A /* UIImage+ImageEffects.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIImage+ImageEffects.h"; sourceTree = ""; }; + 12B8512C576574A55C45DFFAB753732D /* FBSDKCoreKit+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKCoreKit+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKCoreKit+Internal.h"; sourceTree = ""; }; + 12E6AA4EE8BB9728EDB54455F1011768 /* SENSleepSoundStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSleepSoundStatus.h; path = Pod/Classes/Model/SENSleepSoundStatus.h; sourceTree = ""; }; + 12F56EED215C254D113742DCD9C878A8 /* FBSDKLoginManagerLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginManagerLogger.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.h; sourceTree = ""; }; + 133DA245FBD8C0085DC76FAD285B9920 /* Bolts.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = Bolts.modulemap; sourceTree = ""; }; + 1354BB723751CF1C5CE95D4535DE53C9 /* Charts-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Charts-dummy.m"; sourceTree = ""; }; + 137D94F229459FA9091CC96E0D337F02 /* SENPillMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENPillMetadata.h; path = Pod/Classes/Model/SENPillMetadata.h; sourceTree = ""; }; + 137E44AFFF5EBCE567351F7FD1590D91 /* FBSDKConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKConstants.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKConstants.m; sourceTree = ""; }; + 138435BBF1E68CC505AA0C4AFD777E90 /* FBSDKMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMacros.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKMacros.h; sourceTree = ""; }; + 1390219EFC53844264365F19BEF5D187 /* RadarChartData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RadarChartData.swift; path = Source/Charts/Data/Implementations/Standard/RadarChartData.swift; sourceTree = ""; }; + 13B04DC4C35F1DDA028E9AF3486AEE51 /* SENAnswer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAnswer.m; path = Pod/Classes/Model/SENAnswer.m; sourceTree = ""; }; + 13EF3F2FCD8491C87BD2E6F3DBC2BF96 /* Zip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Zip.h; path = Zip/Zip.h; sourceTree = ""; }; + 1427CB462DDBB17E41BCA0D3EDF0282C /* KSDynamicLinker.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSDynamicLinker.c; path = KSCrash/Source/KSCrash/Recording/Tools/KSDynamicLinker.c; sourceTree = ""; }; + 145DF68AE6426A21ABD18BBA37D377D1 /* NSObject+KiwiMockAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KiwiMockAdditions.m"; path = "Classes/Mocking/NSObject+KiwiMockAdditions.m"; sourceTree = ""; }; + 14B7C2BF04DD1C29378296D68CB05ACB /* CandleStickChartRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CandleStickChartRenderer.swift; path = Source/Charts/Renderers/CandleStickChartRenderer.swift; sourceTree = ""; }; + 1574C8AC48482769C6A6E9F74FBEA22B /* TransformerHorizontalBarChart.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformerHorizontalBarChart.swift; path = Source/Charts/Utils/TransformerHorizontalBarChart.swift; sourceTree = ""; }; + 15938C7CD8131648EA03F3CE5C9DC3ED /* SENRemoteImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENRemoteImage.h; path = Pod/Classes/Model/SENRemoteImage.h; sourceTree = ""; }; 1596E9202D86B2573B97152179A666AA /* Pods-SenseApp-Sense-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-SenseApp-Sense-acknowledgements.plist"; sourceTree = ""; }; 15D9F4E783EB763639ECE00E09B8F88C /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/System/Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; - 15EFDC3538AEF466F813EE9D54157333 /* KWChangeMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWChangeMatcher.m; path = Classes/Matchers/KWChangeMatcher.m; sourceTree = ""; }; - 165CBEEAA452E1E9E004010DE607793D /* Nocilla-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nocilla-prefix.pch"; sourceTree = ""; }; - 172E249D559F257871003BE57C4AB1B5 /* MutableField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MutableField.m; path = src/runtime/Classes/MutableField.m; sourceTree = ""; }; - 1745272E9A1F64AD7CE885591066088C /* AFURLSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLSessionManager.m; path = AFNetworking/AFURLSessionManager.m; sourceTree = ""; }; - 175B71A96806A6A3D15F8708C4AD4071 /* UICountingLabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = UICountingLabel.m; sourceTree = ""; }; - 17BABDE5DD31063DB283A1CC49C9E784 /* zip.c */ = {isa = PBXFileReference; includeInIndex = 1; name = zip.c; path = Zip/minizip/zip.c; sourceTree = ""; }; - 17C115EB3286EE449F4B6F07AD2327D8 /* KSBacktrace.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSBacktrace.c; path = KSCrash/Source/KSCrash/Recording/Tools/KSBacktrace.c; sourceTree = ""; }; - 17C3AD2FC6BBABC3D930B610734E1180 /* FBSDKServerConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKServerConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.h; sourceTree = ""; }; - 17F6ACD3FB174602579C0F8A1639FDC1 /* GeneratedMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GeneratedMessage.h; path = src/runtime/Classes/GeneratedMessage.h; sourceTree = ""; }; - 1852D77B048C9469B5E65C7B0A70102E /* SVWebViewControllerActivityChrome-iPad@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; name = "SVWebViewControllerActivityChrome-iPad@2x.png"; path = "SVWebViewController/UIActivities/Chrome/SVWebViewControllerActivityChrome-iPad@2x.png"; sourceTree = ""; }; - 1879D3562A44353AE93C3F99C22A4FC3 /* SENSleepSoundsState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSleepSoundsState.h; path = Pod/Classes/Model/SENSleepSoundsState.h; sourceTree = ""; }; - 18C0C4A849B9D67A9063E3243ECBA1BC /* KWCallSite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWCallSite.m; path = Classes/Core/KWCallSite.m; sourceTree = ""; }; - 18DF8EA9C678BFC1F1120D934270E8C3 /* FXKeychain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FXKeychain.h; path = FXKeychain/FXKeychain.h; sourceTree = ""; }; - 1910BCF2A0C08788CCEA32A9C55C2DFE /* FBSDKCoreKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBSDKCoreKit.xcconfig; sourceTree = ""; }; - 19A2B6852FB23615CBF512F5ADE2D681 /* DDTTYLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTTYLogger.h; path = Classes/DDTTYLogger.h; sourceTree = ""; }; - 19D560DD434BFA96DCC4DE773414A0EA /* NSJSONSerialization-NSNullRemoval.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "NSJSONSerialization-NSNullRemoval.modulemap"; sourceTree = ""; }; - 1A3EBB5379451CDCC794F8CC415B4C8C /* CombinedHighlighter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombinedHighlighter.swift; path = Source/Charts/Highlight/CombinedHighlighter.swift; sourceTree = ""; }; - 1A5D133703CB8C1C492EFED5F4CD24E3 /* FBSDKLoginKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBSDKLoginKit.xcconfig; sourceTree = ""; }; - 1A5FE56CBA914DF22EDDAB28E02EB186 /* IBarChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IBarChartDataSet.swift; path = Source/Charts/Data/Interfaces/IBarChartDataSet.swift; sourceTree = ""; }; - 1A6D1BF82FC949AB6A1490B353387CE9 /* CBUUID+StringExtraction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CBUUID+StringExtraction.h"; path = "LGBluetooth/CBUUID+StringExtraction.h"; sourceTree = ""; }; - 1A9540B781FB2CFED26B1DF717EABC85 /* FBSDKURLOpening.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKURLOpening.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKURLOpening.h; sourceTree = ""; }; - 1AF6B270DF41C676100814754BB8254F /* SVWebViewControllerActivitySafari.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVWebViewControllerActivitySafari.m; path = SVWebViewController/UIActivities/Safari/SVWebViewControllerActivitySafari.m; sourceTree = ""; }; + 17484E5164385EC409D22412C7761062 /* FBSDKLoginManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginManager.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManager.h; sourceTree = ""; }; + 175A95C8B0D2A8B66F11365DDBCD069C /* unzip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = unzip.h; path = Zip/minizip/unzip.h; sourceTree = ""; }; + 17685624AB6186B1A7ED94B23E68386B /* LSStubResponseDSL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSStubResponseDSL.m; path = Nocilla/DSL/LSStubResponseDSL.m; sourceTree = ""; }; + 17B364FBE0BAD8292D96EB620AAD619C /* KSCrash.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KSCrash.m; path = KSCrash/Source/KSCrash/Recording/KSCrash.m; sourceTree = ""; }; + 17B949D01962118E106767DD3EB08AC8 /* SENSense.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSense.m; path = Pod/Classes/BLE/SENSense.m; sourceTree = ""; }; + 182BBD9B7ED47C17F7DB3B73F8E2ADD7 /* GeneratedMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GeneratedMessage.m; path = src/runtime/Classes/GeneratedMessage.m; sourceTree = ""; }; + 182C6ACA0620BCA46F10CAE299A6DFB5 /* BFMeasurementEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFMeasurementEvent.h; path = Bolts/iOS/BFMeasurementEvent.h; sourceTree = ""; }; + 18A3121C8215BA190D691502FBB2F0DE /* NAPickerCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NAPickerCell.m; path = NASources/NAPickerCell.m; sourceTree = ""; }; + 190DF7B7C92AE3C70180F591C3EC1C1F /* ExtensionField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExtensionField.h; path = src/runtime/Classes/ExtensionField.h; sourceTree = ""; }; + 19CE1983F8684CCB497E6B413F57009A /* IntelHex2BinConverter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IntelHex2BinConverter.h; path = iOSDFULibrary/Classes/Utilities/HexToBinConverter/IntelHex2BinConverter.h; sourceTree = ""; }; + 19FC10DCF3E4D7DB8F4C6C4D50055627 /* FBSDKLoginKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FBSDKLoginKit-dummy.m"; sourceTree = ""; }; + 1A0234FE1A6C91AAF21513334F1DB0C5 /* crc32.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = crc32.swift; path = iOSDFULibrary/Classes/Utilities/crc32.swift; sourceTree = ""; }; + 1A351C441FB81FFA9BF38F4F363B29EC /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 1A43234F4AB5BF062ABB5873EC84F2E1 /* SENDFUStatus.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENDFUStatus.m; path = Pod/Classes/Model/SENDFUStatus.m; sourceTree = ""; }; + 1A4A5F8332E59D0A631E99D74CFC86CA /* SENQuestion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENQuestion.m; path = Pod/Classes/Model/SENQuestion.m; sourceTree = ""; }; + 1A8DAD6F6B55A87243C8323CDEA3C404 /* SENSleepPill.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSleepPill.h; path = Pod/Classes/BLE/SENSleepPill.h; sourceTree = ""; }; + 1AB431F47CDE74D063709EBF271842B4 /* FBSDKTestUsersManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTestUsersManager.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKTestUsersManager.m; sourceTree = ""; }; + 1AD42D91E83609A6EEE6CF55CE320E11 /* DDASLLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogger.m; path = Classes/DDASLLogger.m; sourceTree = ""; }; + 1AFAEBE57CA518883B61891BA3B2DAA3 /* KWBlock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBlock.m; path = Classes/Core/KWBlock.m; sourceTree = ""; }; + 1B0A00FDDEA9D971DDDFE954D8485D6D /* UIImage+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+AFNetworking.h"; path = "UIKit+AFNetworking/UIImage+AFNetworking.h"; sourceTree = ""; }; 1B205AF953E985606669FF2778C8C4BC /* Pods-SenseApp-Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-SenseApp-Tests-acknowledgements.plist"; sourceTree = ""; }; - 1B8968B39F9EBF4132E44FE5325CE047 /* UIImage+ImageEffects.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIImage+ImageEffects.h"; sourceTree = ""; }; - 1B9D6A3E4F90BE36D9F91F2D6FE9A1D2 /* FBSDKLoginKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = FBSDKLoginKit.modulemap; sourceTree = ""; }; - 1BA535179C889E3C1FC6384BC862B21C /* FBSDKLoginError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginError.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginError.m; sourceTree = ""; }; - 1BB89D40928043F15E70EB88AB5D4052 /* DDMultiFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMultiFormatter.m; path = Classes/Extensions/DDMultiFormatter.m; sourceTree = ""; }; + 1B44F60A13772CC9ABA0FE7EC608A247 /* KWRespondToSelectorMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWRespondToSelectorMatcher.h; path = Classes/Matchers/KWRespondToSelectorMatcher.h; sourceTree = ""; }; + 1BF3DCEC04140A2D07AB3201C0C408F8 /* YAxisRendererRadarChart.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = YAxisRendererRadarChart.swift; path = Source/Charts/Renderers/YAxisRendererRadarChart.swift; sourceTree = ""; }; + 1C362E375E596BEBC4172AFD822920D5 /* LSNSURLSessionHook.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSNSURLSessionHook.h; path = Nocilla/Hooks/NSURLSession/LSNSURLSessionHook.h; sourceTree = ""; }; + 1C96A403FC80061B00AA5E120D2F5ED9 /* KWInvocationCapturer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWInvocationCapturer.m; path = Classes/Core/KWInvocationCapturer.m; sourceTree = ""; }; + 1CB4B6EBFA7AE24EBBD05DFEF1DAD374 /* KWMock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMock.m; path = Classes/Mocking/KWMock.m; sourceTree = ""; }; 1CC9243836B540C8A7B91B4D92EE1711 /* Pods-SenseApp-Sense.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SenseApp-Sense.debug.xcconfig"; sourceTree = ""; }; - 1CF31E5087376B4C88758CEA182B80FB /* LineRadarRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LineRadarRenderer.swift; path = Source/Charts/Renderers/LineRadarRenderer.swift; sourceTree = ""; }; - 1D2EDE45811B9FFA7FA3F800AB98D0AE /* SVWebViewControllerActivity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVWebViewControllerActivity.h; path = SVWebViewController/UIActivities/SVWebViewControllerActivity.h; sourceTree = ""; }; - 1D2FBC2AC31DF8A186A84E7121D72DF0 /* RFC3339DateTool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RFC3339DateTool.m; path = KSCrash/Source/KSCrash/Recording/Tools/RFC3339DateTool.m; sourceTree = ""; }; - 1D3908B409458A96AC4BFFBBDB965225 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 1DD2300DFD420BB75710C3D51D33945B /* FBSDKAccessTokenCacheV4.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV4.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV4.h; sourceTree = ""; }; - 1E0102BFB56DE7813E465AF87D865FB3 /* iOSDFULibrary-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "iOSDFULibrary-umbrella.h"; sourceTree = ""; }; - 1E47349B500E69B3A417F3F817329CD0 /* SVWebViewControllerActivitySafari-iPad.png */ = {isa = PBXFileReference; includeInIndex = 1; name = "SVWebViewControllerActivitySafari-iPad.png"; path = "SVWebViewController/UIActivities/Safari/SVWebViewControllerActivitySafari-iPad.png"; sourceTree = ""; }; - 1E4DCC4ADB137C3E54FE8DAD3B0F25D1 /* KWBeWithinMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeWithinMatcher.m; path = Classes/Matchers/KWBeWithinMatcher.m; sourceTree = ""; }; - 1E9EC74DD3741B9B09E03D8DFC18D83D /* KSSafeCollections.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KSSafeCollections.m; path = KSCrash/Source/KSCrash/Recording/Tools/KSSafeCollections.m; sourceTree = ""; }; - 1EF3C38576E1F2BDCC96C577B5BF083F /* Double.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Double.swift; path = iOSDFULibrary/Classes/Utilities/Double.swift; sourceTree = ""; }; - 1EFC2E161E7E745B0638CD42FE2012C1 /* API.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = API.h; path = Pod/Classes/API/API.h; sourceTree = ""; }; + 1CE85EF267C5C10FCC54F07BAD40FBA1 /* FBSDKAppLinkResolver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppLinkResolver.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkResolver.h; sourceTree = ""; }; + 1D00879E4C838098F5CD732817C68DAB /* FXKeychain-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FXKeychain-prefix.pch"; sourceTree = ""; }; + 1D1CD80200FEEBB5E82A0E0DD9C56AC6 /* SENServiceDevice.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENServiceDevice.h; path = Pod/Classes/Service/SENServiceDevice.h; sourceTree = ""; }; + 1D4D97C58929D1460E9E858C6AC55CFC /* AnimatedViewPortJob.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedViewPortJob.swift; path = Source/Charts/Jobs/AnimatedViewPortJob.swift; sourceTree = ""; }; + 1D5E47549384E35E6F7530774AA7DBD1 /* FBSDKBridgeAPICrypto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPICrypto.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPICrypto.h; sourceTree = ""; }; + 1D68B3A214D128F00139A637A1BB7E7B /* FBSDKLoginManagerLoginResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginManagerLoginResult.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManagerLoginResult.m; sourceTree = ""; }; + 1D793B5B73E4D8112B052C96E2ECF85C /* BarChartView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BarChartView.swift; path = Source/Charts/Charts/BarChartView.swift; sourceTree = ""; }; + 1D7E48D197D8914FBA47365EE6E1E052 /* BFAppLinkTarget.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkTarget.h; path = Bolts/iOS/BFAppLinkTarget.h; sourceTree = ""; }; + 1DBF647D9C3127D10211B4D7C8D704A9 /* KWCaptureSpy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWCaptureSpy.m; path = Classes/Core/KWCaptureSpy.m; sourceTree = ""; }; + 1DE51ACA279C58A4C503080911D05902 /* SENAnalyticsLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAnalyticsLogger.h; path = Pod/Classes/Analytics/SENAnalyticsLogger.h; sourceTree = ""; }; + 1E28E78136E62085648ECB9693AEF23D /* UnknownFieldSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnknownFieldSet.h; path = src/runtime/Classes/UnknownFieldSet.h; sourceTree = ""; }; + 1E60548FBF6A87D43D12D677E4A79339 /* KWExampleSuiteBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWExampleSuiteBuilder.m; path = Classes/Core/KWExampleSuiteBuilder.m; sourceTree = ""; }; + 1E6060A05C743FD5CD32FE9C0A415C07 /* Nocilla.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = Nocilla.modulemap; sourceTree = ""; }; + 1E80E15E733E7AC584F7AA06B19C85CA /* SENSwapStatus.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSwapStatus.m; path = Pod/Classes/Model/SENSwapStatus.m; sourceTree = ""; }; + 1EC34CDE8A8F4A294982759DE14ABADA /* UICountingLabel-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UICountingLabel-umbrella.h"; sourceTree = ""; }; + 1F0B815CABB660BEE4444B3F605F12C6 /* BugsnagMetaData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BugsnagMetaData.m; path = Source/Bugsnag/BugsnagMetaData.m; sourceTree = ""; }; + 1F24BE0FE059E8ABA183F8CBF94466B7 /* SenseKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SenseKit.xcconfig; sourceTree = ""; }; 1F7DF3EDB1FAE3C863BD023920961C0A /* Pods-SenseApp-RoomConditionsExtension.beta.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SenseApp-RoomConditionsExtension.beta.xcconfig"; sourceTree = ""; }; - 2019891413D4C8F92C251A4A09C13CE9 /* NSJSONSerialization-NSNullRemoval-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSJSONSerialization-NSNullRemoval-dummy.m"; sourceTree = ""; }; - 2019D76F40071965644B18E75DB45D09 /* DDTTYLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDTTYLogger.m; path = Classes/DDTTYLogger.m; sourceTree = ""; }; - 20BE989D6C6323CB1E79679CFEFED4AC /* Utilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Utilities.m; path = src/runtime/Classes/Utilities.m; sourceTree = ""; }; - 20CA06CE1CFFF3055F8C063F4EBDEDFD /* FBSDKWebDialogView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKWebDialogView.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialogView.h; sourceTree = ""; }; - 216F407B18ECAFA1FDAFDDA0DC04BB45 /* LSRegexMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSRegexMatcher.h; path = Nocilla/Matchers/LSRegexMatcher.h; sourceTree = ""; }; - 2196CFABEB062A2396233D837BA5509F /* KSCrashSentry_Deadlock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KSCrashSentry_Deadlock.m; path = KSCrash/Source/KSCrash/Recording/Sentry/KSCrashSentry_Deadlock.m; sourceTree = ""; }; - 21D7F2B4B40DE3BA47446D5590263474 /* AbstractMessageBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AbstractMessageBuilder.m; path = src/runtime/Classes/AbstractMessageBuilder.m; sourceTree = ""; }; - 21E9025659C70F42F94830A52C4E2E67 /* UIImageEffects-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIImageEffects-dummy.m"; sourceTree = ""; }; - 2220ECB212D28E8D7B6EFE7DEA66069F /* SENAPITimeZone.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPITimeZone.h; path = Pod/Classes/API/SENAPITimeZone.h; sourceTree = ""; }; - 222A5FABD1D12D98EC93F3D50AC251DC /* TextFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TextFormat.m; path = src/runtime/Classes/TextFormat.m; sourceTree = ""; }; - 223D31A2F5DE7BA2A8519D1725E9B38A /* KWFailure.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWFailure.m; path = Classes/Core/KWFailure.m; sourceTree = ""; }; - 2295A5FA7FD42A1ED8B24B8E3F87DA63 /* SENSensorDataRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSensorDataRequest.h; path = Pod/Classes/Model/SENSensorDataRequest.h; sourceTree = ""; }; - 22B0654F82747E24C3224460B3CBB2D5 /* BFAppLinkNavigation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkNavigation.h; path = Bolts/iOS/BFAppLinkNavigation.h; sourceTree = ""; }; - 2300B0C6A65D2F1C0DFA6EBEC80360E7 /* SENAppStats.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAppStats.m; path = Pod/Classes/Model/SENAppStats.m; sourceTree = ""; }; - 234D9D730EB959FBB6BF6D008DB04395 /* PieChartView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PieChartView.swift; path = Source/Charts/Charts/PieChartView.swift; sourceTree = ""; }; - 234E210DE57B0CB7F2F214403D2D1C16 /* KSCrashReportFields.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashReportFields.h; path = KSCrash/Source/KSCrash/Recording/KSCrashReportFields.h; sourceTree = ""; }; - 23A50C75DA12E38F3E2F376E43F9920B /* SVWebViewController.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SVWebViewController.xcconfig; sourceTree = ""; }; - 23E97A240813A72DFF13850D395DFE8B /* LegendEntry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LegendEntry.swift; path = Source/Charts/Components/LegendEntry.swift; sourceTree = ""; }; - 23F73E2B0614A20CB9490963C00E370B /* fr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fr.lproj; path = SVWebViewController/fr.lproj; sourceTree = ""; }; - 2441F73466FF7B565643AC952DBF882A /* KWMessageTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMessageTracker.h; path = Classes/Core/KWMessageTracker.h; sourceTree = ""; }; - 24889E9C4C990AE068E1F79AB9FCF662 /* LSNSURLSessionHook.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSNSURLSessionHook.m; path = Nocilla/Hooks/NSURLSession/LSNSURLSessionHook.m; sourceTree = ""; }; - 24BF92F3C5220E5DBED63BA7C273BB10 /* SENTrendsGraph.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENTrendsGraph.m; path = Pod/Classes/Model/SENTrendsGraph.m; sourceTree = ""; }; - 24CBA09DB612ABE626C11F05157E7A9D /* AFImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFImageDownloader.h; path = "UIKit+AFNetworking/AFImageDownloader.h"; sourceTree = ""; }; - 24D7F070065AD24E49015A55A67D7599 /* FBSDKMaleSilhouetteIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMaleSilhouetteIcon.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKMaleSilhouetteIcon.h; sourceTree = ""; }; - 2501B441B55B79E78DCCECFAA637719D /* SENSenseVoiceSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSenseVoiceSettings.h; path = Pod/Classes/Model/SENSenseVoiceSettings.h; sourceTree = ""; }; - 250BFC37558F411D46EC593B593E3788 /* SENAPIShare.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPIShare.m; path = Pod/Classes/API/SENAPIShare.m; sourceTree = ""; }; - 2513A40B23DD0BB009B1CD0CCBB2E901 /* SEGSegmentIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGSegmentIntegration.m; path = Pod/Classes/Internal/SEGSegmentIntegration.m; sourceTree = ""; }; - 2589F9E778C8DAE5A53701C297BEBF2B /* KSObjC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSObjC.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSObjC.h; sourceTree = ""; }; - 259F8AC3DC364CECB60E7F82ADC21048 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 25AFB78C3DEC2EC10BA9ED5C92411F32 /* KSJSONCodec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSJSONCodec.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSJSONCodec.h; sourceTree = ""; }; - 25BBCFE4172DC0E73CE13F6227C98AE9 /* BarLineScatterCandleBubbleChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BarLineScatterCandleBubbleChartDataSet.swift; path = Source/Charts/Data/Implementations/Standard/BarLineScatterCandleBubbleChartDataSet.swift; sourceTree = ""; }; - 25D9699FF41A356237883F2B6D5B3381 /* YAxisRendererRadarChart.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = YAxisRendererRadarChart.swift; path = Source/Charts/Renderers/YAxisRendererRadarChart.swift; sourceTree = ""; }; - 25ED3A007D672FFE6DD6C144AA43DAEB /* Field.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Field.h; path = src/runtime/Classes/Field.h; sourceTree = ""; }; - 260FF3C67E2E624E9A95BB0C85008DED /* FBSDKBridgeAPICrypto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPICrypto.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPICrypto.h; sourceTree = ""; }; - 26573AFAE3D12556EA6E42F3A31890D0 /* ZendeskProviderSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = ZendeskProviderSDK.framework; sourceTree = ""; }; + 1FDEEACDD210061F0D573D7B7BF21CCB /* platform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = platform.h; sourceTree = ""; }; + 2078C3626CFCB936886E8F6E534E9DE5 /* SVWebViewControllerActivitySafari.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVWebViewControllerActivitySafari.h; path = SVWebViewController/UIActivities/Safari/SVWebViewControllerActivitySafari.h; sourceTree = ""; }; + 20A74DC918B024B63C1B58C6B190EAEC /* IBarLineScatterCandleBubbleChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IBarLineScatterCandleBubbleChartDataSet.swift; path = Source/Charts/Data/Interfaces/IBarLineScatterCandleBubbleChartDataSet.swift; sourceTree = ""; }; + 20B74A08A5B822C2676AEBEC36342A47 /* LSASIHTTPRequestHook.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSASIHTTPRequestHook.h; path = Nocilla/Hooks/ASIHTTPRequest/LSASIHTTPRequestHook.h; sourceTree = ""; }; + 20B9F155EBF880FA073DD4BDD7789F0B /* LSMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSMatcher.m; path = Nocilla/Matchers/LSMatcher.m; sourceTree = ""; }; + 20D2015B4CD7A1DBD83F5761696A592B /* SENInsight.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENInsight.m; path = Pod/Classes/Model/SENInsight.m; sourceTree = ""; }; + 20FBB2FC77B973C28694BE1F419077C4 /* LSStubResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSStubResponse.h; path = Nocilla/Stubs/LSStubResponse.h; sourceTree = ""; }; + 21166E05360DBDB5B32707EB980C7A9C /* SENPreference.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENPreference.h; path = Pod/Classes/Model/SENPreference.h; sourceTree = ""; }; + 21476FCFEF64D5E166A3FD0AF55EB716 /* SEGAnalyticsRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGAnalyticsRequest.h; path = Pod/Classes/Internal/SEGAnalyticsRequest.h; sourceTree = ""; }; + 21914219254AB3B1B7173DCFDC83E0C4 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 21B8F8FC14B380F79E58B347027006DB /* ScatterChartData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScatterChartData.swift; path = Source/Charts/Data/Implementations/Standard/ScatterChartData.swift; sourceTree = ""; }; + 21CD192119CE29C583275D6A6E1E822E /* KWEqualMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWEqualMatcher.h; path = Classes/Matchers/KWEqualMatcher.h; sourceTree = ""; }; + 21F008E6349BC596C296F048A7A503DC /* KWNull.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWNull.h; path = Classes/Core/KWNull.h; sourceTree = ""; }; + 2277DED1B704A80A48432886463E5398 /* RFC3339DateTool.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RFC3339DateTool.m; path = KSCrash/Source/KSCrash/Recording/Tools/RFC3339DateTool.m; sourceTree = ""; }; + 227952F4EEBDC2FAA76E32A64DD5C605 /* SVWebViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVWebViewController.h; path = SVWebViewController/SVWebViewController.h; sourceTree = ""; }; + 22C2F07B50C4F3C9B21F40CBE6B06242 /* IndexAxisValueFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IndexAxisValueFormatter.swift; path = Source/Charts/Formatters/IndexAxisValueFormatter.swift; sourceTree = ""; }; + 23035897463F10A904DB40EBBACFCD33 /* KWValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWValue.m; path = Classes/Core/KWValue.m; sourceTree = ""; }; + 2325D65D087E1ADA988D5823797BFDD0 /* MutableExtensionRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MutableExtensionRegistry.h; path = src/runtime/Classes/MutableExtensionRegistry.h; sourceTree = ""; }; + 234AA9693588BE0F5817D40CFFC1F379 /* SVWebViewController.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = SVWebViewController.bundle; path = SVWebViewController/SVWebViewController.bundle; sourceTree = ""; }; + 236D753607222198D7B3A0754B589395 /* DFUPeripheralSelector.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DFUPeripheralSelector.swift; path = iOSDFULibrary/Classes/Implementation/GenericDFU/DFUPeripheralSelector.swift; sourceTree = ""; }; + 239192FEB2FBB4E1C0BE7EC467F1F162 /* KWInequalityMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWInequalityMatcher.h; path = Classes/Matchers/KWInequalityMatcher.h; sourceTree = ""; }; + 2395779A5D23D0698A9439D1BA64E69E /* LSMatcheable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSMatcheable.h; path = Nocilla/Matchers/LSMatcheable.h; sourceTree = ""; }; + 23BD11C096C830003ED2FFB90EDB09C6 /* KWBeforeAllNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeforeAllNode.m; path = Classes/Nodes/KWBeforeAllNode.m; sourceTree = ""; }; + 23C2BCCE7D49C87CCC16FB17CCBA1CD4 /* SENAPIAccount.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPIAccount.m; path = Pod/Classes/API/SENAPIAccount.m; sourceTree = ""; }; + 23C95C7F3642AC3DBB9337C6DF29F07A /* AFNetworking.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.xcconfig; sourceTree = ""; }; + 23EFE327045ABF11ECC644EB2BC6F34C /* SENAPISleepSounds.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPISleepSounds.m; path = Pod/Classes/API/SENAPISleepSounds.m; sourceTree = ""; }; + 2407683692D173BE436B5B2AFB71D7EF /* FBSDKCoreKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSDKCoreKit-umbrella.h"; sourceTree = ""; }; + 242992AFC261B4DAD1486E5AA5E2C0EC /* SENService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENService.m; path = Pod/Classes/Service/SENService.m; sourceTree = ""; }; + 243AB3A1B4102A686C14E71EA78E259B /* zh-Hant.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hant.lproj"; path = "SVWebViewController/zh-Hant.lproj"; sourceTree = ""; }; + 249FFA7E2019454B36212EF594050063 /* SVWebViewControllerNext@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; name = "SVWebViewControllerNext@2x.png"; path = "SVWebViewController/SVWebViewController.bundle/SVWebViewControllerNext@2x.png"; sourceTree = ""; }; + 24F0AE5E4F9AD77FC02A4895ACCD4BE9 /* DDMultiFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMultiFormatter.h; path = Classes/Extensions/DDMultiFormatter.h; sourceTree = ""; }; + 24F64914B629DED570CACF13D4A36E75 /* SENSenseWiFiStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSenseWiFiStatus.h; path = Pod/Classes/Model/SENSenseWiFiStatus.h; sourceTree = ""; }; + 24FE33CBC3EDD52FC78B05E2F42528F4 /* ILineScatterCandleRadarChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ILineScatterCandleRadarChartDataSet.swift; path = Source/Charts/Data/Interfaces/ILineScatterCandleRadarChartDataSet.swift; sourceTree = ""; }; + 25606B8CE5CC49383708DE8452969095 /* SENAPISpeech.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPISpeech.h; path = Pod/Classes/API/SENAPISpeech.h; sourceTree = ""; }; + 2614BF4B81369638B76A7B82B4BFD493 /* SEGAnalytics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGAnalytics.m; path = Pod/Classes/SEGAnalytics.m; sourceTree = ""; }; + 262389A3989FF81E65063DD14858817E /* MutableField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MutableField.h; path = src/runtime/Classes/MutableField.h; sourceTree = ""; }; + 266EF141641A2D968844F3125CD7F3F9 /* KWBeWithinMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeWithinMatcher.m; path = Classes/Matchers/KWBeWithinMatcher.m; sourceTree = ""; }; 26921B8583F647724083B3CE1DFD753E /* Pods-SenseApp-RoomConditionsExtension.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-SenseApp-RoomConditionsExtension.modulemap"; sourceTree = ""; }; - 26A9351CAE3273528DC00B1860353F38 /* FBSDKProfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKProfile.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfile.h; sourceTree = ""; }; - 26D79FF75AA0D98A7B892E4D9FEFB128 /* AFNetworking.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.xcconfig; sourceTree = ""; }; - 26E179127781C3650B443516AA6DB7C4 /* SEGAliasPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGAliasPayload.h; path = Pod/Classes/Integrations/SEGAliasPayload.h; sourceTree = ""; }; - 26EB4198D697888C206397BB41C1E3FF /* UIProgressView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIProgressView+AFNetworking.h"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.h"; sourceTree = ""; }; - 26FD2386755855D502E12C1781FAC6E4 /* Nocilla.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = Nocilla.modulemap; sourceTree = ""; }; - 2748325F3C2F9E38DAC6320A1B140BF6 /* NSRegularExpression+Matcheable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSRegularExpression+Matcheable.h"; path = "Nocilla/Matchers/NSRegularExpression+Matcheable.h"; sourceTree = ""; }; - 279D2FFAC73D9ABBC05B9631DCA0FF65 /* KWSymbolicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWSymbolicator.h; path = Classes/Core/KWSymbolicator.h; sourceTree = ""; }; - 27A3FF06FA3C64C6B7E49F5138F38F42 /* FBSDKBoltsMeasurementEventListener.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBoltsMeasurementEventListener.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppLink/FBSDKBoltsMeasurementEventListener.m; sourceTree = ""; }; - 281917DFF055B834FF66B1D46E072FE8 /* SENTimelineMetric.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENTimelineMetric.m; path = Pod/Classes/Model/SENTimelineMetric.m; sourceTree = ""; }; - 281BE217C40056F9D62083C82E94186C /* KWBlock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBlock.m; path = Classes/Core/KWBlock.m; sourceTree = ""; }; - 282A065931C5F288AD6C62891BB14E8A /* BubbleChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BubbleChartDataSet.swift; path = Source/Charts/Data/Implementations/Standard/BubbleChartDataSet.swift; sourceTree = ""; }; - 284EBE9FC5F1A428C55DDF81F7051F46 /* ExtensionRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ExtensionRegistry.m; path = src/runtime/Classes/ExtensionRegistry.m; sourceTree = ""; }; - 28D5EFC266C41DC5A503265C9BB07F9A /* SEGAnalyticsUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGAnalyticsUtils.h; path = Pod/Classes/Internal/SEGAnalyticsUtils.h; sourceTree = ""; }; - 28E374106D45F16C5F9273C1DE0F1D5D /* HorizontalBarHighlighter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HorizontalBarHighlighter.swift; path = Source/Charts/Highlight/HorizontalBarHighlighter.swift; sourceTree = ""; }; - 28ED1AD71D7E2D05897C2ABD3D07EAE2 /* LoggerHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LoggerHelper.swift; path = iOSDFULibrary/Classes/Utilities/Logging/LoggerHelper.swift; sourceTree = ""; }; - 2959FE052671FD84FEEA8D60F4D3C6EA /* TransformerHorizontalBarChart.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TransformerHorizontalBarChart.swift; path = Source/Charts/Utils/TransformerHorizontalBarChart.swift; sourceTree = ""; }; - 29B18A2D9F0E2B4473F07A957F0237CB /* KWVerifying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWVerifying.h; path = Classes/Verifiers/KWVerifying.h; sourceTree = ""; }; - 29F12ABBE7EEE9CABF739F847C3FD60D /* FBSDKUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKUtility.m; sourceTree = ""; }; + 26D2D17ACF4D243ADF2117A20C2954C5 /* KWStringUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWStringUtilities.h; path = Classes/Core/KWStringUtilities.h; sourceTree = ""; }; + 27411D4261E5736B79DBAED621CBC6D9 /* KWLet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWLet.h; path = Classes/Core/KWLet.h; sourceTree = ""; }; + 2777674EC5DFE4E12EFC2F103ABE3928 /* KSCrashSentry_User.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashSentry_User.h; path = KSCrash/Source/KSCrash/Recording/Sentry/KSCrashSentry_User.h; sourceTree = ""; }; + 277B2D82925FFF01C28996A25E9E84CA /* SENSound.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSound.m; path = Pod/Classes/Model/SENSound.m; sourceTree = ""; }; + 2797E5239B99D5C7B9E91F40E8B825F8 /* FBSDKMath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMath.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMath.m; sourceTree = ""; }; + 280955A5E0DB118BC39372E200F86EC1 /* UICountingLabel-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UICountingLabel-prefix.pch"; sourceTree = ""; }; + 288B4B3D48BA435CF30C65B08F4BDE9C /* BFCancellationToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFCancellationToken.h; path = Bolts/Common/BFCancellationToken.h; sourceTree = ""; }; + 28B4FDB55EC2DBE3D2AF10484B2F2243 /* SENSense.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSense.h; path = Pod/Classes/BLE/SENSense.h; sourceTree = ""; }; + 28B5CA5C6FA2D1C728E64884B80F461E /* LSDataMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSDataMatcher.h; path = Nocilla/Matchers/LSDataMatcher.h; sourceTree = ""; }; + 28C8FF3BB58A1AEA8F616002B7EC432D /* PieChartData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PieChartData.swift; path = Source/Charts/Data/Implementations/Standard/PieChartData.swift; sourceTree = ""; }; + 28E2A699BFB7C2CF860F9893198C5947 /* SENAPIPreferences.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPIPreferences.m; path = Pod/Classes/API/SENAPIPreferences.m; sourceTree = ""; }; + 2904B9E52C61A230AA1B7F5B01D79537 /* Range.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Range.swift; path = Source/Charts/Highlight/Range.swift; sourceTree = ""; }; + 294A3EADB4B6EB18A22EEA2F2C5BAE21 /* FBSDKServerConfigurationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKServerConfigurationManager.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.h; sourceTree = ""; }; + 2990759C55E14AED1CE5FE7F7FBEBB21 /* LSHTTPStubURLProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSHTTPStubURLProtocol.h; path = Nocilla/Hooks/NSURLRequest/LSHTTPStubURLProtocol.h; sourceTree = ""; }; 2A27F5CBACCF173DAAA924CDB2452D47 /* Nocilla.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Nocilla.framework; path = Nocilla.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 2A287D88272B851C90FC68B401709850 /* FBSDKLoginManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginManager.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManager.m; sourceTree = ""; }; - 2A642B9BFCDCD45E813F5FFFA02FBB1B /* NAPickerCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NAPickerCell.h; path = NASources/NAPickerCell.h; sourceTree = ""; }; - 2A94EFC44A25475B6BB1711CE793B987 /* KWProbePoller.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWProbePoller.m; path = Classes/Core/KWProbePoller.m; sourceTree = ""; }; - 2ABEFEFB61715F7D7BCE3CEDBAFF9946 /* SEGPayload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGPayload.m; path = Pod/Classes/Integrations/SEGPayload.m; sourceTree = ""; }; - 2AC8299468B77981B32D3A04DED7CFB6 /* AFHTTPSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPSessionManager.m; path = AFNetworking/AFHTTPSessionManager.m; sourceTree = ""; }; + 2A2CDEA044AE7F65982B73791B83CCEC /* KWMatchVerifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatchVerifier.h; path = Classes/Verifiers/KWMatchVerifier.h; sourceTree = ""; }; + 2A849DE348248FD9A6539AD574952A2C /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 2A87F0188063946C336C1A02856015FD /* FXKeychain.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = FXKeychain.modulemap; sourceTree = ""; }; 2AE633F115BF716034D81DBB14F6355C /* CGFloatType.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CGFloatType.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 2B4ECE917947A3B90129B00B433CC597 /* BugsnagOSXNotifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BugsnagOSXNotifier.m; path = Source/Bugsnag/BugsnagOSXNotifier.m; sourceTree = ""; }; - 2B898E5E81231C49B3FA00805BE48D1E /* Kiwi-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kiwi-dummy.m"; sourceTree = ""; }; - 2C1C1A4F4E0BCFDC6D62C0FBB1FBB358 /* BLE.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BLE.h; path = Pod/Classes/BLE/BLE.h; sourceTree = ""; }; - 2C1E8CEB5A03CACF2CEC4C3BBA2674A7 /* FBSDKServerConfiguration+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKServerConfiguration+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration+Internal.h"; sourceTree = ""; }; - 2C1F36A2737A68A6F20C94591CA27F50 /* SENAPISleepSounds.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPISleepSounds.m; path = Pod/Classes/API/SENAPISleepSounds.m; sourceTree = ""; }; - 2C593F0FE8A11D03F594F7D928FAA07D /* UnknownFieldSet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnknownFieldSet.h; path = src/runtime/Classes/UnknownFieldSet.h; sourceTree = ""; }; - 2C8613576F211C393B43B2600DFC65CA /* SVWebViewControllerActivityChrome-iPad.png */ = {isa = PBXFileReference; includeInIndex = 1; name = "SVWebViewControllerActivityChrome-iPad.png"; path = "SVWebViewController/UIActivities/Chrome/SVWebViewControllerActivityChrome-iPad.png"; sourceTree = ""; }; - 2C89BA5E950F4F979C08D55E15FEC7E6 /* KWStringPrefixMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWStringPrefixMatcher.h; path = Classes/Matchers/KWStringPrefixMatcher.h; sourceTree = ""; }; - 2C8E28D654F0D02B35629EC91D2B92F8 /* KWMessagePattern.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMessagePattern.m; path = Classes/Core/KWMessagePattern.m; sourceTree = ""; }; - 2CBFFA74704B8BDEE6C57E9A6978406C /* LGService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LGService.m; path = LGBluetooth/LGService.m; sourceTree = ""; }; + 2B2D7F944D0434B2F812D65D73F9F481 /* KSMach_Arm64.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSMach_Arm64.c; path = KSCrash/Source/KSCrash/Recording/Tools/KSMach_Arm64.c; sourceTree = ""; }; + 2B4D403EBD8466AE9716D13FE17ED3D5 /* KSCrashCallCompletion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KSCrashCallCompletion.m; path = KSCrash/Source/KSCrash/Recording/Tools/KSCrashCallCompletion.m; sourceTree = ""; }; + 2B53FE939571E28A4B92E4E76F32B6F1 /* KWBeEmptyMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeEmptyMatcher.h; path = Classes/Matchers/KWBeEmptyMatcher.h; sourceTree = ""; }; + 2B587C5CB0B20A0A6B71054561DB6864 /* FBSDKBase64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBase64.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Base64/FBSDKBase64.h; sourceTree = ""; }; + 2BAE30E03FEB0644CB0C1BD7C37DCB70 /* BugsnagOSXNotifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BugsnagOSXNotifier.m; path = Source/Bugsnag/BugsnagOSXNotifier.m; sourceTree = ""; }; + 2BB9F4CBCBBE75ECE101800E8FB289BF /* LSStubResponseDSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSStubResponseDSL.h; path = Nocilla/DSL/LSStubResponseDSL.h; sourceTree = ""; }; + 2BFA207CAD1B9A24F453BCF77A5FEDE8 /* IChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IChartDataSet.swift; path = Source/Charts/Data/Interfaces/IChartDataSet.swift; sourceTree = ""; }; + 2C0FAC307F5F36E03A1BAC51AB262932 /* FBSDKBase64.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBase64.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Base64/FBSDKBase64.m; sourceTree = ""; }; + 2C51027216F956C33E66CE525490C96A /* SENAuthorizationService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAuthorizationService.m; path = Pod/Classes/API/SENAuthorizationService.m; sourceTree = ""; }; + 2CAA67411F93DCC808C822095066A98A /* SENAPISupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPISupport.h; path = Pod/Classes/API/SENAPISupport.h; sourceTree = ""; }; + 2CAB7BB87AA4DFAEC1F731253D5FD353 /* KSJSONCodec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSJSONCodec.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSJSONCodec.h; sourceTree = ""; }; + 2CCA4A4271C5E5593FB558331B5BDF8F /* DDAbstractDatabaseLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAbstractDatabaseLogger.h; path = Classes/DDAbstractDatabaseLogger.h; sourceTree = ""; }; + 2CCDFA7753876F862CEE68F7D9C4B48F /* SVWebViewControllerActivityChrome-iPad.png */ = {isa = PBXFileReference; includeInIndex = 1; name = "SVWebViewControllerActivityChrome-iPad.png"; path = "SVWebViewController/UIActivities/Chrome/SVWebViewControllerActivityChrome-iPad.png"; sourceTree = ""; }; + 2CCEEBDDB43DB5B836CB008F18DC61FF /* IntelHex2BinConverter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IntelHex2BinConverter.m; path = iOSDFULibrary/Classes/Utilities/HexToBinConverter/IntelHex2BinConverter.m; sourceTree = ""; }; + 2CE35F54111A2EE97A024F9E98CDFC47 /* FBSDKTooltipView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTooltipView.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKTooltipView.h; sourceTree = ""; }; 2CF7E67031E73E330D8790ABBD292DC2 /* Pods-SenseApp-RoomConditionsExtension.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SenseApp-RoomConditionsExtension.release.xcconfig"; sourceTree = ""; }; - 2D2EDF2FB38649EEB822DFD4FF195679 /* SENAPITimeline.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPITimeline.m; path = Pod/Classes/API/SENAPITimeline.m; sourceTree = ""; }; - 2DBDF42CE272D2AF38BE591615D86C31 /* CBUUID+StringExtraction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CBUUID+StringExtraction.m"; path = "LGBluetooth/CBUUID+StringExtraction.m"; sourceTree = ""; }; - 2E54B38776E6ADFF027B5A82C1EC6A51 /* SEGScreenPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGScreenPayload.h; path = Pod/Classes/Integrations/SEGScreenPayload.h; sourceTree = ""; }; - 2E5799CB66E8EE5EECD1CF65C23248D6 /* KWNilMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWNilMatcher.h; path = Classes/Matchers/KWNilMatcher.h; sourceTree = ""; }; - 2E5AB8F06A58D1E951EBD36F288A8B82 /* DFUServiceInitiator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DFUServiceInitiator.swift; path = iOSDFULibrary/Classes/Implementation/GenericDFU/DFUServiceInitiator.swift; sourceTree = ""; }; - 2E6602915B701F2BCE8EB862E108CC12 /* KWHaveValueMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWHaveValueMatcher.m; path = Classes/Matchers/KWHaveValueMatcher.m; sourceTree = ""; }; - 2E7ECC071B60C6C3881C9563C83A8239 /* FBSDKGraphRequestConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestConnection.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestConnection.m; sourceTree = ""; }; - 2E9B64D244A76C48C6F8C5934B299DAA /* Zip-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Zip-dummy.m"; sourceTree = ""; }; - 2ECBE1FA1AD55AA6CCDD73BFB1177D0B /* SENAPIAppFeedback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPIAppFeedback.h; path = Pod/Classes/API/SENAPIAppFeedback.h; sourceTree = ""; }; - 2ED0762D17F63B0C79D047EA62C4EC90 /* SENSensor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSensor.m; path = Pod/Classes/Model/SENSensor.m; sourceTree = ""; }; - 2EDC8BD730B3C4DD6C8BA77CF482CF70 /* FBSDKErrorConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKErrorConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfiguration.m; sourceTree = ""; }; - 2EF2CC3B14B2D613C7E6F6F08B234B1A /* NSRegularExpression+Matcheable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSRegularExpression+Matcheable.m"; path = "Nocilla/Matchers/NSRegularExpression+Matcheable.m"; sourceTree = ""; }; - 2FA137A9A0D597D7422F86748DDB82BD /* FBSDKBridgeAPIProtocolNativeV1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolNativeV1.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1.h; sourceTree = ""; }; - 2FB5395F3C74E59B6A0900E0C6757702 /* CGFloatType-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CGFloatType-umbrella.h"; sourceTree = ""; }; - 2FBB331629E1AD34E4975EF043974DB0 /* Zip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Zip.h; path = Zip/Zip.h; sourceTree = ""; }; - 3055759721FC008B282F122747E8E64F /* FBSDKLoginTooltipView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginTooltipView.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginTooltipView.h; sourceTree = ""; }; - 30E174BF3E734B5CE0F08413B9538CC3 /* CocoaLumberjack-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CocoaLumberjack-dummy.m"; sourceTree = ""; }; - 310D3D11482390795788F3B9008AB82B /* NSError+SimpleConstructor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSError+SimpleConstructor.h"; path = "KSCrash/Source/KSCrash/Recording/Tools/NSError+SimpleConstructor.h"; sourceTree = ""; }; + 2CFC8C81389F0A61C156710D42D7F4A6 /* LSHTTPClientHook.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSHTTPClientHook.h; path = Nocilla/Hooks/LSHTTPClientHook.h; sourceTree = ""; }; + 2CFCA0C06C3B120E9719E89CFAC33891 /* SENInsight.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENInsight.h; path = Pod/Classes/Model/SENInsight.h; sourceTree = ""; }; + 2D0222F76BAB5BFBB8B1F2DAA4E0F3D2 /* zh-Hans.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hans.lproj"; path = "SVWebViewController/zh-Hans.lproj"; sourceTree = ""; }; + 2D0C659AFC381A0B1162BAD2A5E8F193 /* BarChartRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BarChartRenderer.swift; path = Source/Charts/Renderers/BarChartRenderer.swift; sourceTree = ""; }; + 2D4C019F53CF05B1FAE529A0DD15A48C /* KWSpec.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWSpec.m; path = Classes/Core/KWSpec.m; sourceTree = ""; }; + 2D56A49A237F97AA2DBEF0136E94E78D /* UIProgressView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIProgressView+AFNetworking.m"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.m"; sourceTree = ""; }; + 2D58703D0CAE2E8F1D9AE01EC80A4C24 /* FBSDKSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSettings.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.h; sourceTree = ""; }; + 2DB23C43C150C059207739CAD7708F9C /* SENAPIShare.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPIShare.m; path = Pod/Classes/API/SENAPIShare.m; sourceTree = ""; }; + 2E3672FA17B47266DB34860BB5465826 /* NSProxy+KiwiVerifierAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSProxy+KiwiVerifierAdditions.m"; path = "Classes/Core/NSProxy+KiwiVerifierAdditions.m"; sourceTree = ""; }; + 2E375359D77394BDD37DF18E070A3C68 /* UICountingLabel.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = UICountingLabel.m; sourceTree = ""; }; + 2E3D10B6E7771539B477B735C55DAAC2 /* FBSDKLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLogger.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLogger.m; sourceTree = ""; }; + 2E44F355385F9E78DCCF8F3B0F84C0D4 /* da.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = da.lproj; path = SVWebViewController/da.lproj; sourceTree = ""; }; + 2E71869F129861FF926B17EF47BC9B9D /* SENAppStats.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAppStats.h; path = Pod/Classes/Model/SENAppStats.h; sourceTree = ""; }; + 2EA729FAB3291C763E1A9DF2BF32666A /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 2F0073BA9FE5F7D5AB08CDDC3742A95B /* Field.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Field.h; path = src/runtime/Classes/Field.h; sourceTree = ""; }; + 2F0188CF77D9608E40D058B04B533123 /* ASIHTTPRequestStub.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ASIHTTPRequestStub.m; path = Nocilla/Hooks/ASIHTTPRequest/ASIHTTPRequestStub.m; sourceTree = ""; }; + 2F0E6024F0AD8E6934510F16DB7FD097 /* KSCrashSentry_Deadlock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KSCrashSentry_Deadlock.m; path = KSCrash/Source/KSCrash/Recording/Sentry/KSCrashSentry_Deadlock.m; sourceTree = ""; }; + 2F7A57BB9E8F6A14AE1F666164375E59 /* LegacyDFUPeripheral.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LegacyDFUPeripheral.swift; path = iOSDFULibrary/Classes/Implementation/LegacyDFU/Peripherals/LegacyDFUPeripheral.swift; sourceTree = ""; }; + 3089AF0CDA3DFA5EF24C5E3EDA0F7DF7 /* PieChartView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PieChartView.swift; path = Source/Charts/Charts/PieChartView.swift; sourceTree = ""; }; + 30D7774668C27E63C64E1BB0A621CC03 /* FBSDKAudioResourceLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAudioResourceLoader.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAudioResourceLoader.h; sourceTree = ""; }; + 310AFBA432473BD5F437DDE12C5E797D /* Utilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Utilities.h; path = src/runtime/Classes/Utilities.h; sourceTree = ""; }; 314999E1715083BFF51274A6219BE775 /* AFNetworking.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = AFNetworking.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 316679F59F981C9F1BCF4CE8FA360008 /* KSCrashSentry_Signal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashSentry_Signal.h; path = KSCrash/Source/KSCrash/Recording/Sentry/KSCrashSentry_Signal.h; sourceTree = ""; }; - 317A4AD1CF13A3DC748B08CC3A281A46 /* KWBeforeAllNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeforeAllNode.m; path = Classes/Nodes/KWBeforeAllNode.m; sourceTree = ""; }; - 318377303719062560C003A77E68B6F8 /* KSObjC.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSObjC.c; path = KSCrash/Source/KSCrash/Recording/Tools/KSObjC.c; sourceTree = ""; }; - 31928A1E5B30E215B60FFFC535DCE315 /* LSASIHTTPRequestAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSASIHTTPRequestAdapter.h; path = Nocilla/Hooks/ASIHTTPRequest/LSASIHTTPRequestAdapter.h; sourceTree = ""; }; - 31D67FD474DA02733E699C27C1936444 /* SENSpeechResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSpeechResult.m; path = Pod/Classes/Model/SENSpeechResult.m; sourceTree = ""; }; - 31E06D3F3D4B2458E44CCE95909EAF4B /* UICountingLabel.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = UICountingLabel.modulemap; sourceTree = ""; }; + 319C8816C9D2C4C46BDF7776934187EA /* AttributedMarkdown-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AttributedMarkdown-dummy.m"; sourceTree = ""; }; + 31B97E5B4F9AAF69ECA9F3993AEEFEE3 /* SENSenseManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSenseManager.h; path = Pod/Classes/BLE/SENSenseManager.h; sourceTree = ""; }; + 31CCB48F0285E8478EFEF98936C74119 /* BugsnagMetaData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BugsnagMetaData.h; path = Source/Bugsnag/BugsnagMetaData.h; sourceTree = ""; }; 31EC6B2C48D33ABCF73E09DF962698A8 /* Kiwi.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Kiwi.framework; path = Kiwi.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 323A8158C751CF702B661ED89ABEAAE4 /* FBSDKAppEvents.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEvents.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppEvents.h; sourceTree = ""; }; - 3242F34201A77E48D42BD5C4A6EC7250 /* FBSDKSettings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKSettings.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.m; sourceTree = ""; }; - 32655DEE7196A88F71CEB97551EC5CE1 /* ZipArchive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZipArchive.swift; path = iOSDFULibrary/Classes/Utilities/ZipArchive.swift; sourceTree = ""; }; - 32D055F60F43EFE35677FA002AFF1C7D /* CGFloatType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CGFloatType.h; path = CGFloatType/CGFloatType.h; sourceTree = ""; }; - 330C2A3D52273A7FD1822972A92511AF /* KWBackgroundTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBackgroundTask.m; path = Classes/Core/KWBackgroundTask.m; sourceTree = ""; }; - 3326CDAE1B21D7F56CFE520A8CD76998 /* TextFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextFormat.h; path = src/runtime/Classes/TextFormat.h; sourceTree = ""; }; - 339EED9B4A8EE32BC0B5A10A5A23C4D0 /* KWItNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWItNode.h; path = Classes/Nodes/KWItNode.h; sourceTree = ""; }; - 3449C4EB99DF2EB9DC9DA17CA6DA5023 /* NSURLRequest+DSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLRequest+DSL.h"; path = "Nocilla/Hooks/NSURLRequest/NSURLRequest+DSL.h"; sourceTree = ""; }; - 351E5203FF2160F901268A9B4874E553 /* FBSDKAccessTokenCacheV3_17.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV3_17.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_17.h; sourceTree = ""; }; - 353AD2CEDD31D4A34A5DB1A4C1704985 /* KWSpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWSpec.h; path = Classes/Core/KWSpec.h; sourceTree = ""; }; - 354D9DECD4AB0332F37D35FF7094ABAF /* ioapi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ioapi.h; path = Zip/minizip/ioapi.h; sourceTree = ""; }; - 356A590F8B4532502C0834BEE857D17A /* KWBeEmptyMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeEmptyMatcher.m; path = Classes/Matchers/KWBeEmptyMatcher.m; sourceTree = ""; }; - 35D43FF9914827881F87C1703E7F666F /* Kiwi.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = Kiwi.modulemap; sourceTree = ""; }; - 35DD336CD540E4EAA71B2455955527B8 /* RadarChartRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RadarChartRenderer.swift; path = Source/Charts/Renderers/RadarChartRenderer.swift; sourceTree = ""; }; - 35F083115E7A538F0E5B68746E720DA7 /* KWExistVerifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExistVerifier.h; path = Classes/Verifiers/KWExistVerifier.h; sourceTree = ""; }; - 360DF4CE5AFC4BC489BDA79B7BE59DD1 /* SENAPIExpansion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPIExpansion.m; path = Pod/Classes/API/SENAPIExpansion.m; sourceTree = ""; }; - 3628C50781831184AC9C93E0BABF35E2 /* KWStub.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWStub.m; path = Classes/Stubbing/KWStub.m; sourceTree = ""; }; - 364B2C9021F30BF6F0584615504C0A7D /* KWMatchVerifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatchVerifier.h; path = Classes/Verifiers/KWMatchVerifier.h; sourceTree = ""; }; - 367AF4106E9B6F29396FF11DE4CD8EA1 /* SENAPIAccount.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPIAccount.m; path = Pod/Classes/API/SENAPIAccount.m; sourceTree = ""; }; - 36CF533DF3DE594C5EADF8B4BA1CBC16 /* SVWebViewController-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SVWebViewController-prefix.pch"; sourceTree = ""; }; - 36DACE94BCCEFC308C24112E5B488F4C /* SENPairedDevices.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENPairedDevices.h; path = Pod/Classes/Model/SENPairedDevices.h; sourceTree = ""; }; - 36EC7AFA4995AF91D918B0E2D6F44A49 /* KWCountType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWCountType.h; path = Classes/Core/KWCountType.h; sourceTree = ""; }; - 36F06560961EB35F341C12A3E91C7B0F /* FBSDKBase64.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBase64.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Base64/FBSDKBase64.m; sourceTree = ""; }; - 371EFE166B01EAD640FBBE126F449A2D /* zh-Hans.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hans.lproj"; path = "SVWebViewController/zh-Hans.lproj"; sourceTree = ""; }; - 375DA4C14A6828B04C954F4229E559BB /* SENSense.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSense.m; path = Pod/Classes/BLE/SENSense.m; sourceTree = ""; }; - 376CB1F9CEF9751A1D244461EAF821BE /* KSBacktrace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSBacktrace.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSBacktrace.h; sourceTree = ""; }; - 37D685315F86ED91F1BDE3C2D17FD09E /* LegacyDFUService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LegacyDFUService.swift; path = iOSDFULibrary/Classes/Implementation/LegacyDFU/Services/LegacyDFUService.swift; sourceTree = ""; }; - 37EAAE677963F8E23508B4C5D0E613EC /* FBSDKBridgeAPIRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIRequest.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest.h; sourceTree = ""; }; - 380712A4C28D83DAA64043CA2C9F6F88 /* KWContainMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWContainMatcher.h; path = Classes/Matchers/KWContainMatcher.h; sourceTree = ""; }; - 3857BD6ED02483A8DEE8FDEECAC59D91 /* PBArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PBArray.h; path = src/runtime/Classes/PBArray.h; sourceTree = ""; }; - 388425D0E00D66887B553BF1922E1359 /* SecureDFUService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SecureDFUService.swift; path = iOSDFULibrary/Classes/Implementation/SecureDFU/Services/SecureDFUService.swift; sourceTree = ""; }; - 38EB4263FD25992384DA8828E84339D3 /* CandleStickChartView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CandleStickChartView.swift; path = Source/Charts/Charts/CandleStickChartView.swift; sourceTree = ""; }; - 38F9A8F17EEE949E133122D082FFF4C4 /* KWMatchers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatchers.h; path = Classes/Core/KWMatchers.h; sourceTree = ""; }; - 39492E0A3ED3E3FABB62D731E60248FC /* IChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IChartDataSet.swift; path = Source/Charts/Data/Interfaces/IChartDataSet.swift; sourceTree = ""; }; - 395B9AC8AD04B7249BA07B1F8364B4E1 /* SEGBluetooth.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGBluetooth.h; path = Pod/Classes/Internal/SEGBluetooth.h; sourceTree = ""; }; - 39B73DC113479FB1A66CDD4B309579F5 /* MarkerImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MarkerImage.swift; path = Source/Charts/Components/MarkerImage.swift; sourceTree = ""; }; - 39C3DD31372D818B959FD5BCFBC39673 /* KWIntercept.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWIntercept.m; path = Classes/Stubbing/KWIntercept.m; sourceTree = ""; }; - 39CA4D72F1C633D2E0B277169E9BB4E6 /* ILineScatterCandleRadarChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ILineScatterCandleRadarChartDataSet.swift; path = Source/Charts/Data/Interfaces/ILineScatterCandleRadarChartDataSet.swift; sourceTree = ""; }; - 39F0D5BE52AB7BA6DDA3E8925045C849 /* NSData+Nocilla.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+Nocilla.h"; path = "Nocilla/Categories/NSData+Nocilla.h"; sourceTree = ""; }; - 39FBA9A99220DC5E1E87A0D9C3EE448F /* KSCrashSentry_NSException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashSentry_NSException.h; path = KSCrash/Source/KSCrash/Recording/Sentry/KSCrashSentry_NSException.h; sourceTree = ""; }; - 39FFCD23114F82765F938EBEB0730B29 /* BFAppLinkTarget.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkTarget.m; path = Bolts/iOS/BFAppLinkTarget.m; sourceTree = ""; }; - 3A2A5B1CB7F1E649C5F63F66E3F07170 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 3A3F5202E569A636CD0353748B470752 /* SENQuestion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENQuestion.m; path = Pod/Classes/Model/SENQuestion.m; sourceTree = ""; }; - 3A5F863B832EB1AF23B441634E71E2A5 /* CandleChartDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CandleChartDataProvider.swift; path = Source/Charts/Interfaces/CandleChartDataProvider.swift; sourceTree = ""; }; - 3A7E9AA5A64F6BF68D3E0F88C8F3E38A /* SORelativeDateTransformer.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = SORelativeDateTransformer.modulemap; sourceTree = ""; }; - 3AA8B046D182D60C00F8274EF3CD8E85 /* KSCrashSentry_User.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashSentry_User.h; path = KSCrash/Source/KSCrash/Recording/Sentry/KSCrashSentry_User.h; sourceTree = ""; }; + 321CF2BE07C72950510F9A87CA1309B1 /* UIButton+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+AFNetworking.m"; path = "UIKit+AFNetworking/UIButton+AFNetworking.m"; sourceTree = ""; }; + 322ED7D1B584D6599E28040B8F7E91A0 /* Kiwi.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kiwi.xcconfig; sourceTree = ""; }; + 327DD13261AD31CB802C93C01985B04E /* KWStringContainsMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWStringContainsMatcher.h; path = Classes/Matchers/KWStringContainsMatcher.h; sourceTree = ""; }; + 32C8169293F09D481035B26F5D29F504 /* Analytics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Analytics.h; path = Pod/Classes/Analytics/Analytics.h; sourceTree = ""; }; + 32DF0A7E6D3795EFA4479828ED2B23A1 /* KSJSONCodec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSJSONCodec.c; path = KSCrash/Source/KSCrash/Recording/Tools/KSJSONCodec.c; sourceTree = ""; }; + 32F918EC38CE5E67341B5E4D5E1EC906 /* TriangleShapeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = TriangleShapeRenderer.swift; path = Source/Charts/Renderers/Scatter/TriangleShapeRenderer.swift; sourceTree = ""; }; + 330FD226533EEA29BA145B484FB15917 /* FBSDKLoginButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginButton.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.m; sourceTree = ""; }; + 3342E101175A26D37EE1D50EE2CD2276 /* CandleStickChartView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CandleStickChartView.swift; path = Source/Charts/Charts/CandleStickChartView.swift; sourceTree = ""; }; + 3362462F280C529E9BBADD037F294350 /* Bootstrap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bootstrap.h; path = src/runtime/Classes/Bootstrap.h; sourceTree = ""; }; + 337949659A04524E4E47ACEA188D48F7 /* KWIntercept.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWIntercept.m; path = Classes/Stubbing/KWIntercept.m; sourceTree = ""; }; + 338C5BC83ABE43519855EAD08CAC643E /* KWAsyncVerifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAsyncVerifier.m; path = Classes/Verifiers/KWAsyncVerifier.m; sourceTree = ""; }; + 33BD3C7CAC9C138CCE82085E4DDE34CE /* UnknownFieldSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UnknownFieldSet.m; path = src/runtime/Classes/UnknownFieldSet.m; sourceTree = ""; }; + 33D4F4D96170DC4EB47C1A66AD4D7F95 /* Bugsnag-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Bugsnag-umbrella.h"; sourceTree = ""; }; + 33DB065D9DBBAE8E8EA384D75AFBA9C0 /* SENSensorStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSensorStatus.h; path = Pod/Classes/Model/SENSensorStatus.h; sourceTree = ""; }; + 33DCC524A12FBDE2B0F50194B248F193 /* ZoomViewJob.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZoomViewJob.swift; path = Source/Charts/Jobs/ZoomViewJob.swift; sourceTree = ""; }; + 34178493F2DFC2E7138C325B55097B7E /* KWBeMemberOfClassMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeMemberOfClassMatcher.m; path = Classes/Matchers/KWBeMemberOfClassMatcher.m; sourceTree = ""; }; + 345EC499B4B834E4D87E5CC718B394B8 /* LSDataMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSDataMatcher.m; path = Nocilla/Matchers/LSDataMatcher.m; sourceTree = ""; }; + 3461510E835D5BA12FBC66CB2E29C029 /* SENSenseMessage.pb.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSenseMessage.pb.m; path = Pod/Classes/BLE/SENSenseMessage.pb.m; sourceTree = ""; }; + 348926B3FC712A25167C8DC91361D3C5 /* LSHTTPClientHook.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSHTTPClientHook.m; path = Nocilla/Hooks/LSHTTPClientHook.m; sourceTree = ""; }; + 34D73F683B9E3C8A4A992349C36E9F71 /* ChartHighlighter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChartHighlighter.swift; path = Source/Charts/Highlight/ChartHighlighter.swift; sourceTree = ""; }; + 34E914810ECC34D9C52709DF6712BAEB /* BFAppLinkReturnToRefererView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkReturnToRefererView.h; path = Bolts/iOS/BFAppLinkReturnToRefererView.h; sourceTree = ""; }; + 3535BDBA756B3F584F3CB6D884CEBD4E /* FBSDKLoginKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginKit.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit.h; sourceTree = ""; }; + 356111802390F94BB4F4B788801E63F9 /* KWVerifying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWVerifying.h; path = Classes/Verifiers/KWVerifying.h; sourceTree = ""; }; + 3593FF0D9143A0CCCFDC5A0D1C89E00A /* KWContainMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWContainMatcher.m; path = Classes/Matchers/KWContainMatcher.m; sourceTree = ""; }; + 35ABBFD17B5F71F5D52A674E94B9676A /* KWReporting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWReporting.h; path = Classes/Core/KWReporting.h; sourceTree = ""; }; + 35EC77AD6BB6A20C9373AAB2A7CB1D33 /* markdown_lib.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = markdown_lib.h; sourceTree = ""; }; + 3614FD2388EE7BC15ABAE9AE05754936 /* SENSerializable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSerializable.h; path = Pod/Classes/Model/SENSerializable.h; sourceTree = ""; }; + 3643DE03B2C0B624C17DBD7AA8B78A39 /* FBSDKApplicationDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKApplicationDelegate.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.m; sourceTree = ""; }; + 366DF6498ED4134ED466FFF03F21BA2A /* SENAPIAlarms.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPIAlarms.h; path = Pod/Classes/API/SENAPIAlarms.h; sourceTree = ""; }; + 3680B71CA96F6E9108B931A2AB8FF92D /* KSObjC.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSObjC.c; path = KSCrash/Source/KSCrash/Recording/Tools/KSObjC.c; sourceTree = ""; }; + 36A11F401F9EA79F5612FB43D72E69C9 /* SEGGroupPayload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGGroupPayload.m; path = Pod/Classes/Integrations/SEGGroupPayload.m; sourceTree = ""; }; + 36A7DBBDB0A9C606F9BF824E148B1D21 /* NSValue+KiwiAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValue+KiwiAdditions.h"; path = "Classes/Core/NSValue+KiwiAdditions.h"; sourceTree = ""; }; + 36ACF52C46456256D949A7BAF17E4ADB /* KSJSONCodecObjC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSJSONCodecObjC.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSJSONCodecObjC.h; sourceTree = ""; }; + 36AE73B2754DF4A60DAC9828BAF47853 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 36B24A131377A28EBD083ED18FC3FE74 /* ILineChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ILineChartDataSet.swift; path = Source/Charts/Data/Interfaces/ILineChartDataSet.swift; sourceTree = ""; }; + 373123509BF80984D9D891C0711012B9 /* CocoaLumberjack-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CocoaLumberjack-dummy.m"; sourceTree = ""; }; + 3777789DA63774A7AD48053F9C9CFF9C /* Platform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.swift; path = Source/Charts/Utils/Platform.swift; sourceTree = ""; }; + 37788D8CE1996066AE8684E566955EE3 /* ExtendableMessageBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExtendableMessageBuilder.h; path = src/runtime/Classes/ExtendableMessageBuilder.h; sourceTree = ""; }; + 377E98D0DBB93CEE8B1279D7C9988DB0 /* SENLocalPreferences.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENLocalPreferences.m; path = Pod/Classes/Model/SENLocalPreferences.m; sourceTree = ""; }; + 380DC2D2365FEFB8DD69C2F1C7A14273 /* DDTTYLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDTTYLogger.h; path = Classes/DDTTYLogger.h; sourceTree = ""; }; + 381D7820749952FE135C3B1E5060D86C /* FBSDKLoginTooltipView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginTooltipView.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginTooltipView.m; sourceTree = ""; }; + 38486BF9819C3132E6ACD5F5E256FCEB /* FBSDKCoreKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = FBSDKCoreKit.modulemap; sourceTree = ""; }; + 387EC72C61EDBB235DF638122090D0EA /* FBSDKAppLinkResolver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppLinkResolver.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkResolver.m; sourceTree = ""; }; + 3895EC835E55ADFE58B64360A3A99566 /* KWBeWithinMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeWithinMatcher.h; path = Classes/Matchers/KWBeWithinMatcher.h; sourceTree = ""; }; + 38B8C80E583CDCEC720ED3FED45A0892 /* BugsnagIosNotifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BugsnagIosNotifier.h; path = Source/Bugsnag/BugsnagIosNotifier.h; sourceTree = ""; }; + 38E1046F140AEE8F900740F89A0BC3B8 /* IHighlighter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IHighlighter.swift; path = Source/Charts/Highlight/IHighlighter.swift; sourceTree = ""; }; + 39351B9DFE3E6834EB2211CE00C7EF00 /* DDMultiFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDMultiFormatter.m; path = Classes/Extensions/DDMultiFormatter.m; sourceTree = ""; }; + 39BD143F6106000CED6D7888B5A78F2E /* Zip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Zip.swift; path = Zip/Zip.swift; sourceTree = ""; }; + 39C96BD06E56DD650D36E0E0CDA8A0D6 /* BugsnagNotifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BugsnagNotifier.h; path = Source/Bugsnag/BugsnagNotifier.h; sourceTree = ""; }; + 39F281092924AEBF97710E1939B31956 /* KWNilMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWNilMatcher.m; path = Classes/Matchers/KWNilMatcher.m; sourceTree = ""; }; + 39FB1DC10D2B88C5DB8740512B4DCDF2 /* SenseKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SenseKit-dummy.m"; sourceTree = ""; }; + 3A1F016187CDA7512E819BA428CD0064 /* FBSDKLoginUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginUtility.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginUtility.m; sourceTree = ""; }; + 3A4F9B08B78AE2D32F90A8FEA482A8F1 /* QuickZip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QuickZip.swift; path = Zip/QuickZip.swift; sourceTree = ""; }; + 3A7258BBF567015BDF8E04A263BD9A4C /* KSMach.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSMach.c; path = KSCrash/Source/KSCrash/Recording/Tools/KSMach.c; sourceTree = ""; }; + 3A9193F22A96BBF9FB158BAAED28CE54 /* SVWebViewControllerActivityChrome.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVWebViewControllerActivityChrome.m; path = SVWebViewController/UIActivities/Chrome/SVWebViewControllerActivityChrome.m; sourceTree = ""; }; + 3AA83433B1361E8A2E3FFDD2939F4DFA /* LegacyDFUService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LegacyDFUService.swift; path = iOSDFULibrary/Classes/Implementation/LegacyDFU/Services/LegacyDFUService.swift; sourceTree = ""; }; + 3AD1D455E9332FC9970E6F89FF8A9790 /* AbstractMessageBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AbstractMessageBuilder.m; path = src/runtime/Classes/AbstractMessageBuilder.m; sourceTree = ""; }; 3AE8AD527F9E14607AEEB46E98372B9D /* Pods-SenseApp-Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-SenseApp-Tests-dummy.m"; sourceTree = ""; }; - 3B303A1115AD9A9DEDF1FDB9D874052C /* AFNetworkReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkReachabilityManager.h; path = AFNetworking/AFNetworkReachabilityManager.h; sourceTree = ""; }; - 3BE560CE0DF1C18A466AF47BD97B6A11 /* IMarker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IMarker.swift; path = Source/Charts/Components/IMarker.swift; sourceTree = ""; }; - 3C036A4C53F2139BE7F0B47F50BF52F2 /* FBSDKAccessTokenCacheV3.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV3.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3.m; sourceTree = ""; }; - 3C48EB7DA9E1EB04E855D09E22E33F0F /* DFUExecutor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DFUExecutor.swift; path = iOSDFULibrary/Classes/Implementation/GenericDFU/DFUExecutor.swift; sourceTree = ""; }; - 3CE2D0C793F3B465D96B347EDBEB74E5 /* BugsnagConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BugsnagConfiguration.m; path = Source/Bugsnag/BugsnagConfiguration.m; sourceTree = ""; }; - 3D1A10ABE18523674ED8509CF447D64B /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 3D2CADAEDEBDA01B83FBD4EF4E814BD2 /* SENTimeline.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENTimeline.m; path = Pod/Classes/Model/SENTimeline.m; sourceTree = ""; }; - 3D4D0944E17F16B124F151AD777D1A63 /* DDDispatchQueueLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDDispatchQueueLogFormatter.h; path = Classes/Extensions/DDDispatchQueueLogFormatter.h; sourceTree = ""; }; - 3D607AE7D8E52EC6D5E0C42BB79C1DA2 /* NALabelCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NALabelCell.m; path = NASources/NALabelCell.m; sourceTree = ""; }; - 3D6629977F222D9042C15AAE5D041C19 /* ScatterChartData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScatterChartData.swift; path = Source/Charts/Data/Implementations/Standard/ScatterChartData.swift; sourceTree = ""; }; - 3DA616791BEA373BDF5C5EFCD010F481 /* Nocilla-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nocilla-umbrella.h"; sourceTree = ""; }; - 3DCC5DDC315964BFD39883F39E20DA13 /* KWMessagePattern.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMessagePattern.h; path = Classes/Core/KWMessagePattern.h; sourceTree = ""; }; - 3DE6FACF80963535C3B0393C10EB525E /* BFMeasurementEvent_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFMeasurementEvent_Internal.h; path = Bolts/iOS/Internal/BFMeasurementEvent_Internal.h; sourceTree = ""; }; - 3DFA36ADE94F9445CF28A46CB699966F /* DFUPeripheralSelectorDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DFUPeripheralSelectorDelegate.swift; path = iOSDFULibrary/Classes/Implementation/GenericDFU/DFUPeripheralSelectorDelegate.swift; sourceTree = ""; }; - 3E09ECB566B0C635F49986CBB798C949 /* FBSDKApplicationDelegate.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKApplicationDelegate.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.m; sourceTree = ""; }; + 3AFB09C30541442BFA6863E907DCF32F /* Descriptor.pb.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Descriptor.pb.m; path = src/runtime/Classes/Descriptor/Descriptor.pb.m; sourceTree = ""; }; + 3B2A12B9D352B06D876C315A5BC39674 /* CodedOutputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CodedOutputStream.m; path = src/runtime/Classes/CodedOutputStream.m; sourceTree = ""; }; + 3B3002040588BABFC4E706BC485A1647 /* SENTimelineSegment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENTimelineSegment.h; path = Pod/Classes/Model/SENTimelineSegment.h; sourceTree = ""; }; + 3B30030A90CD322A38FD8F6CE535CE1A /* KWRegisterMatchersNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWRegisterMatchersNode.h; path = Classes/Nodes/KWRegisterMatchersNode.h; sourceTree = ""; }; + 3B5589B44707A615101B162406733C3A /* AFAutoPurgingImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFAutoPurgingImageCache.m; path = "UIKit+AFNetworking/AFAutoPurgingImageCache.m"; sourceTree = ""; }; + 3B84C2D6ADA71364DF419F827A07F4F8 /* FBSDKMonotonicTime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMonotonicTime.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMonotonicTime.m; sourceTree = ""; }; + 3BC493D51A2A62BE138A1D29671ED5C0 /* KWWorkarounds.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWWorkarounds.m; path = Classes/Core/KWWorkarounds.m; sourceTree = ""; }; + 3BD0B9813543F00B648B0998B316A906 /* NSString+Nocilla.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+Nocilla.m"; path = "Nocilla/Categories/NSString+Nocilla.m"; sourceTree = ""; }; + 3BD14440BCB27E7595C198D5EB53D8C6 /* FBSDKGraphErrorRecoveryProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphErrorRecoveryProcessor.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphErrorRecoveryProcessor.m; sourceTree = ""; }; + 3C25D6B18344F6747AFDD1E8766552A5 /* SORelativeDateTransformer.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SORelativeDateTransformer.xcconfig; sourceTree = ""; }; + 3C5CD674F579E9C7714835FDB77C0EB5 /* NSError+SimpleConstructor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSError+SimpleConstructor.m"; path = "KSCrash/Source/KSCrash/Recording/Tools/NSError+SimpleConstructor.m"; sourceTree = ""; }; + 3C7E3C44DBB5C02F05F2D75A2A35403F /* SENShareable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENShareable.h; path = Pod/Classes/Model/SENShareable.h; sourceTree = ""; }; + 3C8C9C875FF9B50EA919EE546F1653A0 /* SEGIntegrationFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGIntegrationFactory.h; path = Pod/Classes/Integrations/SEGIntegrationFactory.h; sourceTree = ""; }; + 3CCCFE66CA14E145DE3421135F751D0B /* SENAPITrends.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPITrends.h; path = Pod/Classes/API/SENAPITrends.h; sourceTree = ""; }; + 3CD04C9C6BA9C256A5DEA10AF9E93934 /* Fill.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Fill.swift; path = Source/Charts/Utils/Fill.swift; sourceTree = ""; }; + 3CE204C5D46C477A2B832BD28BF5536B /* KWValue.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWValue.h; path = Classes/Core/KWValue.h; sourceTree = ""; }; + 3CE2235797269C833EA1B4C79208D1FE /* SENAPITimeline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPITimeline.h; path = Pod/Classes/API/SENAPITimeline.h; sourceTree = ""; }; + 3D0124D5A22AA7F25493E7296EF9C2C1 /* SENAPISupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPISupport.m; path = Pod/Classes/API/SENAPISupport.m; sourceTree = ""; }; + 3D2090B4F19C107D1F103E83D7B20BF8 /* SVWebViewControllerActivity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVWebViewControllerActivity.m; path = SVWebViewController/UIActivities/SVWebViewControllerActivity.m; sourceTree = ""; }; + 3D2FA0055878BD9D4D8378BF2FC0599F /* LineRadarChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LineRadarChartDataSet.swift; path = Source/Charts/Data/Implementations/Standard/LineRadarChartDataSet.swift; sourceTree = ""; }; + 3D6155CB7BEAEDA33DED9B39FF67891A /* FBSDKColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKColor.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKColor.h; sourceTree = ""; }; + 3DA9AD18EA2BA602437E1758B4C36381 /* SENSpeechResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSpeechResult.h; path = Pod/Classes/Model/SENSpeechResult.h; sourceTree = ""; }; + 3DD386E8DA75C1C43D72E59DE4853F51 /* KiwiMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KiwiMacros.h; path = Classes/Core/KiwiMacros.h; sourceTree = ""; }; + 3DF073238608E14F854F6B7A1E240267 /* FBSDKLogo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLogo.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKLogo.m; sourceTree = ""; }; + 3E00E394FA8AA8FDECE12F232470D775 /* UIImageEffects.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = UIImageEffects.modulemap; sourceTree = ""; }; + 3E344817816558A7A77E51DAA3C7F311 /* BFURL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFURL.m; path = Bolts/iOS/BFURL.m; sourceTree = ""; }; + 3E3AE02AFE70B1F6E9036BC76D8DE767 /* SVWebViewController-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SVWebViewController-dummy.m"; sourceTree = ""; }; 3E48147358FBFA6717EB3C4771C58A41 /* Pods-SenseApp-RoomConditionsExtension-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-SenseApp-RoomConditionsExtension-resources.sh"; sourceTree = ""; }; - 3E7F0E2491340CCC98A759D8E1576C00 /* SVWebViewController-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SVWebViewController-umbrella.h"; sourceTree = ""; }; - 3EC11B621DBD09A3732E20DA9F20B77E /* KWAny.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAny.m; path = Classes/Core/KWAny.m; sourceTree = ""; }; - 3ECB3AA9ADD97ABFFEA7333E8411AF8F /* KWSharedExample.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWSharedExample.m; path = "Classes/Shared Examples/KWSharedExample.m"; sourceTree = ""; }; - 3EE5346383F2E4D2ECC32DF28F06F7AE /* FBSDKCrypto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCrypto.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.h; sourceTree = ""; }; - 3F20C2CBDD10733C82A6E9DCC7C9F923 /* ProtocolBuffers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ProtocolBuffers.h; path = src/runtime/Classes/ProtocolBuffers.h; sourceTree = ""; }; + 3EB6B3FE29A9D75C5CB911984FFD645E /* BFAppLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLink.h; path = Bolts/iOS/BFAppLink.h; sourceTree = ""; }; 3F5035785F1E62EF9035AC8588B6805A /* Pods-SenseApp-Sense.dev.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SenseApp-Sense.dev.xcconfig"; sourceTree = ""; }; - 3F6EBD2D82654FCBDC01DCCD91280B2D /* AttributedMarkdown-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AttributedMarkdown-prefix.pch"; sourceTree = ""; }; 3F868583C30585D6BA69F66D00483671 /* iOSDFULibrary.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = iOSDFULibrary.framework; path = iOSDFULibrary.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 3FD248B70EC5CAAA1CF849A0E781CB3F /* SENTimelineSegment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENTimelineSegment.m; path = Pod/Classes/Model/SENTimelineSegment.m; sourceTree = ""; }; + 3F95379FE6E0654DAF3B7D9CBEC27839 /* KWObjCUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWObjCUtilities.m; path = Classes/Core/KWObjCUtilities.m; sourceTree = ""; }; + 3F9B7E6A65C92812B87A18CD54673294 /* BarHighlighter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BarHighlighter.swift; path = Source/Charts/Highlight/BarHighlighter.swift; sourceTree = ""; }; + 3FB41AF262A196C3C5614465710C7790 /* SVWebViewControllerActivityChrome.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVWebViewControllerActivityChrome.h; path = SVWebViewController/UIActivities/Chrome/SVWebViewControllerActivityChrome.h; sourceTree = ""; }; + 3FC17D0BA8B95205177A098A09ECAD44 /* SENAppStats.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAppStats.m; path = Pod/Classes/Model/SENAppStats.m; sourceTree = ""; }; 400F6D1754AE6A3A1EC3585774096C38 /* NSJSONSerialization_NSNullRemoval.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = NSJSONSerialization_NSNullRemoval.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 4080335E90B06A05644EB281FB9A4817 /* FBSDKLoginManagerLoginResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginManagerLoginResult.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManagerLoginResult.m; sourceTree = ""; }; - 40B663AE46A5ECC70F5C5E395E283F58 /* KSMach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSMach.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSMach.h; sourceTree = ""; }; - 40B9AEA14C11BA3E76768BE0DD1531DE /* BugsnagBreadcrumb.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BugsnagBreadcrumb.m; path = Source/Bugsnag/BugsnagBreadcrumb.m; sourceTree = ""; }; - 40DE3B98141028A11868181C90024F68 /* BFTaskCompletionSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFTaskCompletionSource.m; path = Bolts/Common/BFTaskCompletionSource.m; sourceTree = ""; }; - 41084DBC335E2DEB083614CE1B5DACBE /* SVWebViewControllerActivityChrome@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; name = "SVWebViewControllerActivityChrome@2x.png"; path = "SVWebViewController/UIActivities/Chrome/SVWebViewControllerActivityChrome@2x.png"; sourceTree = ""; }; - 41BF48BD04338063DEBA864FE7FA23F1 /* Nocilla.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Nocilla.xcconfig; sourceTree = ""; }; - 41EB285AFED56EC62E563D45BB80A861 /* AbstractMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AbstractMessage.h; path = src/runtime/Classes/AbstractMessage.h; sourceTree = ""; }; - 41FBDA065B99EE10FE0642DAA4E0B714 /* BFCancellationTokenSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFCancellationTokenSource.h; path = Bolts/Common/BFCancellationTokenSource.h; sourceTree = ""; }; - 420AAC3799C1051E3BF2046E680AFEDE /* AFSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFSecurityPolicy.h; path = AFNetworking/AFSecurityPolicy.h; sourceTree = ""; }; - 4217376A9DC0938B350D757008C52EDF /* IValueFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IValueFormatter.swift; path = Source/Charts/Formatters/IValueFormatter.swift; sourceTree = ""; }; - 421DAA10FD3C39E5473E4A92FE944CA3 /* FBSDKAppLinkUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppLinkUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkUtility.m; sourceTree = ""; }; - 42611FA00A28EE5C7C327736BED1563B /* Renderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Renderer.swift; path = Source/Charts/Renderers/Renderer.swift; sourceTree = ""; }; - 42785FE1B4E61BA1F7AF3467F5074BC1 /* IHighlighter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IHighlighter.swift; path = Source/Charts/Highlight/IHighlighter.swift; sourceTree = ""; }; - 42C997199FB54F80ABCAB41901239339 /* IntelHex2BinConverter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = IntelHex2BinConverter.h; path = iOSDFULibrary/Classes/Utilities/HexToBinConverter/IntelHex2BinConverter.h; sourceTree = ""; }; - 42EF776D2CB4FFD764115EE6A139EF43 /* KWLet.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWLet.h; path = Classes/Core/KWLet.h; sourceTree = ""; }; - 42F926160804A5D82F40FC365274736A /* SVWebViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVWebViewController.h; path = SVWebViewController/SVWebViewController.h; sourceTree = ""; }; - 4305411FEDD43F09D86DD546FA82C0C2 /* KWNotificationMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWNotificationMatcher.h; path = Classes/Matchers/KWNotificationMatcher.h; sourceTree = ""; }; - 43954BB8C8BC928E9056771A8EDAE074 /* NAPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NAPickerView.m; path = NASources/NAPickerView.m; sourceTree = ""; }; - 43EB63C391DA0FF22176EAB167CA2B0E /* BugsnagNotifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BugsnagNotifier.h; path = Source/Bugsnag/BugsnagNotifier.h; sourceTree = ""; }; - 43F49F59A06C981CA88F493DD21FAC56 /* FBSDKMonotonicTime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMonotonicTime.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMonotonicTime.h; sourceTree = ""; }; - 45059E18BBF5ABCCFC479DFBA40AC810 /* SENPeripheralManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENPeripheralManager.m; path = Pod/Classes/BLE/SENPeripheralManager.m; sourceTree = ""; }; - 45A4ABBE481FE9EAF06B925C552B51C9 /* NSObject+KiwiVerifierAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KiwiVerifierAdditions.h"; path = "Classes/Core/NSObject+KiwiVerifierAdditions.h"; sourceTree = ""; }; - 45BD66BDFD9B5615AEECB6025CAB16E4 /* SEGIdentifyPayload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGIdentifyPayload.m; path = Pod/Classes/Integrations/SEGIdentifyPayload.m; sourceTree = ""; }; + 4014FC83481FBA7F55C70DE9F5E0D38A /* ConcreteExtensionField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ConcreteExtensionField.m; path = src/runtime/Classes/ConcreteExtensionField.m; sourceTree = ""; }; + 4064D1F18DC5B900A63917B8ECAC9FEB /* KSMach.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSMach.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSMach.h; sourceTree = ""; }; + 40B2B564B09F0A8FB386D20D81519A3E /* FBSDKLoginError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginError.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginError.h; sourceTree = ""; }; + 41076DA735DC16FCF3A6416BCCC54CC1 /* AFHTTPSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFHTTPSessionManager.m; path = AFNetworking/AFHTTPSessionManager.m; sourceTree = ""; }; + 412A3A9C6187DD249539A5BEF4393327 /* SVWebViewControllerActivitySafari-iPad.png */ = {isa = PBXFileReference; includeInIndex = 1; name = "SVWebViewControllerActivitySafari-iPad.png"; path = "SVWebViewController/UIActivities/Safari/SVWebViewControllerActivitySafari-iPad.png"; sourceTree = ""; }; + 4222DC9EE0ECB49D6E81F065AFD31355 /* SecureDFUExecutor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SecureDFUExecutor.swift; path = iOSDFULibrary/Classes/Implementation/SecureDFU/DFU/SecureDFUExecutor.swift; sourceTree = ""; }; + 422B37A02E9BDCAFC94A463A83634C62 /* KWBeKindOfClassMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeKindOfClassMatcher.h; path = Classes/Matchers/KWBeKindOfClassMatcher.h; sourceTree = ""; }; + 42518A1D928853BB3D764E74CAD9F0C6 /* FBSDKBridgeAPIProtocolNativeV1.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIProtocolNativeV1.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1.m; sourceTree = ""; }; + 429FB8FF81F1EE92845D2E44C00C9CD3 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 42E35D3A204C3C6D1145238A27FB6896 /* XAxisRendererHorizontalBarChart.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XAxisRendererHorizontalBarChart.swift; path = Source/Charts/Renderers/XAxisRendererHorizontalBarChart.swift; sourceTree = ""; }; + 42EC039B37D24C70407C1ED1A079E646 /* SENRemoteImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENRemoteImage.m; path = Pod/Classes/Model/SENRemoteImage.m; sourceTree = ""; }; + 42ED81E878D4B578AD7940F0DEF1697A /* KSMach_x86_32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSMach_x86_32.c; path = KSCrash/Source/KSCrash/Recording/Tools/KSMach_x86_32.c; sourceTree = ""; }; + 43AA23BF26CB175760BCA6629A9A0955 /* FBSDKURLSessionTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKURLSessionTask.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLSessionTask.h; sourceTree = ""; }; + 43FB7FA3DF72E40B309E86DC1E26D576 /* KWFailure.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWFailure.h; path = Classes/Core/KWFailure.h; sourceTree = ""; }; + 44D0BEED8C3ADA91D61554A40874DB90 /* DDFileLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDFileLogger.m; path = Classes/DDFileLogger.m; sourceTree = ""; }; + 44D24E402124E1F9D0C29E3956CBEDA2 /* FBSDKBridgeAPIProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocol.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIProtocol.h; sourceTree = ""; }; + 44E695192C64FA9F1821477774BC214D /* crypt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypt.h; path = Zip/minizip/crypt.h; sourceTree = ""; }; + 44F7CA6FA26B18848C0E7D5F2D637A62 /* NSInvocation+OCMAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+OCMAdditions.m"; path = "Classes/Core/NSInvocation+OCMAdditions.m"; sourceTree = ""; }; + 4547B7A68770962A81DCC34437A63227 /* KWExistVerifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExistVerifier.h; path = Classes/Verifiers/KWExistVerifier.h; sourceTree = ""; }; + 4549A073F82CDD13BFD4A62CCEA2A945 /* FBSDKTriStateBOOL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTriStateBOOL.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTriStateBOOL.h; sourceTree = ""; }; + 455D329EAA1FAAE83AC4FBBB5F8D9089 /* FBSDKCloseIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKCloseIcon.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKCloseIcon.m; sourceTree = ""; }; + 45918C5777779C928816C3DB9CA6EDA6 /* KWBeforeEachNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeforeEachNode.m; path = Classes/Nodes/KWBeforeEachNode.m; sourceTree = ""; }; + 45D260A1CFC0DE6FFBA1C44E85EB802C /* CGFloatType.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CGFloatType.xcconfig; sourceTree = ""; }; + 4602EF9BFF9E43B66C3AC3325B2B285E /* NSURLRequest+DSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLRequest+DSL.h"; path = "Nocilla/Hooks/NSURLRequest/NSURLRequest+DSL.h"; sourceTree = ""; }; 4605B515FCB47357C239F30A7F8C781E /* FBSDKCoreKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FBSDKCoreKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 464656453E75763F93A992179061B886 /* KSCrashReportFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashReportFilter.h; path = KSCrash/Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h; sourceTree = ""; }; - 465AED408190B8B41DA5F69D6B9FEA5B /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 46874FDC90F32AF273234F8B8E83A983 /* KWObjCUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWObjCUtilities.h; path = Classes/Core/KWObjCUtilities.h; sourceTree = ""; }; - 4695E964AFA9D37F3CB2CEBEA49C7DBB /* KWBackgroundTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBackgroundTask.h; path = Classes/Core/KWBackgroundTask.h; sourceTree = ""; }; - 46CE91CFDE303D6B485461A868EB3633 /* SENSenseMessage.pb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSenseMessage.pb.h; path = Pod/Classes/BLE/SENSenseMessage.pb.h; sourceTree = ""; }; - 46F2B03C05A9461D9137E38CD60FB3AD /* ScatterChartDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScatterChartDataProvider.swift; path = Source/Charts/Interfaces/ScatterChartDataProvider.swift; sourceTree = ""; }; - 470AAB7F3975D1D1371BD36650864E9A /* FBSDKGraphRequestMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestMetadata.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.m; sourceTree = ""; }; - 474CFC56E2DD8A9F283C978CE8BF609E /* KSCrashSentry_Deadlock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashSentry_Deadlock.h; path = KSCrash/Source/KSCrash/Recording/Sentry/KSCrashSentry_Deadlock.h; sourceTree = ""; }; - 476D7E725014DCAE276131C5FCB980CE /* ZendeskSDKStrings.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; path = ZendeskSDKStrings.bundle; sourceTree = ""; }; - 47973AF2D2C07AB103C5E337CB71AFEA /* SENAuthorizationService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAuthorizationService.m; path = Pod/Classes/API/SENAuthorizationService.m; sourceTree = ""; }; + 466E377B2514577D2CA81DB603190D49 /* FBSDKLogo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLogo.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKLogo.h; sourceTree = ""; }; + 46B7FD79B624F923DDE6C1F650D92E4F /* LSHTTPRequestDSLRepresentation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSHTTPRequestDSLRepresentation.m; path = Nocilla/DSL/LSHTTPRequestDSLRepresentation.m; sourceTree = ""; }; + 46FAEC3DA63895F7B4D0D26073EE8548 /* UICountingLabel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = UICountingLabel.h; sourceTree = ""; }; + 470D10C4A4AA1A3E7C4BF642EFF45566 /* UIActivityIndicatorView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActivityIndicatorView+AFNetworking.m"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m"; sourceTree = ""; }; + 476454EF37CEDC738DB53EB54576A2A2 /* SENSupportTopic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSupportTopic.h; path = Pod/Classes/Model/SENSupportTopic.h; sourceTree = ""; }; + 47F9D3CCC9EFD735A8EEDB4C3721073F /* SVWebViewControllerActivitySafari.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVWebViewControllerActivitySafari.m; path = SVWebViewController/UIActivities/Safari/SVWebViewControllerActivitySafari.m; sourceTree = ""; }; 47FBB5627FC99F53F4B5497940347E83 /* Pods-SenseApp-Sense-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-SenseApp-Sense-dummy.m"; sourceTree = ""; }; - 4803BAA4AB3BBD65DF412771377E8732 /* LineChartDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LineChartDataProvider.swift; path = Source/Charts/Interfaces/LineChartDataProvider.swift; sourceTree = ""; }; - 482FF80B89EFE45E3F1C49E21E6D717D /* AFImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFImageDownloader.m; path = "UIKit+AFNetworking/AFImageDownloader.m"; sourceTree = ""; }; - 488EBBF195AE731589636A2D96995169 /* DefaultValueFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultValueFormatter.swift; path = Source/Charts/Formatters/DefaultValueFormatter.swift; sourceTree = ""; }; + 480D03FB08FC46DF0323BA394EA8D727 /* NSDictionary+Merge.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+Merge.m"; path = "KSCrash/Source/KSCrash/Recording/Tools/NSDictionary+Merge.m"; sourceTree = ""; }; + 4814EABB33D4DB77678416B38398FECC /* SENSwapStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSwapStatus.h; path = Pod/Classes/Model/SENSwapStatus.h; sourceTree = ""; }; + 4859F2184EA932E1EF2E303402C84647 /* KSCrashType.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSCrashType.c; path = KSCrash/Source/KSCrash/Recording/KSCrashType.c; sourceTree = ""; }; + 4897D7B663B0D5297664EC060B87059D /* FBSDKCloseIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCloseIcon.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKCloseIcon.h; sourceTree = ""; }; + 48A6BCDF3E5FAC6305865E5B78850A03 /* FBSDKLoginTooltipView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginTooltipView.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginTooltipView.h; sourceTree = ""; }; + 48B9BD9E4558FAB32678DC6152E9FC56 /* Zip.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Zip.xcconfig; sourceTree = ""; }; + 49052DEADF128E09B7270826785E4D54 /* KWFutureObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWFutureObject.m; path = Classes/Core/KWFutureObject.m; sourceTree = ""; }; 4905D1C12933A0B4FC22999BCBBA248A /* Pods-SenseApp-RoomConditionsExtension-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-SenseApp-RoomConditionsExtension-acknowledgements.markdown"; sourceTree = ""; }; - 4933C9B8C7EF577B923A2D79D8D7FA51 /* NSObject+KiwiMockAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KiwiMockAdditions.m"; path = "Classes/Mocking/NSObject+KiwiMockAdditions.m"; sourceTree = ""; }; - 494E956D2C9CB0D726255D072FFC942D /* KWNull.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWNull.m; path = Classes/Core/KWNull.m; sourceTree = ""; }; - 4954C7127BD90DFF8AB7B472EB7DD0CE /* SEGAnalytics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGAnalytics.m; path = Pod/Classes/SEGAnalytics.m; sourceTree = ""; }; - 4958B7D679FBC9497095EA323B54BEE6 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 495CA3FF81DC016487B522DBBA0EB0E8 /* KSCrashSentry_User.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSCrashSentry_User.c; path = KSCrash/Source/KSCrash/Recording/Sentry/KSCrashSentry_User.c; sourceTree = ""; }; - 496AE83CC83850B83794246CC87E8A7B /* SVWebViewControllerActivityChrome.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVWebViewControllerActivityChrome.h; path = SVWebViewController/UIActivities/Chrome/SVWebViewControllerActivityChrome.h; sourceTree = ""; }; - 4986B5BCA31D7CB03EA7D5588A228B6C /* KWFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWFormatter.m; path = Classes/Core/KWFormatter.m; sourceTree = ""; }; - 49D811A41379601F0519FA956EB518B3 /* KWAsyncVerifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWAsyncVerifier.h; path = Classes/Verifiers/KWAsyncVerifier.h; sourceTree = ""; }; - 4A2C6F6AB651D6447E6CCA8CD57354FD /* LGBluetooth.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LGBluetooth.h; path = LGBluetooth/LGBluetooth.h; sourceTree = ""; }; - 4A2E3E5CF24C276B1941604E533B95B7 /* KWMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMock.h; path = Classes/Mocking/KWMock.h; sourceTree = ""; }; - 4A63AB89107C72EDD526BDB0796022F6 /* SENAPIDevice.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPIDevice.h; path = Pod/Classes/API/SENAPIDevice.h; sourceTree = ""; }; - 4A80C21E7EFBE4ACA10CCC7CB351F5E0 /* SENAnalyticsProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAnalyticsProvider.h; path = Pod/Classes/Analytics/SENAnalyticsProvider.h; sourceTree = ""; }; - 4AAD5461BF72FBD6ACBAD0F408544D82 /* DDASLLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogger.m; path = Classes/DDASLLogger.m; sourceTree = ""; }; + 491D34D675A369E0E15636BA780A27B6 /* UICountingLabel.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = UICountingLabel.modulemap; sourceTree = ""; }; + 496813241AA74CBB5A87A2FD4E03D9D2 /* FBSDKTypeUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTypeUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTypeUtility.m; sourceTree = ""; }; + 49804D70E8B7C89C6DFB7652CB822CDC /* BFAppLinkReturnToRefererView_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkReturnToRefererView_Internal.h; path = Bolts/iOS/Internal/BFAppLinkReturnToRefererView_Internal.h; sourceTree = ""; }; + 498179E6F858E3BC55A5B251002EED7C /* SHSProtoBuf-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SHSProtoBuf-umbrella.h"; sourceTree = ""; }; + 49921620539BFF0C05B4A60FF077D6B5 /* SVWebViewControllerBack@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; name = "SVWebViewControllerBack@2x.png"; path = "SVWebViewController/SVWebViewController.bundle/SVWebViewControllerBack@2x.png"; sourceTree = ""; }; + 49AFD529830872A944720DD1B8B2C308 /* CocoaLumberjack-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaLumberjack-prefix.pch"; sourceTree = ""; }; + 4A2152983DE4DD3CEA5B47D52A919282 /* LSStringMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSStringMatcher.m; path = Nocilla/Matchers/LSStringMatcher.m; sourceTree = ""; }; + 4A422A1950EAB2F2782797D0936EDD69 /* KSCrashSentry_MachException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashSentry_MachException.h; path = KSCrash/Source/KSCrash/Recording/Sentry/KSCrashSentry_MachException.h; sourceTree = ""; }; + 4A7D2BF0E9BB9DDF92F537A2AD3BEBE0 /* FBSDKError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKError.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKError.h; sourceTree = ""; }; 4AB1F94B51370B88CA98D17DEDAA213F /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 4ABE0329F3093D4D87F86C80584ADC9B /* GeneratedMessageBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GeneratedMessageBuilder.m; path = src/runtime/Classes/GeneratedMessageBuilder.m; sourceTree = ""; }; - 4AD078EAF23ECB9FAEB37700525F4D35 /* KWBeTrueMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeTrueMatcher.h; path = Classes/Matchers/KWBeTrueMatcher.h; sourceTree = ""; }; - 4ADEF4D33A76AFB1389B8E9C8341EC1E /* KSCrashContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashContext.h; path = KSCrash/Source/KSCrash/Recording/KSCrashContext.h; sourceTree = ""; }; - 4AE0B6B3ADE11D23012B15D65F630532 /* SENInsight.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENInsight.m; path = Pod/Classes/Model/SENInsight.m; sourceTree = ""; }; - 4AF4E17CE1AECC528E39E090B5B5AD8C /* LineScatterCandleRadarRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LineScatterCandleRadarRenderer.swift; path = Source/Charts/Renderers/LineScatterCandleRadarRenderer.swift; sourceTree = ""; }; - 4B9C5DB901A7877E7EC81E5ADDF90640 /* SENLocalPreferences.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENLocalPreferences.m; path = Pod/Classes/Model/SENLocalPreferences.m; sourceTree = ""; }; - 4BAC59E0CA852254473621E95366C2D5 /* PieChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PieChartDataSet.swift; path = Source/Charts/Data/Implementations/Standard/PieChartDataSet.swift; sourceTree = ""; }; - 4BAC93F394A606F582BD6C2EEC4D2CD4 /* DDFileLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDFileLogger.h; path = Classes/DDFileLogger.h; sourceTree = ""; }; + 4AE3B055F069E37EC282F7747A1FAABB /* SENTimelineMetric.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENTimelineMetric.h; path = Pod/Classes/Model/SENTimelineMetric.h; sourceTree = ""; }; + 4AE742A6B14F55647AAB57EA26601627 /* LineChartDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LineChartDataProvider.swift; path = Source/Charts/Interfaces/LineChartDataProvider.swift; sourceTree = ""; }; + 4B6D3B1B8AA37774FFBE27CB8311A221 /* PieRadarHighlighter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PieRadarHighlighter.swift; path = Source/Charts/Highlight/PieRadarHighlighter.swift; sourceTree = ""; }; + 4BAC688733B4235A3BCA6719DF3BEFD1 /* FBSDKLoginManager+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginManager+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManager+Internal.h"; sourceTree = ""; }; 4BD854D75F99835EB41DE7EC3FDD8A71 /* iOSDFULibrary.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = iOSDFULibrary.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 4C0421E00E444ED5645E844DBC8E8DFA /* UIImageEffects.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = UIImageEffects.modulemap; sourceTree = ""; }; - 4C13C602C5F2AB16D95641DC5EF092D7 /* IBarLineScatterCandleBubbleChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IBarLineScatterCandleBubbleChartDataSet.swift; path = Source/Charts/Data/Interfaces/IBarLineScatterCandleBubbleChartDataSet.swift; sourceTree = ""; }; - 4C32183DF136401D5F0E0798F48003D8 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 4C3F6D5DF3D2C03EF827F1565E2EAD1F /* LegacyDFUPeripheral.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LegacyDFUPeripheral.swift; path = iOSDFULibrary/Classes/Implementation/LegacyDFU/Peripherals/LegacyDFUPeripheral.swift; sourceTree = ""; }; - 4C544D163E0A12180DF76B213A5263EF /* ChartDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChartDataProvider.swift; path = Source/Charts/Interfaces/ChartDataProvider.swift; sourceTree = ""; }; - 4C655D0F5224EFF48E2456D8EE3F9B48 /* DefaultAxisValueFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultAxisValueFormatter.swift; path = Source/Charts/Formatters/DefaultAxisValueFormatter.swift; sourceTree = ""; }; - 4CAA47E506EF0F87BDDBA048EC8C7CB1 /* BarLineScatterCandleBubbleChartData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BarLineScatterCandleBubbleChartData.swift; path = Source/Charts/Data/Implementations/Standard/BarLineScatterCandleBubbleChartData.swift; sourceTree = ""; }; - 4CB83A279570F99557611E7C26ED106E /* FBSDKLoginManagerLoginResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginManagerLoginResult.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManagerLoginResult.h; sourceTree = ""; }; - 4CC9FBFDD49C3B0F04EED4502591A1A9 /* BFCancellationTokenRegistration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFCancellationTokenRegistration.m; path = Bolts/Common/BFCancellationTokenRegistration.m; sourceTree = ""; }; - 4CDB8B0F6F9F8EE0FF9A71A607569E50 /* SENAPIClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPIClient.h; path = Pod/Classes/API/SENAPIClient.h; sourceTree = ""; }; - 4CEE2BE5708B2E8C3870D9507195DF67 /* _FBSDKTemporaryErrorRecoveryAttempter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FBSDKTemporaryErrorRecoveryAttempter.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/_FBSDKTemporaryErrorRecoveryAttempter.h; sourceTree = ""; }; - 4CEE2FCD4BC94CDD0FE9AED4FD495096 /* KWExampleSuiteBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleSuiteBuilder.h; path = Classes/Core/KWExampleSuiteBuilder.h; sourceTree = ""; }; - 4CFDC656F4D426ABE0479EF28B2DDF1C /* SENSwapStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSwapStatus.h; path = Pod/Classes/Model/SENSwapStatus.h; sourceTree = ""; }; - 4D1A7B74976B1263180E106CB8848994 /* KSCrashSentry_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashSentry_Private.h; path = KSCrash/Source/KSCrash/Recording/Sentry/KSCrashSentry_Private.h; sourceTree = ""; }; - 4D442D583A7E73209AABEB513C108147 /* FBSDKAccessTokenCaching.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCaching.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCaching.h; sourceTree = ""; }; - 4E96B6B623F84F761A328B6D2A2D3CC6 /* SENAppUnreadStats.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAppUnreadStats.m; path = Pod/Classes/Model/SENAppUnreadStats.m; sourceTree = ""; }; - 4EA551E12C8BF87AF58A731ABA285F5C /* SORelativeDateTransformer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SORelativeDateTransformer-prefix.pch"; sourceTree = ""; }; - 4ED8312094A4415175463D28F51CE363 /* NSMethodSignature+KiwiAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMethodSignature+KiwiAdditions.m"; path = "Classes/Core/NSMethodSignature+KiwiAdditions.m"; sourceTree = ""; }; - 4EE96A9AA12BDAD12FA092067450B6DE /* SENSleepSoundRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSleepSoundRequest.m; path = Pod/Classes/Model/SENSleepSoundRequest.m; sourceTree = ""; }; - 4EEE1922F47C7ACCB60941BFC32F12A5 /* AnimatedZoomViewJob.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedZoomViewJob.swift; path = Source/Charts/Jobs/AnimatedZoomViewJob.swift; sourceTree = ""; }; - 4EF4D8548B7D2BF4866353F761739499 /* KWMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatcher.h; path = Classes/Core/KWMatcher.h; sourceTree = ""; }; - 4F057AA64FC86893714CDEF1F9C730BD /* FBSDKAccessTokenCacheV3_17.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV3_17.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_17.m; sourceTree = ""; }; - 4F53F10AE6D71DD603831120D3D52561 /* KWSharedExampleRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWSharedExampleRegistry.m; path = "Classes/Shared Examples/KWSharedExampleRegistry.m"; sourceTree = ""; }; - 4F8624536E44C1C3180523523BBC0165 /* platform.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = platform.h; sourceTree = ""; }; - 50122387990CF8FFA18C64040FD44705 /* SecureDFUPeripheralDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SecureDFUPeripheralDelegate.swift; path = iOSDFULibrary/Classes/Implementation/SecureDFU/Peripheral/SecureDFUPeripheralDelegate.swift; sourceTree = ""; }; - 50486F41A8780CE1E38E7F5C79672A92 /* CocoaLumberjack-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CocoaLumberjack-prefix.pch"; sourceTree = ""; }; - 50F6B37230DE4273B8EBD09C5FD3F74C /* NSProxy+KiwiVerifierAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSProxy+KiwiVerifierAdditions.m"; path = "Classes/Core/NSProxy+KiwiVerifierAdditions.m"; sourceTree = ""; }; - 51165D9365CAF0B70EC97F03665F29F7 /* ChartUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChartUtils.swift; path = Source/Charts/Utils/ChartUtils.swift; sourceTree = ""; }; - 5147891DDFCA3FC6CD8A240A1163E5A6 /* KWBeMemberOfClassMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeMemberOfClassMatcher.h; path = Classes/Matchers/KWBeMemberOfClassMatcher.h; sourceTree = ""; }; - 514B0E705611BDDD504AB4FD11515F4B /* SecureDFUControlPoint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SecureDFUControlPoint.swift; path = iOSDFULibrary/Classes/Implementation/SecureDFU/Characteristics/SecureDFUControlPoint.swift; sourceTree = ""; }; - 51529B267AE500C5A209140AACDF7E4C /* DDAssertMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAssertMacros.h; path = Classes/DDAssertMacros.h; sourceTree = ""; }; - 51BA3E112C7CD0DB4346ABD8615434B3 /* SENAPISpeech.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPISpeech.m; path = Pod/Classes/API/SENAPISpeech.m; sourceTree = ""; }; - 51F3EA56D5050437AE154E3E5E4ECF09 /* BugsnagSink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BugsnagSink.h; path = Source/Bugsnag/BugsnagSink.h; sourceTree = ""; }; - 523120DA25E94675D58619E9DB0EA0BE /* ChartColorTemplates.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChartColorTemplates.swift; path = Source/Charts/Utils/ChartColorTemplates.swift; sourceTree = ""; }; - 523843E67B15FD70DA03BD164119B468 /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLResponseSerialization.m; path = AFNetworking/AFURLResponseSerialization.m; sourceTree = ""; }; - 5242267467AA501A339C88A3A03AB330 /* SENSenseVoiceSettings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSenseVoiceSettings.m; path = Pod/Classes/Model/SENSenseVoiceSettings.m; sourceTree = ""; }; - 52792224B970F20549470A095EA3BE5C /* SVModalWebViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVModalWebViewController.h; path = SVWebViewController/SVModalWebViewController.h; sourceTree = ""; }; - 5281C8B0B76A1B2B7B7C78F955C9CA14 /* LGCharacteristic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LGCharacteristic.h; path = LGBluetooth/LGCharacteristic.h; sourceTree = ""; }; - 52A88C02860DB015F86FCC48343ABAE8 /* DFUPacket.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DFUPacket.swift; path = iOSDFULibrary/Classes/Implementation/LegacyDFU/Characteristics/DFUPacket.swift; sourceTree = ""; }; - 52B4ADBD8616050D5023A7D4FB803CB8 /* FBSDKBridgeAPIProtocolNativeV1.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIProtocolNativeV1.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1.m; sourceTree = ""; }; + 4BD90740842369034ABCE03E8274CC76 /* KWMatchers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMatchers.m; path = Classes/Core/KWMatchers.m; sourceTree = ""; }; + 4BD96DE0EABAE8B4A9512E8E11377402 /* NSURLRequest+DSL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLRequest+DSL.m"; path = "Nocilla/Hooks/NSURLRequest/NSURLRequest+DSL.m"; sourceTree = ""; }; + 4BF52A11B3DF395F80D714A6F49BC3DE /* FBSDKLoginKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBSDKLoginKit.xcconfig; sourceTree = ""; }; + 4C2635CDA4176970FE6FD65551F62B8E /* DefaultFillFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultFillFormatter.swift; path = Source/Charts/Formatters/DefaultFillFormatter.swift; sourceTree = ""; }; + 4C4B1FE5AECA5FCA5F411AFFCB10FB48 /* XAxis.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XAxis.swift; path = Source/Charts/Components/XAxis.swift; sourceTree = ""; }; + 4C727F08F49A1BBA27B6EBAD72FBB736 /* FBSDKPaymentObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKPaymentObserver.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKPaymentObserver.h; sourceTree = ""; }; + 4C86977EE313E06672128DBC832767C9 /* AbstractMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AbstractMessage.h; path = src/runtime/Classes/AbstractMessage.h; sourceTree = ""; }; + 4CA872028C7FF17E12EFF35D646B8ACF /* KWUserDefinedMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWUserDefinedMatcher.m; path = Classes/Matchers/KWUserDefinedMatcher.m; sourceTree = ""; }; + 4D7DBE25469F52D71ACC043CAD65E131 /* SENAPIDevice.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPIDevice.h; path = Pod/Classes/API/SENAPIDevice.h; sourceTree = ""; }; + 4D8B86A19502A5F73D3EC6419AD81099 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 4DD648A6F946FAC52B40E21EA677A2E4 /* KWBackgroundTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBackgroundTask.m; path = Classes/Core/KWBackgroundTask.m; sourceTree = ""; }; + 4E79C91E9F2B5542F604BA695104FD68 /* KSCrashSentry_CPPException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashSentry_CPPException.h; path = KSCrash/Source/KSCrash/Recording/Sentry/KSCrashSentry_CPPException.h; sourceTree = ""; }; + 4F1E40B7D8D477233C5200BC62A4A03B /* CBUUID+StringExtraction.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "CBUUID+StringExtraction.h"; path = "LGBluetooth/CBUUID+StringExtraction.h"; sourceTree = ""; }; + 4F7A508EC9019D15879C5A912B7EE0BD /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPSessionManager.h; path = AFNetworking/AFHTTPSessionManager.h; sourceTree = ""; }; + 502BBD6CFE0AF696E704E6EFCF674E86 /* FBSDKErrorRecoveryAttempter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKErrorRecoveryAttempter.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.h; sourceTree = ""; }; + 5049217893D848153BB2788D53CC60CC /* AttributedMarkdown.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AttributedMarkdown.xcconfig; sourceTree = ""; }; + 5085B006597193BC77161598015284B5 /* BubbleChartData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BubbleChartData.swift; path = Source/Charts/Data/Implementations/Standard/BubbleChartData.swift; sourceTree = ""; }; + 509F74948D93D914D635465C83B29D3D /* NSURLRequest+LSHTTPRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLRequest+LSHTTPRequest.h"; path = "Nocilla/Hooks/NSURLRequest/NSURLRequest+LSHTTPRequest.h"; sourceTree = ""; }; + 51D6DB131147FBA17B8CB16ADDC47312 /* FBSDKApplicationDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKApplicationDelegate.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.h; sourceTree = ""; }; + 51FB65E42F69BFA4B96BB0ACB62D1E1C /* Data.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Data.swift; path = iOSDFULibrary/Classes/Utilities/Data.swift; sourceTree = ""; }; + 522A1BE92398358731BE1642E3CA78F5 /* SENSystemAlert.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSystemAlert.h; path = Pod/Classes/Model/SENSystemAlert.h; sourceTree = ""; }; + 52DF422028139530B48C66D52C90B104 /* LGCharacteristic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LGCharacteristic.h; path = LGBluetooth/LGCharacteristic.h; sourceTree = ""; }; 5305F1073DAE241AB2019CAA47E913B5 /* Pods-SenseApp-Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SenseApp-Tests.debug.xcconfig"; sourceTree = ""; }; - 530B1AF23AC400D1A183E9F4D3BBD8EE /* FBSDKPaymentObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKPaymentObserver.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKPaymentObserver.m; sourceTree = ""; }; - 535D9872DFFBCFF8AD4CD67AE8C59397 /* KWContextNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWContextNode.m; path = Classes/Nodes/KWContextNode.m; sourceTree = ""; }; - 53FF0999E347311F07627D71266C76D2 /* KWExistVerifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWExistVerifier.m; path = Classes/Verifiers/KWExistVerifier.m; sourceTree = ""; }; - 5405ECBA98BC19C8F16A15DC98FBE69E /* BFWebViewAppLinkResolver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFWebViewAppLinkResolver.m; path = Bolts/iOS/BFWebViewAppLinkResolver.m; sourceTree = ""; }; - 540D78A039B5FE8405B5655FA1FC40DF /* LSDataMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSDataMatcher.m; path = Nocilla/Matchers/LSDataMatcher.m; sourceTree = ""; }; - 5452CE5014301B39210EDF60E3602547 /* KSCrashSentry_CPPException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashSentry_CPPException.h; path = KSCrash/Source/KSCrash/Recording/Sentry/KSCrashSentry_CPPException.h; sourceTree = ""; }; - 54E99AB57A1A6EFE5C0D7222BAA184E1 /* Bolts-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Bolts-umbrella.h"; sourceTree = ""; }; - 550BC3FD919FF4292FAE64B3955DA8E8 /* KSCrash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrash.h; path = KSCrash/Source/KSCrash/Recording/KSCrash.h; sourceTree = ""; }; + 53162089DC66A8256A1D9FCF5D475C32 /* Zip.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = Zip.modulemap; sourceTree = ""; }; + 531EECB59FF08B5D522398381DD75EC3 /* UnknownFieldSetBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UnknownFieldSetBuilder.m; path = src/runtime/Classes/UnknownFieldSetBuilder.m; sourceTree = ""; }; + 53462C80F25E8C56F1B9CB79B20A77A5 /* Services.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Services.h; path = Pod/Classes/Service/Services.h; sourceTree = ""; }; + 534D4FDFF8FAA74A8CC19BAAC17F3F49 /* BarLineScatterCandleBubbleChartDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BarLineScatterCandleBubbleChartDataProvider.swift; path = Source/Charts/Interfaces/BarLineScatterCandleBubbleChartDataProvider.swift; sourceTree = ""; }; + 538296C63334863249222B089C8B544A /* FBSDKServerConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKServerConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.m; sourceTree = ""; }; + 5384A7314F8268196A76815029280755 /* LegacyDFUPeripheralDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LegacyDFUPeripheralDelegate.swift; path = iOSDFULibrary/Classes/Implementation/LegacyDFU/Peripherals/LegacyDFUPeripheralDelegate.swift; sourceTree = ""; }; + 5391DF61D046E168D618293A5948A615 /* KWStringUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWStringUtilities.m; path = Classes/Core/KWStringUtilities.m; sourceTree = ""; }; + 539F128C6743E2FFDAF8C9208676915A /* KWBeMemberOfClassMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeMemberOfClassMatcher.h; path = Classes/Matchers/KWBeMemberOfClassMatcher.h; sourceTree = ""; }; + 53C60854A71FC324DE4BD89A675212C2 /* SENAnalytics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAnalytics.m; path = Pod/Classes/Analytics/SENAnalytics.m; sourceTree = ""; }; + 543C9C598A9136BBCC74AEBC67714FB8 /* SEGAnalytics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGAnalytics.h; path = Pod/Classes/SEGAnalytics.h; sourceTree = ""; }; + 54A6D27BA70FEF8503702E063C1E8A83 /* NSDictionary+Merge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+Merge.h"; path = "KSCrash/Source/KSCrash/Recording/Tools/NSDictionary+Merge.h"; sourceTree = ""; }; + 54AF4A28D726FAC69A96EB0709AFF3FE /* BFCancellationToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFCancellationToken.m; path = Bolts/Common/BFCancellationToken.m; sourceTree = ""; }; 550E464662D20A5452DC5376FF8246B5 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/System/Library/Frameworks/Security.framework; sourceTree = DEVELOPER_DIR; }; - 55ABBEBD63CACC3DF33CE1871FCFC4D3 /* SEGScreenPayload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGScreenPayload.m; path = Pod/Classes/Integrations/SEGScreenPayload.m; sourceTree = ""; }; - 55E95033FE4E7557FDE1A00951CD7718 /* LSRegexMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSRegexMatcher.m; path = Nocilla/Matchers/LSRegexMatcher.m; sourceTree = ""; }; - 5640928BAF1A92A57F247FF801623B1C /* FXKeychain-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FXKeychain-prefix.pch"; sourceTree = ""; }; - 56455EA80E5FCEE2435C221D67B7FCFA /* ZendeskSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = ZendeskSDK.framework; sourceTree = ""; }; - 56AA9F45D3084C4AB4525FC83D7E19AA /* LSNSURLHook.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSNSURLHook.h; path = Nocilla/Hooks/NSURLRequest/LSNSURLHook.h; sourceTree = ""; }; - 57163049361076B73C6B3881DC7C62F5 /* AnimatedMoveViewJob.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedMoveViewJob.swift; path = Source/Charts/Jobs/AnimatedMoveViewJob.swift; sourceTree = ""; }; - 5740410A54598F5AC581425CAFBFB0ED /* KSString.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSString.c; path = KSCrash/Source/KSCrash/Recording/Tools/KSString.c; sourceTree = ""; }; + 55729892E89823E3803577BFF113C9FF /* FBSDKImageDownloader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKImageDownloader.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKImageDownloader.m; sourceTree = ""; }; + 5577AB6632C3B2B03BE96CA6E6702B62 /* UICountingLabel.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UICountingLabel.xcconfig; sourceTree = ""; }; + 558D4ECF708CFC279AA86629903D8983 /* FBSDKCrypto.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKCrypto.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.m; sourceTree = ""; }; + 559056D448C82884B0579869D956BB9F /* XAxisRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XAxisRenderer.swift; path = Source/Charts/Renderers/XAxisRenderer.swift; sourceTree = ""; }; + 5602F5C3C4E9907155BA67DEC8231B68 /* markdown_parser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = markdown_parser.m; sourceTree = ""; }; + 5614F2F8F0AA78456E384F05B8C1019F /* KWSharedExample.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWSharedExample.m; path = "Classes/Shared Examples/KWSharedExample.m"; sourceTree = ""; }; + 5623304ACF34CF373787BBCFBA6CBFC0 /* ICandleChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ICandleChartDataSet.swift; path = Source/Charts/Data/Interfaces/ICandleChartDataSet.swift; sourceTree = ""; }; + 5680E1649C36F79AFF5849706444BDEB /* SENAnalyticsLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAnalyticsLogger.m; path = Pod/Classes/Analytics/SENAnalyticsLogger.m; sourceTree = ""; }; + 568F9C7B8D20018D20207B11FE252E36 /* Nocilla.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Nocilla.xcconfig; sourceTree = ""; }; + 571A6F1D887AA5887BEC3582D1AD814A /* IValueFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IValueFormatter.swift; path = Source/Charts/Formatters/IValueFormatter.swift; sourceTree = ""; }; 574BC75B0D9D606F1BCF3BF47BACAED9 /* Pods-SenseApp-Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-SenseApp-Tests.modulemap"; sourceTree = ""; }; - 57F48AC33AE350B6B3875CB7740FE25F /* FBSDKApplicationDelegate+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKApplicationDelegate+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKApplicationDelegate+Internal.h"; sourceTree = ""; }; - 57FD108EE5DCCDCE7E9A739B343D7A5E /* BFTaskCompletionSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFTaskCompletionSource.h; path = Bolts/Common/BFTaskCompletionSource.h; sourceTree = ""; }; - 5804CEE7CDA33D14DBF68BC32130E87E /* ForwardDeclarations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ForwardDeclarations.h; path = src/runtime/Classes/ForwardDeclarations.h; sourceTree = ""; }; + 575C1841FC4270D77DB780F206806AF8 /* KWRegisterMatchersNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWRegisterMatchersNode.m; path = Classes/Nodes/KWRegisterMatchersNode.m; sourceTree = ""; }; + 5766C472104C29EC57878F97E3AD8A7C /* SENDeviceMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENDeviceMetadata.h; path = Pod/Classes/Model/SENDeviceMetadata.h; sourceTree = ""; }; + 578D357F17F5B696945FCE810B10F03F /* KSCrashReport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashReport.h; path = KSCrash/Source/KSCrash/Recording/KSCrashReport.h; sourceTree = ""; }; + 5799937D576EE5739199D8CF4FE66D50 /* Model.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Model.m; path = Pod/Classes/Model/Model.m; sourceTree = ""; }; + 581B4E0EE1C1870D10F040B6C9C211E3 /* SENAPIExpansion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPIExpansion.m; path = Pod/Classes/API/SENAPIExpansion.m; sourceTree = ""; }; + 581E089052BD1B45E6256E9A075283FE /* ScatterChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScatterChartDataSet.swift; path = Source/Charts/Data/Implementations/Standard/ScatterChartDataSet.swift; sourceTree = ""; }; + 582FAE22D4166137181DE2DF38251B03 /* Transformer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Transformer.swift; path = Source/Charts/Utils/Transformer.swift; sourceTree = ""; }; 5855F0D64DF0F38C42858ED16F205B59 /* Pods-SenseApp-Sense-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-SenseApp-Sense-acknowledgements.markdown"; sourceTree = ""; }; - 5881FC3A01BFA2801B9E98106CDDC301 /* UIWebView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWebView+AFNetworking.m"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.m"; sourceTree = ""; }; - 58ABFF17B546ABCBF1A3830B2CBECE88 /* SENAPIPhoto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPIPhoto.h; path = Pod/Classes/API/SENAPIPhoto.h; sourceTree = ""; }; - 58CAF8A8065B8CD836ED0A1C335B3531 /* KWBeforeAllNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeforeAllNode.h; path = Classes/Nodes/KWBeforeAllNode.h; sourceTree = ""; }; - 592EB91A07304E0523AEC76DCD601D5C /* FBSDKServerConfigurationManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKServerConfigurationManager.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.h; sourceTree = ""; }; - 594F15EF45EDD2634DC37075284BB2B0 /* BFCancellationTokenSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFCancellationTokenSource.m; path = Bolts/Common/BFCancellationTokenSource.m; sourceTree = ""; }; - 595F27E37FABE1409AF54C2739427561 /* ScatterChartView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScatterChartView.swift; path = Source/Charts/Charts/ScatterChartView.swift; sourceTree = ""; }; + 586E2C42C4E393F58B7B1DDB476961F9 /* FBSDKAudioResourceLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAudioResourceLoader.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAudioResourceLoader.m; sourceTree = ""; }; + 588AECF4B64C3AA1F45755778960B149 /* FBSDKLoginCompletion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginCompletion.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion.m; sourceTree = ""; }; + 58D61AB6A7494C1C8A9DECB348AE4AD9 /* ViewPortHandler.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewPortHandler.swift; path = Source/Charts/Utils/ViewPortHandler.swift; sourceTree = ""; }; + 58E343BAB50ED03621474E9B68289E0A /* Bugsnag.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Bugsnag.xcconfig; sourceTree = ""; }; + 58F686CAFD54A33FB3FE5EB1E6F83486 /* KSFileUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSFileUtils.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSFileUtils.h; sourceTree = ""; }; + 593B36F7EEF0C2A2940F54038C7027B1 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 59607C47B729BD41341C856BD2A622E1 /* SEGBluetooth.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGBluetooth.m; path = Pod/Classes/Internal/SEGBluetooth.m; sourceTree = ""; }; + 5962D932BF4E05D8B58F4C39FEF759DA /* KWBeSubclassOfClassMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeSubclassOfClassMatcher.h; path = Classes/Matchers/KWBeSubclassOfClassMatcher.h; sourceTree = ""; }; + 596CD4B7731F7D53319786B324EDADC0 /* ChartData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChartData.swift; path = Source/Charts/Data/Implementations/Standard/ChartData.swift; sourceTree = ""; }; + 596D4255F45C8691097EC0DD19BA5BA4 /* PieHighlighter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PieHighlighter.swift; path = Source/Charts/Highlight/PieHighlighter.swift; sourceTree = ""; }; + 599CE94214975499A40B00E49BC5B04D /* LineChartData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LineChartData.swift; path = Source/Charts/Data/Implementations/Standard/LineChartData.swift; sourceTree = ""; }; + 59AB10040FBFB6E7EC4E8EE95881C6EB /* ZipArchive.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZipArchive.swift; path = iOSDFULibrary/Classes/Utilities/ZipArchive.swift; sourceTree = ""; }; 59FE3FD6A7520338BAA49D25A58293E8 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - 5A188D6E7E3529B88D14F8A3BF710222 /* KWMatcherFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMatcherFactory.m; path = Classes/Core/KWMatcherFactory.m; sourceTree = ""; }; - 5AAD836C7A0EF917F260C65C7854D0F4 /* FBSDKErrorRecoveryAttempter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKErrorRecoveryAttempter.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.m; sourceTree = ""; }; - 5AC7B52029D2AD40558AC0CAD7444B9B /* KSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSLogger.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSLogger.h; sourceTree = ""; }; - 5B0797DFE76B42AE2E5E7F3A2B95F761 /* KWLetNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWLetNode.m; path = Classes/Nodes/KWLetNode.m; sourceTree = ""; }; - 5B089275E0CB305D0DFFCD0A7710E1F2 /* BFExecutor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFExecutor.m; path = Bolts/Common/BFExecutor.m; sourceTree = ""; }; - 5B159A0DFFBDAE1C33CCCB30BB6CE80F /* FBSDKLoginError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginError.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginError.h; sourceTree = ""; }; - 5B1650297E2D39B682809BBACA390483 /* SENAPINotification.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPINotification.m; path = Pod/Classes/API/SENAPINotification.m; sourceTree = ""; }; - 5B33DF7C383B891A8272D5D77B0FA06A /* KWGenericMatchEvaluator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWGenericMatchEvaluator.m; path = Classes/Matchers/KWGenericMatchEvaluator.m; sourceTree = ""; }; - 5B42E7717D3C6C6D8BD45FE4AEEE0531 /* LSStubResponseDSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSStubResponseDSL.h; path = Nocilla/DSL/LSStubResponseDSL.h; sourceTree = ""; }; - 5B4CBD6BBC605C3241323C0C843A015E /* KWEqualMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWEqualMatcher.m; path = Classes/Matchers/KWEqualMatcher.m; sourceTree = ""; }; - 5B8081D635D8C9013412BF39B0A84D72 /* Bootstrap.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bootstrap.h; path = src/runtime/Classes/Bootstrap.h; sourceTree = ""; }; - 5BB674948B3C2CB0824C1A60FB546B6A /* es.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = es.lproj; path = SVWebViewController/es.lproj; sourceTree = ""; }; - 5BE587CF99E5FF4EDA6559F8E0CB4A1A /* SENShareable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENShareable.h; path = Pod/Classes/Model/SENShareable.h; sourceTree = ""; }; + 5A882FA02D0558FA33D47326B7F5A611 /* FBSDKCoreKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCoreKit.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit.h; sourceTree = ""; }; + 5AA140EC5FE42A626565995749141D29 /* DFUStream.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DFUStream.swift; path = iOSDFULibrary/Classes/Utilities/Streams/DFUStream.swift; sourceTree = ""; }; + 5AD25C303F1F541461A77C15A64BAE72 /* SENDeviceMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENDeviceMetadata.m; path = Pod/Classes/Model/SENDeviceMetadata.m; sourceTree = ""; }; + 5B1D950AC071E6DDF1C30E4C67D1247F /* FBSDKAppEventsState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsState.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsState.m; sourceTree = ""; }; + 5B2B91C5912F2BC26775488965C1F8E9 /* KWCaptureSpy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWCaptureSpy.h; path = Classes/Core/KWCaptureSpy.h; sourceTree = ""; }; + 5B72FB80C7F50211B98775BF00BFA6F0 /* KWSharedExampleRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWSharedExampleRegistry.h; path = "Classes/Shared Examples/KWSharedExampleRegistry.h"; sourceTree = ""; }; + 5BAD037A232AC421452AEF06C32A9DCA /* FBSDKAccessTokenCacheV4.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV4.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV4.m; sourceTree = ""; }; + 5BB35D37D37A6595A280E4A9374BC649 /* KWHaveMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWHaveMatcher.h; path = Classes/Matchers/KWHaveMatcher.h; sourceTree = ""; }; + 5BCACF3E3A93330E26651B1BF18B51F6 /* SENAuthorizationService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAuthorizationService.h; path = Pod/Classes/API/SENAuthorizationService.h; sourceTree = ""; }; + 5BD0C13BBC450FCA8E35827A15C3C196 /* _FBSDKLoginRecoveryAttempter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FBSDKLoginRecoveryAttempter.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.h; sourceTree = ""; }; 5C15D030E1F39F0F0BDDB581CDE2DB8D /* Zip.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Zip.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5C1D210A9B467A88B854C057BE2631C8 /* ComponentBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ComponentBase.swift; path = Source/Charts/Components/ComponentBase.swift; sourceTree = ""; }; - 5C296D16371B4D1850BB489B1C20D798 /* CGFloatType-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CGFloatType-dummy.m"; sourceTree = ""; }; - 5C2C726145E4F4386DC98D457F69CC07 /* Charts-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Charts-prefix.pch"; sourceTree = ""; }; - 5CB23C12C7AED89E5C85FB2176B4ABE1 /* SenseKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SenseKit.h; path = Pod/Classes/SenseKit.h; sourceTree = ""; }; - 5D4096033199EA7F90B9A8570C2DD998 /* SENAccount.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAccount.h; path = Pod/Classes/Model/SENAccount.h; sourceTree = ""; }; - 5DA1D8B03C33A14AD6746C9780B57732 /* PieChartRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PieChartRenderer.swift; path = Source/Charts/Renderers/PieChartRenderer.swift; sourceTree = ""; }; - 5DD6ADE0BC7382AD3168616F1C5E2BD4 /* FBSDKAppLinkUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppLinkUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkUtility.h; sourceTree = ""; }; - 5DEAD6E255966583A5C1FF00AC6105D4 /* KSCrashSentry.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSCrashSentry.c; path = KSCrash/Source/KSCrash/Recording/Sentry/KSCrashSentry.c; sourceTree = ""; }; - 5E2660600E63747A6DF95349C9CE1AFE /* SecureDFUPacket.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SecureDFUPacket.swift; path = iOSDFULibrary/Classes/Implementation/SecureDFU/Characteristics/SecureDFUPacket.swift; sourceTree = ""; }; - 5E4E9F0357523C90EAB7EF1C10F18884 /* FBSDKLoginCompletion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginCompletion.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion.m; sourceTree = ""; }; - 5E59B551EA6C69D360DE8C2B0C7B84FC /* SVWebViewController-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SVWebViewController-dummy.m"; sourceTree = ""; }; - 5E63DB5F73B8BFA07299935E22A3291A /* ja.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = ja.lproj; path = SVWebViewController/ja.lproj; sourceTree = ""; }; - 5E670CC564E04E8C6E448C22301AC0F9 /* DFUServiceDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DFUServiceDelegate.swift; path = iOSDFULibrary/Classes/Implementation/GenericDFU/DFU/DFUServiceDelegate.swift; sourceTree = ""; }; - 5E7245126BD2DA3531D5DDDBDF397AC8 /* SENAPIPreferences.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPIPreferences.h; path = Pod/Classes/API/SENAPIPreferences.h; sourceTree = ""; }; - 5EB300968B964F98127BB162F8F61EBD /* KWBlockRaiseMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBlockRaiseMatcher.m; path = Classes/Matchers/KWBlockRaiseMatcher.m; sourceTree = ""; }; - 5EC6A6BDFD2948F9482DC10CCC78207F /* crypt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = crypt.h; path = Zip/minizip/crypt.h; sourceTree = ""; }; - 5EDA64E8BBFD82A27D34DBFA3AB1F56C /* IndexAxisValueFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IndexAxisValueFormatter.swift; path = Source/Charts/Formatters/IndexAxisValueFormatter.swift; sourceTree = ""; }; + 5C3536502F83D610B3533C10241E8615 /* AFNetworking-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-umbrella.h"; sourceTree = ""; }; + 5C622AB8E6D54C518036BD83E829264F /* LGService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LGService.h; path = LGBluetooth/LGService.h; sourceTree = ""; }; + 5C63AAF89FCF06C08462F955F34BB57F /* ChartColorTemplates.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChartColorTemplates.swift; path = Source/Charts/Utils/ChartColorTemplates.swift; sourceTree = ""; }; + 5C9DF6B35DAFE8F076E7A9229A16B815 /* AFSecurityPolicy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFSecurityPolicy.h; path = AFNetworking/AFSecurityPolicy.h; sourceTree = ""; }; + 5CC7BA37F932CF13FD6BBE04BC62593B /* KWBeBetweenMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeBetweenMatcher.h; path = Classes/Matchers/KWBeBetweenMatcher.h; sourceTree = ""; }; + 5D6FA3D1C75BFAA2FD51B504B7A055E8 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 5DD5758E885A713B03C697A3402B139C /* KWInequalityMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWInequalityMatcher.m; path = Classes/Matchers/KWInequalityMatcher.m; sourceTree = ""; }; + 5DFAE0981D64C903FEF9AFA810156C03 /* FBSDKGraphRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequest.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequest.m; sourceTree = ""; }; + 5E0AE85CD7D6E7EF6833C31757D290D0 /* PieRadarChartViewBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PieRadarChartViewBase.swift; path = Source/Charts/Charts/PieRadarChartViewBase.swift; sourceTree = ""; }; + 5E1DF95000EF1BB4B47A0551B6796DBF /* Charts-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Charts-prefix.pch"; sourceTree = ""; }; + 5E28AC39CACFAB4B7AFA734EA9F4B310 /* FBSDKAccessToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessToken.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.h; sourceTree = ""; }; + 5E73986881DC64F09E4F3C2C736D2225 /* SENLocalPreferences.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENLocalPreferences.h; path = Pod/Classes/Model/SENLocalPreferences.h; sourceTree = ""; }; + 5E747BBBDBBA5C5265CDFBD01C96B951 /* iOSDFULibrary-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "iOSDFULibrary-umbrella.h"; sourceTree = ""; }; + 5E8384052533B78C7E1DFBA4B45DF49F /* NSJSONSerialization+RemovingNulls.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSJSONSerialization+RemovingNulls.m"; path = "Source/NSJSONSerialization+RemovingNulls.m"; sourceTree = ""; }; + 5EA44CA34D5185EE0D0BF5571BF64DFA /* Highlight.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Highlight.swift; path = Source/Charts/Highlight/Highlight.swift; sourceTree = ""; }; + 5EA94D05B83E1861E77EAE2CA8819B7E /* KWBlock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBlock.h; path = Classes/Core/KWBlock.h; sourceTree = ""; }; + 5EDB3BCFAAA453D204531EE65F77F3EF /* FXKeychain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FXKeychain.m; path = FXKeychain/FXKeychain.m; sourceTree = ""; }; 5EF1444B5384BE14AE6FD51C9E74E370 /* ProtocolBuffers.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ProtocolBuffers.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 5EFBB40FDAA7AB7C879DD65D2A87E118 /* SVWebViewControllerActivitySafari.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVWebViewControllerActivitySafari.h; path = SVWebViewController/UIActivities/Safari/SVWebViewControllerActivitySafari.h; sourceTree = ""; }; - 5F714157F51C4E557FBEE0075C3B2795 /* ASIHTTPRequestStub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ASIHTTPRequestStub.h; path = Nocilla/Hooks/ASIHTTPRequest/ASIHTTPRequestStub.h; sourceTree = ""; }; - 5F86E7BB8BDE8E5F27A9EB09CD0B5410 /* SEGReachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGReachability.m; path = Pod/Classes/Internal/SEGReachability.m; sourceTree = ""; }; - 5FF9D0EFD7756F9617596F79D9265327 /* KWMock.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMock.m; path = Classes/Mocking/KWMock.m; sourceTree = ""; }; - 600310FF5F34F77B442D453765BAECAD /* IntelHex2BinConverter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = IntelHex2BinConverter.m; path = iOSDFULibrary/Classes/Utilities/HexToBinConverter/IntelHex2BinConverter.m; sourceTree = ""; }; - 602B677757A2F0152F5C1CFC5A036E82 /* ChartHighlighter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChartHighlighter.swift; path = Source/Charts/Highlight/ChartHighlighter.swift; sourceTree = ""; }; - 604B4B1841B4A8765AC4955D9F79C6C0 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 609CB77C240B37B269ACE297377461B8 /* SENAnswer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAnswer.m; path = Pod/Classes/Model/SENAnswer.m; sourceTree = ""; }; - 60ACD933DED8A04578C166A9FAFBCC88 /* XShapeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XShapeRenderer.swift; path = Source/Charts/Renderers/Scatter/XShapeRenderer.swift; sourceTree = ""; }; - 60D242E45D5B7385E1B5F8E5DCCEAC0A /* KWBlockNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBlockNode.h; path = Classes/Nodes/KWBlockNode.h; sourceTree = ""; }; - 60DFA3C478998B9043277CDFDBC594EC /* Bolts.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Bolts.xcconfig; sourceTree = ""; }; - 610ADCE93208732AA731B394567FD681 /* Model.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Model.m; path = Pod/Classes/Model/Model.m; sourceTree = ""; }; + 5F224FBDF9D210039AF1EE9356D7957B /* KWExampleDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleDelegate.h; path = Classes/Core/KWExampleDelegate.h; sourceTree = ""; }; + 5F2D641F55CD539BF6713D29729E9645 /* UIWebView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWebView+AFNetworking.h"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.h"; sourceTree = ""; }; + 5F6058B0188798D3710DABF7EC8FDACE /* BFAppLinkReturnToRefererController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkReturnToRefererController.m; path = Bolts/iOS/BFAppLinkReturnToRefererController.m; sourceTree = ""; }; + 5F8569F92CE56DC8CF1039AC219BB020 /* Nocilla-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Nocilla-dummy.m"; sourceTree = ""; }; + 5FC058E53BDABA263CB6D24E29C8A336 /* Bugsnag.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = Bugsnag.modulemap; sourceTree = ""; }; + 5FDF0D8B35C7C5737D324D72091D9360 /* AttributedMarkdown-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AttributedMarkdown-prefix.pch"; sourceTree = ""; }; + 5FFAA288429C508215D81A75EA5F3CC4 /* LSHTTPResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSHTTPResponse.h; path = Nocilla/Model/LSHTTPResponse.h; sourceTree = ""; }; + 6024088FB7F3B25F57DF81E406B5A27C /* KSMach_Arm.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSMach_Arm.c; path = KSCrash/Source/KSCrash/Recording/Tools/KSMach_Arm.c; sourceTree = ""; }; + 602BEF08F38D7C5D6A08BCEF97383902 /* FBSDKAccessToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessToken.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.m; sourceTree = ""; }; + 6035C6E6583DE064583B5AEA3AE95755 /* SVWebViewController.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = SVWebViewController.modulemap; sourceTree = ""; }; + 603D20947FC40EC843A90091717E2762 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 6045BA89C0835997561A3BF58F03A2D3 /* NSNumber+KiwiAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSNumber+KiwiAdditions.m"; path = "Classes/Core/NSNumber+KiwiAdditions.m"; sourceTree = ""; }; + 6070D81D815FDF537C4D1D4F9ED6E163 /* ExtendableMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExtendableMessage.h; path = src/runtime/Classes/ExtendableMessage.h; sourceTree = ""; }; + 60C93299EC75447D4A2B91EE2E0E8C6E /* LegendRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LegendRenderer.swift; path = Source/Charts/Renderers/LegendRenderer.swift; sourceTree = ""; }; + 60F638949F512BECE67281E26F6CE6D6 /* FBSDKAccessTokenCacheV4.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV4.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV4.h; sourceTree = ""; }; + 6115443DE0812D5FEF8E323747604F26 /* SHSProtoBuf.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = SHSProtoBuf.modulemap; sourceTree = ""; }; + 61255C6ABF37EC895BC7C4DCDB0A1AEA /* DFUFirmware.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DFUFirmware.swift; path = iOSDFULibrary/Classes/Implementation/GenericDFU/DFU/DFUFirmware.swift; sourceTree = ""; }; + 612B2A732984E00AC6852F3F822E5C14 /* BFTaskCompletionSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFTaskCompletionSource.m; path = Bolts/Common/BFTaskCompletionSource.m; sourceTree = ""; }; + 61455B832A20640E64957BABF86485D1 /* BFAppLinkReturnToRefererView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkReturnToRefererView.m; path = Bolts/iOS/BFAppLinkReturnToRefererView.m; sourceTree = ""; }; + 61654052357EFF2E78BC7B3EC4B55000 /* SenseKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SenseKit-prefix.pch"; sourceTree = ""; }; + 617A4AAE596BAD154814677270879699 /* LSASIHTTPRequestAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSASIHTTPRequestAdapter.m; path = Nocilla/Hooks/ASIHTTPRequest/LSASIHTTPRequestAdapter.m; sourceTree = ""; }; 617AF6D773A181544E5478CEC03BDCBA /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 61E2176F1108EAB53880EEE272ED7C88 /* FBSDKAppEventsStateManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsStateManager.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsStateManager.h; sourceTree = ""; }; - 620D5C46D0DAE0F63C47A4800800183F /* BugsnagOSXNotifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BugsnagOSXNotifier.h; path = Source/Bugsnag/BugsnagOSXNotifier.h; sourceTree = ""; }; + 61B02204A1BFEE43C63F028A59A41AB8 /* SENPillMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENPillMetadata.m; path = Pod/Classes/Model/SENPillMetadata.m; sourceTree = ""; }; + 62462B3456B6BAD7FF73AA08B251C858 /* ChartBaseDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChartBaseDataSet.swift; path = Source/Charts/Data/Implementations/ChartBaseDataSet.swift; sourceTree = ""; }; + 624B030FA79FCA7638302DD706521A27 /* KWAllTestsSuite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAllTestsSuite.m; path = Classes/Config/KWAllTestsSuite.m; sourceTree = ""; }; 6252A8154C8FAD95CFC26C51163A8086 /* UICountingLabel.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = UICountingLabel.framework; path = UICountingLabel.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 6339F5BB76755EC74C742BD16FE964FB /* XAxisRendererRadarChart.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XAxisRendererRadarChart.swift; path = Source/Charts/Renderers/XAxisRendererRadarChart.swift; sourceTree = ""; }; - 63551D5B70BB3BABAF1D746FDCEC37F6 /* BarChartRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BarChartRenderer.swift; path = Source/Charts/Renderers/BarChartRenderer.swift; sourceTree = ""; }; - 63C69AB928503DBE898DFB3D62BCAD85 /* NSObject+KiwiVerifierAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KiwiVerifierAdditions.m"; path = "Classes/Core/NSObject+KiwiVerifierAdditions.m"; sourceTree = ""; }; - 64025B27EA72B851B6BD186DCD77B689 /* SENAPIAlarms.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPIAlarms.h; path = Pod/Classes/API/SENAPIAlarms.h; sourceTree = ""; }; - 641724BBA9BB4058E4D88F1EA8D8BD6C /* Range.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Range.swift; path = Source/Charts/Highlight/Range.swift; sourceTree = ""; }; - 642488E54B5A8FC68B8613E5349DC02C /* SENQuestion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENQuestion.h; path = Pod/Classes/Model/SENQuestion.h; sourceTree = ""; }; - 644E804B31F760A25D327AD9ACCFAB8C /* SENAPISensor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPISensor.m; path = Pod/Classes/API/SENAPISensor.m; sourceTree = ""; }; - 648F8D1C0E2F4F8341829E0E2C26C2FF /* KWStringUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWStringUtilities.h; path = Classes/Core/KWStringUtilities.h; sourceTree = ""; }; - 64954B4C568286F181299D1B5E65C23C /* BFAppLink_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLink_Internal.h; path = Bolts/iOS/Internal/BFAppLink_Internal.h; sourceTree = ""; }; - 64BA03EF4AB547E044D4C462A419AE4B /* FBSDKAccessTokenCacheV4.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV4.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV4.m; sourceTree = ""; }; - 64CF97A85A7E62A3E9C03CC7B0C281C8 /* LSMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSMatcher.m; path = Nocilla/Matchers/LSMatcher.m; sourceTree = ""; }; - 64F5C93CC31939306B34C321F617021B /* SENSleepPillManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSleepPillManager.h; path = Pod/Classes/BLE/SENSleepPillManager.h; sourceTree = ""; }; - 64F83C5A1F381BFE9852071E792EB5DD /* markdown_output.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = markdown_output.m; sourceTree = ""; }; - 6550069F24A0E2AF029D3A784B2DD18F /* FBSDKGraphRequestPiggybackManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestPiggybackManager.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.m; sourceTree = ""; }; - 6580C2050E8681113650ED34C53B4C18 /* KWMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMatcher.m; path = Classes/Core/KWMatcher.m; sourceTree = ""; }; - 65E0E6745192E33FEEE6909C7EF34796 /* UnknownFieldSet.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UnknownFieldSet.m; path = src/runtime/Classes/UnknownFieldSet.m; sourceTree = ""; }; - 6605ACDAF67B28E41D0B0660DBDD0439 /* CandleChartData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CandleChartData.swift; path = Source/Charts/Data/Implementations/Standard/CandleChartData.swift; sourceTree = ""; }; - 660BABB20AAC1DA8D959A74A6ED57960 /* BFAppLinkTarget.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkTarget.h; path = Bolts/iOS/BFAppLinkTarget.h; sourceTree = ""; }; - 6625A50E319FA5629887CBD49C5CD499 /* SHSProtoBuf-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SHSProtoBuf-dummy.m"; sourceTree = ""; }; - 664FA88648E277C5ECD8E15DF7CD4658 /* Bugsnag.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Bugsnag.xcconfig; sourceTree = ""; }; - 665DD0567C5128637E965685AA400D21 /* MarkerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MarkerView.swift; path = Source/Charts/Components/MarkerView.swift; sourceTree = ""; }; - 66949505C3C3153F2B4B46D3E3BD2EF4 /* SENAnswer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAnswer.h; path = Pod/Classes/Model/SENAnswer.h; sourceTree = ""; }; - 669A2C3715B70B901ADB7FB11479713C /* LSStubRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSStubRequest.m; path = Nocilla/Stubs/LSStubRequest.m; sourceTree = ""; }; - 66AF4AFE7210F7642971C75A14A1A0F0 /* SENKeyedArchiver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENKeyedArchiver.h; path = Pod/Classes/Model/SENKeyedArchiver.h; sourceTree = ""; }; - 66D511C77C448A3ED23FE1357A4F7D99 /* NSInvocation+OCMAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+OCMAdditions.m"; path = "Classes/Core/NSInvocation+OCMAdditions.m"; sourceTree = ""; }; - 66D520F05CF6593617EFADE6B3881E8C /* KWHaveMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWHaveMatcher.m; path = Classes/Matchers/KWHaveMatcher.m; sourceTree = ""; }; - 6708C18B0580C89E4B0C5480D9DDD016 /* MutableField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MutableField.h; path = src/runtime/Classes/MutableField.h; sourceTree = ""; }; - 67383A4F258C1D84816F3D940387D0A8 /* SENTimeline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENTimeline.h; path = Pod/Classes/Model/SENTimeline.h; sourceTree = ""; }; - 674E198BFEC80DA24CB91353AC81A443 /* AbstractMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AbstractMessage.m; path = src/runtime/Classes/AbstractMessage.m; sourceTree = ""; }; - 67635DCE4283CC2F98E8D9E0BBC62490 /* PieChartDataEntry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PieChartDataEntry.swift; path = Source/Charts/Data/Implementations/Standard/PieChartDataEntry.swift; sourceTree = ""; }; + 6279215C0FAD40CEF6C3317F223A6803 /* DFUPacket.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DFUPacket.swift; path = iOSDFULibrary/Classes/Implementation/LegacyDFU/Characteristics/DFUPacket.swift; sourceTree = ""; }; + 62B2A1F36CB0D0A26318B6D72E063809 /* KSCrashSentry_CPPException.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = KSCrashSentry_CPPException.mm; path = KSCrash/Source/KSCrash/Recording/Sentry/KSCrashSentry_CPPException.mm; sourceTree = ""; }; + 62F0A8FD8DD7C6F4CCF09CAE769E9E06 /* Analytics-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Analytics-dummy.m"; sourceTree = ""; }; + 62FDF2B26441DCDC91C20ADBE5569B74 /* BFCancellationTokenRegistration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFCancellationTokenRegistration.h; path = Bolts/Common/BFCancellationTokenRegistration.h; sourceTree = ""; }; + 631C61E5AC502B2E87D55E96D1AB3CBB /* ZendeskProviderSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = ZendeskProviderSDK.framework; sourceTree = ""; }; + 635CF0974A9F22696D6CFE90FC3614EA /* SORelativeDateTransformer.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = SORelativeDateTransformer.modulemap; sourceTree = ""; }; + 63B50247F262D1BD17B0A65BE944FA15 /* SEGSegmentIntegrationFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGSegmentIntegrationFactory.m; path = Pod/Classes/Internal/SEGSegmentIntegrationFactory.m; sourceTree = ""; }; + 63C8C5D85403830153A3045FC651FA40 /* KWCountType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWCountType.h; path = Classes/Core/KWCountType.h; sourceTree = ""; }; + 640467890B38A480A827E80591F05304 /* NAPickerView.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NAPickerView.xcconfig; sourceTree = ""; }; + 64F64B67C6E6632939D94D0C3E389014 /* KWAsyncVerifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWAsyncVerifier.h; path = Classes/Verifiers/KWAsyncVerifier.h; sourceTree = ""; }; + 6511F9BD0E0991B56A2AD6F449375AAC /* FBSDKCoreKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBSDKCoreKit.xcconfig; sourceTree = ""; }; + 65E37FF88CDF43D020CBAB9265662370 /* FBSDKError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKError.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKError.m; sourceTree = ""; }; + 65FD9E0FE8E60F8DF4C0434C1A5DE2DE /* KWExpectationType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExpectationType.h; path = Classes/Core/KWExpectationType.h; sourceTree = ""; }; + 6604E652888A79AF1E71CCC54EDABA33 /* KWBeZeroMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeZeroMatcher.m; path = Classes/Matchers/KWBeZeroMatcher.m; sourceTree = ""; }; + 6621109BC496B04F0CB9BCFD87FAB9AD /* TextFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = TextFormat.h; path = src/runtime/Classes/TextFormat.h; sourceTree = ""; }; + 664606730330790DBEE765C8548E091A /* SENAccount.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAccount.m; path = Pod/Classes/Model/SENAccount.m; sourceTree = ""; }; + 66552CED106E532DC09BBDDA9C635E0E /* FBSDKWebDialogView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKWebDialogView.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialogView.m; sourceTree = ""; }; + 66741F0A2BA3A2E738B63944624BC977 /* RadarChartRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RadarChartRenderer.swift; path = Source/Charts/Renderers/RadarChartRenderer.swift; sourceTree = ""; }; + 668A2BD73456A044B210A225F20AE06A /* KWBeIdenticalToMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeIdenticalToMatcher.m; path = Classes/Matchers/KWBeIdenticalToMatcher.m; sourceTree = ""; }; + 66C6119718ED251BF8D3ADB4F0AD73FB /* DDDispatchQueueLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDDispatchQueueLogFormatter.m; path = Classes/Extensions/DDDispatchQueueLogFormatter.m; sourceTree = ""; }; + 66CD241C129D7928E697C90B7EEBBC7E /* KWItNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWItNode.h; path = Classes/Nodes/KWItNode.h; sourceTree = ""; }; + 66E9AB4F715207C5FB636A2BF6293CB6 /* FBSDKBridgeAPIRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIRequest.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest.h; sourceTree = ""; }; + 6745DEBA0F3328B5DB559DDE81762C6D /* FBSDKLoginKit+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginKit+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginKit+Internal.h"; sourceTree = ""; }; + 675AC54EE1A91D400A176CD0757AF701 /* Demangle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Demangle.h; path = KSCrash/Source/KSCrash/Recording/Tools/Demangle.h; sourceTree = ""; }; 677347B27910FAF3C76BE886CA3DE419 /* NSJSONSerialization_NSNullRemoval.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = NSJSONSerialization_NSNullRemoval.framework; path = "NSJSONSerialization-NSNullRemoval.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 67AFD094EBC52D568735A00B23960DA9 /* KWStringContainsMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWStringContainsMatcher.m; path = Classes/Matchers/KWStringContainsMatcher.m; sourceTree = ""; }; - 67B966685D2131EC7AF8A80321C6EC04 /* KSSysCtl.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSSysCtl.c; path = KSCrash/Source/KSCrash/Recording/Tools/KSSysCtl.c; sourceTree = ""; }; - 67D99384947866CE0DF5D57E92D6D7D2 /* FBSDKButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKButton.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKButton.h; sourceTree = ""; }; - 67DFF483F313E199017B7EFF99BCAAA8 /* FBSDKWebDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKWebDialog.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog.h; sourceTree = ""; }; - 680D589DD222A8E5A90C843C7295BCFB /* SEGAliasPayload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGAliasPayload.m; path = Pod/Classes/Integrations/SEGAliasPayload.m; sourceTree = ""; }; - 682821C487319752B6AD78C81B8377D8 /* iOSDFULibrary.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = iOSDFULibrary.xcconfig; sourceTree = ""; }; - 68446F298242315353DC4B4E730B9256 /* FBSDKCoreKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSDKCoreKit-prefix.pch"; sourceTree = ""; }; - 6853A781D18D10956313A4B4211755EA /* KWRegisterMatchersNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWRegisterMatchersNode.m; path = Classes/Nodes/KWRegisterMatchersNode.m; sourceTree = ""; }; - 685FB16D9DE24B35B7C25B4182976F58 /* KSCrashReportWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashReportWriter.h; path = KSCrash/Source/KSCrash/Recording/KSCrashReportWriter.h; sourceTree = ""; }; - 686417C5CAE18A97DC23B1CE689C0D56 /* RadarHighlighter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RadarHighlighter.swift; path = Source/Charts/Highlight/RadarHighlighter.swift; sourceTree = ""; }; - 687CE06EB1746EE7D9AB0730FA811D80 /* FBSDKTooltipView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTooltipView.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKTooltipView.h; sourceTree = ""; }; + 67A694BD6680DBAAE0B577D7913FB5BC /* FBSDKKeychainStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKKeychainStore.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.h; sourceTree = ""; }; + 6841C6D69B2B342453EECE4B16D190AE /* AFAutoPurgingImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFAutoPurgingImageCache.h; path = "UIKit+AFNetworking/AFAutoPurgingImageCache.h"; sourceTree = ""; }; 6880B09C6F56EE40204F0ABA4F91923F /* Pods-SenseApp-Sense-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-SenseApp-Sense-resources.sh"; sourceTree = ""; }; - 68919DB435A86D732927D440C5E209AA /* KSDynamicLinker.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSDynamicLinker.c; path = KSCrash/Source/KSCrash/Recording/Tools/KSDynamicLinker.c; sourceTree = ""; }; - 6896375787A1B47C1D4E9108BB94E4C6 /* FBSDKLoginConstants.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginConstants.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConstants.m; sourceTree = ""; }; - 692EDB006FED263E8D80C056BE782FEE /* FBSDKButton+Subclass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKButton+Subclass.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKButton+Subclass.h"; sourceTree = ""; }; - 694360372DA9BC7DC9B823BB3012153F /* SenseKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = SenseKit.modulemap; sourceTree = ""; }; - 698CD897EC3245F08339E78796563E22 /* UICountingLabel-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UICountingLabel-dummy.m"; sourceTree = ""; }; - 699AB2BFD3E86ED15530602F9236A18C /* LGBluetooth-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "LGBluetooth-dummy.m"; sourceTree = ""; }; - 69E6B192274471E59487CA3977AD7C51 /* FBSDKLoginConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginConstants.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConstants.h; sourceTree = ""; }; - 69F6B8568C1F2562FE5B7301A53D7BF5 /* ChevronDownShapeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChevronDownShapeRenderer.swift; path = Source/Charts/Renderers/Scatter/ChevronDownShapeRenderer.swift; sourceTree = ""; }; - 6A02046A5E63C60DF6A2F0201C1BF860 /* FXKeychain-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FXKeychain-umbrella.h"; sourceTree = ""; }; - 6A12E548C52C7902FA029A7FF8E88231 /* Analytics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Analytics.h; path = Pod/Classes/Analytics/Analytics.h; sourceTree = ""; }; - 6B32EB6D688368F043C58615479C8D4E /* MutableExtensionRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MutableExtensionRegistry.m; path = src/runtime/Classes/MutableExtensionRegistry.m; sourceTree = ""; }; - 6B46CCF6FD61E4BFA1A0F3EB0E24333E /* Analytics-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Analytics-dummy.m"; sourceTree = ""; }; - 6B7F18EA2E509D334CB0811068129BC4 /* AttributedMarkdown-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AttributedMarkdown-dummy.m"; sourceTree = ""; }; - 6B87E0E1EDE6427B681992F95FBF9979 /* LSHTTPBody.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSHTTPBody.h; path = Nocilla/Model/LSHTTPBody.h; sourceTree = ""; }; - 6B9449AB1EE945C0E5F6CCD24D39FAE1 /* LSStubResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSStubResponse.h; path = Nocilla/Stubs/LSStubResponse.h; sourceTree = ""; }; - 6BE3B9D20D448C09836DCE87479E3A7A /* FBSDKCoreKit+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKCoreKit+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKCoreKit+Internal.h"; sourceTree = ""; }; - 6BF778D49E5BA83283ADE40DD99738FB /* SENAPISystemAlerts.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPISystemAlerts.m; path = Pod/Classes/API/SENAPISystemAlerts.m; sourceTree = ""; }; - 6C0CBD56527058A721832F39F9A94E67 /* DFUServiceController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DFUServiceController.swift; path = iOSDFULibrary/Classes/Implementation/GenericDFU/DFUServiceController.swift; sourceTree = ""; }; - 6C5285444E3B966C2C89BE50A4A9B51A /* Data.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Data.swift; path = iOSDFULibrary/Classes/Utilities/Data.swift; sourceTree = ""; }; - 6C7A1735079428F638ACB0E011EA8FD7 /* SENSleepPillManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSleepPillManager.m; path = Pod/Classes/BLE/SENSleepPillManager.m; sourceTree = ""; }; - 6C8BD60977881CD2DF42BAC04B144AFF /* LineScatterCandleRadarChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LineScatterCandleRadarChartDataSet.swift; path = Source/Charts/Data/Implementations/Standard/LineScatterCandleRadarChartDataSet.swift; sourceTree = ""; }; - 6D7049DB0BD4F67305598524F35C2468 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 6D76C519B905E3637AFDF3CCB714610C /* DefaultFillFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultFillFormatter.swift; path = Source/Charts/Formatters/DefaultFillFormatter.swift; sourceTree = ""; }; - 6D8437C9C4A81B91D7DBA7C498D0D28F /* CombinedChartDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombinedChartDataProvider.swift; path = Source/Charts/Interfaces/CombinedChartDataProvider.swift; sourceTree = ""; }; - 6D8E746CE846855C04E5F34EA618AA04 /* KSCrashSentry_MachException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashSentry_MachException.h; path = KSCrash/Source/KSCrash/Recording/Sentry/KSCrashSentry_MachException.h; sourceTree = ""; }; - 6DFE02D706D89ED887D2FA064B86E2F1 /* SEGAnalyticsRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGAnalyticsRequest.h; path = Pod/Classes/Internal/SEGAnalyticsRequest.h; sourceTree = ""; }; - 6E3A2B0F0728740E22496BC5FAD79DA7 /* FBSDKAppEvents.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEvents.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppEvents.m; sourceTree = ""; }; - 6E5537372E9E2CC4775014AEF3DFE927 /* CandleStickChartRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CandleStickChartRenderer.swift; path = Source/Charts/Renderers/CandleStickChartRenderer.swift; sourceTree = ""; }; - 6E852733640ACE74D3D0B44FEF0FEFF1 /* KWHaveValueMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWHaveValueMatcher.h; path = Classes/Matchers/KWHaveValueMatcher.h; sourceTree = ""; }; - 6E8F6BF274D7AE37059AD5DCB886AA96 /* AFAutoPurgingImageCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFAutoPurgingImageCache.m; path = "UIKit+AFNetworking/AFAutoPurgingImageCache.m"; sourceTree = ""; }; - 6ED991FA71EA0D7CCCB511947369C5F4 /* SENCondition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENCondition.h; path = Pod/Classes/Model/SENCondition.h; sourceTree = ""; }; - 6F217A0723182DBF2A667FAA04FE7025 /* KWUserDefinedMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWUserDefinedMatcher.m; path = Classes/Matchers/KWUserDefinedMatcher.m; sourceTree = ""; }; - 6F7C5374972F3B2831F34B0593B4D846 /* AFNetworking.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = AFNetworking.modulemap; sourceTree = ""; }; - 6FA0DF0D5F381DF7ABB43578AA02035F /* NSString+Nocilla.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+Nocilla.m"; path = "Nocilla/Categories/NSString+Nocilla.m"; sourceTree = ""; }; + 68A481E37CB80117C7D1972A45161D1B /* BFAppLinkTarget.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkTarget.m; path = Bolts/iOS/BFAppLinkTarget.m; sourceTree = ""; }; + 68E79DE88F76964BAB2217B52AC1B54C /* NALabelCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NALabelCell.h; path = NASources/NALabelCell.h; sourceTree = ""; }; + 69047C6ECAFD9FDCC143457784D4F525 /* SEGIdentifyPayload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGIdentifyPayload.m; path = Pod/Classes/Integrations/SEGIdentifyPayload.m; sourceTree = ""; }; + 690E7E57A1AB968CDF83F52C38D97F94 /* AFURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLSessionManager.h; path = AFNetworking/AFURLSessionManager.h; sourceTree = ""; }; + 69684A1BB613E26F1058F6C515A537AE /* FBSDKMath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMath.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMath.h; sourceTree = ""; }; + 697BBF5840B58C76EA98B1567CC0AB90 /* CocoaLumberjack.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = CocoaLumberjack.modulemap; sourceTree = ""; }; + 69CD6269814E76F09366E00CC76E032F /* KSZombie.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSZombie.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSZombie.h; sourceTree = ""; }; + 69ED54A587B895D4AED2D95C92CC5C71 /* LSStubRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSStubRequest.h; path = Nocilla/Stubs/LSStubRequest.h; sourceTree = ""; }; + 69F40152EE73F0CC37545AEC2D79F733 /* LSHTTPStubURLProtocol.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSHTTPStubURLProtocol.m; path = Nocilla/Hooks/NSURLRequest/LSHTTPStubURLProtocol.m; sourceTree = ""; }; + 6A2A275AF85F985AC229EB6D58DA5F52 /* MutableExtensionRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MutableExtensionRegistry.m; path = src/runtime/Classes/MutableExtensionRegistry.m; sourceTree = ""; }; + 6A6A80633F55E884F0EF4CCFEEBBF96D /* LineScatterCandleRadarRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LineScatterCandleRadarRenderer.swift; path = Source/Charts/Renderers/LineScatterCandleRadarRenderer.swift; sourceTree = ""; }; + 6A86386E9A16ECC5C4104D149C1399B3 /* SquareShapeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SquareShapeRenderer.swift; path = Source/Charts/Renderers/Scatter/SquareShapeRenderer.swift; sourceTree = ""; }; + 6AAC66DA76DD3055FE0674127EBE3F95 /* HorizontalBarChartView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HorizontalBarChartView.swift; path = Source/Charts/Charts/HorizontalBarChartView.swift; sourceTree = ""; }; + 6AB061056F8B388A5CC8EF40E9D38D08 /* FBSDKTimeSpentData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTimeSpentData.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKTimeSpentData.h; sourceTree = ""; }; + 6AE8AD89D341647D98B9D94340F8B3CA /* UIImageEffects-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIImageEffects-prefix.pch"; sourceTree = ""; }; + 6B4D47DD11F74C92C7F6733D43B0CF36 /* BugsnagConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BugsnagConfiguration.h; path = Source/Bugsnag/BugsnagConfiguration.h; sourceTree = ""; }; + 6B571C6C19630DF9ECE8648076BEBB8C /* IPieChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IPieChartDataSet.swift; path = Source/Charts/Data/Interfaces/IPieChartDataSet.swift; sourceTree = ""; }; + 6B7C0063F703A5E8893D4618F8FE11F3 /* KSCrashSentry_Signal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashSentry_Signal.h; path = KSCrash/Source/KSCrash/Recording/Sentry/KSCrashSentry_Signal.h; sourceTree = ""; }; + 6B9A26F922AE7ED8B4158FEE0FE4EEEE /* KWBackgroundTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBackgroundTask.h; path = Classes/Core/KWBackgroundTask.h; sourceTree = ""; }; + 6BDC87E1E8FD5CEF8C66095769AD0B77 /* KWNotificationMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWNotificationMatcher.m; path = Classes/Matchers/KWNotificationMatcher.m; sourceTree = ""; }; + 6BEC9782797DE66D49FFCE378C9D9046 /* KWBlockRaiseMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBlockRaiseMatcher.h; path = Classes/Matchers/KWBlockRaiseMatcher.h; sourceTree = ""; }; + 6C65C5A683C74F702A290A753AAD2E1A /* NSError+SimpleConstructor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSError+SimpleConstructor.h"; path = "KSCrash/Source/KSCrash/Recording/Tools/NSError+SimpleConstructor.h"; sourceTree = ""; }; + 6C6C79D7A62F6BC5F235AB81853EEDCA /* FBSDKTriStateBOOL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTriStateBOOL.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTriStateBOOL.m; sourceTree = ""; }; + 6C8395AA0D57669AE04EFF699157430D /* LoggerDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LoggerDelegate.swift; path = iOSDFULibrary/Classes/Utilities/Logging/LoggerDelegate.swift; sourceTree = ""; }; + 6C8C23F5FFCD136CA4F408BBB4D0C215 /* AFNetworkActivityIndicatorManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkActivityIndicatorManager.h; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h"; sourceTree = ""; }; + 6D09AF93045E225AA6FE38F57C4DFD44 /* MutableField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = MutableField.m; path = src/runtime/Classes/MutableField.m; sourceTree = ""; }; + 6D227D291ACD0AE32FBD9B6F6EE183FC /* DDContextFilterLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDContextFilterLogFormatter.m; path = Classes/Extensions/DDContextFilterLogFormatter.m; sourceTree = ""; }; + 6D42350BD49FBD6D72E5A2936DAB4846 /* FBSDKColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKColor.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKColor.m; sourceTree = ""; }; + 6D5C47F7E77C24E634761A96300B1128 /* FBSDKLoginManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginManager.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManager.m; sourceTree = ""; }; + 6D90D831D3459D2BD29F9A45E9ECC183 /* LSNSURLSessionHook.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSNSURLSessionHook.m; path = Nocilla/Hooks/NSURLSession/LSNSURLSessionHook.m; sourceTree = ""; }; + 6D91C6B69493BFF1528A2F2CAFA8DBE2 /* FBSDKGraphRequestMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestMetadata.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.h; sourceTree = ""; }; + 6E09735F6FF7C277BB8381A63C4BDE9D /* iOSDFULibrary-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "iOSDFULibrary-dummy.m"; sourceTree = ""; }; + 6E20D3896927F7CDC82FFFB9D82D7B64 /* AnimatedZoomViewJob.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedZoomViewJob.swift; path = Source/Charts/Jobs/AnimatedZoomViewJob.swift; sourceTree = ""; }; + 6E32F6C7D6DCCDE199E06D6476938104 /* NSString+Nocilla.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+Nocilla.h"; path = "Nocilla/Categories/NSString+Nocilla.h"; sourceTree = ""; }; + 6E5B0FB0A76037CD7C36BF58B135C0CD /* RadarChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RadarChartDataSet.swift; path = Source/Charts/Data/Implementations/Standard/RadarChartDataSet.swift; sourceTree = ""; }; + 6E74AFD95B727ADFD8BC947E306AA738 /* KWBeTrueMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeTrueMatcher.m; path = Classes/Matchers/KWBeTrueMatcher.m; sourceTree = ""; }; + 6E771F745EC41B0B774C1DA823876977 /* IShapeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IShapeRenderer.swift; path = Source/Charts/Renderers/Scatter/IShapeRenderer.swift; sourceTree = ""; }; + 6E8E4B9492F48EFBBCAF9FFCB08C17CC /* RadarChartDataEntry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RadarChartDataEntry.swift; path = Source/Charts/Data/Implementations/Standard/RadarChartDataEntry.swift; sourceTree = ""; }; + 6EABD0DF186A6887896BBF7388443ED0 /* KSDynamicLinker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSDynamicLinker.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSDynamicLinker.h; sourceTree = ""; }; + 6EF672B6595787BCC8C07E4052B8B532 /* FBSDKTooltipView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTooltipView.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKTooltipView.m; sourceTree = ""; }; + 6F2AB43D91B132E79E93BC0F07C6E7D6 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 6F5C051911B0E5E20E49AF81BA303E47 /* KWBlockNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBlockNode.h; path = Classes/Nodes/KWBlockNode.h; sourceTree = ""; }; + 6F5F9B00E8D4904EC6B80F6FA82E5693 /* BugsnagSink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BugsnagSink.h; path = Source/Bugsnag/BugsnagSink.h; sourceTree = ""; }; + 6FC79274CE089F582741A3D8AB8CF7FF /* LGBluetooth.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = LGBluetooth.xcconfig; sourceTree = ""; }; 6FCBF1E4A242CD31A7EA21DBDA44F4C8 /* Pods-SenseApp-RoomConditionsExtension-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-SenseApp-RoomConditionsExtension-dummy.m"; sourceTree = ""; }; 6FCD7207E1AB0A851FD153A26E7CD4C3 /* Pods-SenseApp-Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-SenseApp-Tests-acknowledgements.markdown"; sourceTree = ""; }; - 6FF5B00EAC514BF108D0DA755B794567 /* KWNotificationMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWNotificationMatcher.m; path = Classes/Matchers/KWNotificationMatcher.m; sourceTree = ""; }; - 7008F37825AF912BBE20E02B29D59018 /* KWNull.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWNull.h; path = Classes/Core/KWNull.h; sourceTree = ""; }; - 700AF6998C70419A84CAA412E5B474B8 /* FBSDKBridgeAPIProtocolWebV1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolWebV1.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV1.h; sourceTree = ""; }; - 706D0C5411BC308E248A2C8EF68843FC /* SENAPIInsight.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPIInsight.h; path = Pod/Classes/API/SENAPIInsight.h; sourceTree = ""; }; - 7089B08377C5128386AA8A556E8C76BF /* CrossShapeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrossShapeRenderer.swift; path = Source/Charts/Renderers/Scatter/CrossShapeRenderer.swift; sourceTree = ""; }; - 70A03B01F87E34D66CEDA01F5E927257 /* KSJSONCodecObjC.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KSJSONCodecObjC.m; path = KSCrash/Source/KSCrash/Recording/Tools/KSJSONCodecObjC.m; sourceTree = ""; }; - 70B2093A83F3CF1B2531CE0EE57352EC /* Field.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Field.m; path = src/runtime/Classes/Field.m; sourceTree = ""; }; - 70E0C97BA52C77048599044FD51CA8DD /* CocoaLumberjack.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = CocoaLumberjack.modulemap; sourceTree = ""; }; - 716A218759277AC9E6419D96A4040B58 /* NSString+Nocilla.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+Nocilla.h"; path = "Nocilla/Categories/NSString+Nocilla.h"; sourceTree = ""; }; - 71806A79C29311D06768CD74D8079AE2 /* Zip.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Zip.xcconfig; sourceTree = ""; }; - 719409D96A114974DE35A4BA56ACDD3A /* ExtendableMessageBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ExtendableMessageBuilder.m; path = src/runtime/Classes/ExtendableMessageBuilder.m; sourceTree = ""; }; - 71BE86F89268B5A8DED47356E0DC2CDE /* BFExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFExecutor.h; path = Bolts/Common/BFExecutor.h; sourceTree = ""; }; - 71CAD2787C412D5A739BBAD9F41536FB /* KWInequalityMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWInequalityMatcher.h; path = Classes/Matchers/KWInequalityMatcher.h; sourceTree = ""; }; - 71ECE45975931A37BD78FEC6050152A6 /* CandleChartDataEntry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CandleChartDataEntry.swift; path = Source/Charts/Data/Implementations/Standard/CandleChartDataEntry.swift; sourceTree = ""; }; - 7250860B65D74EA4F9F047CFDB1C663A /* KSCrashC.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSCrashC.c; path = KSCrash/Source/KSCrash/Recording/KSCrashC.c; sourceTree = ""; }; - 7305D494E24A58C090BD6F567C71381F /* UIRefreshControl+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIRefreshControl+AFNetworking.h"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.h"; sourceTree = ""; }; - 734A88C56C06037CA0ED5F103D44BD9F /* SecureDFUPeripheral.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SecureDFUPeripheral.swift; path = iOSDFULibrary/Classes/Implementation/SecureDFU/Peripheral/SecureDFUPeripheral.swift; sourceTree = ""; }; - 735617010F2DDCC8F50C9BD96A2AB726 /* _FBSDKLoginRecoveryAttempter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FBSDKLoginRecoveryAttempter.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.h; sourceTree = ""; }; - 7359BF1C988DEEBFD7E7EA94C0597D7A /* SVModalWebViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVModalWebViewController.m; path = SVWebViewController/SVModalWebViewController.m; sourceTree = ""; }; + 704A13A71BAA98B3476BAB99B9BC3277 /* FBSDKMaleSilhouetteIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMaleSilhouetteIcon.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKMaleSilhouetteIcon.m; sourceTree = ""; }; + 705C9E1D15F1467A57EBBD61F539DBEF /* SEGBluetooth.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGBluetooth.h; path = Pod/Classes/Internal/SEGBluetooth.h; sourceTree = ""; }; + 7077939ED41D19394F2EB669F5701357 /* ManifestFirmwareInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ManifestFirmwareInfo.swift; path = iOSDFULibrary/Classes/Utilities/DFUPackage/Manifest/ManifestFirmwareInfo.swift; sourceTree = ""; }; + 709640F6FEB1BE1CE6CC9D2EB68137D4 /* KWCallSite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWCallSite.m; path = Classes/Core/KWCallSite.m; sourceTree = ""; }; + 70C20460946C978C533CEDBC481588A4 /* Bugsnag-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Bugsnag-dummy.m"; sourceTree = ""; }; + 710862C40091DDFF65928A5778B226C9 /* FBSDKAppEventsStateManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsStateManager.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsStateManager.m; sourceTree = ""; }; + 71B0D8ED204AAE5AFA726412B19319F9 /* KSBacktrace.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSBacktrace.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSBacktrace.h; sourceTree = ""; }; + 71C2248970AF5B819533160948069434 /* SENCondition.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENCondition.h; path = Pod/Classes/Model/SENCondition.h; sourceTree = ""; }; + 71CDA23C805884C86FEFC436E925B8FE /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = SVWebViewController/en.lproj; sourceTree = ""; }; + 71E067EBD369D701C1C9ECF34CC1CA05 /* ExtendableMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ExtendableMessage.m; path = src/runtime/Classes/ExtendableMessage.m; sourceTree = ""; }; + 71E8591751FE08FC6734FCB41E2CC02F /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 7202E4346DB38175A148E5874BC51E2C /* SENAPIQuestions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPIQuestions.h; path = Pod/Classes/API/SENAPIQuestions.h; sourceTree = ""; }; + 72691048F22642FFD7436BD85E2FD47F /* NSJSONSerialization-NSNullRemoval-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSJSONSerialization-NSNullRemoval-umbrella.h"; sourceTree = ""; }; + 72906F4F0B8D526067EE9AC451BDC020 /* SENAPIQuestions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPIQuestions.m; path = Pod/Classes/API/SENAPIQuestions.m; sourceTree = ""; }; + 72CD71D506B3533CEFB547E538E7DAB4 /* ConcreteExtensionField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ConcreteExtensionField.h; path = src/runtime/Classes/ConcreteExtensionField.h; sourceTree = ""; }; + 73011EA030445F49A2071F4F4DC33327 /* BFCancellationTokenSource.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFCancellationTokenSource.m; path = Bolts/Common/BFCancellationTokenSource.m; sourceTree = ""; }; + 733760E1654FF1FA35340F90057FA81F /* NSObject+KiwiSpyAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KiwiSpyAdditions.h"; path = "Classes/Core/NSObject+KiwiSpyAdditions.h"; sourceTree = ""; }; + 736E51A61DE61B8330C105367FCB5DEA /* SENSleepSoundDurations.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSleepSoundDurations.m; path = Pod/Classes/Model/SENSleepSoundDurations.m; sourceTree = ""; }; + 7385F154225FE2B52E39B058F4DE7AA7 /* SEGScreenPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGScreenPayload.h; path = Pod/Classes/Integrations/SEGScreenPayload.h; sourceTree = ""; }; 7398BBA649F13F4406A84290A27F8456 /* SenseKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SenseKit.framework; path = SenseKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 73EE9D614D99BA23905AA48198A1A27A /* PieHighlighter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PieHighlighter.swift; path = Source/Charts/Highlight/PieHighlighter.swift; sourceTree = ""; }; - 73FD7F4EA7231D43403FF0E56FF00F8F /* KSSignalInfo.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSSignalInfo.c; path = KSCrash/Source/KSCrash/Recording/Tools/KSSignalInfo.c; sourceTree = ""; }; - 74515B50F442DD2B677E3657A83CF0DB /* LGService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LGService.h; path = LGBluetooth/LGService.h; sourceTree = ""; }; - 746BEF340E9FB94AFCEE06328807C2B5 /* KSCrashState.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSCrashState.c; path = KSCrash/Source/KSCrash/Recording/KSCrashState.c; sourceTree = ""; }; - 74842EC058DA394FE61D9FC0BB9D4ED2 /* SENSleepSoundStatus.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSleepSoundStatus.m; path = Pod/Classes/Model/SENSleepSoundStatus.m; sourceTree = ""; }; - 74F29A05397C61517756FDD4B1E71432 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 7529D6C12DBB24AEE02FD569471DD9CD /* NSError+SimpleConstructor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSError+SimpleConstructor.m"; path = "KSCrash/Source/KSCrash/Recording/Tools/NSError+SimpleConstructor.m"; sourceTree = ""; }; - 75429AB5BAE7D29997947ED05FEA5B53 /* AFNetworkReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkReachabilityManager.m; path = AFNetworking/AFNetworkReachabilityManager.m; sourceTree = ""; }; + 743AC1A98BCCF68DAFE4CD7F66FBFBC2 /* AbstractMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AbstractMessage.m; path = src/runtime/Classes/AbstractMessage.m; sourceTree = ""; }; + 7448739935FD0D967B4650005CE1C168 /* LGCentralManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LGCentralManager.m; path = LGBluetooth/LGCentralManager.m; sourceTree = ""; }; + 75821D307B5B56EABA0367755CB36606 /* FBSDKProfile+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKProfile+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKProfile+Internal.h"; sourceTree = ""; }; + 75A0574C4ADECC9B02610B5A47466D0C /* FBSDKLoginKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSDKLoginKit-umbrella.h"; sourceTree = ""; }; + 75ADBB2A972C4B47ABD680111F0AC128 /* KWGenericMatchingAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWGenericMatchingAdditions.m; path = Classes/Matchers/KWGenericMatchingAdditions.m; sourceTree = ""; }; + 75B5975EAAA239F7878ED48676EC40BD /* LSStubRequestDSL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSStubRequestDSL.m; path = Nocilla/DSL/LSStubRequestDSL.m; sourceTree = ""; }; + 75C6659064CC3D005D0C979B9CE7266B /* FBSDKLoginManagerLoginResult+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginManagerLoginResult+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLoginResult+Internal.h"; sourceTree = ""; }; + 75E0AB58F7498806FD1C7A2401247CB5 /* DefaultAxisValueFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultAxisValueFormatter.swift; path = Source/Charts/Formatters/DefaultAxisValueFormatter.swift; sourceTree = ""; }; + 75EC7CC981DE61B03D02F6FEA61324FE /* KSArchSpecific.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSArchSpecific.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSArchSpecific.h; sourceTree = ""; }; + 76063DDDE1F716028C84D1007118882E /* FBSDKLoginUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginUtility.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginUtility.h; sourceTree = ""; }; + 76387B31FB932BD2AEEB5EF7390ABB18 /* FBSDKDeviceRequestsHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKDeviceRequestsHelper.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDeviceRequestsHelper.h; sourceTree = ""; }; 763F7699A11A1D4308EDFD12B9D9995F /* Pods-SenseApp-Sense-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-SenseApp-Sense-umbrella.h"; sourceTree = ""; }; + 76782E2D7C4F20599F1293D230F84ED0 /* BugsnagBreadcrumb.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BugsnagBreadcrumb.m; path = Source/Bugsnag/BugsnagBreadcrumb.m; sourceTree = ""; }; 7679CD57D6E846B26C78CC795A4CE07B /* Pods-SenseApp-Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SenseApp-Tests.release.xcconfig"; sourceTree = ""; }; - 76812E8B91F22F817C1420075FA4015A /* UICountingLabel-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UICountingLabel-umbrella.h"; sourceTree = ""; }; 768EF59681141BA32FE9F02745A37755 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; - 76A05254F9013B4F2EE580BDDAC69EA6 /* NAPickerView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NAPickerView-umbrella.h"; sourceTree = ""; }; - 76F1ADF1B3D6B7EE2540C374B503B5BB /* CombinedChartView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombinedChartView.swift; path = Source/Charts/Charts/CombinedChartView.swift; sourceTree = ""; }; - 772231D8AF2824C3F24D4FDD6008D25A /* UIImageEffects-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIImageEffects-umbrella.h"; sourceTree = ""; }; - 773876775C1008ED66A3A260C885F52C /* LSNocilla.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSNocilla.m; path = Nocilla/LSNocilla.m; sourceTree = ""; }; - 77432A905C7178452759E27C6AA2A590 /* ChartAnimationEasing.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChartAnimationEasing.swift; path = Source/Charts/Animation/ChartAnimationEasing.swift; sourceTree = ""; }; - 7785415E6E31FABF48F2184774D006E2 /* KWBeforeEachNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeforeEachNode.m; path = Classes/Nodes/KWBeforeEachNode.m; sourceTree = ""; }; - 77D4AB3B26B69DDDDBC1256EBAAD07DB /* FBSDKTriStateBOOL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTriStateBOOL.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTriStateBOOL.m; sourceTree = ""; }; - 77F9323AD486C5F4076E1D93509F555A /* KWReceiveMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWReceiveMatcher.m; path = Classes/Matchers/KWReceiveMatcher.m; sourceTree = ""; }; - 782FA6362D84916670A4BF1F23F02EC8 /* SEGLocation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGLocation.m; path = Pod/Classes/Internal/SEGLocation.m; sourceTree = ""; }; - 784F94D90F342887F8B7077F8D5188CC /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 787E9183A0663752A307EADF0C89FF6A /* SENSensorDataRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSensorDataRequest.m; path = Pod/Classes/Model/SENSensorDataRequest.m; sourceTree = ""; }; - 78B32626622B48FADF41739E661CD7E6 /* KWContainStringMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWContainStringMatcher.h; path = Classes/Matchers/KWContainStringMatcher.h; sourceTree = ""; }; - 78D44E13BDB7E67896D9BD00E4A771A4 /* RingBuffer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RingBuffer.m; path = src/runtime/Classes/RingBuffer.m; sourceTree = ""; }; - 78DCACDC0E37042F1678DB454FB672A7 /* KSCrashSentry_CPPException.mm */ = {isa = PBXFileReference; includeInIndex = 1; name = KSCrashSentry_CPPException.mm; path = KSCrash/Source/KSCrash/Recording/Sentry/KSCrashSentry_CPPException.mm; sourceTree = ""; }; - 78F31D9F3698EC6B0695D5BE34741F09 /* AFNetworkActivityIndicatorManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkActivityIndicatorManager.m; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m"; sourceTree = ""; }; - 792F99783CA6BB2D2B72AA8897452E24 /* KWCaptureSpy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWCaptureSpy.m; path = Classes/Core/KWCaptureSpy.m; sourceTree = ""; }; - 79414827161B4E31CF8229449547FFFF /* SENSenseMessage.pb.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSenseMessage.pb.m; path = Pod/Classes/BLE/SENSenseMessage.pb.m; sourceTree = ""; }; - 79CF791457A8F884D8306D54F79E3640 /* IScatterChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IScatterChartDataSet.swift; path = Source/Charts/Data/Interfaces/IScatterChartDataSet.swift; sourceTree = ""; }; - 79E83E8BA920830969ECDD301AA47D4E /* Analytics-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Analytics-umbrella.h"; sourceTree = ""; }; - 7A1A97EEE9344254AE93023CAC5992EA /* LegacyDFUServiceController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LegacyDFUServiceController.swift; path = iOSDFULibrary/Classes/Implementation/LegacyDFU/DFU/LegacyDFUServiceController.swift; sourceTree = ""; }; - 7A22D3284784638448753164A78CD997 /* FBSDKCloseIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCloseIcon.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKCloseIcon.h; sourceTree = ""; }; - 7A2E836DA9CC264090F2EFFCCB0F43E6 /* FBSDKLoginButton.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginButton.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.m; sourceTree = ""; }; - 7A49C89C4D967A86E14655B0680ADAF4 /* CGFloatType-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CGFloatType-prefix.pch"; sourceTree = ""; }; - 7AA48833B86CFDFC3E3F986504D7A6FD /* BarLineChartViewBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BarLineChartViewBase.swift; path = Source/Charts/Charts/BarLineChartViewBase.swift; sourceTree = ""; }; - 7ABCFFF9DC52A60C378A37677CBF6884 /* ExtendableMessageBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExtendableMessageBuilder.h; path = src/runtime/Classes/ExtendableMessageBuilder.h; sourceTree = ""; }; - 7AD4111C85269E97F7509011371B71AD /* SENAPIAppStats.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPIAppStats.h; path = Pod/Classes/API/SENAPIAppStats.h; sourceTree = ""; }; - 7AEB8D01521097C112C5084600A74565 /* KSBacktrace_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSBacktrace_Private.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSBacktrace_Private.h; sourceTree = ""; }; - 7B17F1153393BE7E6DAE2431D73B010B /* KWExpectationType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExpectationType.h; path = Classes/Core/KWExpectationType.h; sourceTree = ""; }; - 7B2947E0CF26FDF61B227082973910C8 /* Transformer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Transformer.swift; path = Source/Charts/Utils/Transformer.swift; sourceTree = ""; }; - 7B44185BBBBF9933D74BB571CF227E11 /* FBSDKBridgeAPIProtocolWebV2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolWebV2.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV2.h; sourceTree = ""; }; - 7BD068498FDBDC4EAFD8FA599EC03182 /* AFURLResponseSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLResponseSerialization.h; path = AFNetworking/AFURLResponseSerialization.h; sourceTree = ""; }; - 7C16F517E146A4D4AC7C770EE31AF1B9 /* FBSDKConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKConstants.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKConstants.h; sourceTree = ""; }; - 7CF530282DBAD48995E60AB8D8646C73 /* zh-Hant.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "zh-Hant.lproj"; path = "SVWebViewController/zh-Hant.lproj"; sourceTree = ""; }; - 7D7755B9BDC9B79E7498A704BE4931C6 /* AFURLSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLSessionManager.h; path = AFNetworking/AFURLSessionManager.h; sourceTree = ""; }; - 7DBFFA28E49AA0A8A5AE236D258E6A81 /* Zip-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Zip-umbrella.h"; sourceTree = ""; }; - 7DC2EADBD99CFEA78A60B8F6493FBC81 /* FBSDKDialogConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKDialogConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.m; sourceTree = ""; }; - 7DC3C8748EBE90C57858F1C318E7CB3C /* FBSDKLogo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLogo.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKLogo.h; sourceTree = ""; }; - 7DCD12DBB9868F61D8EBD84A1095E644 /* FBSDKCoreKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FBSDKCoreKit-dummy.m"; sourceTree = ""; }; - 7DE98C6ECF9EC747751EE0E6629B7EB7 /* CGFloatType.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CGFloatType.xcconfig; sourceTree = ""; }; - 7E3D043E7102C9DFCE3D6D51DC2983BC /* SENAPITimeZone.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPITimeZone.m; path = Pod/Classes/API/SENAPITimeZone.m; sourceTree = ""; }; - 7E530688B3F9B27CED47610925433400 /* FBSDKGraphRequestBody.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestBody.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.m; sourceTree = ""; }; - 7E6BA13FB738BB32E2EF40B60EB0E5A4 /* KSCrashDoctor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashDoctor.h; path = KSCrash/Source/KSCrash/Recording/KSCrashDoctor.h; sourceTree = ""; }; - 7E6F3051A214EB0C031020457329494E /* KWBeEmptyMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeEmptyMatcher.h; path = Classes/Matchers/KWBeEmptyMatcher.h; sourceTree = ""; }; - 7E736696BF6976DA00AE4AA9EFE29A22 /* KWReporting.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWReporting.h; path = Classes/Core/KWReporting.h; sourceTree = ""; }; - 7EB389B4EF3FE1D4E71103B9CA5E67EC /* SEGAnalytics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGAnalytics.h; path = Pod/Classes/SEGAnalytics.h; sourceTree = ""; }; - 7EE72F2964F291B0E81C6C37A47E2284 /* DDMultiFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDMultiFormatter.h; path = Classes/Extensions/DDMultiFormatter.h; sourceTree = ""; }; - 7F0B356A3C3279F3C405CEA06F3D57CB /* CocoaLumberjack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaLumberjack.h; path = Classes/CocoaLumberjack.h; sourceTree = ""; }; + 76C3590AECBDB65BCBB4FA6265F9D643 /* SEGGroupPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGGroupPayload.h; path = Pod/Classes/Integrations/SEGGroupPayload.h; sourceTree = ""; }; + 76F815AD2874F4BE550D7C345B36D930 /* KWBeforeEachNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeforeEachNode.h; path = Classes/Nodes/KWBeforeEachNode.h; sourceTree = ""; }; + 7730FDE76F1B338DFCE9D81ACA4F90AB /* SEGScreenPayload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGScreenPayload.m; path = Pod/Classes/Integrations/SEGScreenPayload.m; sourceTree = ""; }; + 7788329C4D547CD18EB8FDD2D75AEDB6 /* Bolts.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Bolts.m; path = Bolts/Common/Bolts.m; sourceTree = ""; }; + 77EC1F110CE9E42A64C3C7C7E31D4F4D /* DDAbstractDatabaseLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDAbstractDatabaseLogger.m; path = Classes/DDAbstractDatabaseLogger.m; sourceTree = ""; }; + 7888FE87870C1156DAEBB17354983862 /* KWExampleNodeVisitor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleNodeVisitor.h; path = Classes/Core/KWExampleNodeVisitor.h; sourceTree = ""; }; + 78B0DE590E2F3A7E52A977E99DCF7D99 /* FBSDKErrorRecoveryConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKErrorRecoveryConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.m; sourceTree = ""; }; + 78B88F6B224348AE673161CAAD3B3B1B /* LGPeripheral.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LGPeripheral.h; path = LGBluetooth/LGPeripheral.h; sourceTree = ""; }; + 78DE8959BACD8F2103B444A8DCA61CC7 /* BFCancellationTokenRegistration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFCancellationTokenRegistration.m; path = Bolts/Common/BFCancellationTokenRegistration.m; sourceTree = ""; }; + 78F66518CC230FA5494C00EF4E122665 /* KWGenericMatchEvaluator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWGenericMatchEvaluator.m; path = Classes/Matchers/KWGenericMatchEvaluator.m; sourceTree = ""; }; + 79201331ADF7AEBED9DE7BACFDDB93D2 /* BFAppLinkNavigation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkNavigation.m; path = Bolts/iOS/BFAppLinkNavigation.m; sourceTree = ""; }; + 79554FF2B59BC3ADF8CB77827EB45304 /* iOSDFULibrary.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = iOSDFULibrary.modulemap; sourceTree = ""; }; + 79F369585ADEB6CAEC0F3998C652677F /* FBSDKProfile.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKProfile.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfile.h; sourceTree = ""; }; + 7A1090A248CEDA8DE31D13E05D529DFE /* ChartUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChartUtils.swift; path = Source/Charts/Utils/ChartUtils.swift; sourceTree = ""; }; + 7A7530C70CC37AD8DDCE5B63523D71EE /* KWItNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWItNode.m; path = Classes/Nodes/KWItNode.m; sourceTree = ""; }; + 7A935892BBE3CE6AA3A7BB8C74D2A905 /* KiwiBlockMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KiwiBlockMacros.h; path = Classes/Core/KiwiBlockMacros.h; sourceTree = ""; }; + 7AF7B802C67EF24EF3198052EF1E3CED /* SENAPIClient.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPIClient.m; path = Pod/Classes/API/SENAPIClient.m; sourceTree = ""; }; + 7B3E4801549B20B2D14E58278119F8DE /* BFTaskCompletionSource.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFTaskCompletionSource.h; path = Bolts/Common/BFTaskCompletionSource.h; sourceTree = ""; }; + 7B4ABCAD46105A3838EBC4851CD75902 /* SENAPITrends.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPITrends.m; path = Pod/Classes/API/SENAPITrends.m; sourceTree = ""; }; + 7B9D4C15EFBE2D55A7940F36532989F9 /* AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworking.h; path = AFNetworking/AFNetworking.h; sourceTree = ""; }; + 7BC091AA372586B76CC54E27A6F96F8B /* SENAPIAccount.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPIAccount.h; path = Pod/Classes/API/SENAPIAccount.h; sourceTree = ""; }; + 7BE239B5BE4C4920BD0ACA8ACCEB1C8A /* SEGIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGIntegration.h; path = Pod/Classes/Integrations/SEGIntegration.h; sourceTree = ""; }; + 7BEE946AF70827DC7EC55DC396F16AD5 /* FBSDKLoginCompletion+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginCompletion+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion+Internal.h"; sourceTree = ""; }; + 7BFA5725B065FF86A259D007EE7AA3EC /* SENSleepPillManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSleepPillManager.h; path = Pod/Classes/BLE/SENSleepPillManager.h; sourceTree = ""; }; + 7C29A1DFFD9EC035712556404A62B254 /* AbstractMessageBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AbstractMessageBuilder.h; path = src/runtime/Classes/AbstractMessageBuilder.h; sourceTree = ""; }; + 7CAF74F612F46382E9A962A2C4970E74 /* Analytics-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Analytics-umbrella.h"; sourceTree = ""; }; + 7CC7ACBC94DA21E06BFAF1BF8FC5D37F /* SENSenseMessage.pb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSenseMessage.pb.h; path = Pod/Classes/BLE/SENSenseMessage.pb.h; sourceTree = ""; }; + 7CD38CAFC806DCF6C46306979DE41636 /* FBSDKAppEventsStateManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsStateManager.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsStateManager.h; sourceTree = ""; }; + 7D27B41AD00E8EBD22672250CC511601 /* Legend.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Legend.swift; path = Source/Charts/Components/Legend.swift; sourceTree = ""; }; + 7D85987BAF1A336A8A9BC6506F5B1562 /* BFURL_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFURL_Internal.h; path = Bolts/iOS/Internal/BFURL_Internal.h; sourceTree = ""; }; + 7E847CB42FCD0FBC7DF10B31733497F6 /* KSCrashReport.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSCrashReport.c; path = KSCrash/Source/KSCrash/Recording/KSCrashReport.c; sourceTree = ""; }; + 7E9744AE69CD1A78FE961F4FA6BCC151 /* Bolts-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Bolts-prefix.pch"; sourceTree = ""; }; + 7EC568CC8CB40D93122064114EB5FF4A /* KWDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWDeviceInfo.h; path = Classes/Core/KWDeviceInfo.h; sourceTree = ""; }; + 7EE42DDE28BCA40B6B7E388632A5FCDA /* BFWebViewAppLinkResolver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFWebViewAppLinkResolver.h; path = Bolts/iOS/BFWebViewAppLinkResolver.h; sourceTree = ""; }; + 7F0912257CBDBC5F46C4DD2DA18836AC /* KWGenericMatchingAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWGenericMatchingAdditions.h; path = Classes/Matchers/KWGenericMatchingAdditions.h; sourceTree = ""; }; 7F1F6C643394771272A4C855A6EE4B32 /* LGBluetooth.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = LGBluetooth.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 7F6FDD2D9BDEC4C19B706A87D52C5E1A /* NSProxy+KiwiVerifierAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSProxy+KiwiVerifierAdditions.h"; path = "Classes/Core/NSProxy+KiwiVerifierAdditions.h"; sourceTree = ""; }; - 7F7742AABB975807CB63D9D2E67ECDC0 /* SEGReachability.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGReachability.h; path = Pod/Classes/Internal/SEGReachability.h; sourceTree = ""; }; - 7F8441A2021DE2BFF8ABC1E72F07D4CB /* FBSDKMath.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMath.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMath.h; sourceTree = ""; }; - 7F8779D3E74B8B79F5ECC0FA000F55A6 /* LegacyDFUServiceInitiator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LegacyDFUServiceInitiator.swift; path = iOSDFULibrary/Classes/Implementation/LegacyDFU/DFU/LegacyDFUServiceInitiator.swift; sourceTree = ""; }; - 8003AD602213AD0EE48B28D2825234B1 /* KWUserDefinedMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWUserDefinedMatcher.h; path = Classes/Matchers/KWUserDefinedMatcher.h; sourceTree = ""; }; - 8039B3167E3673770D50DDCD919537D8 /* FBSDKCrypto.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKCrypto.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.m; sourceTree = ""; }; - 803D244D0C3E2232340B7A6A1F85C910 /* KSZombie.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSZombie.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSZombie.h; sourceTree = ""; }; - 805919EA9027081FFAC7DD17A4070BEF /* SORelativeDateTransformer.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = SORelativeDateTransformer.bundle; path = SORelativeDateTransformer/SORelativeDateTransformer.bundle; sourceTree = ""; }; - 8065D1AAFE523156E3393F550E25F95D /* SEGSegmentIntegrationFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGSegmentIntegrationFactory.h; path = Pod/Classes/Internal/SEGSegmentIntegrationFactory.h; sourceTree = ""; }; - 80B8264F1890812781C32AFF8CE5F1E0 /* LSASIHTTPRequestHook.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSASIHTTPRequestHook.h; path = Nocilla/Hooks/ASIHTTPRequest/LSASIHTTPRequestHook.h; sourceTree = ""; }; - 81166CF740A48664488D407550A86359 /* Kiwi-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kiwi-umbrella.h"; sourceTree = ""; }; - 81230523DD08CDD54788CFAB75CCC565 /* SENDevicePairingInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENDevicePairingInfo.m; path = Pod/Classes/Model/SENDevicePairingInfo.m; sourceTree = ""; }; - 813459499FC82EDD9B601E84F89AFC8C /* BFAppLinkReturnToRefererView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkReturnToRefererView.h; path = Bolts/iOS/BFAppLinkReturnToRefererView.h; sourceTree = ""; }; - 8139425B310BE5FC9D88A7B8FCF2C231 /* SENSenseMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSenseMetadata.m; path = Pod/Classes/Model/SENSenseMetadata.m; sourceTree = ""; }; - 814680F732CCB02E2A9665B4336CEB7D /* ConcreteExtensionField.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ConcreteExtensionField.m; path = src/runtime/Classes/ConcreteExtensionField.m; sourceTree = ""; }; - 8154090276219901A7DABC137E88DC4E /* SENAPIPreferences.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPIPreferences.m; path = Pod/Classes/API/SENAPIPreferences.m; sourceTree = ""; }; - 8185F7C921571FDBE0CC80C626A73599 /* SENAnalyticsLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAnalyticsLogger.h; path = Pod/Classes/Analytics/SENAnalyticsLogger.h; sourceTree = ""; }; - 81B2C9D6775439C7C4C9C0356BF9B617 /* SENExpansion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENExpansion.m; path = Pod/Classes/Model/SENExpansion.m; sourceTree = ""; }; - 81BCAB5F9F871753DFEA29D75CA0CB07 /* FBSDKAccessTokenCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCache.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCache.m; sourceTree = ""; }; - 81BEDD5A475070F772C581761C8F9627 /* KWMatching.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatching.h; path = Classes/Core/KWMatching.h; sourceTree = ""; }; - 822056A71916E57FFFF6A56A8607EEDC /* FBSDKErrorRecoveryConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKErrorRecoveryConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.m; sourceTree = ""; }; - 823F37A102ADBD6C82C50233BF7E806C /* FBSDKAppLinkResolver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppLinkResolver.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkResolver.m; sourceTree = ""; }; - 8246CA2550A4C6C9D871488E209764DE /* _FBSDKTemporaryErrorRecoveryAttempter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FBSDKTemporaryErrorRecoveryAttempter.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/_FBSDKTemporaryErrorRecoveryAttempter.m; sourceTree = ""; }; - 82535BE274576A5205D46092158BBA80 /* NSJSONSerialization-NSNullRemoval-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSJSONSerialization-NSNullRemoval-prefix.pch"; sourceTree = ""; }; - 828B7A11614BF4312623ED060C4D8A8A /* FBSDKBridgeAPIRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIRequest.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest.m; sourceTree = ""; }; - 8292137526796A6B6C04E13AA449F627 /* NALabelCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NALabelCell.h; path = NASources/NALabelCell.h; sourceTree = ""; }; + 7F35F2DB002382711E309E369F541468 /* FBSDKBridgeAPIResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIResponse.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIResponse.m; sourceTree = ""; }; + 7F577747D72978D7A214B2FBD3BC0A7D /* FBSDKGraphRequestBody.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestBody.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.h; sourceTree = ""; }; + 7FAA5EF965749BDBFB57A821A4DFC525 /* KWPendingNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWPendingNode.m; path = Classes/Nodes/KWPendingNode.m; sourceTree = ""; }; + 8008BC1C835916C58CCA0338A4DC570A /* SENSenseVoiceSettings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSenseVoiceSettings.m; path = Pod/Classes/Model/SENSenseVoiceSettings.m; sourceTree = ""; }; + 80A3DADAB67DC300CC050AC11A175848 /* KWAfterAllNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWAfterAllNode.h; path = Classes/Nodes/KWAfterAllNode.h; sourceTree = ""; }; + 80ADD98712E8999EB12679FCF11D4925 /* FBSDKUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKUtility.h; sourceTree = ""; }; + 80D27B789CF37E20446494F147D4A661 /* LGBluetooth.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LGBluetooth.h; path = LGBluetooth/LGBluetooth.h; sourceTree = ""; }; + 81332386B1B20CD47E9E38DB48EC7A6E /* ExtensionRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExtensionRegistry.h; path = src/runtime/Classes/ExtensionRegistry.h; sourceTree = ""; }; + 819AF2BFC5A3EBCF8EBF91CB8D203FCA /* NSObject+KiwiStubAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KiwiStubAdditions.h"; path = "Classes/Stubbing/NSObject+KiwiStubAdditions.h"; sourceTree = ""; }; + 819E4D673957872198FCB95D8CB176BB /* PieChartDataEntry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PieChartDataEntry.swift; path = Source/Charts/Data/Implementations/Standard/PieChartDataEntry.swift; sourceTree = ""; }; + 81EBF70542D3EB86BA8CF2767A6B5289 /* SORelativeDateTransformer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SORelativeDateTransformer-dummy.m"; sourceTree = ""; }; + 81F64C320C2E2B78789DC3562AEDC7C6 /* SEGIdentifyPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGIdentifyPayload.h; path = Pod/Classes/Integrations/SEGIdentifyPayload.h; sourceTree = ""; }; + 8216E9A7A11CEFA205E2C7CD900C13C4 /* KWContextNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWContextNode.m; path = Classes/Nodes/KWContextNode.m; sourceTree = ""; }; + 82A62D40C14A07235EFA8FA8D923701E /* DDLog+LOGV.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDLog+LOGV.h"; path = "Classes/DDLog+LOGV.h"; sourceTree = ""; }; + 82B98BFF67F2069B08B8012DB23EA005 /* SVWebViewControllerNext.png */ = {isa = PBXFileReference; includeInIndex = 1; name = SVWebViewControllerNext.png; path = SVWebViewController/SVWebViewController.bundle/SVWebViewControllerNext.png; sourceTree = ""; }; 82CAF99DB27727C994DA1E11E12C1A6A /* Pods-SenseApp-RoomConditionsExtension.dev.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SenseApp-RoomConditionsExtension.dev.xcconfig"; sourceTree = ""; }; 82D836D0D13EC77CAE000CA6DF56F397 /* Analytics.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Analytics.framework; path = Analytics.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 82D8BF27A95A36B2EFCC7930D96EC34B /* KWIntercept.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWIntercept.h; path = Classes/Stubbing/KWIntercept.h; sourceTree = ""; }; - 8358C8D59F5CF451AD1F47EEBEC1D8C4 /* DFUStream.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DFUStream.swift; path = iOSDFULibrary/Classes/Utilities/Streams/DFUStream.swift; sourceTree = ""; }; - 83C96057C16A0AFDBD6EDFC275346FE3 /* KWBeKindOfClassMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeKindOfClassMatcher.h; path = Classes/Matchers/KWBeKindOfClassMatcher.h; sourceTree = ""; }; - 84720E224B3D2B63B85A0DD03078E5AE /* ASIHTTPRequestStub.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ASIHTTPRequestStub.m; path = Nocilla/Hooks/ASIHTTPRequest/ASIHTTPRequestStub.m; sourceTree = ""; }; - 8502DD76E8D4AB6E81F7D70D74A9A9A9 /* SENSupportTopic.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSupportTopic.m; path = Pod/Classes/Model/SENSupportTopic.m; sourceTree = ""; }; - 85217BC483B9E378DC77FA9CB9821904 /* KWStringPrefixMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWStringPrefixMatcher.m; path = Classes/Matchers/KWStringPrefixMatcher.m; sourceTree = ""; }; - 853C9EAB94D10354FA69D8A092B7285F /* KWMessageSpying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMessageSpying.h; path = Classes/Core/KWMessageSpying.h; sourceTree = ""; }; - 85A878551BF2AE8434C937F21CAFC453 /* FBSDKViewImpressionTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKViewImpressionTracker.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.h; sourceTree = ""; }; - 85E661C1546E9C84D555CC308C561A75 /* KWStub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWStub.h; path = Classes/Stubbing/KWStub.h; sourceTree = ""; }; - 8655B9DA4537691BA0E6F5F9BB7E586E /* AFHTTPSessionManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFHTTPSessionManager.h; path = AFNetworking/AFHTTPSessionManager.h; sourceTree = ""; }; - 8681138C0CBE62565261AE213FAD1E4F /* SENAPIAppStats.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPIAppStats.m; path = Pod/Classes/API/SENAPIAppStats.m; sourceTree = ""; }; + 82EB19E671EE85EB8B5612BC357856C3 /* FBSDKServerConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKServerConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.h; sourceTree = ""; }; + 83089821DEC4DE495A6D2E8C178E1F25 /* LineChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LineChartDataSet.swift; path = Source/Charts/Data/Implementations/Standard/LineChartDataSet.swift; sourceTree = ""; }; + 8320409C97506E2D7BBB9A91D6AAE956 /* ScatterChartRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScatterChartRenderer.swift; path = Source/Charts/Renderers/ScatterChartRenderer.swift; sourceTree = ""; }; + 8420BE5C1D2073AEA7FE259F527DCFB3 /* SENAPISensor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPISensor.m; path = Pod/Classes/API/SENAPISensor.m; sourceTree = ""; }; + 846564DFD33A5D7BA1CA5A7ECF74D272 /* FBSDKUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKUtility.m; sourceTree = ""; }; + 847945766F1F07E0CF05BDB150AD411D /* SENAPISpeech.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPISpeech.m; path = Pod/Classes/API/SENAPISpeech.m; sourceTree = ""; }; + 8481B68013083BE153BA881272AE63CA /* KWExampleSuite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleSuite.h; path = Classes/Core/KWExampleSuite.h; sourceTree = ""; }; + 84C52BBD39AEEF337DF3369BF8F07D26 /* LineChartView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LineChartView.swift; path = Source/Charts/Charts/LineChartView.swift; sourceTree = ""; }; + 84DB5C2F7B0BBEFD2F46AF7F20B97A5F /* FBSDKGraphRequest+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKGraphRequest+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequest+Internal.h"; sourceTree = ""; }; + 853F44F0829BEF7E6A2BA6925F1CE0D9 /* AFURLSessionManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLSessionManager.m; path = AFNetworking/AFURLSessionManager.m; sourceTree = ""; }; + 8565B92BB180BBE2DEFA92BB2B2AC56C /* _FBSDKLoginRecoveryAttempter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FBSDKLoginRecoveryAttempter.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.m; sourceTree = ""; }; + 8596070A2EAB841E84E17D5D30A360FB /* KWRegularExpressionPatternMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWRegularExpressionPatternMatcher.h; path = Classes/Matchers/KWRegularExpressionPatternMatcher.h; sourceTree = ""; }; + 85B2F69AAC94309E495F1B0DD3628092 /* NSMethodSignature+KiwiAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSMethodSignature+KiwiAdditions.m"; path = "Classes/Core/NSMethodSignature+KiwiAdditions.m"; sourceTree = ""; }; + 85B47D2FCE66578DFEAF21EF9D398E32 /* CodedOutputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CodedOutputStream.h; path = src/runtime/Classes/CodedOutputStream.h; sourceTree = ""; }; + 862D8B41E1F6754430A1E88411E7575C /* KWSymbolicator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWSymbolicator.h; path = Classes/Core/KWSymbolicator.h; sourceTree = ""; }; + 864CC22A264A7E0F31C8DC9504E37D73 /* KWExampleSuite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWExampleSuite.m; path = Classes/Core/KWExampleSuite.m; sourceTree = ""; }; + 86602970069D57D64F5E9385E446E950 /* Descriptor.pb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Descriptor.pb.h; path = src/runtime/Classes/Descriptor/Descriptor.pb.h; sourceTree = ""; }; + 867B98863FDAA32FEC145E17AC2A0698 /* FBSDKDialogConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKDialogConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.h; sourceTree = ""; }; + 86955343B753E49023428FEE8B36CD42 /* LineChartRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LineChartRenderer.swift; path = Source/Charts/Renderers/LineChartRenderer.swift; sourceTree = ""; }; + 86AD092C5ED2D7C0A7A9137FEE817BCD /* Message.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Message.h; path = src/runtime/Classes/Message.h; sourceTree = ""; }; + 86B42ED9101CB66DC1C52F0F266FAA61 /* FBSDKCoreKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSDKCoreKit-prefix.pch"; sourceTree = ""; }; 86B908044943993EB3D131E57983DC9C /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; }; - 86BFF5DC5755D60A88651510891C8995 /* SENPillMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENPillMetadata.h; path = Pod/Classes/Model/SENPillMetadata.h; sourceTree = ""; }; - 86E0E895866CFF461EE371F88FE48FB4 /* KSZombie.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KSZombie.m; path = KSCrash/Source/KSCrash/Recording/Tools/KSZombie.m; sourceTree = ""; }; - 87032ABDDED008223E47A9A102491B5C /* LSDataMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSDataMatcher.h; path = Nocilla/Matchers/LSDataMatcher.h; sourceTree = ""; }; - 872D01159A0BFE2A040ACD42798593E5 /* DFUControlPoint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DFUControlPoint.swift; path = iOSDFULibrary/Classes/Implementation/LegacyDFU/Characteristics/DFUControlPoint.swift; sourceTree = ""; }; - 88065AA0E7217EC830DEF94B8A27518E /* SENAPITrends.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPITrends.h; path = Pod/Classes/API/SENAPITrends.h; sourceTree = ""; }; - 88213CD4A90469BACA50FC4DCE8BC644 /* FBSDKSystemAccountStoreAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSystemAccountStoreAdapter.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSystemAccountStoreAdapter.h; sourceTree = ""; }; - 882231315B2969A6B3CA32CC3D3CE0B9 /* SENAlarmCollection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAlarmCollection.m; path = Pod/Classes/Model/SENAlarmCollection.m; sourceTree = ""; }; - 8827901BE02EDCC1D06339A57B752422 /* _FBSDKLoginRecoveryAttempter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FBSDKLoginRecoveryAttempter.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/_FBSDKLoginRecoveryAttempter.m; sourceTree = ""; }; - 8868C938978202401B0557129480BF1B /* SENSwapStatus.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSwapStatus.m; path = Pod/Classes/Model/SENSwapStatus.m; sourceTree = ""; }; - 8890955F8D90A0C0D3441661E9472923 /* FBSDKCoreKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCoreKit.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKCoreKit.h; sourceTree = ""; }; - 88B0FBC29B9427BEC20E5F20968A9689 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 896062AE734BC47609E498494A6842E1 /* Utilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Utilities.h; path = src/runtime/Classes/Utilities.h; sourceTree = ""; }; - 8985C5169C280C606C65765F39E48DBD /* FBSDKBridgeAPIResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIResponse.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIResponse.m; sourceTree = ""; }; - 898E2C8D376884868778B58E5278B9D6 /* KWAny.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWAny.h; path = Classes/Core/KWAny.h; sourceTree = ""; }; - 89BC7A2D6B236C19D285C6B8E140C734 /* unzip.c */ = {isa = PBXFileReference; includeInIndex = 1; name = unzip.c; path = Zip/minizip/unzip.c; sourceTree = ""; }; - 89BFFA20F0BD0476405D04A5906B1C1A /* SORelativeDateTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SORelativeDateTransformer.m; path = SORelativeDateTransformer/SORelativeDateTransformer.m; sourceTree = ""; }; - 89C98C7A05056E352146AA6364E33742 /* Platform.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Platform.swift; path = Source/Charts/Utils/Platform.swift; sourceTree = ""; }; - 89CD66D5A714496010A067493143E08C /* FBSDKBase64.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBase64.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Base64/FBSDKBase64.h; sourceTree = ""; }; - 8A0ADE68E7411395AA4454DB2A32743C /* LSStubResponseDSL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSStubResponseDSL.m; path = Nocilla/DSL/LSStubResponseDSL.m; sourceTree = ""; }; - 8A5B8D500AFF2210CAE3B8C0F2A6B215 /* SENAPIInsight.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPIInsight.m; path = Pod/Classes/API/SENAPIInsight.m; sourceTree = ""; }; - 8AA07237A61176AC5FDDA72C843DC0BF /* BFAppLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLink.m; path = Bolts/iOS/BFAppLink.m; sourceTree = ""; }; - 8AAECE858642F82CA0CEB9229E331F06 /* KSLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KSLogger.m; path = KSCrash/Source/KSCrash/Recording/Tools/KSLogger.m; sourceTree = ""; }; - 8AFB6BF573B3ED05961F7EC98B0D2F5A /* FBSDKLoginKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSDKLoginKit-prefix.pch"; sourceTree = ""; }; - 8B5F5BBFCFD9C3600CE9297CB4C5117A /* LineChartRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LineChartRenderer.swift; path = Source/Charts/Renderers/LineChartRenderer.swift; sourceTree = ""; }; - 8C296501E12E0247ABA9ECC1BB7633B7 /* KSCrashReportStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashReportStore.h; path = KSCrash/Source/KSCrash/Recording/KSCrashReportStore.h; sourceTree = ""; }; + 870153D57D436A2936921F06D6A70EA8 /* AFNetworking.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = AFNetworking.modulemap; sourceTree = ""; }; + 8745062827400559A83CE9A56658596C /* SENAPIClient.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPIClient.h; path = Pod/Classes/API/SENAPIClient.h; sourceTree = ""; }; + 87686524011C67B7539EB98E251F304B /* KSCrashSentry_MachException.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSCrashSentry_MachException.c; path = KSCrash/Source/KSCrash/Recording/Sentry/KSCrashSentry_MachException.c; sourceTree = ""; }; + 879B27461F6C0DF02E78C884388D85EE /* ScatterChartDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScatterChartDataProvider.swift; path = Source/Charts/Interfaces/ScatterChartDataProvider.swift; sourceTree = ""; }; + 87A36D03FF4F798B2754922A4B08F55A /* KSCrashSentry_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashSentry_Private.h; path = KSCrash/Source/KSCrash/Recording/Sentry/KSCrashSentry_Private.h; sourceTree = ""; }; + 87E1D455CF75800E48C1AFB2DC763728 /* Bugsnag-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Bugsnag-prefix.pch"; sourceTree = ""; }; + 880547DEE1D0FA9299706B8980BA3A32 /* FBSDKLoginManagerLoginResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginManagerLoginResult.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManagerLoginResult.h; sourceTree = ""; }; + 880ECD877A9B7487B5DF602DD248082A /* SenseKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SenseKit.h; path = Pod/Classes/SenseKit.h; sourceTree = ""; }; + 880F47A9830172B46BABEF5BEE0DE088 /* KWContainMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWContainMatcher.h; path = Classes/Matchers/KWContainMatcher.h; sourceTree = ""; }; + 882D282440A17A0172C329B8A692C1E9 /* SENAPIPhoto.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPIPhoto.m; path = Pod/Classes/API/SENAPIPhoto.m; sourceTree = ""; }; + 88B2C75DF7DF75C365413C525497ABE0 /* NSMethodSignature+KiwiAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMethodSignature+KiwiAdditions.h"; path = "Classes/Core/NSMethodSignature+KiwiAdditions.h"; sourceTree = ""; }; + 88B66FF2BC69B52036FC4E67FE12366D /* DFUStreamZip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DFUStreamZip.swift; path = iOSDFULibrary/Classes/Utilities/Streams/DFUStreamZip.swift; sourceTree = ""; }; + 88CDC67EF8E0A708B3B32D306573DE77 /* KWNull.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWNull.m; path = Classes/Core/KWNull.m; sourceTree = ""; }; + 8904DDEE9139708CB22A41532E0F47F2 /* KSObjCApple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSObjCApple.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSObjCApple.h; sourceTree = ""; }; + 891DA314371BB6E085AA6FDD65D88ED5 /* KSString.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSString.c; path = KSCrash/Source/KSCrash/Recording/Tools/KSString.c; sourceTree = ""; }; + 895A8C4A494B51A7016E1ECE6FE5E4BC /* KWSharedExampleRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWSharedExampleRegistry.m; path = "Classes/Shared Examples/KWSharedExampleRegistry.m"; sourceTree = ""; }; + 89D9E5882983980BA3D9481BA7067DB9 /* KWHaveValueMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWHaveValueMatcher.m; path = Classes/Matchers/KWHaveValueMatcher.m; sourceTree = ""; }; + 89ED726650E6C6006533EB5F26A6E9AD /* KSCrashReportFields.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashReportFields.h; path = KSCrash/Source/KSCrash/Recording/KSCrashReportFields.h; sourceTree = ""; }; + 8A785FE942C2F1E34A3EDAB3F2EA55EC /* KWLetNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWLetNode.m; path = Classes/Nodes/KWLetNode.m; sourceTree = ""; }; + 8AAD837D8ADC5E26698C44134CB97507 /* CGFloatType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CGFloatType.h; path = CGFloatType/CGFloatType.h; sourceTree = ""; }; + 8AC8B7D16E40395515CFAB0081226EA0 /* Analytics-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Analytics-prefix.pch"; sourceTree = ""; }; + 8AD55FF77492D4B415FAC0CE6F0022E2 /* DDAssertMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAssertMacros.h; path = Classes/DDAssertMacros.h; sourceTree = ""; }; + 8AD6FB32824F629F4B6E23E6118F04C7 /* SVWebViewControllerActivitySafari-iPad@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; name = "SVWebViewControllerActivitySafari-iPad@2x.png"; path = "SVWebViewController/UIActivities/Safari/SVWebViewControllerActivitySafari-iPad@2x.png"; sourceTree = ""; }; + 8B2AFB31F9919B33F1F9276700252538 /* SENTrends.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENTrends.m; path = Pod/Classes/Model/SENTrends.m; sourceTree = ""; }; + 8B35BC9D32954B390E05A6074E8DE2EB /* SecureDFUControlPoint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SecureDFUControlPoint.swift; path = iOSDFULibrary/Classes/Implementation/SecureDFU/Characteristics/SecureDFUControlPoint.swift; sourceTree = ""; }; + 8B4513356C0E7C7D46F693F1FC5CC8EC /* SENPreference.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENPreference.m; path = Pod/Classes/Model/SENPreference.m; sourceTree = ""; }; + 8B6BE201D437AAB46269DDD327B85276 /* ARCSafe_MemMgmt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ARCSafe_MemMgmt.h; path = KSCrash/Source/KSCrash/Recording/Tools/ARCSafe_MemMgmt.h; sourceTree = ""; }; + 8B9498258027C372C53D2E15C3C649A7 /* MarkerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MarkerView.swift; path = Source/Charts/Components/MarkerView.swift; sourceTree = ""; }; + 8BAAB19E6C34DA0E9320AAFDBA5CAB24 /* LGUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LGUtils.h; path = LGBluetooth/LGUtils.h; sourceTree = ""; }; + 8C440C917417C072A347B1F3E3706F8E /* SENQuestion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENQuestion.h; path = Pod/Classes/Model/SENQuestion.h; sourceTree = ""; }; 8C631D4C8830A3A9E7A07F72DB326097 /* Bugsnag.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Bugsnag.framework; path = Bugsnag.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 8C70571FD498BD4FE4C9A5BEB55A25BD /* WireFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WireFormat.h; path = src/runtime/Classes/WireFormat.h; sourceTree = ""; }; - 8C849CD6489B5B217D775C123449EACA /* KWInvocationCapturer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWInvocationCapturer.h; path = Classes/Core/KWInvocationCapturer.h; sourceTree = ""; }; - 8CC8C2F79CCD723AB827B2C91E6659FC /* NSData+Matcheable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+Matcheable.h"; path = "Nocilla/Matchers/NSData+Matcheable.h"; sourceTree = ""; }; - 8CF5F892D9E8062F195DA0DBAFA92751 /* BFTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFTask.h; path = Bolts/Common/BFTask.h; sourceTree = ""; }; - 8D328710EBB5045B10B8B246C20A3E9E /* SENService+Protected.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SENService+Protected.h"; path = "Pod/Classes/Service/SENService+Protected.h"; sourceTree = ""; }; - 8D66EE8E8E361B98C7C0E21103C34B87 /* Zip-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Zip-prefix.pch"; sourceTree = ""; }; - 8D6935019E6C994EF2A706493F796A63 /* SENDevicePairingInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENDevicePairingInfo.h; path = Pod/Classes/Model/SENDevicePairingInfo.h; sourceTree = ""; }; - 8D7BAF7CAC3F561029DF3DAA12E6ABD3 /* markdown_parser.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = markdown_parser.m; sourceTree = ""; }; - 8DAEF6714E35E7494EDC61FCF541F9F0 /* SENSleepPill.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSleepPill.h; path = Pod/Classes/BLE/SENSleepPill.h; sourceTree = ""; }; - 8DEED82C506B19009D1F0A105ACA5537 /* FBSDKKeychainStore.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKKeychainStore.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.h; sourceTree = ""; }; - 8E05805B4622D8196429C3B4A662385F /* KWDeviceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWDeviceInfo.m; path = Classes/Core/KWDeviceInfo.m; sourceTree = ""; }; - 8E4AD4294E3B6E38A122B297E63ABDE8 /* RingBuffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RingBuffer.h; path = src/runtime/Classes/RingBuffer.h; sourceTree = ""; }; - 8E8E29F266BD0EB6B3EACF42743DFF85 /* AFSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFSecurityPolicy.m; path = AFNetworking/AFSecurityPolicy.m; sourceTree = ""; }; - 8E922713CA2183E620ECDFC9A5CBE31A /* LSHTTPRequestDiff.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSHTTPRequestDiff.m; path = Nocilla/Diff/LSHTTPRequestDiff.m; sourceTree = ""; }; - 8EAE6A5CFD031DDA0A60125C963CEA1E /* de.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = de.lproj; path = SVWebViewController/de.lproj; sourceTree = ""; }; - 8F078C0EA932CF3775038717F6FBACBE /* BFCancellationToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFCancellationToken.m; path = Bolts/Common/BFCancellationToken.m; sourceTree = ""; }; - 8F3D5D446DA9D7FBEC0CC88F86E83BB7 /* SENSenseManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSenseManager.h; path = Pod/Classes/BLE/SENSenseManager.h; sourceTree = ""; }; - 8F45F3A9FA360A5E7EE5D1023F8CFF26 /* UIImageEffects-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "UIImageEffects-prefix.pch"; sourceTree = ""; }; + 8C92415038741DD5F2645A96F93F8160 /* SENSensorDataRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSensorDataRequest.m; path = Pod/Classes/Model/SENSensorDataRequest.m; sourceTree = ""; }; + 8CCD0165AB2C7B9053AD0B38EA9C4BAA /* SecureDFUServiceDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SecureDFUServiceDelegate.swift; path = iOSDFULibrary/Classes/Implementation/SecureDFU/DFU/SecureDFUServiceDelegate.swift; sourceTree = ""; }; + 8CCF0776B240A9EB60C19612F3C6E001 /* BarChartData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BarChartData.swift; path = Source/Charts/Data/Implementations/Standard/BarChartData.swift; sourceTree = ""; }; + 8CF1BDAF8086B880D10B55C87CED10C3 /* BFTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFTask.m; path = Bolts/Common/BFTask.m; sourceTree = ""; }; + 8D296B222F86331472B05E518B3D2D9B /* CircleShapeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CircleShapeRenderer.swift; path = Source/Charts/Renderers/Scatter/CircleShapeRenderer.swift; sourceTree = ""; }; + 8D3F5407C789EA019C76EBB0F160F007 /* iOSDFULibrary.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = iOSDFULibrary.xcconfig; sourceTree = ""; }; + 8D770F78CCD4D248D6A92B6615F577A5 /* NSValue+KiwiAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValue+KiwiAdditions.m"; path = "Classes/Core/NSValue+KiwiAdditions.m"; sourceTree = ""; }; + 8D77FBE6B6F124E64B101D49AE2FEDF4 /* CandleChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CandleChartDataSet.swift; path = Source/Charts/Data/Implementations/Standard/CandleChartDataSet.swift; sourceTree = ""; }; + 8D874AED7F77DDB3DE05F52C262E58AE /* FBSDKAccessTokenCache.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCache.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCache.m; sourceTree = ""; }; + 8DB9528895D470FC4BB07E3DBAD52EA1 /* KWProbePoller.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWProbePoller.h; path = Classes/Core/KWProbePoller.h; sourceTree = ""; }; + 8DBCE3D270C78E01DA1BC377256D43AB /* KSSignalInfo.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSSignalInfo.c; path = KSCrash/Source/KSCrash/Recording/Tools/KSSignalInfo.c; sourceTree = ""; }; + 8DC3587A772A20D6181659ADD5835699 /* DDDispatchQueueLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDDispatchQueueLogFormatter.h; path = Classes/Extensions/DDDispatchQueueLogFormatter.h; sourceTree = ""; }; + 8DF69B96FEB0805BB5EF4B4557AC911D /* KWMessagePattern.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMessagePattern.m; path = Classes/Core/KWMessagePattern.m; sourceTree = ""; }; + 8DFAEE58223F0474FAAE211842C2A4D3 /* ZendeskSDK.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; path = ZendeskSDK.bundle; sourceTree = ""; }; + 8E31898227F7BD2ABDFF5BC69F12FF82 /* markdown_lib.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = markdown_lib.m; sourceTree = ""; }; + 8E8C03357CB4FBFFC5C6269CCE188669 /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLResponseSerialization.m; path = AFNetworking/AFURLResponseSerialization.m; sourceTree = ""; }; + 8EB39CE0CB5C9D6563C7DD5837D93DD3 /* Kiwi-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kiwi-prefix.pch"; sourceTree = ""; }; + 8ED2CECDBEC88F1E11024B9DB153E80A /* Double.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Double.swift; path = iOSDFULibrary/Classes/Utilities/Double.swift; sourceTree = ""; }; + 8ED49F943C3742D2C6482E92BAC99A7A /* YAxisRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = YAxisRenderer.swift; path = Source/Charts/Renderers/YAxisRenderer.swift; sourceTree = ""; }; + 8F05FB2C337FC32C0850EF752457F40E /* FBSDKGraphRequestPiggybackManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestPiggybackManager.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.m; sourceTree = ""; }; 8F6125388D3765811B1F127E1565A880 /* Pods-SenseApp-Sense.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SenseApp-Sense.release.xcconfig"; sourceTree = ""; }; - 8FA6FCD771D3CE911285EFFCC87A8BE0 /* DDLegacyMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLegacyMacros.h; path = Classes/DDLegacyMacros.h; sourceTree = ""; }; + 8F8279A4D6129AB933E881C40B688E33 /* FBSDKKeychainStoreViaBundleID.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKKeychainStoreViaBundleID.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStoreViaBundleID.m; sourceTree = ""; }; + 8FB6228D287EEF28D8379AF194255BFD /* CombinedChartRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombinedChartRenderer.swift; path = Source/Charts/Renderers/CombinedChartRenderer.swift; sourceTree = ""; }; + 8FBD5A911172EBF8F4F79CECB0EC2285 /* UIImageEffects-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIImageEffects-dummy.m"; sourceTree = ""; }; 8FF0F51CC5B1022D6E9BC73D817301A3 /* Bolts.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Bolts.framework; path = Bolts.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 90124098EC48872FC4227487D03ECD6A /* KWBeTrueMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeTrueMatcher.m; path = Classes/Matchers/KWBeTrueMatcher.m; sourceTree = ""; }; - 909AA71026D53DF5BF356CD11E4DA949 /* SHSProtoBuf.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = SHSProtoBuf.modulemap; sourceTree = ""; }; - 90C15591570C2B5242E1DA75F0AC5E04 /* SENDFUStatus.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENDFUStatus.m; path = Pod/Classes/Model/SENDFUStatus.m; sourceTree = ""; }; - 912AA5A845792698C506AE57270C5992 /* NSJSONSerialization-NSNullRemoval-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSJSONSerialization-NSNullRemoval-umbrella.h"; sourceTree = ""; }; - 91C957C34E1AA9431ECA3031EFB73B10 /* KSCrashCallCompletion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KSCrashCallCompletion.m; path = KSCrash/Source/KSCrash/Recording/Tools/KSCrashCallCompletion.m; sourceTree = ""; }; - 91E697BAEF603200BD960C72B00862CB /* BugsnagMetaData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BugsnagMetaData.h; path = Source/Bugsnag/BugsnagMetaData.h; sourceTree = ""; }; + 902230DA927E5E4556CAC7C57FB07C99 /* FBSDKLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLogger.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLogger.h; sourceTree = ""; }; + 90463108CD13CF7CC3B5DEABF65E1929 /* KSSysCtl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSSysCtl.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSSysCtl.h; sourceTree = ""; }; + 9082B0C4E0E9AEE441DD9340498D4767 /* UICountingLabel-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UICountingLabel-dummy.m"; sourceTree = ""; }; + 90A1A03922CD53D63ECD26D8B0033F41 /* Charts-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Charts-umbrella.h"; sourceTree = ""; }; + 90C1C92BC140DAF0E7E83906BD1868C4 /* BFMeasurementEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFMeasurementEvent.m; path = Bolts/iOS/BFMeasurementEvent.m; sourceTree = ""; }; + 9158B37383DA102890B681B5C9D74597 /* AFSecurityPolicy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFSecurityPolicy.m; path = AFNetworking/AFSecurityPolicy.m; sourceTree = ""; }; + 916C45BA3248A788BD1DF22844816C06 /* KWDeviceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWDeviceInfo.m; path = Classes/Core/KWDeviceInfo.m; sourceTree = ""; }; + 91870373F9CAAA3163F1EABED1A2D1A5 /* LSNocilla.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSNocilla.h; path = Nocilla/LSNocilla.h; sourceTree = ""; }; + 91C1ACA4ADC2EE1BB5C611C3065AEC93 /* KWBeTrueMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeTrueMatcher.h; path = Classes/Matchers/KWBeTrueMatcher.h; sourceTree = ""; }; 9229E36E9F2EF88FE5AB84A20ED252B5 /* Pods-SenseApp-Sense.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-SenseApp-Sense.modulemap"; sourceTree = ""; }; - 925C320C91977C85A10CB662C026A674 /* UIImage+ImageEffects.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIImage+ImageEffects.m"; sourceTree = ""; }; - 92A8033A10F505E7A00B7CA5CFB0B7C3 /* FBSDKSettings+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKSettings+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSettings+Internal.h"; sourceTree = ""; }; - 92E36317192CA4DAF01AB301A226AFD0 /* BugsnagIosNotifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BugsnagIosNotifier.m; path = Source/Bugsnag/BugsnagIosNotifier.m; sourceTree = ""; }; - 934FB2E5EFE71966D066692AEE01B4DF /* LGCentralManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LGCentralManager.h; path = LGBluetooth/LGCentralManager.h; sourceTree = ""; }; - 935E670569F70D377A3B59D21919AEAD /* BFCancellationToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFCancellationToken.h; path = Bolts/Common/BFCancellationToken.h; sourceTree = ""; }; - 937A825734208ECF8A0D5B1B4460402D /* NAPickerView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NAPickerView-dummy.m"; sourceTree = ""; }; - 93996F3A838B0AAA576F9C1ABD70CD81 /* FBSDKServerConfigurationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKServerConfigurationManager.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.m; sourceTree = ""; }; + 9233F6FEB284CC5A5D3E9AC01DE48905 /* SENAPIAppStats.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPIAppStats.m; path = Pod/Classes/API/SENAPIAppStats.m; sourceTree = ""; }; + 92448240E1C604A9D62822EB142CD1E9 /* RadarHighlighter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RadarHighlighter.swift; path = Source/Charts/Highlight/RadarHighlighter.swift; sourceTree = ""; }; + 92E4900B9BBC528C8F37B8433D688699 /* SecureDFUPeripheral.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SecureDFUPeripheral.swift; path = iOSDFULibrary/Classes/Implementation/SecureDFU/Peripheral/SecureDFUPeripheral.swift; sourceTree = ""; }; + 934F6EECD367D1ADBEA271B4A77A6891 /* LSHTTPRequestDiff.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSHTTPRequestDiff.m; path = Nocilla/Diff/LSHTTPRequestDiff.m; sourceTree = ""; }; + 935F9DF02DA7E3F6F978A66DA5CE9221 /* SENAPISleepSounds.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPISleepSounds.h; path = Pod/Classes/API/SENAPISleepSounds.h; sourceTree = ""; }; + 9388B2438981EC2DCCBA7C6F0D6FD1D4 /* BFTask+Exceptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "BFTask+Exceptions.m"; path = "Bolts/Common/BFTask+Exceptions.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; }; - 93F9413AF2D8A2F8E3C6AF838F7CE0B5 /* Charts.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = Charts.modulemap; sourceTree = ""; }; - 941DA616C6367815214C4C3A76DB959E /* FBSDKProfilePictureView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKProfilePictureView.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfilePictureView.m; sourceTree = ""; }; + 93DE5737E33BE6DB5CD543005A3AC808 /* SVWebViewControllerActivityChrome@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; name = "SVWebViewControllerActivityChrome@2x.png"; path = "SVWebViewController/UIActivities/Chrome/SVWebViewControllerActivityChrome@2x.png"; sourceTree = ""; }; + 93EEB693B2E8380F273A043BEEE88D76 /* SHSProtoBuf-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SHSProtoBuf-prefix.pch"; sourceTree = ""; }; + 94041C14D4188BEBA8B9B4265DE061AE /* FBSDKConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKConstants.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKConstants.h; sourceTree = ""; }; + 941B53A89D73DEB3DE062FE6F4EEFABC /* LSHTTPRequestDiff.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSHTTPRequestDiff.h; path = Nocilla/Diff/LSHTTPRequestDiff.h; sourceTree = ""; }; + 94304E023190E1443A7BFBF31A58042C /* CodedInputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CodedInputStream.h; path = src/runtime/Classes/CodedInputStream.h; sourceTree = ""; }; + 94340587BD46A8EAF2FD36986E10581E /* AxisRendererBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AxisRendererBase.swift; path = Source/Charts/Renderers/AxisRendererBase.swift; sourceTree = ""; }; 943547DEE49A5985356C700AF51BCA85 /* Pods_SenseApp_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_SenseApp_Tests.framework; path = "Pods-SenseApp-Tests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 9438EE8DEFF6DBA24A2E856FB0812AC2 /* KWInvocationCapturer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWInvocationCapturer.m; path = Classes/Core/KWInvocationCapturer.m; sourceTree = ""; }; - 94439FD1BC77DF4F7DE61A534DD11FF9 /* KWPendingNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWPendingNode.m; path = Classes/Nodes/KWPendingNode.m; sourceTree = ""; }; 94470BE1BEF20983244D652E5BBFB2CE /* Pods-SenseApp-Sense.beta.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SenseApp-Sense.beta.xcconfig"; sourceTree = ""; }; - 944CF3B66BC86D7166E043B712F81656 /* KWGenericMatchingAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWGenericMatchingAdditions.h; path = Classes/Matchers/KWGenericMatchingAdditions.h; sourceTree = ""; }; - 949B02B5DB305A39CF6C66AD7A443F62 /* SENSleepPill.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSleepPill.m; path = Pod/Classes/BLE/SENSleepPill.m; sourceTree = ""; }; - 94CF7F7BBB322E49EE56B8F92232A082 /* SENSound.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSound.m; path = Pod/Classes/Model/SENSound.m; sourceTree = ""; }; - 956A99AE414EE60BC30B44B394348147 /* UIProgressView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIProgressView+AFNetworking.m"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.m"; sourceTree = ""; }; - 95AD84D2C6A75B28096F94E5F8743BB9 /* AFNetworking-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-umbrella.h"; sourceTree = ""; }; - 9601652B686FD712BD8910AD82EF58DD /* KSCrashCallCompletion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashCallCompletion.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSCrashCallCompletion.h; sourceTree = ""; }; - 96084CA0319A95103B4A11AE651985D2 /* SVWebViewController.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = SVWebViewController.bundle; path = SVWebViewController/SVWebViewController.bundle; sourceTree = ""; }; - 966FD065546836CDF55A2A3DBD0CE4D3 /* BarChartDataEntry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BarChartDataEntry.swift; path = Source/Charts/Data/Implementations/Standard/BarChartDataEntry.swift; sourceTree = ""; }; - 967ECF8397933C5F2AF6BF7026B50115 /* YAxisRendererHorizontalBarChart.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = YAxisRendererHorizontalBarChart.swift; path = Source/Charts/Renderers/YAxisRendererHorizontalBarChart.swift; sourceTree = ""; }; - 967F961C2F966BE03C601B277B56866E /* FBSDKAudioResourceLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAudioResourceLoader.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAudioResourceLoader.m; sourceTree = ""; }; - 96F6BD62757A9D8A11DF84CBE2A11830 /* SENAPISupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPISupport.h; path = Pod/Classes/API/SENAPISupport.h; sourceTree = ""; }; - 9737FDB5C23E0470141CE19FB11B581A /* KWWorkarounds.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWWorkarounds.m; path = Classes/Core/KWWorkarounds.m; sourceTree = ""; }; - 97AEED1576065802A4E8237669FFA475 /* FBSDKAppEventsUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsUtility.m; sourceTree = ""; }; + 94DBEF9F10733649F572B84587FA76E6 /* ForwardDeclarations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ForwardDeclarations.h; path = src/runtime/Classes/ForwardDeclarations.h; sourceTree = ""; }; + 954A802431733CC75A20538577EB84B5 /* LGPeripheral.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LGPeripheral.m; path = LGBluetooth/LGPeripheral.m; sourceTree = ""; }; + 95A6BB7BF42F7579C47E9BA8E0E5FD23 /* SEGLocation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGLocation.m; path = Pod/Classes/Internal/SEGLocation.m; sourceTree = ""; }; + 964265FB64F72339793A8D5E54A0C812 /* FBSDKDynamicFrameworkLoader.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKDynamicFrameworkLoader.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal_NoARC/FBSDKDynamicFrameworkLoader.m; sourceTree = ""; }; + 96452DF268FD710D64F2FE33A4FC75D1 /* AFImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFImageDownloader.h; path = "UIKit+AFNetworking/AFImageDownloader.h"; sourceTree = ""; }; + 964E73577C1C9C92C109127E31FC66EB /* LSHTTPBody.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSHTTPBody.h; path = Nocilla/Model/LSHTTPBody.h; sourceTree = ""; }; + 966FA79DD8BCC1C817D89269CC35A05C /* FBSDKSettings.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKSettings.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKSettings.m; sourceTree = ""; }; + 968E4F9FD6E45D3EF21205F92D2EB676 /* KSCrashType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashType.h; path = KSCrash/Source/KSCrash/Recording/KSCrashType.h; sourceTree = ""; }; + 96AB29B0B304B4850BA66B46B2D8BA89 /* FBSDKLoginKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSDKLoginKit-prefix.pch"; sourceTree = ""; }; + 96E1E31618DD8E2F39F31A3B8B75BF68 /* FBSDKAccessTokenCacheV3_17.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV3_17.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_17.h; sourceTree = ""; }; + 96E9236CB3ADFE2722383BDA5F12C3D9 /* KWMatchVerifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMatchVerifier.m; path = Classes/Verifiers/KWMatchVerifier.m; sourceTree = ""; }; + 975B2A6AFC03C82D13522CC7D09FC07C /* CombinedChartDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombinedChartDataProvider.swift; path = Source/Charts/Interfaces/CombinedChartDataProvider.swift; sourceTree = ""; }; + 976680F5FC8C7B5EA5E63E400BDAB9F7 /* NSObject+KiwiStubAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KiwiStubAdditions.m"; path = "Classes/Stubbing/NSObject+KiwiStubAdditions.m"; sourceTree = ""; }; + 976B96CC7CDCE9F5F1D62A5CC0800C64 /* SENSleepSoundRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSleepSoundRequest.m; path = Pod/Classes/Model/SENSleepSoundRequest.m; sourceTree = ""; }; + 977CE93081392F47B6BF3683F9D4AFFC /* KSMachApple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSMachApple.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSMachApple.h; sourceTree = ""; }; + 979BF4FE876E54A7B3E840132F8C44D4 /* KWContainStringMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWContainStringMatcher.m; path = Classes/Matchers/KWContainStringMatcher.m; sourceTree = ""; }; + 97A6C4AEB305C65E4E5EF963D58D55B3 /* NSJSONSerialization-NSNullRemoval.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "NSJSONSerialization-NSNullRemoval.xcconfig"; sourceTree = ""; }; + 97CAD9C8B6BFF77FAB41B06557863329 /* es.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = es.lproj; path = SVWebViewController/es.lproj; sourceTree = ""; }; 981CC505A7E05983C115726BC0BAEB71 /* Pods-SenseApp-Tests.dev.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SenseApp-Tests.dev.xcconfig"; sourceTree = ""; }; - 9823F62540F2465A7F136455266A8D59 /* LSStubRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSStubRequest.h; path = Nocilla/Stubs/LSStubRequest.h; sourceTree = ""; }; - 983556252C8C5FE6651174D572F8D13F /* SENAPIDevice.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPIDevice.m; path = Pod/Classes/API/SENAPIDevice.m; sourceTree = ""; }; - 9843F2AB2DD6864673A13662D054FC30 /* NAPickerView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NAPickerView-prefix.pch"; sourceTree = ""; }; - 98A1A727C6426381EFC9A8AFBCBF24BC /* FBSDKOrganicDeeplinkHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKOrganicDeeplinkHelper.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppLink/FBSDKOrganicDeeplinkHelper.m; sourceTree = ""; }; - 98DB1A6B3F1CA21B6FBFD32708BEC77A /* FBSDKLoginManager+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginManager+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManager+Internal.h"; sourceTree = ""; }; - 98FC24A990450BEB4865B63E1F1A040A /* FBSDKLoginKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FBSDKLoginKit-dummy.m"; sourceTree = ""; }; - 992CE5300C09669706A6EBCD02FD476C /* FBSDKGraphRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequest.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequest.h; sourceTree = ""; }; - 994CCAD67B80768DCAF7F6283620DDF4 /* NSValue+KiwiAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSValue+KiwiAdditions.h"; path = "Classes/Core/NSValue+KiwiAdditions.h"; sourceTree = ""; }; - 9966A3805914A6975CC020BFD253100F /* KWBeIdenticalToMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeIdenticalToMatcher.m; path = Classes/Matchers/KWBeIdenticalToMatcher.m; sourceTree = ""; }; - 998D24D139E52D913CEF97242E3DD42E /* NSData+Nocilla.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+Nocilla.m"; path = "Nocilla/Categories/NSData+Nocilla.m"; sourceTree = ""; }; - 9998A70186F9057E03702F02ADF38B25 /* FBSDKAppEventsState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsState.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsState.h; sourceTree = ""; }; - 9A3D7B74E6C89892A95E1F42043CDEBC /* SENAlarm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAlarm.h; path = Pod/Classes/Model/SENAlarm.h; sourceTree = ""; }; - 9A78C5A20DFCA3E090F506F93DAE8EEC /* SENSleepSounds.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSleepSounds.m; path = Pod/Classes/Model/SENSleepSounds.m; sourceTree = ""; }; - 9A800D13D1ACABE09591A803A7F21451 /* DDAbstractDatabaseLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDAbstractDatabaseLogger.m; path = Classes/DDAbstractDatabaseLogger.m; sourceTree = ""; }; - 9A857DC39EB2C86F72A3A14B88551BED /* SENAPIAppFeedback.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPIAppFeedback.m; path = Pod/Classes/API/SENAPIAppFeedback.m; sourceTree = ""; }; - 9A954E6F3F61CFCE7A906E95793CDEEF /* LSHTTPResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSHTTPResponse.h; path = Nocilla/Model/LSHTTPResponse.h; sourceTree = ""; }; - 9AA6E11C8C26CB1066D96920E90FBDAD /* SENSpeechResult.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSpeechResult.h; path = Pod/Classes/Model/SENSpeechResult.h; sourceTree = ""; }; - 9AEF6DCAADF4F1E1743FA45A5E04C3EF /* UIImage+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImage+AFNetworking.h"; path = "UIKit+AFNetworking/UIImage+AFNetworking.h"; sourceTree = ""; }; - 9B1DB0D10C1442C097732ECB66D8EDA3 /* SENAlarmCollection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAlarmCollection.h; path = Pod/Classes/Model/SENAlarmCollection.h; sourceTree = ""; }; - 9BCEB47F0B9587E691929A311ABA1C20 /* KWValue.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWValue.m; path = Classes/Core/KWValue.m; sourceTree = ""; }; - 9C0083E642A894ACA31202C7460FB387 /* KSCrashReport.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSCrashReport.c; path = KSCrash/Source/KSCrash/Recording/KSCrashReport.c; sourceTree = ""; }; - 9C3D20CC7248D9512AB9C5B08FDBAF3E /* LegendRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LegendRenderer.swift; path = Source/Charts/Renderers/LegendRenderer.swift; sourceTree = ""; }; - 9C46F68DF2F84BD573CEC2309580F2A4 /* SENPreference.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENPreference.m; path = Pod/Classes/Model/SENPreference.m; sourceTree = ""; }; - 9C5DE28876DB833608B79E467147DA44 /* FBSDKLoginCompletion+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginCompletion+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion+Internal.h"; sourceTree = ""; }; - 9CE7876E1F7A0235BA8DFC51BDF8F2E8 /* SENAPISleepSounds.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPISleepSounds.h; path = Pod/Classes/API/SENAPISleepSounds.h; sourceTree = ""; }; - 9CF00BCF0979BB94F9904090B5A67C3B /* da.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = da.lproj; path = SVWebViewController/da.lproj; sourceTree = ""; }; - 9CFF20AE06D8DEEC4EEAF3CC2ECC38C7 /* FBSDKGraphRequestMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestMetadata.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.h; sourceTree = ""; }; - 9CFFA9D2E6BC283BF4BC747CFB52C852 /* FBSDKTimeSpentData.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTimeSpentData.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKTimeSpentData.h; sourceTree = ""; }; - 9D05E45BC0C6C711FE23B68930E77B53 /* iOSDFULibrary-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "iOSDFULibrary-prefix.pch"; sourceTree = ""; }; - 9D516E5E1791EDAB9C81255084437D47 /* SEGGroupPayload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGGroupPayload.m; path = Pod/Classes/Integrations/SEGGroupPayload.m; sourceTree = ""; }; - 9D8CBDCD72BB39ED4F09FA53D0E34FC8 /* SENInsight.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENInsight.h; path = Pod/Classes/Model/SENInsight.h; sourceTree = ""; }; - 9DA34FA396588EE810CBA5E3F3D10424 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 987C5A85023F83E602CC425F71E53617 /* SENAnalytics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAnalytics.h; path = Pod/Classes/Analytics/SENAnalytics.h; sourceTree = ""; }; + 98C40DBD6BC0141B06C7DD535279CA65 /* NSNumber+KiwiAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNumber+KiwiAdditions.h"; path = "Classes/Core/NSNumber+KiwiAdditions.h"; sourceTree = ""; }; + 98CD15C4B0EBD6C6B6C51FEC2E5DBEB2 /* SENAPIShare.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPIShare.h; path = Pod/Classes/API/SENAPIShare.h; sourceTree = ""; }; + 98DA54EDF0A5753DB53A5057F2B61F7C /* FBSDKTypeUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTypeUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTypeUtility.h; sourceTree = ""; }; + 99F325AE49FEAE9CE9A0DBDAF9011CC6 /* FacebookSDKStrings.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; path = FacebookSDKStrings.bundle; sourceTree = ""; }; + 99F782DC9A0CA9AEFE5876741DC529CF /* SVModalWebViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVModalWebViewController.m; path = SVWebViewController/SVModalWebViewController.m; sourceTree = ""; }; + 9A60C0FFC85540EBBD43C0D9563FD7FD /* SENAlarm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAlarm.h; path = Pod/Classes/Model/SENAlarm.h; sourceTree = ""; }; + 9A66F90758FE9917624C035000E49D12 /* NSObject+KiwiSpyAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KiwiSpyAdditions.m"; path = "Classes/Core/NSObject+KiwiSpyAdditions.m"; sourceTree = ""; }; + 9A7A8323DF138D541EFB56B31F3CC8CC /* SVWebViewControllerBack.png */ = {isa = PBXFileReference; includeInIndex = 1; name = SVWebViewControllerBack.png; path = SVWebViewController/SVWebViewController.bundle/SVWebViewControllerBack.png; sourceTree = ""; }; + 9AE6F1ABC0B2185AC016C2969E0C6F2F /* SVWebViewController-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SVWebViewController-prefix.pch"; sourceTree = ""; }; + 9AED25244DE00AC23A38272DCB6139AF /* CombinedChartView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombinedChartView.swift; path = Source/Charts/Charts/CombinedChartView.swift; sourceTree = ""; }; + 9B1D798CA2833C066312AD42209B2742 /* KSCrashReportFilter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashReportFilter.h; path = KSCrash/Source/KSCrash/Reporting/Filters/KSCrashReportFilter.h; sourceTree = ""; }; + 9B2094BECDDF261ACCDA836BBF6949EA /* LSHTTPRequestDSLRepresentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSHTTPRequestDSLRepresentation.h; path = Nocilla/DSL/LSHTTPRequestDSLRepresentation.h; sourceTree = ""; }; + 9B3E705304590A7F42B8496EA19B6192 /* NSData+Nocilla.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+Nocilla.m"; path = "Nocilla/Categories/NSData+Nocilla.m"; sourceTree = ""; }; + 9B5A0D2B1BBD4EDF40E65F0A402B20EF /* FBSDKBridgeAPIRequest+Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKBridgeAPIRequest+Private.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest+Private.h"; sourceTree = ""; }; + 9B5CC3B6F03B761DDCD48F13F15A7262 /* FBSDKAccessTokenCacheV3_21.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV3_21.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_21.m; sourceTree = ""; }; + 9B6055823BC2964B22C2C24852D1A027 /* UIImageView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+AFNetworking.m"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.m"; sourceTree = ""; }; + 9B79580345B4591E29A780A6E051E995 /* ASIHTTPRequestStub.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ASIHTTPRequestStub.h; path = Nocilla/Hooks/ASIHTTPRequest/ASIHTTPRequestStub.h; sourceTree = ""; }; + 9B9E303BAF325DFD89B710B449BAC017 /* KSCrashReportStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KSCrashReportStore.m; path = KSCrash/Source/KSCrash/Recording/KSCrashReportStore.m; sourceTree = ""; }; + 9BAF8324ECF4029E6BF67DA2233B484C /* SENAPIExpansion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPIExpansion.h; path = Pod/Classes/API/SENAPIExpansion.h; sourceTree = ""; }; + 9C0B1C9EDFE7CEFA36970B52ED2D5FD3 /* SENAccount.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAccount.h; path = Pod/Classes/Model/SENAccount.h; sourceTree = ""; }; + 9C800F0CBC565EE9F7EE4654CB61748C /* SENAlarm.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAlarm.m; path = Pod/Classes/Model/SENAlarm.m; sourceTree = ""; }; + 9C9C36BB40CFB8041DC011F5C9BD3BF3 /* SENAPIInsight.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPIInsight.h; path = Pod/Classes/API/SENAPIInsight.h; sourceTree = ""; }; + 9C9EDAF213F69974F7E6B4235C0D750D /* SENPeripheralManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENPeripheralManager.m; path = Pod/Classes/BLE/SENPeripheralManager.m; sourceTree = ""; }; + 9CB64FFECD90937CA230FFC8AF6BA84D /* AFURLRequestSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLRequestSerialization.m; path = AFNetworking/AFURLRequestSerialization.m; sourceTree = ""; }; + 9CBEDF85DED0677B10DB6FB10B280A40 /* KWMock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMock.h; path = Classes/Mocking/KWMock.h; sourceTree = ""; }; + 9CDFED7B497F8CD7519EB18545ECB208 /* FBSDKAppLinkUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppLinkUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkUtility.h; sourceTree = ""; }; + 9CFE3D5964789239D79E49488D1C5BC2 /* KSCrashDoctor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashDoctor.h; path = KSCrash/Source/KSCrash/Recording/KSCrashDoctor.h; sourceTree = ""; }; + 9D365049DAD200C574704943EC0CCDDE /* LegendEntry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LegendEntry.swift; path = Source/Charts/Components/LegendEntry.swift; sourceTree = ""; }; 9DA70C9CA4A5A86A49B62CF42887E5F2 /* AFNetworking.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = AFNetworking.framework; path = AFNetworking.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 9DD8E57F317761BFC1540E1E6EBE1CD9 /* SENTrendsGraph.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENTrendsGraph.h; path = Pod/Classes/Model/SENTrendsGraph.h; sourceTree = ""; }; - 9E099D3285CA2B02FDC56DEE3654BDE1 /* KSCrashType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashType.h; path = KSCrash/Source/KSCrash/Recording/KSCrashType.h; sourceTree = ""; }; - 9E7A1AA65CDB03BF18166A65BDDAA70C /* SENSenseWiFiStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSenseWiFiStatus.h; path = Pod/Classes/Model/SENSenseWiFiStatus.h; sourceTree = ""; }; + 9DBD4209D4B0407C755405F18665EF04 /* YAxis.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = YAxis.swift; path = Source/Charts/Components/YAxis.swift; sourceTree = ""; }; + 9DEBFC210A2277BB19C09C18D0978DFA /* UIButton+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+AFNetworking.h"; path = "UIKit+AFNetworking/UIButton+AFNetworking.h"; sourceTree = ""; }; + 9E02E0845C3157981E385F106AE7DEB4 /* SENAPISensor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPISensor.h; path = Pod/Classes/API/SENAPISensor.h; sourceTree = ""; }; + 9E5EBD76351921A5D6A9AAE3BBBF1D83 /* Zip-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Zip-dummy.m"; sourceTree = ""; }; 9EAB9378B3E8A0DE89536F8FEF637FB8 /* Pods_SenseApp_Sense.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_SenseApp_Sense.framework; path = "Pods-SenseApp-Sense.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 9EBD299B2C97D17A29C2A06617F75663 /* ManifestFirmwareInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ManifestFirmwareInfo.swift; path = iOSDFULibrary/Classes/Utilities/DFUPackage/Manifest/ManifestFirmwareInfo.swift; sourceTree = ""; }; - 9EC1F0F313391BAC97166AB9C3BB73E9 /* SVWebViewControllerActivitySafari-iPad@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; name = "SVWebViewControllerActivitySafari-iPad@2x.png"; path = "SVWebViewController/UIActivities/Safari/SVWebViewControllerActivitySafari-iPad@2x.png"; sourceTree = ""; }; - 9F3C0A7B64529D5486E5652C81CF9930 /* LineRadarChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LineRadarChartDataSet.swift; path = Source/Charts/Data/Implementations/Standard/LineRadarChartDataSet.swift; sourceTree = ""; }; - 9F9566D11F308D6AE74FD05E7A1DD0BD /* FBSDKBridgeAPICrypto.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPICrypto.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPICrypto.m; sourceTree = ""; }; - 9FD62C98874FE586649D91BABEE0DDFD /* BFAppLinkReturnToRefererController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkReturnToRefererController.m; path = Bolts/iOS/BFAppLinkReturnToRefererController.m; sourceTree = ""; }; - A07C7A5E4C91755058DA303472CAB950 /* FBSDKAppEventsState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsState.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsState.m; sourceTree = ""; }; - A0BDDB9AC69D5D9560153DE8046D1EEA /* FBSDKMonotonicTime.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMonotonicTime.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMonotonicTime.m; sourceTree = ""; }; - A0F13AA99B6EFEE3BCFF2EED81D25F32 /* DFUPeripheralSelector.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DFUPeripheralSelector.swift; path = iOSDFULibrary/Classes/Implementation/GenericDFU/DFUPeripheralSelector.swift; sourceTree = ""; }; - A115EE15A0747FF0A1D782C9FC31D1EB /* Model.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Model.h; path = Pod/Classes/Model/Model.h; sourceTree = ""; }; - A15B2DBA613CCDA83813BAF9FEA158FE /* NSURLRequest+LSHTTPRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSURLRequest+LSHTTPRequest.h"; path = "Nocilla/Hooks/NSURLRequest/NSURLRequest+LSHTTPRequest.h"; sourceTree = ""; }; - A15E208D5D497892CD0DA069D13C6B00 /* SENDeviceMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENDeviceMetadata.m; path = Pod/Classes/Model/SENDeviceMetadata.m; sourceTree = ""; }; - A16DCEC5097D0220FB47B3E26D0F136D /* SecureDFUServiceInitiator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SecureDFUServiceInitiator.swift; path = iOSDFULibrary/Classes/Implementation/SecureDFU/DFU/SecureDFUServiceInitiator.swift; sourceTree = ""; }; - A1B9ACC970FB7FA3068946CBC99949BC /* CGFloatType.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = CGFloatType.modulemap; sourceTree = ""; }; - A2353E7BBB11E47DA8C1BF91899FA261 /* IBubbleChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IBubbleChartDataSet.swift; path = Source/Charts/Data/Interfaces/IBubbleChartDataSet.swift; sourceTree = ""; }; + 9F094E7DAF08496648B02FDE39E59637 /* FBSDKURLSessionTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKURLSessionTask.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLSessionTask.m; sourceTree = ""; }; + 9F43A0F7208FBB62C20DE66A1E749A8A /* GeneratedMessageBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GeneratedMessageBuilder.m; path = src/runtime/Classes/GeneratedMessageBuilder.m; sourceTree = ""; }; + 9F86028EE2D54194B06AA0FD04835A8D /* Bugsnag.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Bugsnag.m; path = Source/Bugsnag/Bugsnag.m; sourceTree = ""; }; + 9F885BDEED26F0311E2778674082B164 /* Manifest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Manifest.swift; path = iOSDFULibrary/Classes/Utilities/DFUPackage/Manifest/Manifest.swift; sourceTree = ""; }; + A035C024C42665E4449B0D0B39C0FAE1 /* SENSleepSounds.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSleepSounds.m; path = Pod/Classes/Model/SENSleepSounds.m; sourceTree = ""; }; + A040B15F72DEB268585C7FED7985962D /* LGUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LGUtils.m; path = LGBluetooth/LGUtils.m; sourceTree = ""; }; + A049DBF42EA52AC551D4FC4F62659AF3 /* FBSDKKeychainStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKKeychainStore.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.m; sourceTree = ""; }; + A091EC5BAB326B181EE4C1AD67C6E161 /* KSCrashSentry.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSCrashSentry.c; path = KSCrash/Source/KSCrash/Recording/Sentry/KSCrashSentry.c; sourceTree = ""; }; + A0E84C19491E54EAAF85FB1AC17A9D65 /* Bolts.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Bolts.xcconfig; sourceTree = ""; }; + A10642C4F88D77C3EC106E929D9A9583 /* WireFormat.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = WireFormat.h; path = src/runtime/Classes/WireFormat.h; sourceTree = ""; }; + A14FD2D8990B6A17D7D5F79CB6AA4C7E /* KSCrashReportWriter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashReportWriter.h; path = KSCrash/Source/KSCrash/Recording/KSCrashReportWriter.h; sourceTree = ""; }; + A15523AEC2965F119D8CD8A1EE80178C /* ILineRadarChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ILineRadarChartDataSet.swift; path = Source/Charts/Data/Interfaces/ILineRadarChartDataSet.swift; sourceTree = ""; }; + A1614865092B06EDBAB1B00BDA6B1D0E /* HorizontalBarHighlighter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HorizontalBarHighlighter.swift; path = Source/Charts/Highlight/HorizontalBarHighlighter.swift; sourceTree = ""; }; + A1651F4C87F797A548766DEE3EE2D85F /* ChevronUpShapeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChevronUpShapeRenderer.swift; path = Source/Charts/Renderers/Scatter/ChevronUpShapeRenderer.swift; sourceTree = ""; }; + A166ACCDA3C47A6E1970A1B7087E9457 /* NSObject+KiwiVerifierAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSObject+KiwiVerifierAdditions.m"; path = "Classes/Core/NSObject+KiwiVerifierAdditions.m"; sourceTree = ""; }; + A18A74AC664105E923E0EA312D968FE5 /* FBSDKLoginCompletion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginCompletion.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginCompletion.h; sourceTree = ""; }; + A1D035093D43F3529695C6CF40B8324E /* UIRefreshControl+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIRefreshControl+AFNetworking.h"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.h"; sourceTree = ""; }; + A1D9D4D3617F8FA5798C3CAD331A341D /* BFTask+Exceptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "BFTask+Exceptions.h"; path = "Bolts/Common/BFTask+Exceptions.h"; sourceTree = ""; }; A23651D860A9ED5948637241ABB6DA64 /* NAPickerView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = NAPickerView.framework; path = NAPickerView.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A29FED219E372B47DFABC187E6A65E6A /* Analytics.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = Analytics.modulemap; sourceTree = ""; }; - A2B8F994E5CFBA6E840D51C6CF6FA009 /* NSData+Matcheable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+Matcheable.m"; path = "Nocilla/Matchers/NSData+Matcheable.m"; sourceTree = ""; }; - A2C30F87248C5C463908D2BD93168356 /* SquareShapeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SquareShapeRenderer.swift; path = Source/Charts/Renderers/Scatter/SquareShapeRenderer.swift; sourceTree = ""; }; - A2C96769E14899873EF8D579BED835BB /* MutableExtensionRegistry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MutableExtensionRegistry.h; path = src/runtime/Classes/MutableExtensionRegistry.h; sourceTree = ""; }; - A342BDD5016A74AFAFF48EF989B5E817 /* BFTask.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFTask.m; path = Bolts/Common/BFTask.m; sourceTree = ""; }; - A36A5D9E88C81E7C31BFD96C7E6EC31F /* UIButton+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIButton+AFNetworking.h"; path = "UIKit+AFNetworking/UIButton+AFNetworking.h"; sourceTree = ""; }; - A39948631F23FC6B7F581CDE84D30BB1 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - A3A86D2F29CCC6FC773F1CE670B6E079 /* UIWebView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIWebView+AFNetworking.h"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.h"; sourceTree = ""; }; + A23F0A0588522BB73D72D0DD9C25E35A /* BLE.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BLE.h; path = Pod/Classes/BLE/BLE.h; sourceTree = ""; }; + A297E989309222EB1B97B23148A902C4 /* SENAPIPhoto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPIPhoto.h; path = Pod/Classes/API/SENAPIPhoto.h; sourceTree = ""; }; + A2A7B2F1513ACEABF0B180C51F61EAA7 /* SVWebViewControllerActivityChrome-iPad@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; name = "SVWebViewControllerActivityChrome-iPad@2x.png"; path = "SVWebViewController/UIActivities/Chrome/SVWebViewControllerActivityChrome-iPad@2x.png"; sourceTree = ""; }; + A399A9B5540956DE79A67C72E4977160 /* RadarChartView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RadarChartView.swift; path = Source/Charts/Charts/RadarChartView.swift; sourceTree = ""; }; + A3C9E00FA51EE9DE09BE88F11A798CE3 /* FBSDKAccessTokenCacheV3.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV3.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3.h; sourceTree = ""; }; A3CA2B0479F0E8999165104AD9E311A8 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - A3E70871EAA2F3C2B6ACC400CBA756F9 /* LSStringMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSStringMatcher.m; path = Nocilla/Matchers/LSStringMatcher.m; sourceTree = ""; }; - A3EC8C6C948BF93EC473C7E01C2CD8DF /* LGUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LGUtils.h; path = LGBluetooth/LGUtils.h; sourceTree = ""; }; - A3F729D02D38CD73AF4F323D0515122B /* SENCondition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENCondition.m; path = Pod/Classes/Model/SENCondition.m; sourceTree = ""; }; - A481EEB9DDE99E05A3C04E1E9F231FB3 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - A4AA2A84EFC81AF69C17831E568BDC9B /* unzip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = unzip.h; path = Zip/minizip/unzip.h; sourceTree = ""; }; - A4CDAA20F503EED458DF7A0AD8988E5D /* KWAfterAllNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWAfterAllNode.h; path = Classes/Nodes/KWAfterAllNode.h; sourceTree = ""; }; - A5528056823A61EA1AEDEFBB8545F5EF /* ChevronUpShapeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChevronUpShapeRenderer.swift; path = Source/Charts/Renderers/Scatter/ChevronUpShapeRenderer.swift; sourceTree = ""; }; - A567493EFF53D88833C454A96CAA0DF9 /* KWExampleSuite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWExampleSuite.m; path = Classes/Core/KWExampleSuite.m; sourceTree = ""; }; - A589AAB53CDA3CA1D4B6101AC1422118 /* KWBlockRaiseMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBlockRaiseMatcher.h; path = Classes/Matchers/KWBlockRaiseMatcher.h; sourceTree = ""; }; - A5984342F3350D2F0D8BA2C09ADAA0B1 /* CodedInputStream.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CodedInputStream.h; path = src/runtime/Classes/CodedInputStream.h; sourceTree = ""; }; - A5B7A1374949E6945258F87184D50196 /* SENSenseWiFiStatus.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSenseWiFiStatus.m; path = Pod/Classes/Model/SENSenseWiFiStatus.m; sourceTree = ""; }; - A6046EE8D6C438936A3A8563F19D9BCE /* markdown_lib.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = markdown_lib.m; sourceTree = ""; }; - A613561C7D704C7A1F93A9EA47B4BF02 /* KWContainStringMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWContainStringMatcher.m; path = Classes/Matchers/KWContainStringMatcher.m; sourceTree = ""; }; - A6A78A27292EE44EE22744034FBC603A /* FBSDKLogo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLogo.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKLogo.m; sourceTree = ""; }; - A6A7F9A1C2C56B1A7FCC13246E06D57E /* FBSDKLoginManagerLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginManagerLogger.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.m; sourceTree = ""; }; - A709A660028705E1C9EADC5BD0FB977C /* DDAbstractDatabaseLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAbstractDatabaseLogger.h; path = Classes/DDAbstractDatabaseLogger.h; sourceTree = ""; }; - A78E43E4F53EDDE335E67E18A42414ED /* FBSDKServerConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKServerConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration.m; sourceTree = ""; }; - A79842D204101F30B8B2D1658B8C20ED /* SEGAnalyticsUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGAnalyticsUtils.m; path = Pod/Classes/Internal/SEGAnalyticsUtils.m; sourceTree = ""; }; - A7CE29E8203ED889876A311FB85A9BE1 /* FBSDKGraphRequestDataAttachment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestDataAttachment.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestDataAttachment.m; sourceTree = ""; }; - A7F73E7CBC80CA1BB61533EF9D90AEFF /* NAPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NAPickerView.h; path = NASources/NAPickerView.h; sourceTree = ""; }; - A82DFF70055697084CFAD3215C07B09B /* LGBluetooth.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = LGBluetooth.xcconfig; sourceTree = ""; }; + A3CEBC9BD57E564756404D78D5F6B685 /* LGBluetooth.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = LGBluetooth.modulemap; sourceTree = ""; }; + A415E71ED3BB6812783BE340FDB1ABCE /* KWBeforeAllNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeforeAllNode.h; path = Classes/Nodes/KWBeforeAllNode.h; sourceTree = ""; }; + A4231B716ED14EE8FF83F3277C9B88E4 /* NAPickerView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = NAPickerView.modulemap; sourceTree = ""; }; + A4296993D6D7841CC37ACA524D989610 /* Model.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Model.h; path = Pod/Classes/Model/Model.h; sourceTree = ""; }; + A43E8516A966D1F8BF77D7479B98194F /* SENTrendsGraph.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENTrendsGraph.m; path = Pod/Classes/Model/SENTrendsGraph.m; sourceTree = ""; }; + A44E9C858EDCCE3AB4887665EE90231F /* SENDFUStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENDFUStatus.h; path = Pod/Classes/Model/SENDFUStatus.h; sourceTree = ""; }; + A48DB88F8D01016F6EE963CE2EFFDC6F /* SORelativeDateTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SORelativeDateTransformer.m; path = SORelativeDateTransformer/SORelativeDateTransformer.m; sourceTree = ""; }; + A52435577DF4CD42A31D83ED1B676426 /* SENPeripheralManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENPeripheralManager.h; path = Pod/Classes/BLE/SENPeripheralManager.h; sourceTree = ""; }; + A56C2A637231EC5564B04548721D8CB1 /* KWMatcherFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatcherFactory.h; path = Classes/Core/KWMatcherFactory.h; sourceTree = ""; }; + A5B7C483CC90482F3155D2D9A3A37426 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + A5BE3EE9F1F667F06887BB59F52FD6CA /* KWSuiteConfigurationBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWSuiteConfigurationBase.m; path = Classes/Config/KWSuiteConfigurationBase.m; sourceTree = ""; }; + A5E4214E38E3A2D5E86CB5F241B70781 /* BarLineChartViewBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BarLineChartViewBase.swift; path = Source/Charts/Charts/BarLineChartViewBase.swift; sourceTree = ""; }; + A612F95396EA0A9D2C914C04EC0D2F41 /* KWFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWFormatter.m; path = Classes/Core/KWFormatter.m; sourceTree = ""; }; + A6475FF4A053922FBDF3685A5CCA7DF3 /* NSData+Nocilla.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+Nocilla.h"; path = "Nocilla/Categories/NSData+Nocilla.h"; sourceTree = ""; }; + A64BD60D975318DC1990D59F6B255460 /* ZendeskSDKStrings.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; path = ZendeskSDKStrings.bundle; sourceTree = ""; }; + A69B5DFB3E2220D6D72EF2C0295FEA0A /* PieChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PieChartDataSet.swift; path = Source/Charts/Data/Implementations/Standard/PieChartDataSet.swift; sourceTree = ""; }; + A741725919F1DEA6B285BA87EA3C7A4D /* SecureDFUPeripheralDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SecureDFUPeripheralDelegate.swift; path = iOSDFULibrary/Classes/Implementation/SecureDFU/Peripheral/SecureDFUPeripheralDelegate.swift; sourceTree = ""; }; + A760D55111FC6094DB7EF236DCB082B6 /* SENAPITimeZone.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPITimeZone.h; path = Pod/Classes/API/SENAPITimeZone.h; sourceTree = ""; }; + A767E2FD904AC220BDDC3E93E2C5515F /* SEGAliasPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGAliasPayload.h; path = Pod/Classes/Integrations/SEGAliasPayload.h; sourceTree = ""; }; + A798D530DC432D50F6A9A5EA1BED939B /* zip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = zip.h; path = Zip/minizip/zip.h; sourceTree = ""; }; + A7A0B0FDE74C9FC6459CE854C38D7DE5 /* KWFutureObject.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWFutureObject.h; path = Classes/Core/KWFutureObject.h; sourceTree = ""; }; + A7B7E1166198D3B09E75800CDEDC434C /* SENTimeline.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENTimeline.m; path = Pod/Classes/Model/SENTimeline.m; sourceTree = ""; }; + A7CE24936491724D2DF56D9A749A0C72 /* KWEqualMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWEqualMatcher.m; path = Classes/Matchers/KWEqualMatcher.m; sourceTree = ""; }; + A8462447B6BFE832783743515D356902 /* SEGSegmentIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGSegmentIntegration.h; path = Pod/Classes/Internal/SEGSegmentIntegration.h; sourceTree = ""; }; + A84D106509A7DA47C972A876A159560D /* FBSDKErrorRecoveryConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKErrorRecoveryConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.h; sourceTree = ""; }; A85ABA7B2D5D3E4F423C5D93CD430188 /* ProtocolBuffers.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = ProtocolBuffers.framework; path = SHSProtoBuf.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A87105DD56E732BD169C3B076D429947 /* FBSDKAccessTokenCacheV3.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV3.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3.h; sourceTree = ""; }; - A921326E74CF184375085625B0A7C0A0 /* SENRemoteImage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENRemoteImage.h; path = Pod/Classes/Model/SENRemoteImage.h; sourceTree = ""; }; - A9347C6E1CC9458FA39A241B787084D7 /* FBSDKPaymentObserver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKPaymentObserver.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKPaymentObserver.h; sourceTree = ""; }; - A9531D9FB2475086DD496489A46479EE /* BarLineScatterCandleBubbleRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BarLineScatterCandleBubbleRenderer.swift; path = Source/Charts/Renderers/BarLineScatterCandleBubbleRenderer.swift; sourceTree = ""; }; - A97F922CE7958DDC7DFD6852862744BE /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - A9A663271DF30209AF5985F3E8EC07B6 /* SENTimelineMetric.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENTimelineMetric.h; path = Pod/Classes/Model/SENTimelineMetric.h; sourceTree = ""; }; - A9CAFE85CCF7369BF557EDCF458AE74C /* Charts-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Charts-umbrella.h"; sourceTree = ""; }; - A9CC2280FE7CAFFDF3282F33CFADC2DF /* Bugsnag-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Bugsnag-prefix.pch"; sourceTree = ""; }; - A9F651D39888741D6A93343B2C1157FD /* NSDictionary+Merge.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSDictionary+Merge.h"; path = "KSCrash/Source/KSCrash/Recording/Tools/NSDictionary+Merge.h"; sourceTree = ""; }; - A9F685DD07B6849A0B0248453C8A76D4 /* KWRegisterMatchersNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWRegisterMatchersNode.h; path = Classes/Nodes/KWRegisterMatchersNode.h; sourceTree = ""; }; - AA2E53FADC14779C633FAC693A43D7AB /* ILineChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ILineChartDataSet.swift; path = Source/Charts/Data/Interfaces/ILineChartDataSet.swift; sourceTree = ""; }; - AA48A19AE9D23FBBB923DD73AD77F47C /* AnimatedViewPortJob.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AnimatedViewPortJob.swift; path = Source/Charts/Jobs/AnimatedViewPortJob.swift; sourceTree = ""; }; - AAF818E965F05255097778ED652519AE /* FBSDKLoginManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginManager.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginManager.h; sourceTree = ""; }; - AB2C8F300B7964D1CF626EE1FCA6EE83 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - AB577B57669647C04D65032077DD0906 /* FBSDKAccessTokenCacheV3_21.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV3_21.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_21.h; sourceTree = ""; }; - AB9A4B4A8CD2DFD94D8CA9BD3D0EBA53 /* ChartData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChartData.swift; path = Source/Charts/Data/Implementations/Standard/ChartData.swift; sourceTree = ""; }; - ABCD743FD3AC9C2D8FD916FB75D1EF6F /* FBSDKLoginTooltipView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginTooltipView.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginTooltipView.m; sourceTree = ""; }; - ABCF33160363F1E0FA1A4DD8CCABE3AD /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - ABFABCFCCBB3172389B4ADD5767F4D80 /* Bugsnag.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bugsnag.h; path = Source/Bugsnag/Bugsnag.h; sourceTree = ""; }; - AC409181380D8BDF64D83C720D21F248 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - AC547884BA3D38D7C3BA3DFBF09A0902 /* SENAPITimeline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPITimeline.h; path = Pod/Classes/API/SENAPITimeline.h; sourceTree = ""; }; - AC84B30DA2849B2E5EB530D3388C0972 /* FBSDKBridgeAPIProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocol.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIProtocol.h; sourceTree = ""; }; - ACA996C1703AA852EC0B1F1C2AC97799 /* KWGenericMatchEvaluator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWGenericMatchEvaluator.h; path = Classes/Matchers/KWGenericMatchEvaluator.h; sourceTree = ""; }; - ACC17070A8F202E350240700B3B7BB8E /* KWProbe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWProbe.h; path = Classes/Core/KWProbe.h; sourceTree = ""; }; - ACE5F9A53E2F5326D1F12AA4B0A05B0D /* FBSDKAppEventsDeviceInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsDeviceInfo.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsDeviceInfo.m; sourceTree = ""; }; - AD147DF047455D8BD1F47749A6CC0761 /* NSObject+KiwiStubAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KiwiStubAdditions.h"; path = "Classes/Stubbing/NSObject+KiwiStubAdditions.h"; sourceTree = ""; }; - AD89DB26BFE0F37B431053A3B652C072 /* KWStringUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWStringUtilities.m; path = Classes/Core/KWStringUtilities.m; sourceTree = ""; }; - ADC47F570355505C10F960229DD112B0 /* Bolts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bolts.h; path = Bolts/Common/Bolts.h; sourceTree = ""; }; - AE0EFB55A719ED3D1A1AFEA1CFE0DDB9 /* UnknownFieldSetBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnknownFieldSetBuilder.h; path = src/runtime/Classes/UnknownFieldSetBuilder.h; sourceTree = ""; }; - AE198F918AC3F4DCB92081976E1D7657 /* ScatterChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScatterChartDataSet.swift; path = Source/Charts/Data/Implementations/Standard/ScatterChartDataSet.swift; sourceTree = ""; }; - AE48BB1EA486FB2AF7590A660E3798F2 /* RFC3339DateTool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RFC3339DateTool.h; path = KSCrash/Source/KSCrash/Recording/Tools/RFC3339DateTool.h; sourceTree = ""; }; - AE5B52338308C63939DF90D6D845422E /* ChartDataEntry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChartDataEntry.swift; path = Source/Charts/Data/Implementations/Standard/ChartDataEntry.swift; sourceTree = ""; }; - AE7FD368A1BF5C956970F3C1B4DD732F /* BarLineScatterCandleBubbleChartDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BarLineScatterCandleBubbleChartDataProvider.swift; path = Source/Charts/Interfaces/BarLineScatterCandleBubbleChartDataProvider.swift; sourceTree = ""; }; - AE971AD2E66949622FB4E2A77D402B3F /* FXKeychain.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FXKeychain.m; path = FXKeychain/FXKeychain.m; sourceTree = ""; }; - AE9EE5BE3DD94822CF84DA234389DFAA /* KWAsyncVerifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAsyncVerifier.m; path = Classes/Verifiers/KWAsyncVerifier.m; sourceTree = ""; }; + A8723B48B69E2EA5BEBEDD0128ECD063 /* KSCrashAdvanced.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashAdvanced.h; path = KSCrash/Source/KSCrash/Recording/KSCrashAdvanced.h; sourceTree = ""; }; + A8A83D274969C77EF103C2631B2AFE66 /* SENSenseMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSenseMetadata.h; path = Pod/Classes/Model/SENSenseMetadata.h; sourceTree = ""; }; + A92C6633C1EC8644CF2B10069847BCB4 /* KWGenericMatchEvaluator.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWGenericMatchEvaluator.h; path = Classes/Matchers/KWGenericMatchEvaluator.h; sourceTree = ""; }; + A9677A04C971E2E27B3223234051FA65 /* SENAPIAppFeedback.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPIAppFeedback.m; path = Pod/Classes/API/SENAPIAppFeedback.m; sourceTree = ""; }; + A9732EC74C43328F8BD852E9B690498C /* KWConformToProtocolMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWConformToProtocolMatcher.h; path = Classes/Matchers/KWConformToProtocolMatcher.h; sourceTree = ""; }; + A973A8F6D73FE9533C560D77C243FDF6 /* KiwiConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KiwiConfiguration.h; path = Classes/Core/KiwiConfiguration.h; sourceTree = ""; }; + A974AF82848533D26E8C498DB1B19199 /* SENAnalyticsProvider.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAnalyticsProvider.h; path = Pod/Classes/Analytics/SENAnalyticsProvider.h; sourceTree = ""; }; + A9AE37EC5BAFCB509C67699464E03AA8 /* LSASIHTTPRequestAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSASIHTTPRequestAdapter.h; path = Nocilla/Hooks/ASIHTTPRequest/LSASIHTTPRequestAdapter.h; sourceTree = ""; }; + A9D3664976A89E8302080ABE8EB8F0E2 /* ExtensionRegistry.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ExtensionRegistry.m; path = src/runtime/Classes/ExtensionRegistry.m; sourceTree = ""; }; + AA6368605D08C7D86A1E388C9C7B6AF8 /* Bolts-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Bolts-dummy.m"; sourceTree = ""; }; + AA71429397DB5C2EBE5608B9F1800D9D /* KWMessageTracker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMessageTracker.h; path = Classes/Core/KWMessageTracker.h; sourceTree = ""; }; + AAB7A34256DB5685C15BD758B316F572 /* BFExecutor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFExecutor.h; path = Bolts/Common/BFExecutor.h; sourceTree = ""; }; + AABC5F638732FDBFFE2D05FD22E00684 /* SENSleepPillManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSleepPillManager.m; path = Pod/Classes/BLE/SENSleepPillManager.m; sourceTree = ""; }; + AAC882F747F234A497BA5201D7EEF0A2 /* SENAppUnreadStats.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAppUnreadStats.h; path = Pod/Classes/Model/SENAppUnreadStats.h; sourceTree = ""; }; + AACC59A84BDBE0D574180FA282B80FD2 /* CGFloatType.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = CGFloatType.modulemap; sourceTree = ""; }; + AAE70C5FC31C711A3D9D6D3AEEA92F23 /* FBSDKPaymentObserver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKPaymentObserver.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKPaymentObserver.m; sourceTree = ""; }; + AB95C2748E92F0062B09059F01A26F38 /* KWConformToProtocolMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWConformToProtocolMatcher.m; path = Classes/Matchers/KWConformToProtocolMatcher.m; sourceTree = ""; }; + ACB3CD5989338FAFE4867BF787A6CE27 /* FBSDKCopying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCopying.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKCopying.h; sourceTree = ""; }; + AD462A3872316E82E40385584DEE453E /* SENService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENService.h; path = Pod/Classes/Service/SENService.h; sourceTree = ""; }; + AD77ACDB24059575BB9823D73AD5A643 /* ScatterChartView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ScatterChartView.swift; path = Source/Charts/Charts/ScatterChartView.swift; sourceTree = ""; }; + AD8B92E628ADE51A11647ECE313B84BF /* KWSymbolicator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWSymbolicator.m; path = Classes/Core/KWSymbolicator.m; sourceTree = ""; }; + AD93E86337AC9B3E1467CCDD9CF424B0 /* FBSDKProfilePictureView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKProfilePictureView.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfilePictureView.m; sourceTree = ""; }; + ADCA1414A6EE3950D991C12497A1814D /* KWContextNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWContextNode.h; path = Classes/Nodes/KWContextNode.h; sourceTree = ""; }; + ADDF889B035277421D931FEA1C851D95 /* FBSDKProfilePictureView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKProfilePictureView.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfilePictureView.h; sourceTree = ""; }; + AE3BBD6A3D5630276C6AB51339D3C596 /* Description.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Description.swift; path = Source/Charts/Components/Description.swift; sourceTree = ""; }; + AE55ACF030373F374D58510DADEB5374 /* KWAny.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWAny.h; path = Classes/Core/KWAny.h; sourceTree = ""; }; + AE66609A54CA37B11CD7930D164EA1E1 /* KWBlockRaiseMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBlockRaiseMatcher.m; path = Classes/Matchers/KWBlockRaiseMatcher.m; sourceTree = ""; }; + AE800433BD25AF2101BF3DF604FF2299 /* SENService+Protected.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SENService+Protected.h"; path = "Pod/Classes/Service/SENService+Protected.h"; sourceTree = ""; }; AEA60182E79610EEBA19B42ACC3E81F5 /* SVWebViewController.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SVWebViewController.framework; path = SVWebViewController.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - AED68C09F64BE4157988C07AA75C6F37 /* LSHTTPClientHook.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSHTTPClientHook.m; path = Nocilla/Hooks/LSHTTPClientHook.m; sourceTree = ""; }; - AED8A8CB3964910040297B94AEDF593B /* NSObject+KiwiMockAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KiwiMockAdditions.h"; path = "Classes/Mocking/NSObject+KiwiMockAdditions.h"; sourceTree = ""; }; - AF8FE9D5F9D61E5851CD01B6440DE504 /* SENConditionRange.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENConditionRange.m; path = Pod/Classes/Model/SENConditionRange.m; sourceTree = ""; }; - AFD056B4BA6D5E49306D98E288AB34CB /* Zip.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = Zip.modulemap; sourceTree = ""; }; - AFF617CBA7EC207E966EA300046122AB /* FBSDKTimeSpentData.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTimeSpentData.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKTimeSpentData.m; sourceTree = ""; }; - B00FAC8B8F1CD807971593578134EB28 /* KWBeMemberOfClassMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeMemberOfClassMatcher.m; path = Classes/Matchers/KWBeMemberOfClassMatcher.m; sourceTree = ""; }; + AEAD720ABBEFA5327992F55AE6E3B221 /* BFAppLinkResolving.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkResolving.h; path = Bolts/iOS/BFAppLinkResolving.h; sourceTree = ""; }; + AED96720681B8C3458A502FA39355CE0 /* KWBeIdenticalToMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeIdenticalToMatcher.h; path = Classes/Matchers/KWBeIdenticalToMatcher.h; sourceTree = ""; }; + AEEF6ABD638E50207C7013C7E78214B9 /* KWObjCUtilities.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWObjCUtilities.h; path = Classes/Core/KWObjCUtilities.h; sourceTree = ""; }; + AF0910C90C363544DC576B92E4D489CB /* FBSDKWebDialog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKWebDialog.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog.m; sourceTree = ""; }; + AF137EEEDF5DC121005876A4048D67C1 /* SENSleepSoundDurations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSleepSoundDurations.h; path = Pod/Classes/Model/SENSleepSoundDurations.h; sourceTree = ""; }; + AF195C4ABE7653D9EC5F524D2DC54211 /* UIActivityIndicatorView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActivityIndicatorView+AFNetworking.h"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h"; sourceTree = ""; }; + AF1E60633032A49E9E65A108BC5B348D /* FBSDKSettings+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKSettings+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSettings+Internal.h"; sourceTree = ""; }; + AF7CF0EE4B014881D1DC020D2330857B /* ChevronDownShapeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChevronDownShapeRenderer.swift; path = Source/Charts/Renderers/Scatter/ChevronDownShapeRenderer.swift; sourceTree = ""; }; + AF96AAA0BEC51E83A547AC5BAF0F8CAD /* SENConditionRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENConditionRange.h; path = Pod/Classes/Model/SENConditionRange.h; sourceTree = ""; }; + AFC8C18FE421E6D126F1FBED64F032D7 /* FBSDKUIUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKUIUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKUIUtility.h; sourceTree = ""; }; + AFFD92162507A8DC3C89751C99567DAC /* FBSDKGraphErrorRecoveryProcessor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphErrorRecoveryProcessor.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphErrorRecoveryProcessor.h; sourceTree = ""; }; + B00C2C3C451FDD08F0AEF2F022AA42B5 /* SENSleepSoundsState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSleepSoundsState.m; path = Pod/Classes/Model/SENSleepSoundsState.m; sourceTree = ""; }; B01E33785243D5990BC139EAAE87F9B2 /* Pods-SenseApp-Tests.beta.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SenseApp-Tests.beta.xcconfig"; sourceTree = ""; }; - B024632A87A14A989B95F6CABF4A5117 /* BugsnagConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BugsnagConfiguration.h; path = Source/Bugsnag/BugsnagConfiguration.h; sourceTree = ""; }; - B048532E5C36F6D930B39F5414DF0D7F /* LSNSURLHook.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSNSURLHook.m; path = Nocilla/Hooks/NSURLRequest/LSNSURLHook.m; sourceTree = ""; }; - B0BD0A43C586619D2E8B2E404AF92A42 /* ExtensionField.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ExtensionField.h; path = src/runtime/Classes/ExtensionField.h; sourceTree = ""; }; - B0D0D6D08ACECF10486C70657F421910 /* FBSDKAudioResourceLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAudioResourceLoader.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKAudioResourceLoader.h; sourceTree = ""; }; - B16B17A31999E174C32B93CB4F66C2E2 /* Descriptor.pb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Descriptor.pb.h; path = src/runtime/Classes/Descriptor/Descriptor.pb.h; sourceTree = ""; }; - B198D1DAF3D51FC0DFF612C6F9989E2F /* Descriptor.pb.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Descriptor.pb.m; path = src/runtime/Classes/Descriptor/Descriptor.pb.m; sourceTree = ""; }; - B1C0C6FC8C7E4EB97F2A2DF7E4EB9C55 /* FBSDKAccessTokenCacheV3_21.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV3_21.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_21.m; sourceTree = ""; }; + B06D1CC2CE5E45ACD1299286C9359905 /* AFURLResponseSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLResponseSerialization.h; path = AFNetworking/AFURLResponseSerialization.h; sourceTree = ""; }; + B08AD9658F269B99F2DC0CAA9F3B9B05 /* KWChangeMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWChangeMatcher.h; path = Classes/Matchers/KWChangeMatcher.h; sourceTree = ""; }; + B0B8A551B6D7EA58B9118A54FA148068 /* BFURL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFURL.h; path = Bolts/iOS/BFURL.h; sourceTree = ""; }; + B0E9439B522A373EEF8CCE6A0A1BCCED /* UnknownFieldSetBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = UnknownFieldSetBuilder.h; path = src/runtime/Classes/UnknownFieldSetBuilder.h; sourceTree = ""; }; + B0F7102097BC7749D91644D26F32849C /* SENAPIPreferences.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPIPreferences.h; path = Pod/Classes/API/SENAPIPreferences.h; sourceTree = ""; }; + B146B258E541659FF278B8437AF8513A /* KWHaveValueMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWHaveValueMatcher.h; path = Classes/Matchers/KWHaveValueMatcher.h; sourceTree = ""; }; + B1515343999DA62EAC15C0C6BF569CAF /* NSInvocation+KiwiAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+KiwiAdditions.m"; path = "Classes/Core/NSInvocation+KiwiAdditions.m"; sourceTree = ""; }; + B158C8327447C33ECEA498B7D460E6E9 /* FBSDKGraphRequestDataAttachment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestDataAttachment.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestDataAttachment.m; sourceTree = ""; }; + B16ABE17272B10CF14300CA1AC73FC42 /* RingBuffer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RingBuffer.m; path = src/runtime/Classes/RingBuffer.m; sourceTree = ""; }; + B17B5D8518BAD7E8228E20BE90531288 /* API.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = API.h; path = Pod/Classes/API/API.h; sourceTree = ""; }; + B19EF4719BF52D9BA57B790A0E373111 /* KSCrashC.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSCrashC.c; path = KSCrash/Source/KSCrash/Recording/KSCrashC.c; sourceTree = ""; }; + B1D1866183BE4250BF6EAB380D31D191 /* FBSDKURLConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKURLConnection.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLConnection.m; sourceTree = ""; }; + B1F4C42376E4B6FA90ABADFD382D64C6 /* SENTimelineSegment.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENTimelineSegment.m; path = Pod/Classes/Model/SENTimelineSegment.m; sourceTree = ""; }; + B2457657FACC9631E6B789A509DFB6DC /* NAPickerView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NAPickerView.m; path = NASources/NAPickerView.m; sourceTree = ""; }; B2470A71FBDBCBD7ADC44147B8D69BC3 /* Pods-SenseApp-RoomConditionsExtension-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-SenseApp-RoomConditionsExtension-umbrella.h"; sourceTree = ""; }; - B24DC1B5790A9DC92C74B85FB6DCF7B8 /* SENAPISystemAlerts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPISystemAlerts.h; path = Pod/Classes/API/SENAPISystemAlerts.h; sourceTree = ""; }; - B2539ABF2222AE0966F00AC863C2611D /* LSASIHTTPRequestAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSASIHTTPRequestAdapter.m; path = Nocilla/Hooks/ASIHTTPRequest/LSASIHTTPRequestAdapter.m; sourceTree = ""; }; - B30EEF8A4B3C88C335E69DADAB5BFC10 /* DDASLLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogger.h; path = Classes/DDASLLogger.h; sourceTree = ""; }; - B359FB5F9C577CBA3E80893BD87F1930 /* SENAnalytics.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAnalytics.h; path = Pod/Classes/Analytics/SENAnalytics.h; sourceTree = ""; }; - B36FDC37EEEB44C5EBDFA482A2CBCB2D /* SENSerializable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSerializable.h; path = Pod/Classes/Model/SENSerializable.h; sourceTree = ""; }; - B39BD8AF10FEE670088D59E46391424F /* KSCrashReport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashReport.h; path = KSCrash/Source/KSCrash/Recording/KSCrashReport.h; sourceTree = ""; }; - B3D4352983BEDAEDCA702B1DE27D18D2 /* LSHTTPRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSHTTPRequest.h; path = Nocilla/Model/LSHTTPRequest.h; sourceTree = ""; }; - B3D9C13852F0C421B5328689476F0FAD /* NSInvocation+KiwiAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+KiwiAdditions.m"; path = "Classes/Core/NSInvocation+KiwiAdditions.m"; sourceTree = ""; }; - B48F90DBE9CC0790E712DB39485591DB /* BFAppLink.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLink.h; path = Bolts/iOS/BFAppLink.h; sourceTree = ""; }; - B4A841D98DE6E368B68FC15FF10C2693 /* Manifest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Manifest.swift; path = iOSDFULibrary/Classes/Utilities/DFUPackage/Manifest/Manifest.swift; sourceTree = ""; }; - B4F2C5779C4BF33756ED7D4348B6A69B /* DataApproximator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataApproximator.swift; path = Source/Charts/Filters/DataApproximator.swift; sourceTree = ""; }; - B5041983F2D637CCDD608A27D0D34C67 /* SEGIntegrationFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGIntegrationFactory.h; path = Pod/Classes/Integrations/SEGIntegrationFactory.h; sourceTree = ""; }; - B5787D17FAB20E1949F6F682F6F4A31C /* SENPreference.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENPreference.h; path = Pod/Classes/Model/SENPreference.h; sourceTree = ""; }; - B5DFA6C56C154EF09C5141DC07903BD3 /* KWMatcherFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatcherFactory.h; path = Classes/Core/KWMatcherFactory.h; sourceTree = ""; }; + B267B0063D648899862E69DDC64E4AFE /* FBSDKLoginError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginError.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginError.m; sourceTree = ""; }; + B2936874048510CF26C62EBC1AE1F1B6 /* FBSDKAppEventsState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsState.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsState.h; sourceTree = ""; }; + B324AF0EAEFACE588698EF3A8A8FC2F7 /* SENAlarmCollection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAlarmCollection.m; path = Pod/Classes/Model/SENAlarmCollection.m; sourceTree = ""; }; + B327687CCD2D5FD183DFAEB721503B07 /* SenseKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = SenseKit.modulemap; sourceTree = ""; }; + B3338DDB3F3B0CA19F3E4058A67C4406 /* _FBSDKTemporaryErrorRecoveryAttempter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = _FBSDKTemporaryErrorRecoveryAttempter.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/_FBSDKTemporaryErrorRecoveryAttempter.m; sourceTree = ""; }; + B341CA537C930D0B562934821E5D4F7C /* NSRegularExpression+Matcheable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSRegularExpression+Matcheable.h"; path = "Nocilla/Matchers/NSRegularExpression+Matcheable.h"; sourceTree = ""; }; + B362C37ABF0D0C1865E02FA53960AAD6 /* DFUServiceInitiator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DFUServiceInitiator.swift; path = iOSDFULibrary/Classes/Implementation/GenericDFU/DFUServiceInitiator.swift; sourceTree = ""; }; + B3B58D58D80830CAD1BA3DCA56F86AC7 /* DefaultValueFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultValueFormatter.swift; path = Source/Charts/Formatters/DefaultValueFormatter.swift; sourceTree = ""; }; + B3C10E63CDE48ACA11D6D10601E5DF01 /* LSMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSMatcher.h; path = Nocilla/Matchers/LSMatcher.h; sourceTree = ""; }; + B4A66117FFFA078E10D8E4282F918AE5 /* FBSDKServerConfigurationManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKServerConfigurationManager.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager.m; sourceTree = ""; }; + B52343C3C7F58DA162893AC79069EA22 /* ChartDataEntry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChartDataEntry.swift; path = Source/Charts/Data/Implementations/Standard/ChartDataEntry.swift; sourceTree = ""; }; + B529C78D5C86CB5A2BF767A1F4EB3B15 /* FBSDKKeychainStoreViaBundleID.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKKeychainStoreViaBundleID.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStoreViaBundleID.h; sourceTree = ""; }; + B5463B10E677471D8AA67A8EFD441AE7 /* FBSDKButton+Subclass.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKButton+Subclass.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKButton+Subclass.h"; sourceTree = ""; }; + B5531ED752AA46ACC126AA896522734B /* KSLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KSLogger.m; path = KSCrash/Source/KSCrash/Recording/Tools/KSLogger.m; sourceTree = ""; }; + B563698576F5958E05E6E1B83904CE1E /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + B56D755FD3B6BB457678D7F97E52F8DB /* NAPickerCell.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NAPickerCell.h; path = NASources/NAPickerCell.h; sourceTree = ""; }; + B58120C90752A67E96587B097A17E2B7 /* unzip.c */ = {isa = PBXFileReference; includeInIndex = 1; name = unzip.c; path = Zip/minizip/unzip.c; sourceTree = ""; }; + B59F1D4364EE9BCDE3ADAE223D1598F7 /* markdown_output.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = markdown_output.m; sourceTree = ""; }; + B5ED78913CBB2D9CD0E6E7A66E209FF4 /* FXKeychain-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FXKeychain-umbrella.h"; sourceTree = ""; }; B62DB8621AC21C867659B21483A2705E /* Bolts.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Bolts.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - B648A6FE46B59D1A7349152551CA99E5 /* BFWebViewAppLinkResolver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFWebViewAppLinkResolver.h; path = Bolts/iOS/BFWebViewAppLinkResolver.h; sourceTree = ""; }; - B65F0CA8C80C2613CC480658A0415B79 /* Kiwi-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kiwi-prefix.pch"; sourceTree = ""; }; - B65FCB8353083216B3E466C9ACAA4B7E /* HorizontalBarChartRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HorizontalBarChartRenderer.swift; path = Source/Charts/Renderers/HorizontalBarChartRenderer.swift; sourceTree = ""; }; - B67B2F1E1FF6EA35D2B84802E069D5BA /* SENAppStats.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAppStats.h; path = Pod/Classes/Model/SENAppStats.h; sourceTree = ""; }; - B67E00822CA26570410C9D6083A211D4 /* FBSDKTypeUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTypeUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTypeUtility.m; sourceTree = ""; }; - B6AAC8EDC7278382FEA11DD76992737C /* FBSDKLoginManagerLoginResult+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginManagerLoginResult+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLoginResult+Internal.h"; sourceTree = ""; }; - B6B96847A4C83ED704986CDAA0B595F8 /* FBSDKBridgeAPIResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIResponse.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIResponse.h; sourceTree = ""; }; - B6E136073E37041D1B54EAD2F011A47E /* ChartViewBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChartViewBase.swift; path = Source/Charts/Charts/ChartViewBase.swift; sourceTree = ""; }; - B6F26ABB9227A044A936E885222196BE /* SENSensorStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSensorStatus.h; path = Pod/Classes/Model/SENSensorStatus.h; sourceTree = ""; }; - B70D43DEA56E48FAFA90EAB802188CD2 /* LoggerDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LoggerDelegate.swift; path = iOSDFULibrary/Classes/Utilities/Logging/LoggerDelegate.swift; sourceTree = ""; }; - B713F4B899698679C5A0F940A0EBD330 /* XAxisRendererHorizontalBarChart.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XAxisRendererHorizontalBarChart.swift; path = Source/Charts/Renderers/XAxisRendererHorizontalBarChart.swift; sourceTree = ""; }; - B7230EA168730E1315A3FF2E54159A4B /* LSHTTPRequestDSLRepresentation.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSHTTPRequestDSLRepresentation.m; path = Nocilla/DSL/LSHTTPRequestDSLRepresentation.m; sourceTree = ""; }; - B7588E28CB4D39B3A40B61BBA375F84D /* FBSDKLoginUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginUtility.h; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginUtility.h; sourceTree = ""; }; - B76D1B4B8B7960CA0F702282A5F1AEF7 /* LSStubRequestDSL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSStubRequestDSL.m; path = Nocilla/DSL/LSStubRequestDSL.m; sourceTree = ""; }; - B7BC98C52B249905ACC409D8824C1C6C /* FBSDKGraphRequestConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestConnection.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestConnection.h; sourceTree = ""; }; - B7BD3E932A2162CD5FE882DA746AF7CD /* LGCentralManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LGCentralManager.m; path = LGBluetooth/LGCentralManager.m; sourceTree = ""; }; - B8BA7703D8BEB9BEB039F2D09481AFB0 /* KSFileUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSFileUtils.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSFileUtils.h; sourceTree = ""; }; - B917255094899BCE66BD9672780025D8 /* SENAlarm.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAlarm.m; path = Pod/Classes/Model/SENAlarm.m; sourceTree = ""; }; - B9680861E0B0628FBC5EFFE9BC1DCF76 /* FBSDKLoginUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginUtility.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginUtility.m; sourceTree = ""; }; - B9A75EC09B2E814EDDF7DAFC14BAF3E2 /* FBSDKGraphRequestPiggybackManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestPiggybackManager.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.h; sourceTree = ""; }; - B9C2F1B7B1C190A2DEA33440B0153AA8 /* KWLetNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWLetNode.h; path = Classes/Nodes/KWLetNode.h; sourceTree = ""; }; - B9F796C8ADB6ADE6B07BFF426DA19B79 /* LSHTTPRequestDSLRepresentation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSHTTPRequestDSLRepresentation.h; path = Nocilla/DSL/LSHTTPRequestDSLRepresentation.h; sourceTree = ""; }; - BA5FD5D3280FA6FDCD9EF21A2068CBD9 /* UIActivityIndicatorView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIActivityIndicatorView+AFNetworking.m"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.m"; sourceTree = ""; }; - BA658D42AD931BAEE82A0F4E57CD878D /* KWInequalityMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWInequalityMatcher.m; path = Classes/Matchers/KWInequalityMatcher.m; sourceTree = ""; }; - BA84CAF18A66AECF703F0E87D7C600F9 /* YAxis.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = YAxis.swift; path = Source/Charts/Components/YAxis.swift; sourceTree = ""; }; - BA9C4C07201CD6F24CCFBA43B98DB68E /* SVWebViewControllerActivity.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVWebViewControllerActivity.m; path = SVWebViewController/UIActivities/SVWebViewControllerActivity.m; sourceTree = ""; }; - BAAC7353DE37990CBFEBC306C9332C8F /* AxisRendererBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AxisRendererBase.swift; path = Source/Charts/Renderers/AxisRendererBase.swift; sourceTree = ""; }; - BAB3FA121E68B4DECB46797BB1952827 /* CombinedChartRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombinedChartRenderer.swift; path = Source/Charts/Renderers/CombinedChartRenderer.swift; sourceTree = ""; }; - BAFD5E30C972E326528B9218828226D7 /* NSJSONSerialization+RemovingNulls.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSJSONSerialization+RemovingNulls.m"; path = "Source/NSJSONSerialization+RemovingNulls.m"; sourceTree = ""; }; - BAFF885E16E5191951CE95EC11CCEEEE /* NSInvocation+KiwiAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+KiwiAdditions.h"; path = "Classes/Core/NSInvocation+KiwiAdditions.h"; sourceTree = ""; }; - BB1253F35D5AF599CD3C78C6512A8756 /* SEGBluetooth.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGBluetooth.m; path = Pod/Classes/Internal/SEGBluetooth.m; sourceTree = ""; }; - BB5B2120EB439ED59F662927F149617D /* SENDeviceMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENDeviceMetadata.h; path = Pod/Classes/Model/SENDeviceMetadata.h; sourceTree = ""; }; - BBA7E070A5DE655AD935B6466FE34510 /* BFTask+Exceptions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "BFTask+Exceptions.m"; path = "Bolts/Common/BFTask+Exceptions.m"; sourceTree = ""; }; - BBE0428554E4463067BC898C0F64E87A /* FBSDKGraphErrorRecoveryProcessor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphErrorRecoveryProcessor.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphErrorRecoveryProcessor.m; sourceTree = ""; }; - BC0B073C7675C155B1737D91DE76EFFC /* UIRefreshControl+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIRefreshControl+AFNetworking.m"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.m"; sourceTree = ""; }; - BC610FF25571FA529EF43AA1E1A08C83 /* NSNumber+KiwiAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSNumber+KiwiAdditions.h"; path = "Classes/Core/NSNumber+KiwiAdditions.h"; sourceTree = ""; }; - BC800B123F69549A390B7E59F40E76E9 /* FBSDKError.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKError.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKError.m; sourceTree = ""; }; - BCBD7B188C57550F88E2C21CA1CB3932 /* SEGLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGLocation.h; path = Pod/Classes/Internal/SEGLocation.h; sourceTree = ""; }; - BCF3138C5ECBCC142A67DA44D1D759E6 /* DDFileLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDFileLogger.m; path = Classes/DDFileLogger.m; sourceTree = ""; }; - BD0E229F9B242C7A896C648B8A73A956 /* FBSDKIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKIcon.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKIcon.m; sourceTree = ""; }; - BD10C74CE751903936DC1C0C6452D51C /* SENPillMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENPillMetadata.m; path = Pod/Classes/Model/SENPillMetadata.m; sourceTree = ""; }; - BD17B887AC8FF54D604D4DCCC6197C37 /* SENAPIAlarms.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPIAlarms.m; path = Pod/Classes/API/SENAPIAlarms.m; sourceTree = ""; }; - BD247D96920CFB8E9CBF5BCCAC8F50C6 /* SENService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENService.h; path = Pod/Classes/Service/SENService.h; sourceTree = ""; }; - BD3FD5E9D7B32ED9F75B8FF71D0DA7B9 /* SEGGroupPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGGroupPayload.h; path = Pod/Classes/Integrations/SEGGroupPayload.h; sourceTree = ""; }; - BD494F5CB402DA72EBE320145D8F1903 /* FBSDKViewImpressionTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKViewImpressionTracker.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.m; sourceTree = ""; }; - BD60382EAAA49ABA637EA0283AFD0E84 /* SVWebViewControllerActivitySafari@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; name = "SVWebViewControllerActivitySafari@2x.png"; path = "SVWebViewController/UIActivities/Safari/SVWebViewControllerActivitySafari@2x.png"; sourceTree = ""; }; - BD6203AC75EDCD9DDA63ABA380ECD8F3 /* FXKeychain.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = FXKeychain.modulemap; sourceTree = ""; }; - BD70AE1EBAC5712D4E12C6F6CA008CD4 /* KWExampleNodeVisitor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleNodeVisitor.h; path = Classes/Core/KWExampleNodeVisitor.h; sourceTree = ""; }; - BD806253D48D03A8F0B4CF3F2D4A6D70 /* FBSDKBoltsMeasurementEventListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBoltsMeasurementEventListener.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppLink/FBSDKBoltsMeasurementEventListener.h; sourceTree = ""; }; - BD80B02DA236AB14270B9F1B38082D50 /* SecureDFUServiceDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SecureDFUServiceDelegate.swift; path = iOSDFULibrary/Classes/Implementation/SecureDFU/DFU/SecureDFUServiceDelegate.swift; sourceTree = ""; }; - BD874A2F85359A290A38D85BA7ACFBBA /* FBSDKCloseIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKCloseIcon.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKCloseIcon.m; sourceTree = ""; }; - BD8D6E47AF0E6E9DF4C9CD3C75717318 /* KWBeWithinMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeWithinMatcher.h; path = Classes/Matchers/KWBeWithinMatcher.h; sourceTree = ""; }; - BD8DDD8E429D1185F43EB81D3EEA884C /* NSObject+KiwiSpyAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KiwiSpyAdditions.h"; path = "Classes/Core/NSObject+KiwiSpyAdditions.h"; sourceTree = ""; }; - BDB2D36EF8C5C49D6AE362DBA8074B2D /* MoveViewJob.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MoveViewJob.swift; path = Source/Charts/Jobs/MoveViewJob.swift; sourceTree = ""; }; - BDB66BBB5ADDBAE2D5E338CF1BCE127F /* SVWebViewControllerNext.png */ = {isa = PBXFileReference; includeInIndex = 1; name = SVWebViewControllerNext.png; path = SVWebViewController/SVWebViewController.bundle/SVWebViewControllerNext.png; sourceTree = ""; }; - BE10797838D27A876BC5F035477A01A2 /* DFUStreamZip.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DFUStreamZip.swift; path = iOSDFULibrary/Classes/Utilities/Streams/DFUStreamZip.swift; sourceTree = ""; }; - BE1B8F67066F51E33A90A3989F787922 /* SEGSegmentIntegrationFactory.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGSegmentIntegrationFactory.m; path = Pod/Classes/Internal/SEGSegmentIntegrationFactory.m; sourceTree = ""; }; - BE65CF1588A5B4E610BB45707972F6A1 /* LSASIHTTPRequestHook.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSASIHTTPRequestHook.m; path = Nocilla/Hooks/ASIHTTPRequest/LSASIHTTPRequestHook.m; sourceTree = ""; }; + B6D66717AA874328E697D8D94BDE3FAF /* HorizontalBarChartRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HorizontalBarChartRenderer.swift; path = Source/Charts/Renderers/HorizontalBarChartRenderer.swift; sourceTree = ""; }; + B718BF553242C56C79D3816D1C3636C8 /* ZipUtilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZipUtilities.swift; path = Zip/ZipUtilities.swift; sourceTree = ""; }; + B727D01C596831E5DEE5BCA82446168D /* DFUExecutor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DFUExecutor.swift; path = iOSDFULibrary/Classes/Implementation/GenericDFU/DFUExecutor.swift; sourceTree = ""; }; + B75C8B81BD0E5C7DB2C7EB04F36D9D52 /* KWAfterEachNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAfterEachNode.m; path = Classes/Nodes/KWAfterEachNode.m; sourceTree = ""; }; + B7D2F90F758C95C36400985D9543A869 /* SENSleepSoundStatus.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSleepSoundStatus.m; path = Pod/Classes/Model/SENSleepSoundStatus.m; sourceTree = ""; }; + B7FD91BF0C9469B722023A07A2F421F7 /* FBSDKDeviceRequestsHelper.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKDeviceRequestsHelper.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDeviceRequestsHelper.m; sourceTree = ""; }; + B84AC47009E2DD2D4E897D25D54F1127 /* FBSDKGraphRequestPiggybackManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestPiggybackManager.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestPiggybackManager.h; sourceTree = ""; }; + B84C7BA645797126037586FCB95A2B70 /* FBSDKSystemAccountStoreAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKSystemAccountStoreAdapter.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSystemAccountStoreAdapter.m; sourceTree = ""; }; + B8918E3652F54A4962763DE139737AA3 /* CandleChartDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CandleChartDataProvider.swift; path = Source/Charts/Interfaces/CandleChartDataProvider.swift; sourceTree = ""; }; + B8B4BEB7A79058DDEE74379A8DE94ED4 /* FBSDKLoginManagerLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLoginManagerLogger.m; path = FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginManagerLogger.m; sourceTree = ""; }; + B8CA285FCC222C61243AF47B16A4537A /* KWAfterAllNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAfterAllNode.m; path = Classes/Nodes/KWAfterAllNode.m; sourceTree = ""; }; + B8DCEC28B1C39B96839E11CA9ED2372A /* TextFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = TextFormat.m; path = src/runtime/Classes/TextFormat.m; sourceTree = ""; }; + B940C2F9A31F73E9E2C9E35FB6DA3F84 /* FBSDKBridgeAPIRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIRequest.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIRequest.m; sourceTree = ""; }; + B96734CAF55CC20699D7CE6C19A77C41 /* KSCrashState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashState.h; path = KSCrash/Source/KSCrash/Recording/KSCrashState.h; sourceTree = ""; }; + B9C40F6E2E64E1D9D9BD6D896A2CF043 /* NSJSONSerialization-NSNullRemoval.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "NSJSONSerialization-NSNullRemoval.modulemap"; sourceTree = ""; }; + B9E33198843A6ACA7DAD94347F58D398 /* Analytics.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = Analytics.modulemap; sourceTree = ""; }; + B9EB6C050E33CACC793230D12ABDA30A /* SecureDFUPacket.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SecureDFUPacket.swift; path = iOSDFULibrary/Classes/Implementation/SecureDFU/Characteristics/SecureDFUPacket.swift; sourceTree = ""; }; + BA126CF5693D08ECF202B8F0540E83C8 /* Nocilla.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Nocilla.h; path = Nocilla/Nocilla.h; sourceTree = ""; }; + BA1350DD872D6DA5DB49A17FC5EF65BF /* NALabelCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = NALabelCell.m; path = NASources/NALabelCell.m; sourceTree = ""; }; + BA14AA1FCA15965C0F41732F460C89D2 /* ChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChartDataSet.swift; path = Source/Charts/Data/Implementations/Standard/ChartDataSet.swift; sourceTree = ""; }; + BA3DC1E55DD69DE249FE5DAD9E0E1842 /* pt.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pt.lproj; path = SVWebViewController/pt.lproj; sourceTree = ""; }; + BA3E26D02E59C773ABF5DCD63EBCF92C /* DDContextFilterLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDContextFilterLogFormatter.h; path = Classes/Extensions/DDContextFilterLogFormatter.h; sourceTree = ""; }; + BAAEAE802119A8A52AF12CC61ED3092C /* LGService.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LGService.m; path = LGBluetooth/LGService.m; sourceTree = ""; }; + BB275CEF833280A7F093A1527360970D /* FBSDKImageDownloader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKImageDownloader.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKImageDownloader.h; sourceTree = ""; }; + BB8CC3BB903116F322705D935CD37C38 /* SVWebViewController.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SVWebViewController.xcconfig; sourceTree = ""; }; + BB9115E4EA6FF2E442BAC70B187F2A4F /* KWProbePoller.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWProbePoller.m; path = Classes/Core/KWProbePoller.m; sourceTree = ""; }; + BBE9A88A9F4184A30F94976CA0E246B6 /* FBSDKErrorRecoveryAttempter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKErrorRecoveryAttempter.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.m; sourceTree = ""; }; + BC11804D283D18859FEB98CF24441ACD /* NSURLRequest+LSHTTPRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLRequest+LSHTTPRequest.m"; path = "Nocilla/Hooks/NSURLRequest/NSURLRequest+LSHTTPRequest.m"; sourceTree = ""; }; + BC2BFC1497FCB899A84681FAD2248DB2 /* ZendeskSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = ZendeskSDK.framework; sourceTree = ""; }; + BCDA3290ABD37FAFD79FAED287175149 /* SENTimelineMetric.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENTimelineMetric.m; path = Pod/Classes/Model/SENTimelineMetric.m; sourceTree = ""; }; + BCDBFBA327D89F0A5DD58740AABED827 /* FBSDKSystemAccountStoreAdapter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKSystemAccountStoreAdapter.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSystemAccountStoreAdapter.h; sourceTree = ""; }; + BD3D0E80954E352F80F20558124373D6 /* NSString+Matcheable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+Matcheable.m"; path = "Nocilla/Matchers/NSString+Matcheable.m"; sourceTree = ""; }; + BD4832AB784B2F038B34772781A93F5B /* IFillFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IFillFormatter.swift; path = Source/Charts/Formatters/IFillFormatter.swift; sourceTree = ""; }; + BD540B8AC2748E17B64BEEC7F85AECD9 /* FBSDKContainerViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKContainerViewController.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKContainerViewController.m; sourceTree = ""; }; + BD5F860DF1535D39D938ED26BE66870C /* FBSDKLoginKit.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = FBSDKLoginKit.modulemap; sourceTree = ""; }; + BD966385763716446D258A2E4FCE1EB7 /* Demangle.cpp */ = {isa = PBXFileReference; includeInIndex = 1; name = Demangle.cpp; path = KSCrash/Source/KSCrash/Recording/Tools/Demangle.cpp; sourceTree = ""; }; + BDBF0D880BB3472091E17DBA3CBBACD1 /* Field.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Field.m; path = src/runtime/Classes/Field.m; sourceTree = ""; }; + BDCC52363C795C1A8516CF10B967ADCE /* SENExpansion.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENExpansion.m; path = Pod/Classes/Model/SENExpansion.m; sourceTree = ""; }; + BDE1FDCFF9980CFD8F5A75176867DC68 /* KSCrashSentry_NSException.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashSentry_NSException.h; path = KSCrash/Source/KSCrash/Recording/Sentry/KSCrashSentry_NSException.h; sourceTree = ""; }; + BE56CBE81764758EF526C82F430EA239 /* ComponentBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ComponentBase.swift; path = Source/Charts/Components/ComponentBase.swift; sourceTree = ""; }; + BE5D3567E59D56DE353BC99BCAD4E157 /* KWMessageTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMessageTracker.m; path = Classes/Core/KWMessageTracker.m; sourceTree = ""; }; + BE72AC305AFC5E2C392CB72FD3F29171 /* KSCrashSentry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashSentry.h; path = KSCrash/Source/KSCrash/Recording/Sentry/KSCrashSentry.h; sourceTree = ""; }; BE9E9A4E64A8625A2B49B81098208DA0 /* Pods_SenseApp_RoomConditionsExtension.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_SenseApp_RoomConditionsExtension.framework; path = "Pods-SenseApp-RoomConditionsExtension.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - BF183758BB78906ADFC9A4FFC999CC6F /* LSHTTPStubURLProtocol.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSHTTPStubURLProtocol.m; path = Nocilla/Hooks/NSURLRequest/LSHTTPStubURLProtocol.m; sourceTree = ""; }; - BF51BF2B983C85185C1DCAEC9529CAA3 /* KSSystemInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KSSystemInfo.m; path = KSCrash/Source/KSCrash/Recording/KSSystemInfo.m; sourceTree = ""; }; - BF66BC3BFF65ECB9E9CB6585C0942A01 /* FBSDKLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLogger.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLogger.h; sourceTree = ""; }; - BFB30FAA3B4EBDFFD396AB56AF187427 /* BubbleChartRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BubbleChartRenderer.swift; path = Source/Charts/Renderers/BubbleChartRenderer.swift; sourceTree = ""; }; - C008D6D765E4FA4EE4E8111D5EA095CC /* Analytics.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Analytics.xcconfig; sourceTree = ""; }; - C02818FFC97E83463FE09441E627CC60 /* SenseKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SenseKit-umbrella.h"; sourceTree = ""; }; - C07725DC765BC611ABC5146A7AD885A4 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - C0DE5562A03579E0B122025365D39B9F /* NSString+Matcheable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+Matcheable.h"; path = "Nocilla/Matchers/NSString+Matcheable.h"; sourceTree = ""; }; - C0FD3D65D77B47FA172C83239FD33B02 /* FBSDKError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKError.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKError.h; sourceTree = ""; }; - C1235F1894B1798E2FE835D95CC03E3D /* KSSysCtl.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSSysCtl.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSSysCtl.h; sourceTree = ""; }; + BECA07A1BAC5F0AC08F57CC9BB3CBCFE /* AFNetworkReachabilityManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkReachabilityManager.m; path = AFNetworking/AFNetworkReachabilityManager.m; sourceTree = ""; }; + BEF921F2382FCD268ED7990442D1066D /* IRadarChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IRadarChartDataSet.swift; path = Source/Charts/Data/Interfaces/IRadarChartDataSet.swift; sourceTree = ""; }; + BF28312C09545093D5F106D41CB4C105 /* KSMach_x86_64.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSMach_x86_64.c; path = KSCrash/Source/KSCrash/Recording/Tools/KSMach_x86_64.c; sourceTree = ""; }; + BF32B1699041AD105894A09C7C8A035F /* BarChartDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BarChartDataProvider.swift; path = Source/Charts/Interfaces/BarChartDataProvider.swift; sourceTree = ""; }; + BF90C562AC639D2AD7358E1FCB159F9F /* FBSDKBridgeAPIProtocolWebV2.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolWebV2.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV2.h; sourceTree = ""; }; + BFCC9163F2C018CD17D58B7A9F5C7F71 /* BugsnagIosNotifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BugsnagIosNotifier.m; path = Source/Bugsnag/BugsnagIosNotifier.m; sourceTree = ""; }; + BFD9A11887B4DF3658AF761173E962C1 /* RFC3339DateTool.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RFC3339DateTool.h; path = KSCrash/Source/KSCrash/Recording/Tools/RFC3339DateTool.h; sourceTree = ""; }; + BFFC82CE3606B6E699E4EBE66C56BC1C /* SENAPIDevice.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPIDevice.m; path = Pod/Classes/API/SENAPIDevice.m; sourceTree = ""; }; + C0303AEEDE212945F80BB88AABF5EC96 /* LSStubRequestDSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSStubRequestDSL.h; path = Nocilla/DSL/LSStubRequestDSL.h; sourceTree = ""; }; + C03BED5C963DD0C20784F5DD21A9F15D /* BubbleChartDataEntry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BubbleChartDataEntry.swift; path = Source/Charts/Data/Implementations/Standard/BubbleChartDataEntry.swift; sourceTree = ""; }; + C042D8FA886EE061E1F6076C5A026204 /* FBSDKGraphRequestMetadata.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestMetadata.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestMetadata.m; sourceTree = ""; }; + C05D2E4845BC281397A1B058296EA8EE /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + C06FDAC80CB912FB9A5799A0EBC9F23A /* KWProbe.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWProbe.h; path = Classes/Core/KWProbe.h; sourceTree = ""; }; + C0C1DF2EFD49C403229F128C2426A008 /* SENKeyedArchiver.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENKeyedArchiver.h; path = Pod/Classes/Model/SENKeyedArchiver.h; sourceTree = ""; }; + C0E885E3671DA888C786212F75719B9F /* CandleChartDataEntry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CandleChartDataEntry.swift; path = Source/Charts/Data/Implementations/Standard/CandleChartDataEntry.swift; sourceTree = ""; }; + C0FF8C836FA9613765A816405AEDB119 /* KWIntercept.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWIntercept.h; path = Classes/Stubbing/KWIntercept.h; sourceTree = ""; }; + C11810C33782AC903F0B01F05BC00E80 /* DDASLLogCapture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogCapture.h; path = Classes/DDASLLogCapture.h; sourceTree = ""; }; + C12931514A05E9BAA69185667EC172E2 /* BFTask.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFTask.h; path = Bolts/Common/BFTask.h; sourceTree = ""; }; + C12CEB6E959B130AD95AD73151C1C47D /* UIImage+ImageEffects.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "UIImage+ImageEffects.m"; sourceTree = ""; }; C148179C71B3FED0A6C5DD87D288B17C /* Pods-SenseApp-Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-SenseApp-Tests-frameworks.sh"; sourceTree = ""; }; - C14DD51322D5FDC463493320806589F8 /* SENSleepSoundDurations.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSleepSoundDurations.h; path = Pod/Classes/Model/SENSleepSoundDurations.h; sourceTree = ""; }; - C1E116FE6C5A7DB19DD06FEB3A09CB5F /* AFNetworkActivityIndicatorManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkActivityIndicatorManager.h; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.h"; sourceTree = ""; }; - C211B2557F233360DD78981D5F1C32BD /* ChartBaseDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChartBaseDataSet.swift; path = Source/Charts/Data/Implementations/ChartBaseDataSet.swift; sourceTree = ""; }; - C22141B7ED406D790ADF8AC159109B7A /* LineChartData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LineChartData.swift; path = Source/Charts/Data/Implementations/Standard/LineChartData.swift; sourceTree = ""; }; - C266FA0574E3E7C892FAB786D8F4025A /* ViewPortJob.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewPortJob.swift; path = Source/Charts/Jobs/ViewPortJob.swift; sourceTree = ""; }; - C2BAAEF66F333D060D559CCBAC3592EC /* FBSDKAccessToken.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessToken.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.h; sourceTree = ""; }; - C2D5732D5FABDC7B28019F32323513DE /* KWBeKindOfClassMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeKindOfClassMatcher.m; path = Classes/Matchers/KWBeKindOfClassMatcher.m; sourceTree = ""; }; - C3096820C620FECB4E655576FAF67831 /* ioapi.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ioapi.c; path = Zip/minizip/ioapi.c; sourceTree = ""; }; - C3573FA5714EE019E83A0F6CE2DAB9DA /* FXKeychain-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FXKeychain-dummy.m"; sourceTree = ""; }; - C3CCFB9468A528ACF79E9E64699A4A6F /* SENSensor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSensor.h; path = Pod/Classes/Model/SENSensor.h; sourceTree = ""; }; + C14A5D08106F8651299B1FD541F06BEA /* FBSDKAccessTokenCacheV3.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV3.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3.m; sourceTree = ""; }; + C19683A5C25293A4099EFA875133B33F /* BFAppLink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLink.m; path = Bolts/iOS/BFAppLink.m; sourceTree = ""; }; + C19CCC96E157A0E37BF54C0BA47070B8 /* SHSProtoBuf-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SHSProtoBuf-dummy.m"; sourceTree = ""; }; + C1AE716922283926A6B0B3CFF4AE05D7 /* KSFileUtils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSFileUtils.c; path = KSCrash/Source/KSCrash/Recording/Tools/KSFileUtils.c; sourceTree = ""; }; + C1F638104CB6CA6430B47C5AF8E5ABA9 /* LegacyDFUServiceController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LegacyDFUServiceController.swift; path = iOSDFULibrary/Classes/Implementation/LegacyDFU/DFU/LegacyDFUServiceController.swift; sourceTree = ""; }; + C26DA0FF93D0753AB4F16A4436212D8D /* KSSafeCollections.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSSafeCollections.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSSafeCollections.h; sourceTree = ""; }; + C2C0FC61C670617C4E2C480CEBCFDEFB /* UIRefreshControl+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIRefreshControl+AFNetworking.m"; path = "UIKit+AFNetworking/UIRefreshControl+AFNetworking.m"; sourceTree = ""; }; + C2FC6BE628E358ED31BBF72FE205EAF1 /* SENAlarmCollection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAlarmCollection.h; path = Pod/Classes/Model/SENAlarmCollection.h; sourceTree = ""; }; + C39845B25DB23D75E4B88F7C83D3D11F /* SENAPIAppFeedback.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPIAppFeedback.h; path = Pod/Classes/API/SENAPIAppFeedback.h; sourceTree = ""; }; + C3C2350191F5A1C77A6D1AC7BC66A118 /* FBSDKLoginConstants.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginConstants.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginConstants.h; sourceTree = ""; }; + C3CD7DBB136BD15227AF4097ABDAA2BA /* FBSDKErrorConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKErrorConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfiguration.h; sourceTree = ""; }; C4385B2035BD810B72DFA3FB6CF33000 /* CGFloatType.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = CGFloatType.framework; path = CGFloatType.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - C4F35208B002C8BBFFB1989A80DB5B1E /* FBSDKMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMacros.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKMacros.h; sourceTree = ""; }; - C510A0BD1216357C365862C9A6083E78 /* DDASLLogCapture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogCapture.m; path = Classes/DDASLLogCapture.m; sourceTree = ""; }; - C513498434B58C3A84BCC5568F8D24B1 /* NAPickerView.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NAPickerView.xcconfig; sourceTree = ""; }; - C553F23C9913B832321CB44DDA2C0EAC /* KWAfterEachNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAfterEachNode.m; path = Classes/Nodes/KWAfterEachNode.m; sourceTree = ""; }; - C628525E831CB0AD2426B1F5170150CE /* KWCaptureSpy.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWCaptureSpy.h; path = Classes/Core/KWCaptureSpy.h; sourceTree = ""; }; - C637AD0E8BF239ECC4B1D5D7C6C1F084 /* FBSDKGraphRequestBody.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestBody.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.h; sourceTree = ""; }; - C6F3081DA6268700E800A0EA1AD0233E /* SENSleepSoundsState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSleepSoundsState.m; path = Pod/Classes/Model/SENSleepSoundsState.m; sourceTree = ""; }; - C75DD231A80A477FDACD2745BFA50ED7 /* SENSleepSoundStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSleepSoundStatus.h; path = Pod/Classes/Model/SENSleepSoundStatus.h; sourceTree = ""; }; - C765AA17C565A99C384B519A9C7E7F29 /* SenseKit-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SenseKit-prefix.pch"; sourceTree = ""; }; - C78E4A2E372E888A63D4141ECE8DE95C /* FBSDKColor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKColor.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKColor.m; sourceTree = ""; }; - C7A6573D4B76D2370DFBE86D360B78C5 /* KWSuiteConfigurationBase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWSuiteConfigurationBase.m; path = Classes/Config/KWSuiteConfigurationBase.m; sourceTree = ""; }; - C8140BAB87D2C21A061CA470AE34476D /* FBSDKAppEventsUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsUtility.h; sourceTree = ""; }; - C875BB895F620572EED1D992B064038F /* BarChartView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BarChartView.swift; path = Source/Charts/Charts/BarChartView.swift; sourceTree = ""; }; + C469F043AA22836B904B5124AE2582C8 /* ChartDataRendererBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChartDataRendererBase.swift; path = Source/Charts/Renderers/ChartDataRendererBase.swift; sourceTree = ""; }; + C4BDC1C1D1110D647E0097C583A1BC5D /* MarkerImage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MarkerImage.swift; path = Source/Charts/Components/MarkerImage.swift; sourceTree = ""; }; + C4E5FB808EF7DD438BBBE26108CF778B /* SENSensor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSensor.h; path = Pod/Classes/Model/SENSensor.h; sourceTree = ""; }; + C50275A0A9513FAAAD94A05C4326C6EC /* CrossShapeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CrossShapeRenderer.swift; path = Source/Charts/Renderers/Scatter/CrossShapeRenderer.swift; sourceTree = ""; }; + C53A4566DE7800A66710F458F8BB47BF /* _FBSDKTemporaryErrorRecoveryAttempter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = _FBSDKTemporaryErrorRecoveryAttempter.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/_FBSDKTemporaryErrorRecoveryAttempter.h; sourceTree = ""; }; + C53C77BF3B07D2C58B60091BFED7F382 /* KSCrash.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrash.h; path = KSCrash/Source/KSCrash/Recording/KSCrash.h; sourceTree = ""; }; + C5A662873CB537346B27CD775FA62052 /* SEGSegmentIntegration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGSegmentIntegration.m; path = Pod/Classes/Internal/SEGSegmentIntegration.m; sourceTree = ""; }; + C5CC7C4D3A7079B8EF27DE075C8E173B /* SENTimeline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENTimeline.h; path = Pod/Classes/Model/SENTimeline.h; sourceTree = ""; }; + C657D08A007FB88BF870C371DFBC7E45 /* DFUStreamHex.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DFUStreamHex.swift; path = iOSDFULibrary/Classes/Utilities/Streams/DFUStreamHex.swift; sourceTree = ""; }; + C6F82BFF03C284CAB3206DEBA03FD3E7 /* SVModalWebViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVModalWebViewController.h; path = SVWebViewController/SVModalWebViewController.h; sourceTree = ""; }; + C71C97D90CA113F2BC824BEC3FB398C6 /* KWFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWFormatter.h; path = Classes/Core/KWFormatter.h; sourceTree = ""; }; + C73DACB5AA6FE2FD1948277CF948D9FA /* FBSDKAppEventsUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsUtility.h; sourceTree = ""; }; + C750FAA6712C022D3B11C522667F8074 /* PieChartRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PieChartRenderer.swift; path = Source/Charts/Renderers/PieChartRenderer.swift; sourceTree = ""; }; + C772404F760AA69CC975E1DCE19ABF82 /* Zip-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Zip-umbrella.h"; sourceTree = ""; }; + C7CB0EECF02240D636958A699B686989 /* FBSDKWebDialogView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKWebDialogView.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialogView.h; sourceTree = ""; }; + C7CC1864B55A014D1C7E35753351205B /* ViewPortJob.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ViewPortJob.swift; path = Source/Charts/Jobs/ViewPortJob.swift; sourceTree = ""; }; + C80146A42A9135BDA391EAD0C61F2420 /* BFWebViewAppLinkResolver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFWebViewAppLinkResolver.m; path = Bolts/iOS/BFWebViewAppLinkResolver.m; sourceTree = ""; }; + C818E72C3C4117BF707A01D4B07DB8A7 /* FBSDKInternalUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKInternalUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKInternalUtility.h; sourceTree = ""; }; + C82A2E61C3EB3D3CAA9DA227D19814BF /* NSJSONSerialization-NSNullRemoval-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NSJSONSerialization-NSNullRemoval-prefix.pch"; sourceTree = ""; }; + C82F8F97AB9C892B33E6660BC92DA4DA /* FBSDKCoreKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FBSDKCoreKit-dummy.m"; sourceTree = ""; }; C87648C015062E7CADB40A88CA46FF70 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - C8DE2C4984DF826A93F269E3EDBA49FA /* KWBeSubclassOfClassMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeSubclassOfClassMatcher.m; path = Classes/Matchers/KWBeSubclassOfClassMatcher.m; sourceTree = ""; }; - C8FA3F32AAE626CF2A7ADF4BCD642519 /* XAxis.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XAxis.swift; path = Source/Charts/Components/XAxis.swift; sourceTree = ""; }; - C906E0695AE3D9E2D769A5D5AD516A21 /* Bolts-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Bolts-prefix.pch"; sourceTree = ""; }; - C947B5458368B855698C7907CCE59E59 /* SENAuthorizationService.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAuthorizationService.h; path = Pod/Classes/API/SENAuthorizationService.h; sourceTree = ""; }; - C98C43EA8320E05EF10808AD35180CBC /* FBSDKServerConfigurationManager+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKServerConfigurationManager+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager+Internal.h"; sourceTree = ""; }; - C9BD10EB166898ADD624CD5E1A1B7554 /* IRadarChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IRadarChartDataSet.swift; path = Source/Charts/Data/Interfaces/IRadarChartDataSet.swift; sourceTree = ""; }; - C9C47E8977234B04080037D5A7333006 /* UIButton+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+AFNetworking.m"; path = "UIKit+AFNetworking/UIButton+AFNetworking.m"; sourceTree = ""; }; - C9F135B26D5AC8F49F2F5738194F6C93 /* FBSDKProfilePictureView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKProfilePictureView.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfilePictureView.h; sourceTree = ""; }; - C9F798522C22D93EA26B0C13A49344F4 /* KWEqualMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWEqualMatcher.h; path = Classes/Matchers/KWEqualMatcher.h; sourceTree = ""; }; + C87A9BD7EDDCABE279B57FD38D7A121F /* FBSDKAppEventsUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEventsUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsUtility.m; sourceTree = ""; }; + C8AEA60CC20F574B5887E65E6D4F6F75 /* SENSenseWiFiStatus.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSenseWiFiStatus.m; path = Pod/Classes/Model/SENSenseWiFiStatus.m; sourceTree = ""; }; + C8C0ED0FD6E0BD78BC3BB3521DDB6CE3 /* FBSDKGraphRequestDataAttachment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestDataAttachment.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestDataAttachment.h; sourceTree = ""; }; + C8C2AF345B2AE91B0C0CFE58463E80F3 /* LGBluetooth-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "LGBluetooth-dummy.m"; sourceTree = ""; }; + C90B40DCC309B09EF849D667C7D343AC /* KWChangeMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWChangeMatcher.m; path = Classes/Matchers/KWChangeMatcher.m; sourceTree = ""; }; + C9301B7CCBE3E6F2C5E606CC968873E5 /* FBSDKMutableCopying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMutableCopying.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKMutableCopying.h; sourceTree = ""; }; + C94D5E39EB50AB5B09B666721AF82D73 /* Animator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Animator.swift; path = Source/Charts/Animation/Animator.swift; sourceTree = ""; }; + C9BF5C5D88B059E12FD709108B5F1FCF /* SEGTrackPayload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGTrackPayload.m; path = Pod/Classes/Integrations/SEGTrackPayload.m; sourceTree = ""; }; + C9E6A381B35A0D4A9C797492DB5DDA4C /* KSZombie.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KSZombie.m; path = KSCrash/Source/KSCrash/Recording/Tools/KSZombie.m; sourceTree = ""; }; + C9F734B8838993FBEB1C08ED4CBDB5E3 /* ChartDataEntryBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChartDataEntryBase.swift; path = Source/Charts/Data/Implementations/Standard/ChartDataEntryBase.swift; sourceTree = ""; }; + CA04FE4C5D5C3D469A36A0BEB40D07AC /* FBSDKApplicationDelegate+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKApplicationDelegate+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKApplicationDelegate+Internal.h"; sourceTree = ""; }; CA1CE2FFBE72D6291D150C57D727A10F /* LGBluetooth.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = LGBluetooth.framework; path = LGBluetooth.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - CA23C08773D3B7A466D1BC601E126785 /* SENKeyedArchiver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENKeyedArchiver.m; path = Pod/Classes/Model/SENKeyedArchiver.m; sourceTree = ""; }; - CA372E64723F63C95C5EEFE41EE4A4F5 /* LSHTTPStubURLProtocol.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSHTTPStubURLProtocol.h; path = Nocilla/Hooks/NSURLRequest/LSHTTPStubURLProtocol.h; sourceTree = ""; }; - CA428C3D24F1BF9D06675C1E67FD6FB6 /* markdown_peg.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = markdown_peg.h; sourceTree = ""; }; - CA79CDB74F6954F08DE2275313AFE847 /* SVWebViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVWebViewController.m; path = SVWebViewController/SVWebViewController.m; sourceTree = ""; }; + CA2C8B4F5A41A18687C34EA7977B2D36 /* PBArray.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PBArray.h; path = src/runtime/Classes/PBArray.h; sourceTree = ""; }; + CA4F173679CD6F4A6351B3C9AAC92A55 /* KWExampleNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleNode.h; path = Classes/Nodes/KWExampleNode.h; sourceTree = ""; }; + CA6E5DC0D65C69803A57C3B884ED2526 /* KWGenericMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWGenericMatcher.h; path = Classes/Matchers/KWGenericMatcher.h; sourceTree = ""; }; CAAB87EF50BFF2EA0D364E13B8254272 /* Pods-SenseApp-Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-SenseApp-Tests-resources.sh"; sourceTree = ""; }; - CABAD2F56AA3CACEF82562EEEDCB7A81 /* KSJSONCodec.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSJSONCodec.c; path = KSCrash/Source/KSCrash/Recording/Tools/KSJSONCodec.c; sourceTree = ""; }; - CAEE46B97E4DB57C762AB528C2C823D5 /* KWChangeMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWChangeMatcher.h; path = Classes/Matchers/KWChangeMatcher.h; sourceTree = ""; }; - CAFEA1105AD12694F3A2BAA29EB423EB /* XAxisRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XAxisRenderer.swift; path = Source/Charts/Renderers/XAxisRenderer.swift; sourceTree = ""; }; - CB056690D1F78938E958A2D9F20FF46E /* UIActivityIndicatorView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIActivityIndicatorView+AFNetworking.h"; path = "UIKit+AFNetworking/UIActivityIndicatorView+AFNetworking.h"; sourceTree = ""; }; - CB0A59F13F6F01D8EDA439E4EAA0C3BD /* FBSDKAppEvents+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKAppEvents+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEvents+Internal.h"; sourceTree = ""; }; - CB1F94DFFFA51AF814DA4972E3E27AE0 /* FBSDKLoginKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginKit.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginKit.h; sourceTree = ""; }; - CB7609B2B0D66C235D246FECCEEC574C /* WireFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WireFormat.m; path = src/runtime/Classes/WireFormat.m; sourceTree = ""; }; - CB9261E67E775FF9AD39A0055399B7FE /* DDLogMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLogMacros.h; path = Classes/DDLogMacros.h; sourceTree = ""; }; - CC13F80D809D9679A4F05C5DBD501C67 /* SENRemoteImage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENRemoteImage.m; path = Pod/Classes/Model/SENRemoteImage.m; sourceTree = ""; }; - CC543211815E1B6A328818DF09ECACAF /* iOSDFULibrary.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = iOSDFULibrary.modulemap; sourceTree = ""; }; - CC5AB2DAF439218767EE163603FFC843 /* KSCrashC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashC.h; path = KSCrash/Source/KSCrash/Recording/KSCrashC.h; sourceTree = ""; }; - CC75EC2ABE66E33E0365E2ADFCBC43E5 /* NSValue+KiwiAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSValue+KiwiAdditions.m"; path = "Classes/Core/NSValue+KiwiAdditions.m"; sourceTree = ""; }; - CCC2B055A6C11342DD6C022A015E565D /* FBSDKProfile.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKProfile.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKProfile.m; sourceTree = ""; }; - CCF7697294B6B178C370C83429EF3F13 /* KWCallSite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWCallSite.h; path = Classes/Core/KWCallSite.h; sourceTree = ""; }; - CD1C2E79E94C2B08E91BB37A2F9D8145 /* KSMach_x86_64.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSMach_x86_64.c; path = KSCrash/Source/KSCrash/Recording/Tools/KSMach_x86_64.c; sourceTree = ""; }; - CD1D349D2A00EE8EBEAB70157301DC4F /* FBSDKBridgeAPIProtocolType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolType.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIProtocolType.h; sourceTree = ""; }; - CD62F7B2556B48F61CD5F18719229E49 /* KSCrashSentry_NSException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KSCrashSentry_NSException.m; path = KSCrash/Source/KSCrash/Recording/Sentry/KSCrashSentry_NSException.m; sourceTree = ""; }; - CD74FB750E0F61016C46AA5F5112B4F7 /* UIKit+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIKit+AFNetworking.h"; path = "UIKit+AFNetworking/UIKit+AFNetworking.h"; sourceTree = ""; }; - CD9194641EDC09D3DA09A11DB26A09CF /* DDContextFilterLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDContextFilterLogFormatter.m; path = Classes/Extensions/DDContextFilterLogFormatter.m; sourceTree = ""; }; + CAF4F5EFC0DA9C4F66A754AFBB3CAFA6 /* CBUUID+StringExtraction.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "CBUUID+StringExtraction.m"; path = "LGBluetooth/CBUUID+StringExtraction.m"; sourceTree = ""; }; + CB523745CFFEF0E95736D21D9FD6B478 /* AttributedMarkdown-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AttributedMarkdown-umbrella.h"; sourceTree = ""; }; + CBB82F57EAB6BB6723AFB01FACC60FD8 /* KWMessagePattern.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMessagePattern.h; path = Classes/Core/KWMessagePattern.h; sourceTree = ""; }; + CBD23786E5E7BF047773D164AA098BE2 /* BubbleChartDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BubbleChartDataProvider.swift; path = Source/Charts/Interfaces/BubbleChartDataProvider.swift; sourceTree = ""; }; + CC90BD6B0FFFA2503B751275FCCA5AFB /* FXKeychain-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "FXKeychain-dummy.m"; sourceTree = ""; }; + CCAD0EF967D27261601E1FB0A4644876 /* KWMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMatcher.m; path = Classes/Core/KWMatcher.m; sourceTree = ""; }; + CCB9BAD9AD1AE22031E1566EC675D48B /* LoggerHelper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LoggerHelper.swift; path = iOSDFULibrary/Classes/Utilities/Logging/LoggerHelper.swift; sourceTree = ""; }; + CD9F2936E179FA4A2A9BBB474ACCB12B /* IAxisValueFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IAxisValueFormatter.swift; path = Source/Charts/Formatters/IAxisValueFormatter.swift; sourceTree = ""; }; + CDAFCA2F8628A88840B85F176C024E7B /* KWStub.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWStub.m; path = Classes/Stubbing/KWStub.m; sourceTree = ""; }; + CDB45B223EAE5643316E1571CA87C3D7 /* SENPairedDevices.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENPairedDevices.m; path = Pod/Classes/Model/SENPairedDevices.m; sourceTree = ""; }; CDD1D203A576CFB34EDB919A81424B17 /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/System/Library/Frameworks/SystemConfiguration.framework; sourceTree = DEVELOPER_DIR; }; - CE3ACA20863681A06BCED6C61532F857 /* ChartDataRendererBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChartDataRendererBase.swift; path = Source/Charts/Renderers/ChartDataRendererBase.swift; sourceTree = ""; }; - CE5A4DE22C8BF3CFE390651ACB37FE2A /* SVWebViewController.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = SVWebViewController.modulemap; sourceTree = ""; }; - CE67BB2F4F49ABBD578919FAEE566ECE /* BFAppLinkResolving.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkResolving.h; path = Bolts/iOS/BFAppLinkResolving.h; sourceTree = ""; }; - CEB0AB4FB62F79B57A2696ABE6EB040A /* SEGAnalyticsRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGAnalyticsRequest.m; path = Pod/Classes/Internal/SEGAnalyticsRequest.m; sourceTree = ""; }; - CEB12225A47D5485BA5309B3203DCC24 /* NSInvocation+OCMAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+OCMAdditions.h"; path = "Classes/Core/NSInvocation+OCMAdditions.h"; sourceTree = ""; }; - CEB840F8655BFB553AA1CF3E502A1CED /* FBSDKErrorConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKErrorConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfiguration.h; sourceTree = ""; }; - CEBEDEC94C5DD4449FF10496F732730C /* PieRadarChartViewBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PieRadarChartViewBase.swift; path = Source/Charts/Charts/PieRadarChartViewBase.swift; sourceTree = ""; }; - CEDA64D240FB75DE769CCE920984BFC2 /* SEGTrackPayload.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGTrackPayload.m; path = Pod/Classes/Integrations/SEGTrackPayload.m; sourceTree = ""; }; - CEEADB94043E9B519CC5859C193289C4 /* LSNSURLSessionHook.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSNSURLSessionHook.h; path = Nocilla/Hooks/NSURLSession/LSNSURLSessionHook.h; sourceTree = ""; }; - CEF509D2E4B1CCCCBEBA6F826A0C0F9E /* KWExampleDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleDelegate.h; path = Classes/Core/KWExampleDelegate.h; sourceTree = ""; }; + CDE291789A9E7F53CFF0729FEB456E59 /* XAxisRendererRadarChart.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XAxisRendererRadarChart.swift; path = Source/Charts/Renderers/XAxisRendererRadarChart.swift; sourceTree = ""; }; + CDF821A1B8FF354DD008DC2A0CC416D5 /* FBSDKBridgeAPIProtocolWebV1.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIProtocolWebV1.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV1.m; sourceTree = ""; }; + CE0461ED56D6EE454FF75371034F1B55 /* FXKeychain.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FXKeychain.xcconfig; sourceTree = ""; }; + CE8062613FD7A4ACD1FAE622770E9FC8 /* BFAppLinkNavigation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkNavigation.h; path = Bolts/iOS/BFAppLinkNavigation.h; sourceTree = ""; }; + CEDAE278B3913649E4C72E8BFC065B8D /* FBSDKWebDialog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKWebDialog.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/WebDialog/FBSDKWebDialog.h; sourceTree = ""; }; + CEFF0CD1B7FE6234AD4BEF30D5BAEC21 /* NSObject+KiwiVerifierAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KiwiVerifierAdditions.h"; path = "Classes/Core/NSObject+KiwiVerifierAdditions.h"; sourceTree = ""; }; CF2F33117A05A1B82945CFEDCB955FB8 /* Pods-SenseApp-RoomConditionsExtension-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-SenseApp-RoomConditionsExtension-acknowledgements.plist"; sourceTree = ""; }; - CFF466D99760AF3213E07E1DA48D0118 /* FBSDKUIUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKUIUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKUIUtility.h; sourceTree = ""; }; - D002C35600FBDA06F9E1E7908FC9978D /* KiwiMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KiwiMacros.h; path = Classes/Core/KiwiMacros.h; sourceTree = ""; }; - D00E8E6849BC04B7319B227160104EFB /* KSSystemInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSSystemInfo.h; path = KSCrash/Source/KSCrash/Recording/KSSystemInfo.h; sourceTree = ""; }; - D03C9028C6F519BDB47DD32B47147F90 /* Demangle.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Demangle.h; path = KSCrash/Source/KSCrash/Recording/Tools/Demangle.h; sourceTree = ""; }; - D06CC1BA3E165DF815E4343C35C2678F /* SENConditionRange.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENConditionRange.h; path = Pod/Classes/Model/SENConditionRange.h; sourceTree = ""; }; - D0B7E34E353611573DDFEFDFC458ABBA /* UICountingLabel.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UICountingLabel.xcconfig; sourceTree = ""; }; - D111CAA61CEE7C5525F949D828A43448 /* UnknownFieldSetBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = UnknownFieldSetBuilder.m; path = src/runtime/Classes/UnknownFieldSetBuilder.m; sourceTree = ""; }; - D13939BDE8B16130D4DF21158B1D3E97 /* FBSDKErrorRecoveryAttempter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKErrorRecoveryAttempter.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ErrorRecovery/FBSDKErrorRecoveryAttempter.h; sourceTree = ""; }; - D14ADE3ECC3029386CE722CC25200E10 /* KSSingleton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSSingleton.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSSingleton.h; sourceTree = ""; }; - D1982378A92231E7098FFBA328D43C30 /* Kiwi.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Kiwi.xcconfig; sourceTree = ""; }; - D2237BBD0689423839BEA3942030C61C /* LegacyDFUPeripheralDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LegacyDFUPeripheralDelegate.swift; path = iOSDFULibrary/Classes/Implementation/LegacyDFU/Peripherals/LegacyDFUPeripheralDelegate.swift; sourceTree = ""; }; - D24A5A02AD1975D90C3829AA9BFE036C /* CombinedChartData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombinedChartData.swift; path = Source/Charts/Data/Implementations/Standard/CombinedChartData.swift; sourceTree = ""; }; - D25A68AC8831BF12180CC14C7B46400F /* FBSDKErrorRecoveryConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKErrorRecoveryConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorRecoveryConfiguration.h; sourceTree = ""; }; - D27C805EE721A66B2B750A56321CE9D5 /* Message.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Message.h; path = src/runtime/Classes/Message.h; sourceTree = ""; }; - D34F8A174A93B79ADEAD22323CBBDF48 /* KSFileUtils.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSFileUtils.c; path = KSCrash/Source/KSCrash/Recording/Tools/KSFileUtils.c; sourceTree = ""; }; - D364E8E36E6287D07A8C53FB9910B61C /* IShapeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IShapeRenderer.swift; path = Source/Charts/Renderers/Scatter/IShapeRenderer.swift; sourceTree = ""; }; - D4350BDF087248449F4D70EA9F015E89 /* KWRegularExpressionPatternMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWRegularExpressionPatternMatcher.m; path = Classes/Matchers/KWRegularExpressionPatternMatcher.m; sourceTree = ""; }; - D441BF9E11394B98C660BD1764F19C9F /* MessageBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MessageBuilder.h; path = src/runtime/Classes/MessageBuilder.h; sourceTree = ""; }; - D47E72B897EAA3C51F75EF92C5463559 /* BarChartDataProvider.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BarChartDataProvider.swift; path = Source/Charts/Interfaces/BarChartDataProvider.swift; sourceTree = ""; }; + CF5BA54863323305BC188959F8B775BB /* ExtendableMessageBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ExtendableMessageBuilder.m; path = src/runtime/Classes/ExtendableMessageBuilder.m; sourceTree = ""; }; + CF62D7CB3C3A84303B9BE558C6229EFA /* KSCrashSentry_NSException.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KSCrashSentry_NSException.m; path = KSCrash/Source/KSCrash/Recording/Sentry/KSCrashSentry_NSException.m; sourceTree = ""; }; + CFAACB61AD975AFAC94ACE6B7AC9327B /* LSRegexMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSRegexMatcher.m; path = Nocilla/Matchers/LSRegexMatcher.m; sourceTree = ""; }; + CFEBCB5158CA40479AB0E85E1CA6C653 /* Bugsnag.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bugsnag.h; path = Source/Bugsnag/Bugsnag.h; sourceTree = ""; }; + D09F63E63794E36C787B64FAA7862DDB /* NSObject+KiwiMockAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSObject+KiwiMockAdditions.h"; path = "Classes/Mocking/NSObject+KiwiMockAdditions.h"; sourceTree = ""; }; + D0A3BF4C6F5325DE4336C4F78514B12F /* KWSpec.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWSpec.h; path = Classes/Core/KWSpec.h; sourceTree = ""; }; + D11303D1A8BE31D0D14C118EEA6DE050 /* SENSenseVoiceSettings.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSenseVoiceSettings.h; path = Pod/Classes/Model/SENSenseVoiceSettings.h; sourceTree = ""; }; + D1333C6912336AADC35D13C71612A659 /* KSBacktrace.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSBacktrace.c; path = KSCrash/Source/KSCrash/Recording/Tools/KSBacktrace.c; sourceTree = ""; }; + D148E1C414F5B840B23331FDCE57690A /* ProtocolBuffers.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ProtocolBuffers.h; path = src/runtime/Classes/ProtocolBuffers.h; sourceTree = ""; }; + D16E133DED91FC4E54B3C867EC415E5C /* NAPickerView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NAPickerView-umbrella.h"; sourceTree = ""; }; + D1D5A9932A3C5862B8C857CE864D22AC /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + D1D6AEA675A1917919CC59F0EA159FA0 /* NSRegularExpression+Matcheable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSRegularExpression+Matcheable.m"; path = "Nocilla/Matchers/NSRegularExpression+Matcheable.m"; sourceTree = ""; }; + D1F42DE555D4E8BAD214DB0B389E37F9 /* SENKeyedArchiver.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENKeyedArchiver.m; path = Pod/Classes/Model/SENKeyedArchiver.m; sourceTree = ""; }; + D2F5432623CF913FCC7C09BAF9FDC605 /* LSRegexMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSRegexMatcher.h; path = Nocilla/Matchers/LSRegexMatcher.h; sourceTree = ""; }; + D39F9BFD5D3F8CD320329E0716F06B2B /* SenseKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SenseKit-umbrella.h"; sourceTree = ""; }; + D3A14BA66C0E45CF907C9AB313FF6817 /* LGBluetooth-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "LGBluetooth-prefix.pch"; sourceTree = ""; }; + D3B2E22B9296F87AE35E3C01C2412053 /* BugsnagCrashReport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BugsnagCrashReport.h; path = Source/Bugsnag/BugsnagCrashReport.h; sourceTree = ""; }; + D42A63783DDF97BD59A1553904150FF1 /* Kiwi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Kiwi.h; path = Classes/Core/Kiwi.h; sourceTree = ""; }; + D43C7BCD6B0CCE54BAC261C8889AC9EA /* SENAppUnreadStats.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAppUnreadStats.m; path = Pod/Classes/Model/SENAppUnreadStats.m; sourceTree = ""; }; + D45F005CC3E286CDE465780CBDF92FAC /* FBSDKMonotonicTime.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMonotonicTime.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMonotonicTime.h; sourceTree = ""; }; + D469DB8EDE4017FC935E8D9D23FAC298 /* KWMessageSpying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMessageSpying.h; path = Classes/Core/KWMessageSpying.h; sourceTree = ""; }; D4AD7D717A04229D10CC726958558866 /* Pods-SenseApp-RoomConditionsExtension.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SenseApp-RoomConditionsExtension.debug.xcconfig"; sourceTree = ""; }; - D4CA58E086CF194289418FC3D31528E5 /* KWExample.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWExample.m; path = Classes/Core/KWExample.m; sourceTree = ""; }; - D4F2D650665C5BF67998CE952897A6CD /* CodedInputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CodedInputStream.m; path = src/runtime/Classes/CodedInputStream.m; sourceTree = ""; }; - D50455A7126D705AC5341D6B0414D816 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + D53969F6B69963375968FD657F9EA618 /* FBSDKGraphRequestConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequestConnection.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestConnection.h; sourceTree = ""; }; D57B3716E7601A56E914D1878DEC86B3 /* FXKeychain.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = FXKeychain.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - D5CE9421E2A7A1BF8F9E74598FB6EBD5 /* SecureDFUExecutor.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SecureDFUExecutor.swift; path = iOSDFULibrary/Classes/Implementation/SecureDFU/DFU/SecureDFUExecutor.swift; sourceTree = ""; }; - D60D9CFC976E44603EAD6F83D4F6A87F /* FBSDKMaleSilhouetteIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMaleSilhouetteIcon.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKMaleSilhouetteIcon.m; sourceTree = ""; }; - D642B16E19A8294B587A92694F90C659 /* SEGPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGPayload.h; path = Pod/Classes/Integrations/SEGPayload.h; sourceTree = ""; }; + D57E02EF205DB3F0923C0FE4E9C17EC3 /* FBSDKBridgeAPIProtocolType.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolType.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIProtocolType.h; sourceTree = ""; }; + D5EDDD978D9756B3CD53C02B4E0C7113 /* SENSensor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSensor.m; path = Pod/Classes/Model/SENSensor.m; sourceTree = ""; }; + D601DD8E04559048261872E782093A4A /* CGFloatType-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CGFloatType-prefix.pch"; sourceTree = ""; }; + D607806B867B9227E442EE7743DA678E /* KWContainStringMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWContainStringMatcher.h; path = Classes/Matchers/KWContainStringMatcher.h; sourceTree = ""; }; D643F1847EA9735E1D34FFBBAF7EFED3 /* UIImageEffects.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = UIImageEffects.framework; path = UIImageEffects.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - D6AF61C94EC8772EA24357B6E2A6FEB4 /* FBSDKURLConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKURLConnection.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLConnection.h; sourceTree = ""; }; - D6DCA94B31DD60CD61CF8D2D6FF56D8F /* KWRegularExpressionPatternMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWRegularExpressionPatternMatcher.h; path = Classes/Matchers/KWRegularExpressionPatternMatcher.h; sourceTree = ""; }; - D6E92FE93065C887F12CB2D10C5B2B48 /* BugsnagNotifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BugsnagNotifier.m; path = Source/Bugsnag/BugsnagNotifier.m; sourceTree = ""; }; - D76C393539DBF4EA4FF298B2B43AB744 /* KWMatchers.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWMatchers.m; path = Classes/Core/KWMatchers.m; sourceTree = ""; }; - D7DD5F59B23CCF0E64111BCC3F520093 /* IFillFormatter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IFillFormatter.swift; path = Source/Charts/Formatters/IFillFormatter.swift; sourceTree = ""; }; - D7FEE924B81E0B2540E67D5F7BFF0903 /* KWProbePoller.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWProbePoller.h; path = Classes/Core/KWProbePoller.h; sourceTree = ""; }; + D66EBFBEEA5EC58734FE9251647AB25E /* SENSystemAlert.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSystemAlert.m; path = Pod/Classes/Model/SENSystemAlert.m; sourceTree = ""; }; + D6AA77E696F7406AC94DC53119143187 /* KSCrashDoctor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KSCrashDoctor.m; path = KSCrash/Source/KSCrash/Recording/KSCrashDoctor.m; sourceTree = ""; }; + D750BBB96A4E33EE82D3506F3F65E45B /* LineRadarRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LineRadarRenderer.swift; path = Source/Charts/Renderers/LineRadarRenderer.swift; sourceTree = ""; }; + D75B09E9ACE0AEE2B55DF58D370BD685 /* SENAPISystemAlerts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPISystemAlerts.h; path = Pod/Classes/API/SENAPISystemAlerts.h; sourceTree = ""; }; + D75FE11D2BA796FD8CEF0322A808669A /* FBSDKAccessTokenCacheV3_17.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessTokenCacheV3_17.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_17.m; sourceTree = ""; }; + D793E7E12D1B013FA53FC01B0FCCA3A7 /* CombinedChartData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CombinedChartData.swift; path = Source/Charts/Data/Implementations/Standard/CombinedChartData.swift; sourceTree = ""; }; + D7B3C2BEBAF6A44FBCE2D46F339928EC /* SEGPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGPayload.h; path = Pod/Classes/Integrations/SEGPayload.h; sourceTree = ""; }; + D7DE4D666960EB5DBAD17BD8E20E49D4 /* XShapeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = XShapeRenderer.swift; path = Source/Charts/Renderers/Scatter/XShapeRenderer.swift; sourceTree = ""; }; D8000F5C156B97D3C6BFBBBF3523344E /* FBSDKCoreKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FBSDKCoreKit.framework; path = FBSDKCoreKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - D817753E1B4C2F68DB692E2BF47738F2 /* AttributedMarkdown.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AttributedMarkdown.xcconfig; sourceTree = ""; }; - D882B609756D9657619718F210FC53BA /* SENAccount.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAccount.m; path = Pod/Classes/Model/SENAccount.m; sourceTree = ""; }; - D88555ED0753393DAB0CF62551DB2FFF /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - D887FC297F7561CE757DAD5B90E34EBE /* KWSymbolicator.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWSymbolicator.m; path = Classes/Core/KWSymbolicator.m; sourceTree = ""; }; + D81708595A6F5FD5B7C3638888D19899 /* SVWebViewControllerActivity.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SVWebViewControllerActivity.h; path = SVWebViewController/UIActivities/SVWebViewControllerActivity.h; sourceTree = ""; }; + D82BB1BFBABBA3D7C8350E00468D8B17 /* BugsnagOSXNotifier.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BugsnagOSXNotifier.h; path = Source/Bugsnag/BugsnagOSXNotifier.h; sourceTree = ""; }; + D839DE4A0667982B8757D666BEF2CBB2 /* KSCrashContext.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashContext.h; path = KSCrash/Source/KSCrash/Recording/KSCrashContext.h; sourceTree = ""; }; + D851EFD504E025E922B17B300DC2417A /* LegacyDFUServiceInitiator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LegacyDFUServiceInitiator.swift; path = iOSDFULibrary/Classes/Implementation/LegacyDFU/DFU/LegacyDFUServiceInitiator.swift; sourceTree = ""; }; + D87343D37F4028CF5213F1F88405677F /* LSStringMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSStringMatcher.h; path = Nocilla/Matchers/LSStringMatcher.h; sourceTree = ""; }; + D87EAC76D83F7A852FBABF32C2E6BB11 /* CodedInputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CodedInputStream.m; path = src/runtime/Classes/CodedInputStream.m; sourceTree = ""; }; D8912BC45D7154A0E28124D3726A6292 /* CocoaLumberjack.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = CocoaLumberjack.framework; path = CocoaLumberjack.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - D8A371E7DC242F4BEB64DB9BD511ED89 /* KWHaveMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWHaveMatcher.h; path = Classes/Matchers/KWHaveMatcher.h; sourceTree = ""; }; - D9117819D814160AAAB42DE18ECFEF7F /* iOSDFULibrary-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "iOSDFULibrary-dummy.m"; sourceTree = ""; }; - D912E22F9BEA4069FD6BB7FB8E09D138 /* CocoaLumberjack.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaLumberjack.xcconfig; sourceTree = ""; }; - D93600CA852052238B10D92795324BCF /* LSStringMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSStringMatcher.h; path = Nocilla/Matchers/LSStringMatcher.h; sourceTree = ""; }; - D970D37FE160C481107A67644BC56A67 /* SENAPISpeech.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPISpeech.h; path = Pod/Classes/API/SENAPISpeech.h; sourceTree = ""; }; - D9751B73A52ED1807A64061DFAF94215 /* FBSDKAccessToken.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAccessToken.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAccessToken.m; sourceTree = ""; }; - D98B21663E0147222E0099ADBB6E809F /* CircleShapeRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CircleShapeRenderer.swift; path = Source/Charts/Renderers/Scatter/CircleShapeRenderer.swift; sourceTree = ""; }; - DA394DE7BEDAF1CEEA83286372EF893C /* Charts-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Charts-dummy.m"; sourceTree = ""; }; - DA5B231DCB24D93CC0AC853347972CE5 /* KSCrashSentry.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashSentry.h; path = KSCrash/Source/KSCrash/Recording/Sentry/KSCrashSentry.h; sourceTree = ""; }; + D8EA6615B12047AAAB7756EDA5EEF71D /* Kiwi-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Kiwi-umbrella.h"; sourceTree = ""; }; + D90C3924B7C9E17FE7BFAB8467BCEC71 /* FBSDKBoltsMeasurementEventListener.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBoltsMeasurementEventListener.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppLink/FBSDKBoltsMeasurementEventListener.h; sourceTree = ""; }; + D910F44656BC88F914A7DACD88209D69 /* LSStubResponse.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSStubResponse.m; path = Nocilla/Stubs/LSStubResponse.m; sourceTree = ""; }; + D91D19B886606F44D2FE832B21592E34 /* FBSDKTestUsersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTestUsersManager.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKTestUsersManager.h; sourceTree = ""; }; + D94AB41961AE55DE3A5C0FA19475039E /* SENSleepPill.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSleepPill.m; path = Pod/Classes/BLE/SENSleepPill.m; sourceTree = ""; }; + D99D493049A7651CB2068BFAF1A0E78A /* KWBeKindOfClassMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeKindOfClassMatcher.m; path = Classes/Matchers/KWBeKindOfClassMatcher.m; sourceTree = ""; }; + DA0EA39A3694698CC70C662A79253639 /* IScatterChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IScatterChartDataSet.swift; path = Source/Charts/Data/Interfaces/IScatterChartDataSet.swift; sourceTree = ""; }; + DA1E640EA455A285A55C7D456EC28C6E /* KWPendingNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWPendingNode.h; path = Classes/Nodes/KWPendingNode.h; sourceTree = ""; }; + DA3605BF499D798F90D8F988C73534DE /* Renderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Renderer.swift; path = Source/Charts/Renderers/Renderer.swift; sourceTree = ""; }; + DA411C420F0C192F1A9DDC63C3141632 /* SEGAnalyticsRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGAnalyticsRequest.m; path = Pod/Classes/Internal/SEGAnalyticsRequest.m; sourceTree = ""; }; + DA42D98FF7D9A546BB7769A0B3B7DFA2 /* SENAPITimeZone.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPITimeZone.m; path = Pod/Classes/API/SENAPITimeZone.m; sourceTree = ""; }; + DA48C65859373A79C002CC4A878A317E /* BugsnagCrashReport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BugsnagCrashReport.m; path = Source/Bugsnag/BugsnagCrashReport.m; sourceTree = ""; }; DA7B591B35D6BD6D3C41BF7F4A329EB7 /* FBSDKLoginKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = FBSDKLoginKit.framework; path = FBSDKLoginKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - DA99611FE246977602D91B5974E86C20 /* KSDynamicLinker.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSDynamicLinker.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSDynamicLinker.h; sourceTree = ""; }; - DA9A897E6DEF3D3F30199CBC17D36B8A /* FBSDKApplicationDelegate.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKApplicationDelegate.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKApplicationDelegate.h; sourceTree = ""; }; - DAAFB2A611457A59DF6CD2F93FD4E2C9 /* ZipUtilities.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZipUtilities.swift; path = Zip/ZipUtilities.swift; sourceTree = ""; }; - DAF1C70DFB4691886CAF542C81BB3A28 /* ZendeskSDK.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; path = ZendeskSDK.bundle; sourceTree = ""; }; + DA7C8323ADA0BC9F47A3678BCF5169CE /* UIProgressView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIProgressView+AFNetworking.h"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.h"; sourceTree = ""; }; + DADD71E8BE1436875039DD7D7F54D6EF /* UIKit+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIKit+AFNetworking.h"; path = "UIKit+AFNetworking/UIKit+AFNetworking.h"; sourceTree = ""; }; + DAFA0FD22C13A123A05BC191E75B5026 /* KWInvocationCapturer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWInvocationCapturer.h; path = Classes/Core/KWInvocationCapturer.h; sourceTree = ""; }; + DB29B922B002259278DF6D21279C3035 /* KWGenericMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWGenericMatcher.m; path = Classes/Matchers/KWGenericMatcher.m; sourceTree = ""; }; DB3FAFAE09E93524FE2C4F8401B90602 /* SORelativeDateTransformer.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = SORelativeDateTransformer.framework; path = SORelativeDateTransformer.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - DB655569C944662D2BD807BB33196D39 /* SEGTrackPayload.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGTrackPayload.h; path = Pod/Classes/Integrations/SEGTrackPayload.h; sourceTree = ""; }; - DB80128E49D8928A2CE6962A9247B2CE /* KSCrashDoctor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KSCrashDoctor.m; path = KSCrash/Source/KSCrash/Recording/KSCrashDoctor.m; sourceTree = ""; }; - DBA08564197F4B9244B278C391867BA1 /* CodedOutputStream.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = CodedOutputStream.m; path = src/runtime/Classes/CodedOutputStream.m; sourceTree = ""; }; - DBD8913C05E55941DB694F9C04ED2196 /* LSMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSMatcher.h; path = Nocilla/Matchers/LSMatcher.h; sourceTree = ""; }; - DBE664693D822EF51AFE91F247A601B1 /* KSObjCApple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSObjCApple.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSObjCApple.h; sourceTree = ""; }; - DBE94F7A9F4148C620168EBA9E5B91E5 /* KWFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWFormatter.h; path = Classes/Core/KWFormatter.h; sourceTree = ""; }; - DBF806372FF5D868B764AFB4FF65BCB6 /* FBSDKLoginButton.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKLoginButton.h; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKLoginButton.h; sourceTree = ""; }; - DC0EDB64930B7809747F2186B1ADBA8B /* KWConformToProtocolMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWConformToProtocolMatcher.h; path = Classes/Matchers/KWConformToProtocolMatcher.h; sourceTree = ""; }; - DC56EE4FA662EF40FE90A9EE8A6A7A82 /* RadarChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RadarChartDataSet.swift; path = Source/Charts/Data/Implementations/Standard/RadarChartDataSet.swift; sourceTree = ""; }; - DC5AFF71A3C82286681C50BB12EB742E /* KSMachApple.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSMachApple.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSMachApple.h; sourceTree = ""; }; - DCDB7058C536082A2862E4D232313593 /* HorizontalBarChartView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = HorizontalBarChartView.swift; path = Source/Charts/Charts/HorizontalBarChartView.swift; sourceTree = ""; }; - DD05C192E5DD723877AA62E3B97E1D11 /* BFMeasurementEvent.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFMeasurementEvent.h; path = Bolts/iOS/BFMeasurementEvent.h; sourceTree = ""; }; - DD1AAA11C5CDBAC1A29142BA2792097D /* ChartLimitLine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChartLimitLine.swift; path = Source/Charts/Components/ChartLimitLine.swift; sourceTree = ""; }; - DD64C0B91BAB71B0F0EB2FCFABAAA831 /* SENAppUnreadStats.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAppUnreadStats.h; path = Pod/Classes/Model/SENAppUnreadStats.h; sourceTree = ""; }; - DDCD7A8054781FD13980C550BC36C356 /* Bugsnag-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Bugsnag-dummy.m"; sourceTree = ""; }; - DE1BDE99B1ABB5BF5ED9EDA180E47DFA /* FBSDKMutableCopying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKMutableCopying.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKMutableCopying.h; sourceTree = ""; }; - DE4D565A5E09EC4680C58630C5C2054E /* CandleChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CandleChartDataSet.swift; path = Source/Charts/Data/Implementations/Standard/CandleChartDataSet.swift; sourceTree = ""; }; - DE673CEBC245174BE23000DD479BBBF2 /* KSCrashSentry_MachException.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSCrashSentry_MachException.c; path = KSCrash/Source/KSCrash/Recording/Sentry/KSCrashSentry_MachException.c; sourceTree = ""; }; - DE943D0F7F2B3E8F9DC9EAD4055DA52D /* BugsnagBreadcrumb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BugsnagBreadcrumb.h; path = Source/Bugsnag/BugsnagBreadcrumb.h; sourceTree = ""; }; - DFD7EAAB94E19EDEE17C9DC90A654E45 /* GeneratedMessageBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GeneratedMessageBuilder.h; path = src/runtime/Classes/GeneratedMessageBuilder.h; sourceTree = ""; }; - E017C50773F915C211FFC4AC376EFA96 /* en.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = en.lproj; path = SVWebViewController/en.lproj; sourceTree = ""; }; - E02A99926C6D434FE189FC5C8CD77988 /* LGBluetooth-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "LGBluetooth-umbrella.h"; sourceTree = ""; }; - E03F2C30E7D15CAC4923D20BFE9AC5B2 /* KWObjCUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWObjCUtilities.m; path = Classes/Core/KWObjCUtilities.m; sourceTree = ""; }; - E065A10B8D011010CE9887BDDA5E70CF /* AxisBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AxisBase.swift; path = Source/Charts/Components/AxisBase.swift; sourceTree = ""; }; - E0B084820779EF792C48F70307A2BE21 /* SORelativeDateTransformer.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SORelativeDateTransformer.xcconfig; sourceTree = ""; }; - E0E26B02CBF664840D8D402D5CC93A69 /* NSDictionary+Merge.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSDictionary+Merge.m"; path = "KSCrash/Source/KSCrash/Recording/Tools/NSDictionary+Merge.m"; sourceTree = ""; }; - E0EF9817FA552C0404A858577828F11E /* KSString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSString.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSString.h; sourceTree = ""; }; - E1D9260E108441F46A9C571F61F311B7 /* KWExampleSuiteBuilder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWExampleSuiteBuilder.m; path = Classes/Core/KWExampleSuiteBuilder.m; sourceTree = ""; }; - E1E1FC46767BAC23F5F3BAF6A774F30F /* LGPeripheral.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LGPeripheral.m; path = LGBluetooth/LGPeripheral.m; sourceTree = ""; }; - E1FAD4806F3B33D2B54AEF85AA6AA92C /* SENSupportTopic.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSupportTopic.h; path = Pod/Classes/Model/SENSupportTopic.h; sourceTree = ""; }; - E20BF732ADC51C579B70BEF32C551BC7 /* SenseKit-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SenseKit-dummy.m"; sourceTree = ""; }; - E23A86B7605DFBD52A1DD32E661AF0F4 /* FBSDKMath.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKMath.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKMath.m; sourceTree = ""; }; - E23C9CF53C579695A3A3930A4C2D16B3 /* ChartDataEntryBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChartDataEntryBase.swift; path = Source/Charts/Data/Implementations/Standard/ChartDataEntryBase.swift; sourceTree = ""; }; - E2851BA137554DCC0EF75D0FAB69A448 /* SENDFUStatus.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENDFUStatus.h; path = Pod/Classes/Model/SENDFUStatus.h; sourceTree = ""; }; - E2DE4DAEF61A0EC58AB9E6759EFCC8DF /* BFURL_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFURL_Internal.h; path = Bolts/iOS/Internal/BFURL_Internal.h; sourceTree = ""; }; - E31D0771BF8D25D28DD56B5A5D3F0B02 /* SENSleepSounds.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSleepSounds.h; path = Pod/Classes/Model/SENSleepSounds.h; sourceTree = ""; }; - E32434663644C9CCBFB5D0D6E20FCDCD /* LGBluetooth-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "LGBluetooth-prefix.pch"; sourceTree = ""; }; - E366CBFC44305894A0D33C9B0D911E94 /* AFURLRequestSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLRequestSerialization.m; path = AFNetworking/AFURLRequestSerialization.m; sourceTree = ""; }; - E3910988B5FEB70666246957BBC3CFB9 /* Nocilla-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Nocilla-dummy.m"; sourceTree = ""; }; - E3ACDBE192B0029CAC6F29541A183553 /* KWAfterAllNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAfterAllNode.m; path = Classes/Nodes/KWAfterAllNode.m; sourceTree = ""; }; - E3BD4630BEE52C4946C1DA69FE0215DB /* KSSystemInfoC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSSystemInfoC.h; path = KSCrash/Source/KSCrash/Recording/KSSystemInfoC.h; sourceTree = ""; }; - E3D41F362C42D60E39C885922A64023D /* SENExpansion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENExpansion.h; path = Pod/Classes/Model/SENExpansion.h; sourceTree = ""; }; - E43FA6F3A74588E205D67382D64866C4 /* SENAPITrends.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPITrends.m; path = Pod/Classes/API/SENAPITrends.m; sourceTree = ""; }; - E44ABBB63B7BA3E75BD5E44EFC36968D /* KWBlockNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBlockNode.m; path = Classes/Nodes/KWBlockNode.m; sourceTree = ""; }; - E46B56B712A58E23FC8DC2A658ECF5F7 /* SVWebViewControllerBack@2x.png */ = {isa = PBXFileReference; includeInIndex = 1; name = "SVWebViewControllerBack@2x.png"; path = "SVWebViewController/SVWebViewController.bundle/SVWebViewControllerBack@2x.png"; sourceTree = ""; }; - E46B8E46F6B21E75209ECCEFD515364B /* KSCrashAdvanced.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashAdvanced.h; path = KSCrash/Source/KSCrash/Recording/KSCrashAdvanced.h; sourceTree = ""; }; - E4E932D352DA082C6E537861525E2BD7 /* SENServiceDevice.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENServiceDevice.m; path = Pod/Classes/Service/SENServiceDevice.m; sourceTree = ""; }; - E4EEAE69B168DD156F3CC1BFC574D541 /* KiwiBlockMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KiwiBlockMacros.h; path = Classes/Core/KiwiBlockMacros.h; sourceTree = ""; }; - E4FA79E78AA7E0254A7758DFDFF20436 /* Bolts.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Bolts.m; path = Bolts/Common/Bolts.m; sourceTree = ""; }; - E536E418ADB15C147CB7C9ECBC19FDD9 /* DDASLLogCapture.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogCapture.h; path = Classes/DDASLLogCapture.h; sourceTree = ""; }; - E53DDCC820876F34ADC32CCB2A215BE3 /* DDLog.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLog.h; path = Classes/DDLog.h; sourceTree = ""; }; - E56A655DACD79F8E64AA1AC4BBBAEEE8 /* KSCrashState.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashState.h; path = KSCrash/Source/KSCrash/Recording/KSCrashState.h; sourceTree = ""; }; - E58AAD1A22D0B14F8FC1DEBC7815F141 /* FBSDKBridgeAPIProtocolWebV2.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIProtocolWebV2.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV2.m; sourceTree = ""; }; - E5BE6A3AC5120B9A07FB15A9B89EC1D5 /* BFAppLinkReturnToRefererView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFAppLinkReturnToRefererView.m; path = Bolts/iOS/BFAppLinkReturnToRefererView.m; sourceTree = ""; }; - E5FBDBAE9BD1F71D4C82F6AEE79CA123 /* GeneratedMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = GeneratedMessage.m; path = src/runtime/Classes/GeneratedMessage.m; sourceTree = ""; }; - E60B6429A395CA29BAEDFC21F99E1BD9 /* BFAppLinkReturnToRefererView_Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkReturnToRefererView_Internal.h; path = Bolts/iOS/Internal/BFAppLinkReturnToRefererView_Internal.h; sourceTree = ""; }; - E612B5A0C5952FA461CF97A3FC97F034 /* KWRespondToSelectorMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWRespondToSelectorMatcher.h; path = Classes/Matchers/KWRespondToSelectorMatcher.h; sourceTree = ""; }; - E6877256A2EC296D069E0C1F7B30A5CD /* NSMethodSignature+KiwiAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSMethodSignature+KiwiAdditions.h"; path = "Classes/Core/NSMethodSignature+KiwiAdditions.h"; sourceTree = ""; }; + DB426F5C8B50230505DC6DE0BB8A8043 /* NSInvocation+KiwiAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+KiwiAdditions.h"; path = "Classes/Core/NSInvocation+KiwiAdditions.h"; sourceTree = ""; }; + DBABA2544587198BEC75E70A083ACF86 /* SENSenseManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSenseManager.m; path = Pod/Classes/BLE/SENSenseManager.m; sourceTree = ""; }; + DBDCD1DB2007EA5278F99D53D11A10B9 /* SENDevicePairingInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENDevicePairingInfo.m; path = Pod/Classes/Model/SENDevicePairingInfo.m; sourceTree = ""; }; + DBEF7C2ACD80A17C41DC9CADB449B7BB /* RingBuffer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RingBuffer.h; path = src/runtime/Classes/RingBuffer.h; sourceTree = ""; }; + DBF438E2C76A9700D1547BF190931D3C /* BarLineScatterCandleBubbleChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BarLineScatterCandleBubbleChartDataSet.swift; path = Source/Charts/Data/Implementations/Standard/BarLineScatterCandleBubbleChartDataSet.swift; sourceTree = ""; }; + DC71F8670CA8ACE81CBCCC91E42493DF /* AFNetworking-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AFNetworking-prefix.pch"; sourceTree = ""; }; + DCE160946A4075C10D189CDDE1A3971E /* Zip-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Zip-prefix.pch"; sourceTree = ""; }; + DCECA4BF4EABEACA745775DF51F96335 /* KWFailure.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWFailure.m; path = Classes/Core/KWFailure.m; sourceTree = ""; }; + DD0E28B16CE3CE337BB9DBC5700DD57F /* AttributedMarkdown.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = AttributedMarkdown.modulemap; sourceTree = ""; }; + DD5D586724BF3C810D656CEE04C12459 /* UIImageEffects.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UIImageEffects.xcconfig; sourceTree = ""; }; + DDA03106261B19BB257EA8DDB725BEC5 /* AxisBase.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = AxisBase.swift; path = Source/Charts/Components/AxisBase.swift; sourceTree = ""; }; + DDE23F309DF5120F83F514A59EC08422 /* DDASLLogCapture.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDASLLogCapture.m; path = Classes/DDASLLogCapture.m; sourceTree = ""; }; + DDE708BF17EDDB7E08E7A958D3B826B2 /* SENSpeechResult.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENSpeechResult.m; path = Pod/Classes/Model/SENSpeechResult.m; sourceTree = ""; }; + DE79B6BD2D5DCD0C1A95277F9564A0D4 /* FBSDKErrorConfiguration.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKErrorConfiguration.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKErrorConfiguration.m; sourceTree = ""; }; + DF027A75A2291C33A7D42383DF1B6171 /* FBSDKAppLinkUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppLinkUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppLinkUtility.m; sourceTree = ""; }; + DF0BCC87B502534BDAE9A3864C6E5CB6 /* SENSound.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSound.h; path = Pod/Classes/Model/SENSound.h; sourceTree = ""; }; + DF54F054D8F6D9F13ADA396278AA8158 /* Charts.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = Charts.modulemap; sourceTree = ""; }; + DF583AE7D9E7B165FDDC5F14AF9C3C43 /* fr.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = fr.lproj; path = SVWebViewController/fr.lproj; sourceTree = ""; }; + DFC6779B197C0D627B12986B8FAE3511 /* FBSDKAppEvents.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKAppEvents.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKAppEvents.m; sourceTree = ""; }; + E01FB1A9DE6CD6389449FEC5B2BF9B35 /* DFUServiceController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DFUServiceController.swift; path = iOSDFULibrary/Classes/Implementation/GenericDFU/DFUServiceController.swift; sourceTree = ""; }; + E0339F877F7B35923E50ADBED44090A9 /* KWReceiveMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWReceiveMatcher.h; path = Classes/Matchers/KWReceiveMatcher.h; sourceTree = ""; }; + E070503AC1F00C032E372EB15477CE37 /* NSInvocation+OCMAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSInvocation+OCMAdditions.h"; path = "Classes/Core/NSInvocation+OCMAdditions.h"; sourceTree = ""; }; + E07F6863E480B98BF8672B63ED53F522 /* KWBeEmptyMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeEmptyMatcher.m; path = Classes/Matchers/KWBeEmptyMatcher.m; sourceTree = ""; }; + E0FD74A332ADAF405603FFD2182FE3EC /* NSData+Matcheable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSData+Matcheable.h"; path = "Nocilla/Matchers/NSData+Matcheable.h"; sourceTree = ""; }; + E1222C10145679508E924459D55C47C5 /* KSString.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSString.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSString.h; sourceTree = ""; }; + E134CEA7AF8FBB4E7660A167FCB2713B /* KWAfterEachNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWAfterEachNode.h; path = Classes/Nodes/KWAfterEachNode.h; sourceTree = ""; }; + E13C66F5E6A66DDD718DAE862C75AE85 /* FBSDKGraphRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKGraphRequest.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequest.h; sourceTree = ""; }; + E161E27328C34B8C5424B6044E33755F /* BFExecutor.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFExecutor.m; path = Bolts/Common/BFExecutor.m; sourceTree = ""; }; + E1FD2C8A11D9DAF28443F21DD5470D29 /* FBSDKGraphRequestConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestConnection.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequestConnection.m; sourceTree = ""; }; + E245006030121E63175B08E404A396E7 /* KWUserDefinedMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWUserDefinedMatcher.h; path = Classes/Matchers/KWUserDefinedMatcher.h; sourceTree = ""; }; + E251495C615D2373B2E960D6B8EBE7B9 /* FBSDKGraphRequestBody.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequestBody.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestBody.m; sourceTree = ""; }; + E25D5AF569FCDF8F35DED48E5265D026 /* WireFormat.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = WireFormat.m; path = src/runtime/Classes/WireFormat.m; sourceTree = ""; }; + E2F3AE881AE1BCFC5D39ED32F1DC17EE /* NSJSONSerialization-NSNullRemoval-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NSJSONSerialization-NSNullRemoval-dummy.m"; sourceTree = ""; }; + E30DC68490DA948B780DF439595FC26E /* KSCrashSentry_User.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSCrashSentry_User.c; path = KSCrash/Source/KSCrash/Recording/Sentry/KSCrashSentry_User.c; sourceTree = ""; }; + E342671205B6C2BE7D7D29B610730A6C /* KWBeSubclassOfClassMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeSubclassOfClassMatcher.m; path = Classes/Matchers/KWBeSubclassOfClassMatcher.m; sourceTree = ""; }; + E36F414F3B2B96D9AFAC40FAF3DC57C7 /* NSJSONSerialization+RemovingNulls.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSJSONSerialization+RemovingNulls.h"; path = "Source/NSJSONSerialization+RemovingNulls.h"; sourceTree = ""; }; + E3947750E5EE3168168F98F388535805 /* AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AFNetworking-dummy.m"; sourceTree = ""; }; + E3B051B66FFF27BF63BC2E09A479B5CE /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + E3C89FF23B004DDB91A3E2A230518EF7 /* SENDevicePairingInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENDevicePairingInfo.h; path = Pod/Classes/Model/SENDevicePairingInfo.h; sourceTree = ""; }; + E47358DA359ACA432F94367DE51394A3 /* FBSDKGraphRequestConnection+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKGraphRequestConnection+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestConnection+Internal.h"; sourceTree = ""; }; + E47A15CCB8CF24BF6ED10CA0C836D2F4 /* SENAPINotification.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPINotification.m; path = Pod/Classes/API/SENAPINotification.m; sourceTree = ""; }; + E4AD5A44711566C1810113AF9CB83A33 /* FBSDKAccessTokenCacheV3_21.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAccessTokenCacheV3_21.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKAccessTokenCacheV3_21.h; sourceTree = ""; }; + E4EEA67E868992A4E9F49F1FD39047F5 /* SENAPITimeline.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPITimeline.m; path = Pod/Classes/API/SENAPITimeline.m; sourceTree = ""; }; + E535756AEC1ACA22D696455E2852DC6F /* CGFloatType-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "CGFloatType-dummy.m"; sourceTree = ""; }; + E5426F44B5D9B9C477FFC0A43EC456D5 /* LineScatterCandleRadarChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LineScatterCandleRadarChartDataSet.swift; path = Source/Charts/Data/Implementations/Standard/LineScatterCandleRadarChartDataSet.swift; sourceTree = ""; }; + E576C77B6CCE9C1EA765D1DD3048B266 /* NSData+Matcheable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+Matcheable.m"; path = "Nocilla/Matchers/NSData+Matcheable.m"; sourceTree = ""; }; + E58E957D45DE4CE87A8FF793A0A943A9 /* IMarker.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IMarker.swift; path = Source/Charts/Components/IMarker.swift; sourceTree = ""; }; E689DA652CDB065F326854CAF608CF44 /* AttributedMarkdown.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = AttributedMarkdown.framework; path = AttributedMarkdown.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - E690108BE9DD62BB4422F520F6BE23D9 /* LGUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LGUtils.m; path = LGBluetooth/LGUtils.m; sourceTree = ""; }; - E692FC9A9A2B77A2BE6231E5AB22C7C9 /* KWSharedExample.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWSharedExample.h; path = "Classes/Shared Examples/KWSharedExample.h"; sourceTree = ""; }; - E69C4B51FD7C111E45014E89EFCBF598 /* SVWebViewControllerBack.png */ = {isa = PBXFileReference; includeInIndex = 1; name = SVWebViewControllerBack.png; path = SVWebViewController/SVWebViewController.bundle/SVWebViewControllerBack.png; sourceTree = ""; }; - E6B6DF7C06BB6E137550A4E4EBE64566 /* Bolts-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Bolts-dummy.m"; sourceTree = ""; }; - E6BA914EC5F2686870CCCF19A3C0FE46 /* KWBlock.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBlock.h; path = Classes/Core/KWBlock.h; sourceTree = ""; }; - E6C3690B99256BD4E10D335E209C7DE2 /* LSMatcheable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSMatcheable.h; path = Nocilla/Matchers/LSMatcheable.h; sourceTree = ""; }; - E6D09F0E05AE7BCA4D054B58A04EAAB6 /* KWBeBetweenMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeBetweenMatcher.h; path = Classes/Matchers/KWBeBetweenMatcher.h; sourceTree = ""; }; - E70AF4DD2A7EE4027667C7B03DE0C58E /* FBSDKLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKLogger.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKLogger.m; sourceTree = ""; }; - E72D611F04B2DB5B8D8E2B5D0946E254 /* Charts.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Charts.xcconfig; sourceTree = ""; }; - E78C35FC201D48F74C82D0EBCA643C2A /* Bugsnag.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = Bugsnag.m; path = Source/Bugsnag/Bugsnag.m; sourceTree = ""; }; - E7A63F7B191E23E3434D45380579EA28 /* FBSDKDynamicFrameworkLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKDynamicFrameworkLoader.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDynamicFrameworkLoader.h; sourceTree = ""; }; - E7AFC2C165B706D5320DDCEC67AB9284 /* FBSDKLoginKit-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FBSDKLoginKit-umbrella.h"; sourceTree = ""; }; - E7CF9D14A7817B91D8898BF4D9184E66 /* KWGenericMatchingAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWGenericMatchingAdditions.m; path = Classes/Matchers/KWGenericMatchingAdditions.m; sourceTree = ""; }; - E80017A21D4D26651BD0C522CA5E1DD6 /* BugsnagSink.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BugsnagSink.m; path = Source/Bugsnag/BugsnagSink.m; sourceTree = ""; }; - E811212FBD3A3930EDD12B567BAF63D7 /* ARCSafe_MemMgmt.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ARCSafe_MemMgmt.h; path = KSCrash/Source/KSCrash/Recording/Tools/ARCSafe_MemMgmt.h; sourceTree = ""; }; - E8654DC0FDF1651CD12FF8D813DDBB5F /* SEGIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGIntegration.h; path = Pod/Classes/Integrations/SEGIntegration.h; sourceTree = ""; }; - E874594EFD60E15CA47BCFC9478F2306 /* Description.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Description.swift; path = Source/Charts/Components/Description.swift; sourceTree = ""; }; - E87E512BC9DF9AE759AA4835E72547A5 /* SHSProtoBuf-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SHSProtoBuf-umbrella.h"; sourceTree = ""; }; - E8BBF25A11E434543E0D2EDED4DE3DDC /* PieRadarHighlighter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PieRadarHighlighter.swift; path = Source/Charts/Highlight/PieRadarHighlighter.swift; sourceTree = ""; }; - E8CE36DF56A56575A07030C60D1643FA /* SORelativeDateTransformer-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SORelativeDateTransformer-umbrella.h"; sourceTree = ""; }; - E9053E0C2127B938473AA174E7AA2650 /* AttributedMarkdown-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "AttributedMarkdown-umbrella.h"; sourceTree = ""; }; - E95F28D204390EF7140F7C04F9576B5B /* KWContainMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWContainMatcher.m; path = Classes/Matchers/KWContainMatcher.m; sourceTree = ""; }; - E974BA8389BB3BB14C858C6902F845BF /* DFUStreamBin.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DFUStreamBin.swift; path = iOSDFULibrary/Classes/Utilities/Streams/DFUStreamBin.swift; sourceTree = ""; }; - E98B453148FAE1F4697468737D7ECCCA /* NSString+Matcheable.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+Matcheable.m"; path = "Nocilla/Matchers/NSString+Matcheable.m"; sourceTree = ""; }; - E98B97E9DA8345F10DD916ECA648D331 /* KSMach.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSMach.c; path = KSCrash/Source/KSCrash/Recording/Tools/KSMach.c; sourceTree = ""; }; - E9BBA10C22B409AAF7EF5B5B9BF9179A /* LSHTTPClientHook.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSHTTPClientHook.h; path = Nocilla/Hooks/LSHTTPClientHook.h; sourceTree = ""; }; - E9C8389135242974E88A8891C58D0C5C /* DDLog+LOGV.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "DDLog+LOGV.h"; path = "Classes/DDLog+LOGV.h"; sourceTree = ""; }; - EA0759713FBDF606E1915727EFF656EF /* SVWebViewControllerActivityChrome.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVWebViewControllerActivityChrome.m; path = SVWebViewController/UIActivities/Chrome/SVWebViewControllerActivityChrome.m; sourceTree = ""; }; - EA5DB32BE570E8864708CC15264A56BF /* KSSignalInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSSignalInfo.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSSignalInfo.h; sourceTree = ""; }; - EA7628F9C2A7CCC505AA329C2A15BA66 /* UIImageEffects.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = UIImageEffects.xcconfig; sourceTree = ""; }; - EB41E1ACBAF09AE24C98199FFFA71184 /* ZoomViewJob.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ZoomViewJob.swift; path = Source/Charts/Jobs/ZoomViewJob.swift; sourceTree = ""; }; - EB6C025F69BF9F71F6CE3CC941F42FAC /* KSCrashReportStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KSCrashReportStore.m; path = KSCrash/Source/KSCrash/Recording/KSCrashReportStore.m; sourceTree = ""; }; - EB7DFF987D31ACFB325EE3EB7DD9AE78 /* Nocilla.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Nocilla.h; path = Nocilla/Nocilla.h; sourceTree = ""; }; - EBC073DB8074C2CB68AF2EAD138382CA /* RadarChartDataEntry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RadarChartDataEntry.swift; path = Source/Charts/Data/Implementations/Standard/RadarChartDataEntry.swift; sourceTree = ""; }; - EBCC29C386CCD7B67C42D54A68103DF8 /* SORelativeDateTransformer-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "SORelativeDateTransformer-dummy.m"; sourceTree = ""; }; - EBD3C20D1F42721337A01249C92D7665 /* Bolts.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = Bolts.modulemap; sourceTree = ""; }; - EC0626AC9A4CA9BC95696EB3B3F4A049 /* NSJSONSerialization-NSNullRemoval.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "NSJSONSerialization-NSNullRemoval.xcconfig"; sourceTree = ""; }; - EC4C599471E2025A30560C90CA8DCFD9 /* FBSDKSystemAccountStoreAdapter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKSystemAccountStoreAdapter.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKSystemAccountStoreAdapter.m; sourceTree = ""; }; - EC7B9C5FD3FC7870CDDF61071C90E3C5 /* YAxisRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = YAxisRenderer.swift; path = Source/Charts/Renderers/YAxisRenderer.swift; sourceTree = ""; }; - EC9AD29E50031E8E9AEC3368ED128F45 /* FBSDKKeychainStore.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKKeychainStore.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStore.m; sourceTree = ""; }; - ECCD35CF37840A4ECD519F97F5175997 /* FBSDKGraphRequestConnection+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKGraphRequestConnection+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKGraphRequestConnection+Internal.h"; sourceTree = ""; }; + E69105015E638008C9A123FCB8AE029F /* ioapi.c */ = {isa = PBXFileReference; includeInIndex = 1; name = ioapi.c; path = Zip/minizip/ioapi.c; sourceTree = ""; }; + E77DF8F30E86514BD7CFC486AAD57730 /* AFNetworkActivityIndicatorManager.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFNetworkActivityIndicatorManager.m; path = "UIKit+AFNetworking/AFNetworkActivityIndicatorManager.m"; sourceTree = ""; }; + E80095D4DD7DB845E50C1A8A2CE96B8B /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + E829AB8A2E777AE6F2A1BF72D6807F3F /* SENTrendsGraph.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENTrendsGraph.h; path = Pod/Classes/Model/SENTrendsGraph.h; sourceTree = ""; }; + E8471D0F70D20E342CEB0A75F344227D /* NAPickerView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = NAPickerView.h; path = NASources/NAPickerView.h; sourceTree = ""; }; + E8AA1835C0328C3E6E161C13864CCC81 /* PBArray.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = PBArray.m; path = src/runtime/Classes/PBArray.m; sourceTree = ""; }; + E8B0E91D4EDB55BFAD30EB970DCCA0CB /* KWWorkarounds.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWWorkarounds.h; path = Classes/Core/KWWorkarounds.h; sourceTree = ""; }; + EA22954A0179ACF136B31EC1484AA758 /* FBSDKCrypto.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCrypto.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Cryptography/FBSDKCrypto.h; sourceTree = ""; }; + EA284C2121165C2A96EBE2694CB69B78 /* SEGLocation.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGLocation.h; path = Pod/Classes/Internal/SEGLocation.h; sourceTree = ""; }; + EACC225DE4093A531341D73408A1CEC5 /* DFUPeripheralSelectorDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DFUPeripheralSelectorDelegate.swift; path = iOSDFULibrary/Classes/Implementation/GenericDFU/DFUPeripheralSelectorDelegate.swift; sourceTree = ""; }; + EACD710F0BD8FCA4090D43BBC2F4A3AB /* SENAPIAlarms.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPIAlarms.m; path = Pod/Classes/API/SENAPIAlarms.m; sourceTree = ""; }; + EAD0D87DCB5A3C5AEDB5F3724A248FCA /* KWStringContainsMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWStringContainsMatcher.m; path = Classes/Matchers/KWStringContainsMatcher.m; sourceTree = ""; }; + EAE9D8EB2E1F0B6277D3CAA706933E8A /* DDLog.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDLog.m; path = Classes/DDLog.m; sourceTree = ""; }; + EB3A418FC33E73AC8077EF3B6DEE0B20 /* KSCrashC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashC.h; path = KSCrash/Source/KSCrash/Recording/KSCrashC.h; sourceTree = ""; }; + EB53B1A64320F47042AA93EF55A59585 /* DFUServiceDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DFUServiceDelegate.swift; path = iOSDFULibrary/Classes/Implementation/GenericDFU/DFU/DFUServiceDelegate.swift; sourceTree = ""; }; + EB8B75A9EA21459DA688B8837FBBBD4C /* BugsnagBreadcrumb.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BugsnagBreadcrumb.h; path = Source/Bugsnag/BugsnagBreadcrumb.h; sourceTree = ""; }; + EBF3E70D591867780AEC3446229F554C /* SENExpansion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENExpansion.h; path = Pod/Classes/Model/SENExpansion.h; sourceTree = ""; }; + EBF88C1DA3F40E4C3D86BC1DE145BAA8 /* KWNotificationMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWNotificationMatcher.h; path = Classes/Matchers/KWNotificationMatcher.h; sourceTree = ""; }; + EC0AB1141033DD16BE5FF7B85942309A /* KWStringPrefixMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWStringPrefixMatcher.h; path = Classes/Matchers/KWStringPrefixMatcher.h; sourceTree = ""; }; + EC49B442232E10D45B4DCC328DF6D4F3 /* FBSDKViewImpressionTracker.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKViewImpressionTracker.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKViewImpressionTracker.m; sourceTree = ""; }; + ECBD16FC4258E4EE18DB0449879AA914 /* SEGReachability.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGReachability.m; path = Pod/Classes/Internal/SEGReachability.m; sourceTree = ""; }; + ECCEEB94433820BADAAF089723E283A5 /* SEGAnalyticsUtils.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SEGAnalyticsUtils.m; path = Pod/Classes/Internal/SEGAnalyticsUtils.m; sourceTree = ""; }; ECEA3D88F590D1DD6B0460092204A0DF /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; - ED0E3EE03C4C303A3B656DB63D63C9CD /* KWRespondToSelectorMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWRespondToSelectorMatcher.m; path = Classes/Matchers/KWRespondToSelectorMatcher.m; sourceTree = ""; }; - ED3A3E00ED3C9A490D461DB39ED05DC3 /* ChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChartDataSet.swift; path = Source/Charts/Data/Implementations/Standard/ChartDataSet.swift; sourceTree = ""; }; - ED707327A4202DA051B9113E87C26C16 /* KWAfterEachNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWAfterEachNode.h; path = Classes/Nodes/KWAfterEachNode.h; sourceTree = ""; }; - EDA992FA947AA32AD6191E81F5DD2B64 /* BubbleChartData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BubbleChartData.swift; path = Source/Charts/Data/Implementations/Standard/BubbleChartData.swift; sourceTree = ""; }; - EE30009AB63FCB91B60A71F73D5EAAD4 /* FBSDKKeychainStoreViaBundleID.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKKeychainStoreViaBundleID.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStoreViaBundleID.m; sourceTree = ""; }; - EE378FFC19594A6D06A2181CBFA6D2AC /* KWConformToProtocolMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWConformToProtocolMatcher.m; path = Classes/Matchers/KWConformToProtocolMatcher.m; sourceTree = ""; }; - EE5C55EBF2A3A8F1F4154AB219660FFA /* KWBeIdenticalToMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeIdenticalToMatcher.h; path = Classes/Matchers/KWBeIdenticalToMatcher.h; sourceTree = ""; }; - EE6460E99B1DEE97B1421426D7CC03D0 /* BFMeasurementEvent.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BFMeasurementEvent.m; path = Bolts/iOS/BFMeasurementEvent.m; sourceTree = ""; }; - EE903C820C1678CD09DDAC9ABF63107E /* FBSDKInternalUtility.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKInternalUtility.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKInternalUtility.m; sourceTree = ""; }; - EF1D2634C9582F7C84F85D65F02B847B /* FBSDKTriStateBOOL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTriStateBOOL.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKTriStateBOOL.h; sourceTree = ""; }; - EF26806D489131D97FD264B5EB8062B1 /* FBSDKIcon.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKIcon.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKIcon.h; sourceTree = ""; }; - EF455DB1FD756B3B45CEF49D89A0C6D2 /* FBSDKDialogConfiguration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKDialogConfiguration.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKDialogConfiguration.h; sourceTree = ""; }; - EF65517F05C588CF98720260376BEC29 /* SENAPISupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPISupport.m; path = Pod/Classes/API/SENAPISupport.m; sourceTree = ""; }; - EFACDD58AD6A70C2A526AEB1167103CC /* KSJSONCodecObjC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSJSONCodecObjC.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSJSONCodecObjC.h; sourceTree = ""; }; - EFB809BC6CD0D79DA78EE0E9CE89B81C /* FBSDKBridgeAPIProtocolWebV1.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIProtocolWebV1.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV1.m; sourceTree = ""; }; - EFD322699C3FAED1A00330FCB133DCCE /* NSURLRequest+DSL.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSURLRequest+DSL.m"; path = "Nocilla/Hooks/NSURLRequest/NSURLRequest+DSL.m"; sourceTree = ""; }; - F01D59B834509EFB53755091C65325DF /* BugsnagCrashReport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BugsnagCrashReport.m; path = Source/Bugsnag/BugsnagCrashReport.m; sourceTree = ""; }; - F03F1A5F2027D44A522F86DD9F985E1E /* pt.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = pt.lproj; path = SVWebViewController/pt.lproj; sourceTree = ""; }; - F07F2C81DEA1CA97B6B9062307A516FE /* KWGenericMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWGenericMatcher.h; path = Classes/Matchers/KWGenericMatcher.h; sourceTree = ""; }; - F089226C19F6FAF046DA831954557866 /* KWBeBetweenMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBeBetweenMatcher.m; path = Classes/Matchers/KWBeBetweenMatcher.m; sourceTree = ""; }; - F094F114E12069D5805BE05F0F589CE1 /* zip.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = zip.h; path = Zip/minizip/zip.h; sourceTree = ""; }; - F0C0D9226410640298DC7F5C35E8DEBD /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - F0FB915B28C7AA76C36AFA269ED09D63 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - F10335926DAFD0A227EFB5E326237F74 /* BarHighlighter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BarHighlighter.swift; path = Source/Charts/Highlight/BarHighlighter.swift; sourceTree = ""; }; - F10B473482D85A198835666682BB5452 /* FBSDKCopying.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKCopying.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKCopying.h; sourceTree = ""; }; - F14764D2C4B8135FE24F757A577AC9E0 /* FBSDKLoginKit+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKLoginKit+Internal.h"; path = "FBSDKLoginKit/FBSDKLoginKit/Internal/FBSDKLoginKit+Internal.h"; sourceTree = ""; }; - F194D1B039E2AD347EC929E5A7BBD9E4 /* IPieChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IPieChartDataSet.swift; path = Source/Charts/Data/Interfaces/IPieChartDataSet.swift; sourceTree = ""; }; - F1A562D68B9FFF5D86B7C4F190A6D190 /* ILineRadarChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ILineRadarChartDataSet.swift; path = Source/Charts/Data/Interfaces/ILineRadarChartDataSet.swift; sourceTree = ""; }; - F1DD86B49FA4AE632DBEB2D2E5CFCF99 /* KWSpec.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWSpec.m; path = Classes/Core/KWSpec.m; sourceTree = ""; }; - F20D6158FA261EBE882E1D9B85BC36DB /* ExtendableMessage.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = ExtendableMessage.m; path = src/runtime/Classes/ExtendableMessage.m; sourceTree = ""; }; - F20E3BB6C2CCB8A616E1D04CAF933FE0 /* FBSDKTestUsersManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKTestUsersManager.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKTestUsersManager.h; sourceTree = ""; }; - F237050E458ACD305BE0CF24E2E48DC2 /* SENSense.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSense.h; path = Pod/Classes/BLE/SENSense.h; sourceTree = ""; }; - F279CD21E27DA114FCAB4F52D66B9E36 /* DFUFirmware.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DFUFirmware.swift; path = iOSDFULibrary/Classes/Implementation/GenericDFU/DFU/DFUFirmware.swift; sourceTree = ""; }; - F28828013532784B09BC2488B3CBA602 /* SENAnalytics.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAnalytics.m; path = Pod/Classes/Analytics/SENAnalytics.m; sourceTree = ""; }; - F2E8EB4340C77B39A953809727C02DE1 /* FBSDKColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKColor.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKColor.h; sourceTree = ""; }; - F2FB8D66AA4872C34227B80ED217F3A2 /* DFUVersion.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DFUVersion.swift; path = iOSDFULibrary/Classes/Implementation/LegacyDFU/Characteristics/DFUVersion.swift; sourceTree = ""; }; - F308C8E09453D8A0A6C45F1D0D6B5A6D /* DDDispatchQueueLogFormatter.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = DDDispatchQueueLogFormatter.m; path = Classes/Extensions/DDDispatchQueueLogFormatter.m; sourceTree = ""; }; - F397BAFFA3570561D7D619E26A063636 /* SecureDFUServiceController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SecureDFUServiceController.swift; path = iOSDFULibrary/Classes/Implementation/SecureDFU/DFU/SecureDFUServiceController.swift; sourceTree = ""; }; - F39FBAECCBD78CCAE61E089BB9F28DEA /* KWExampleSuite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExampleSuite.h; path = Classes/Core/KWExampleSuite.h; sourceTree = ""; }; - F3A575CEC31D01327F1EECFDCA17D576 /* ICandleChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ICandleChartDataSet.swift; path = Source/Charts/Data/Interfaces/ICandleChartDataSet.swift; sourceTree = ""; }; - F483B8E98190E014A86D69223EB6723D /* SenseKit.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SenseKit.xcconfig; sourceTree = ""; }; - F487E507521691B57F6C30B7D246A582 /* KWPendingNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWPendingNode.h; path = Classes/Nodes/KWPendingNode.h; sourceTree = ""; }; - F4A32A07CD7187C54FADC85FF60352B5 /* KWAllTestsSuite.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWAllTestsSuite.m; path = Classes/Config/KWAllTestsSuite.m; sourceTree = ""; }; - F4BBB989B2B0D6192912ED7CF09D8E68 /* SENTrends.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENTrends.m; path = Pod/Classes/Model/SENTrends.m; sourceTree = ""; }; - F4E9773B722C6FF7DE8FEADFDD69CF4D /* KSMach_Arm.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSMach_Arm.c; path = KSCrash/Source/KSCrash/Recording/Tools/KSMach_Arm.c; sourceTree = ""; }; - F56E1C3D416318360FAE9AFCAC2F0D91 /* crc32.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = crc32.swift; path = iOSDFULibrary/Classes/Utilities/crc32.swift; sourceTree = ""; }; - F585D9E13EC176A7B3E725176F204BAB /* SENTimelineSegment.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENTimelineSegment.h; path = Pod/Classes/Model/SENTimelineSegment.h; sourceTree = ""; }; - F586FC131392E1C476F220DDCC2869FD /* BarChartData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BarChartData.swift; path = Source/Charts/Data/Implementations/Standard/BarChartData.swift; sourceTree = ""; }; - F5B3594FBA236B8D1266441784C050E2 /* SoftdeviceBootloaderInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SoftdeviceBootloaderInfo.swift; path = iOSDFULibrary/Classes/Utilities/DFUPackage/Manifest/SoftdeviceBootloaderInfo.swift; sourceTree = ""; }; - F6361D1DEFF31D71747E747579EA5861 /* BugsnagCrashReport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BugsnagCrashReport.h; path = Source/Bugsnag/BugsnagCrashReport.h; sourceTree = ""; }; - F64597A353871E8E881933B26016DA9F /* SENSleepSoundRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSleepSoundRequest.h; path = Pod/Classes/Model/SENSleepSoundRequest.h; sourceTree = ""; }; - F655073CA24974B5DC4B6327C2BC4E62 /* BFURL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFURL.h; path = Bolts/iOS/BFURL.h; sourceTree = ""; }; - F65E762E617F525BEB8F62F0DFD48E8C /* SENAnalyticsLogger.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAnalyticsLogger.m; path = Pod/Classes/Analytics/SENAnalyticsLogger.m; sourceTree = ""; }; - F66664ED76E1E58E0C1C4B1453C2FD8D /* KSArchSpecific.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSArchSpecific.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSArchSpecific.h; sourceTree = ""; }; - F71F07845425C12DA8486697C4F07DCC /* es-ES.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "es-ES.lproj"; path = "SVWebViewController/es-ES.lproj"; sourceTree = ""; }; - F75D35F213AD739183A9DD7991CBC52A /* SENSenseMetadata.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSenseMetadata.h; path = Pod/Classes/Model/SENSenseMetadata.h; sourceTree = ""; }; + ECEA8C4A8B57E7DD2521A5880BED3A4E /* markdown_peg.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = markdown_peg.h; sourceTree = ""; }; + ED1DAE7D3C091231AF74985A7A8C3478 /* KSBacktrace_Private.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSBacktrace_Private.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSBacktrace_Private.h; sourceTree = ""; }; + ED464B1AE2797E3BFC3AEAFCB55A13C3 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + ED68DB95B016B691EE1B8C0429D06F88 /* KWRespondToSelectorMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWRespondToSelectorMatcher.m; path = Classes/Matchers/KWRespondToSelectorMatcher.m; sourceTree = ""; }; + EDB3CD3B893A019C14583238B5827E6A /* KSSystemInfoC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSSystemInfoC.h; path = KSCrash/Source/KSCrash/Recording/KSSystemInfoC.h; sourceTree = ""; }; + EDF4FC394D4AFDF5C872189B1A931A1F /* KSSignalInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSSignalInfo.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSSignalInfo.h; sourceTree = ""; }; + EE1E4C34FB61965DD3758D93077E0CA0 /* SORelativeDateTransformer-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SORelativeDateTransformer-umbrella.h"; sourceTree = ""; }; + EE28F2DFECF090EA565226A73DEA5E86 /* SENCondition.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENCondition.m; path = Pod/Classes/Model/SENCondition.m; sourceTree = ""; }; + EE36B043B25493B86DB41BDB1DDA0A83 /* BFAppLinkReturnToRefererController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = BFAppLinkReturnToRefererController.h; path = Bolts/iOS/BFAppLinkReturnToRefererController.h; sourceTree = ""; }; + EE4F52D19887470B1B5AFCA5F124D9AD /* AFURLRequestSerialization.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFURLRequestSerialization.h; path = AFNetworking/AFURLRequestSerialization.h; sourceTree = ""; }; + EE4FD27C129863ABC841771CE7079245 /* FBSDKServerConfiguration+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKServerConfiguration+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfiguration+Internal.h"; sourceTree = ""; }; + EEDAB19FBB691C29A57EC08A17B6CFFC /* Nocilla-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Nocilla-prefix.pch"; sourceTree = ""; }; + EEFBCA7EF55422C40391137922D6DB3D /* SEGAnalyticsUtils.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGAnalyticsUtils.h; path = Pod/Classes/Internal/SEGAnalyticsUtils.h; sourceTree = ""; }; + EF0D4BDAF41577761DC7496E0ADC723F /* NSString+Matcheable.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+Matcheable.h"; path = "Nocilla/Matchers/NSString+Matcheable.h"; sourceTree = ""; }; + EF2349BA4C7E078FA0D6F8EB2CAE527C /* CocoaLumberjack.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = CocoaLumberjack.xcconfig; sourceTree = ""; }; + EF265ABFC59552EFC6776D09AA61B4DE /* BarLineScatterCandleBubbleRenderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BarLineScatterCandleBubbleRenderer.swift; path = Source/Charts/Renderers/BarLineScatterCandleBubbleRenderer.swift; sourceTree = ""; }; + EFB98724FC5CB38536A6E20C933E832D /* DFUVersion.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DFUVersion.swift; path = iOSDFULibrary/Classes/Implementation/LegacyDFU/Characteristics/DFUVersion.swift; sourceTree = ""; }; + F0435A79220AD3CF231ED5A55F7DD395 /* KSSystemInfo.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KSSystemInfo.m; path = KSCrash/Source/KSCrash/Recording/KSSystemInfo.m; sourceTree = ""; }; + F04F202A6B59FE6B979755E549843D3D /* SEGSegmentIntegrationFactory.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGSegmentIntegrationFactory.h; path = Pod/Classes/Internal/SEGSegmentIntegrationFactory.h; sourceTree = ""; }; + F0AFD219CF8598733E98284C62152868 /* KWCallSite.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWCallSite.h; path = Classes/Core/KWCallSite.h; sourceTree = ""; }; + F0B7EA3409DB3B3CB505F0BA91C2A440 /* zip.c */ = {isa = PBXFileReference; includeInIndex = 1; name = zip.c; path = Zip/minizip/zip.c; sourceTree = ""; }; + F0CE52F0216B19C0FC1681AA398668D2 /* BarChartDataEntry.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BarChartDataEntry.swift; path = Source/Charts/Data/Implementations/Standard/BarChartDataEntry.swift; sourceTree = ""; }; + F0F5DB246ABEB2658B9F8FF8656F7E62 /* NAPickerView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NAPickerView-prefix.pch"; sourceTree = ""; }; + F109A8E831570B581DB94E25E3B5CB85 /* FBSDKContainerViewController.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKContainerViewController.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKContainerViewController.h; sourceTree = ""; }; + F162525254FDE6983EB990AB3F6DA5D9 /* SVWebViewController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SVWebViewController.m; path = SVWebViewController/SVWebViewController.m; sourceTree = ""; }; + F18824378E22C99C2ED5068281F9ECF0 /* ioapi.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = ioapi.h; path = Zip/minizip/ioapi.h; sourceTree = ""; }; + F1B2AA722C959A3EB8A15DA4089392FC /* es-ES.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = "es-ES.lproj"; path = "SVWebViewController/es-ES.lproj"; sourceTree = ""; }; + F1E16863EA253BF31EB30A03000703D2 /* KWBeZeroMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeZeroMatcher.h; path = Classes/Matchers/KWBeZeroMatcher.h; sourceTree = ""; }; + F1FF9F7A1B84EA09D5126A3473ECD2BC /* GeneratedMessage.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = GeneratedMessage.h; path = src/runtime/Classes/GeneratedMessage.h; sourceTree = ""; }; + F239C14BAAACB6D0F3F5DCBC05678D61 /* FBSDKIcon.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKIcon.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/UI/FBSDKIcon.m; sourceTree = ""; }; + F271DDD1601EF326E06BD5022ECCDE40 /* SENSleepSounds.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSleepSounds.h; path = Pod/Classes/Model/SENSleepSounds.h; sourceTree = ""; }; + F2FA2F75B05B668703CF61ABDE52999A /* FBSDKBridgeAPIResponse.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIResponse.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/FBSDKBridgeAPIResponse.h; sourceTree = ""; }; + F31CEAF5A68545112295C99DAD22522C /* KWBlockNode.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWBlockNode.m; path = Classes/Nodes/KWBlockNode.m; sourceTree = ""; }; + F3231467F20D186FB3E39A5E92C4CD75 /* LSNocilla.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSNocilla.m; path = Nocilla/LSNocilla.m; sourceTree = ""; }; + F343F9E07F19B37B2A6DB4671162CC30 /* SVWebViewController-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SVWebViewController-umbrella.h"; sourceTree = ""; }; + F347340B8F7AA9FF640A567F939FE569 /* LSNSURLHook.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LSNSURLHook.m; path = Nocilla/Hooks/NSURLRequest/LSNSURLHook.m; sourceTree = ""; }; + F3A1F0F79737F89B3B32873DB1379768 /* FBSDKBridgeAPIProtocolWebV1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolWebV1.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV1.h; sourceTree = ""; }; + F40ECDD8C57B624B053BF7B547C90924 /* SENAPIInsight.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPIInsight.m; path = Pod/Classes/API/SENAPIInsight.m; sourceTree = ""; }; + F42764DFF1DAE7D5481ADC78481C2739 /* KSCrashCallCompletion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSCrashCallCompletion.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSCrashCallCompletion.h; sourceTree = ""; }; + F4432E5DD0562CA653CF1D9024330581 /* SHSProtoBuf.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SHSProtoBuf.xcconfig; sourceTree = ""; }; + F446CA2F1A0FB68CCC911402798DCF48 /* KWStringPrefixMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWStringPrefixMatcher.m; path = Classes/Matchers/KWStringPrefixMatcher.m; sourceTree = ""; }; + F51B13344B7DB49A1AAE086920D1AD62 /* KWExistVerifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWExistVerifier.m; path = Classes/Verifiers/KWExistVerifier.m; sourceTree = ""; }; + F53D671BAD7B7E7B800E3B561E99D2D7 /* FBSDKServerConfigurationManager+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "FBSDKServerConfigurationManager+Internal.h"; path = "FBSDKCoreKit/FBSDKCoreKit/Internal/ServerConfiguration/FBSDKServerConfigurationManager+Internal.h"; sourceTree = ""; }; + F5A76F1E783ED3AA1C62292823584781 /* FBSDKURLConnection.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKURLConnection.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLConnection.h; sourceTree = ""; }; + F5EC2AE7C43C30D15CA155AAA90CD1D9 /* SORelativeDateTransformer-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SORelativeDateTransformer-prefix.pch"; sourceTree = ""; }; + F61A05FAAAD9B872AC70D389BED3B9C7 /* KWExample.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWExample.h; path = Classes/Core/KWExample.h; sourceTree = ""; }; + F61D1AE5D0E7E7BE9AD1C86A0A4046AD /* BugsnagNotifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = BugsnagNotifier.m; path = Source/Bugsnag/BugsnagNotifier.m; sourceTree = ""; }; + F632FADAAA17F1EE1A425764C0FB7C6A /* SoftdeviceBootloaderInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SoftdeviceBootloaderInfo.swift; path = iOSDFULibrary/Classes/Utilities/DFUPackage/Manifest/SoftdeviceBootloaderInfo.swift; sourceTree = ""; }; + F6CA62AC97D0B1A792609A204053A6FF /* Bolts.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Bolts.h; path = Bolts/Common/Bolts.h; sourceTree = ""; }; + F714DA35F6B40F7316FE52ACA27B4F06 /* LSNSURLHook.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSNSURLHook.h; path = Nocilla/Hooks/NSURLRequest/LSNSURLHook.h; sourceTree = ""; }; + F7732B27C8980CACFFAAF340C94751A3 /* DDASLLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDASLLogger.h; path = Classes/DDASLLogger.h; sourceTree = ""; }; F780EC6D2CDA4D08B6055D7ADF2E7A0D /* Charts.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Charts.framework; path = Charts.framework; sourceTree = BUILT_PRODUCTS_DIR; }; F78601D25BD392405CC710E8CD7FE077 /* Pods-SenseApp-Sense-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-SenseApp-Sense-frameworks.sh"; sourceTree = ""; }; - F7C9610CB3DF7FF64FBAC099B63860CE /* BarChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BarChartDataSet.swift; path = Source/Charts/Data/Implementations/Standard/BarChartDataSet.swift; sourceTree = ""; }; - F884064CBDBE47BAFCF10D92DE74D42B /* KWBeforeEachNode.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeforeEachNode.h; path = Classes/Nodes/KWBeforeEachNode.h; sourceTree = ""; }; - F88BA16157795D95B560AECAFCCC1816 /* KWNilMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWNilMatcher.m; path = Classes/Matchers/KWNilMatcher.m; sourceTree = ""; }; + F7E5690144B2C333A91A79638182ADF8 /* NSProxy+KiwiVerifierAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSProxy+KiwiVerifierAdditions.h"; path = "Classes/Core/NSProxy+KiwiVerifierAdditions.h"; sourceTree = ""; }; + F7E94866BF754C555BD782A044AECF16 /* KSSysCtl.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSSysCtl.c; path = KSCrash/Source/KSCrash/Recording/Tools/KSSysCtl.c; sourceTree = ""; }; + F7F6C7DE1502E76A8700882BCE5E3D9E /* SENSensorDataRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSensorDataRequest.h; path = Pod/Classes/Model/SENSensorDataRequest.h; sourceTree = ""; }; + F81CBFD54A599DF0CB44DEE115DEB448 /* MoveViewJob.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MoveViewJob.swift; path = Source/Charts/Jobs/MoveViewJob.swift; sourceTree = ""; }; + F82699D05C18CC0CCED5B7AAB24CF247 /* IBarChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = IBarChartDataSet.swift; path = Source/Charts/Data/Interfaces/IBarChartDataSet.swift; sourceTree = ""; }; + F82F031ED154E5A3B110140721F8491E /* UIWebView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIWebView+AFNetworking.m"; path = "UIKit+AFNetworking/UIWebView+AFNetworking.m"; sourceTree = ""; }; + F83441E36956D5EB6FAD9ADD28BF396B /* KWMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatcher.h; path = Classes/Core/KWMatcher.h; sourceTree = ""; }; + F8C31178387867C1A4179FE7567694EA /* KSSystemInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSSystemInfo.h; path = KSCrash/Source/KSCrash/Recording/KSSystemInfo.h; sourceTree = ""; }; F8CA5D6E724F80993FCB43C150F4DA4A /* CoreBluetooth.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreBluetooth.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/System/Library/Frameworks/CoreBluetooth.framework; sourceTree = DEVELOPER_DIR; }; - F8CCDAEC0F33F49B47A37DDC3EA67CA3 /* FBSDKOrganicDeeplinkHelper.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKOrganicDeeplinkHelper.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppLink/FBSDKOrganicDeeplinkHelper.h; sourceTree = ""; }; - F8D9941E784A53B051F6F55FCE317F1C /* BubbleChartView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BubbleChartView.swift; path = Source/Charts/Charts/BubbleChartView.swift; sourceTree = ""; }; - F8DFDD10DD4256CAFF6D3BC5AE9AD544 /* KWFutureObject.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWFutureObject.m; path = Classes/Core/KWFutureObject.m; sourceTree = ""; }; - F8EB57117B62B1B6B94F7178E8310526 /* SENAPIExpansion.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPIExpansion.h; path = Pod/Classes/API/SENAPIExpansion.h; sourceTree = ""; }; - F905DDA0B19E127372FD4F71C60F661A /* LSStubRequestDSL.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = LSStubRequestDSL.h; path = Nocilla/DSL/LSStubRequestDSL.h; sourceTree = ""; }; - F9899315A9F9CF55336C74B4E0802FEE /* KSMach_x86_32.c */ = {isa = PBXFileReference; includeInIndex = 1; name = KSMach_x86_32.c; path = KSCrash/Source/KSCrash/Recording/Tools/KSMach_x86_32.c; sourceTree = ""; }; - FA109D0807DDDE4E1B2096414EDAB836 /* FBSDKGraphRequest.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKGraphRequest.m; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKGraphRequest.m; sourceTree = ""; }; - FA9D9459D236F3729B5CD12AD5733249 /* LineChartView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LineChartView.swift; path = Source/Charts/Charts/LineChartView.swift; sourceTree = ""; }; - FAE1FBD16421CCFB2D11EA915FCF6B03 /* AFAutoPurgingImageCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFAutoPurgingImageCache.h; path = "UIKit+AFNetworking/AFAutoPurgingImageCache.h"; sourceTree = ""; }; - FB11B530C7CAAC7EEDAC7C1D430136DB /* Highlight.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Highlight.swift; path = Source/Charts/Highlight/Highlight.swift; sourceTree = ""; }; - FB3A0D2975011D6B630EBE3EE60AA348 /* SENAPIQuestions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPIQuestions.h; path = Pod/Classes/API/SENAPIQuestions.h; sourceTree = ""; }; - FB40F7595B425C282C016B393180EE78 /* Services.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Services.h; path = Pod/Classes/Service/Services.h; sourceTree = ""; }; - FB76BDD1E2F127C04EB5B75CD7BBD4BF /* SEGSegmentIntegration.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SEGSegmentIntegration.h; path = Pod/Classes/Internal/SEGSegmentIntegration.h; sourceTree = ""; }; - FB89138777DD0B515A794EDE0A991F8A /* FBSDKTooltipView.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKTooltipView.m; path = FBSDKLoginKit/FBSDKLoginKit/FBSDKTooltipView.m; sourceTree = ""; }; - FBA0ED487C1625626A12BFD121E69249 /* FXKeychain.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FXKeychain.xcconfig; sourceTree = ""; }; - FBC9B47F9D1C74F7B828E818F550A7F8 /* FBSDKKeychainStoreViaBundleID.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKKeychainStoreViaBundleID.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/TokenCaching/FBSDKKeychainStoreViaBundleID.h; sourceTree = ""; }; - FBDD9A814A9F9EB4477F702C1C215CF7 /* BFTask+Exceptions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "BFTask+Exceptions.h"; path = "Bolts/Common/BFTask+Exceptions.h"; sourceTree = ""; }; - FC34E29C109E5F23942706E29915B1BE /* RadarChartData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = RadarChartData.swift; path = Source/Charts/Data/Implementations/Standard/RadarChartData.swift; sourceTree = ""; }; - FC6278EE6E30F27F4C4B1978F931EAD9 /* SENAPIQuestions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENAPIQuestions.m; path = Pod/Classes/API/SENAPIQuestions.m; sourceTree = ""; }; - FC927C0E785BFA352ACBC8A36982634B /* SORelativeDateTransformer.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SORelativeDateTransformer.h; path = SORelativeDateTransformer/SORelativeDateTransformer.h; sourceTree = ""; }; - FD12DB3E37D6084060ACB57521874D38 /* PieChartData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = PieChartData.swift; path = Source/Charts/Data/Implementations/Standard/PieChartData.swift; sourceTree = ""; }; - FD3906478F780CB9E0AC60CF98BD7E36 /* KSSafeCollections.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSSafeCollections.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSSafeCollections.h; sourceTree = ""; }; - FDB71B013A7869E83853E885167A7C58 /* KWBeSubclassOfClassMatcher.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWBeSubclassOfClassMatcher.h; path = Classes/Matchers/KWBeSubclassOfClassMatcher.h; sourceTree = ""; }; + F8E04892A6F88EC55CDAC0686086A319 /* KWSuiteConfigurationBase.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWSuiteConfigurationBase.h; path = Classes/Config/KWSuiteConfigurationBase.h; sourceTree = ""; }; + F924DE0C1AA7936F866E9D9A98D0E5E3 /* ChartLimitLine.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ChartLimitLine.swift; path = Source/Charts/Components/ChartLimitLine.swift; sourceTree = ""; }; + F9C7D6350D0DAA509BB498B7CD3E5532 /* DDLegacyMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDLegacyMacros.h; path = Classes/DDLegacyMacros.h; sourceTree = ""; }; + F9E4A6D7C9FC87276904FC9637668587 /* FBSDKBridgeAPIProtocolWebV2.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKBridgeAPIProtocolWebV2.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolWebV2.m; sourceTree = ""; }; + FA1E563DA5C49A974E5798DAE5DE85F3 /* YAxisRendererHorizontalBarChart.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = YAxisRendererHorizontalBarChart.swift; path = Source/Charts/Renderers/YAxisRendererHorizontalBarChart.swift; sourceTree = ""; }; + FA3823D6AC109B918690D65D3FCE5926 /* de.lproj */ = {isa = PBXFileReference; includeInIndex = 1; name = de.lproj; path = SVWebViewController/de.lproj; sourceTree = ""; }; + FA7EC21332A67F0DC391B1340ECFF242 /* BubbleChartView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BubbleChartView.swift; path = Source/Charts/Charts/BubbleChartView.swift; sourceTree = ""; }; + FA8303157781B8D4210B0E948425CE0F /* KSObjC.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSObjC.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSObjC.h; sourceTree = ""; }; + FB507181C37816F9032D50DC5D8DFE1E /* SENConditionRange.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SENConditionRange.m; path = Pod/Classes/Model/SENConditionRange.m; sourceTree = ""; }; + FB648764941EC9D76277DA0B578F8E21 /* iOSDFULibrary-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "iOSDFULibrary-prefix.pch"; sourceTree = ""; }; + FB9BB83630F696DCCB9D5E0CE56D8A39 /* SecureDFUService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SecureDFUService.swift; path = iOSDFULibrary/Classes/Implementation/SecureDFU/Services/SecureDFUService.swift; sourceTree = ""; }; + FBC4889FDCDFE4467F2565ED4D595F44 /* SENTrends.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENTrends.h; path = Pod/Classes/Model/SENTrends.h; sourceTree = ""; }; + FBFEE13CDF9814178F12134657EC1A67 /* KWHaveMatcher.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = KWHaveMatcher.m; path = Classes/Matchers/KWHaveMatcher.m; sourceTree = ""; }; + FC5D23393D0A30B92F4F4A80B636419A /* FBSDKAppEventsDeviceInfo.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKAppEventsDeviceInfo.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/AppEvents/FBSDKAppEventsDeviceInfo.h; sourceTree = ""; }; + FC9B33B4698857259B093642E81AEF95 /* CandleChartData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CandleChartData.swift; path = Source/Charts/Data/Implementations/Standard/CandleChartData.swift; sourceTree = ""; }; + FCAC4AB1AD685E49452E5F28C9757FE1 /* FBSDKBridgeAPIProtocolNativeV1.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKBridgeAPIProtocolNativeV1.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/BridgeAPI/ProtocolVersions/FBSDKBridgeAPIProtocolNativeV1.h; sourceTree = ""; }; + FD3D9C02038FFF5279F5085ED285EC11 /* BarLineScatterCandleBubbleChartData.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BarLineScatterCandleBubbleChartData.swift; path = Source/Charts/Data/Implementations/Standard/BarLineScatterCandleBubbleChartData.swift; sourceTree = ""; }; + FD4C4D92FACA16A4EC61716F9A84C4C7 /* SENAPINotification.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPINotification.h; path = Pod/Classes/API/SENAPINotification.h; sourceTree = ""; }; + FD91F1FFC2585BC607269E3C8F0A982B /* BubbleChartDataSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BubbleChartDataSet.swift; path = Source/Charts/Data/Implementations/Standard/BubbleChartDataSet.swift; sourceTree = ""; }; + FDB1D61CA3B1332B4F116A84E001A6B8 /* CGFloatType-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "CGFloatType-umbrella.h"; sourceTree = ""; }; FDB95FC49F79634828E8858278F133C2 /* Zip.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Zip.framework; path = Zip.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - FDF6305DA25247E2CB2BB53168C56E95 /* SENAPISensor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPISensor.h; path = Pod/Classes/API/SENAPISensor.h; sourceTree = ""; }; - FDFBDE988A8203B2C9B252B1314C2E48 /* DDContextFilterLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDContextFilterLogFormatter.h; path = Classes/Extensions/DDContextFilterLogFormatter.h; sourceTree = ""; }; - FE4F8C379FEBC16A3AE2ACE0456952AF /* UIImageView+AFNetworking.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImageView+AFNetworking.m"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.m"; sourceTree = ""; }; - FE631857D7B9EA012AF8A33CECDD08E6 /* AFNetworking-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "AFNetworking-dummy.m"; sourceTree = ""; }; - FEF1F4BFD3510DFC75CA9DA64BD4562B /* Legend.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = Legend.swift; path = Source/Charts/Components/Legend.swift; sourceTree = ""; }; - FF000309D0F2AF8D35E13F1B824E154D /* FBSDKUtility.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKUtility.h; path = FBSDKCoreKit/FBSDKCoreKit/FBSDKUtility.h; sourceTree = ""; }; + FDD358CBB0002FF03F1882F0FC75BD21 /* DFUControlPoint.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DFUControlPoint.swift; path = iOSDFULibrary/Classes/Implementation/LegacyDFU/Characteristics/DFUControlPoint.swift; sourceTree = ""; }; + FDF64A0CD84EF675E2CF7C80E96FCD99 /* KSLogger.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KSLogger.h; path = KSCrash/Source/KSCrash/Recording/Tools/KSLogger.h; sourceTree = ""; }; + FDFCE16EF2778A68336B1C1A94CEB1B8 /* Kiwi-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Kiwi-dummy.m"; sourceTree = ""; }; + FE3967FA38D2486D160C42C2A5633A0F /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + FE3D8AEF176B6659CC803626F32AE49A /* MessageBuilder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = MessageBuilder.h; path = src/runtime/Classes/MessageBuilder.h; sourceTree = ""; }; + FE69A4B0F53452946901BEA89BBDB803 /* FBSDKDynamicFrameworkLoader.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FBSDKDynamicFrameworkLoader.h; path = FBSDKCoreKit/FBSDKCoreKit/Internal/FBSDKDynamicFrameworkLoader.h; sourceTree = ""; }; + FE6CF63861734987DB4937002673368A /* AFNetworkReachabilityManager.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = AFNetworkReachabilityManager.h; path = AFNetworking/AFNetworkReachabilityManager.h; sourceTree = ""; }; + FE9998F8BC8319F1A81F305CC94C6C6D /* DataApproximator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DataApproximator.swift; path = Source/Charts/Filters/DataApproximator.swift; sourceTree = ""; }; + FE9AA4C740C8E54709BA61A4DC509F0F /* FXKeychain.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FXKeychain.h; path = FXKeychain/FXKeychain.h; sourceTree = ""; }; FF1CAEDECA9E86699CEC4C70BF6C24C8 /* Pods-SenseApp-Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-SenseApp-Tests-umbrella.h"; sourceTree = ""; }; - FF8D1236A537B623914F0635E04B9099 /* FBSDKURLConnection.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSDKURLConnection.m; path = FBSDKCoreKit/FBSDKCoreKit/Internal/Network/FBSDKURLConnection.m; sourceTree = ""; }; - FFA18F6A6AEDDA68156A616EC8DF7A54 /* SENAPIAccount.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENAPIAccount.h; path = Pod/Classes/API/SENAPIAccount.h; sourceTree = ""; }; - FFD43681A2EEC40918F4AF9A6488FAFB /* SHSProtoBuf.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SHSProtoBuf.xcconfig; sourceTree = ""; }; + FF56A83CAA42B49825C07ECBC9A22F6E /* KWMatching.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = KWMatching.h; path = Classes/Core/KWMatching.h; sourceTree = ""; }; + FF6AC87DFE3873CCF2CFAEA3F70DC438 /* UIImageView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIImageView+AFNetworking.h"; path = "UIKit+AFNetworking/UIImageView+AFNetworking.h"; sourceTree = ""; }; + FFB5E5CF10094F4F17A7272D84FFF993 /* LGCharacteristic.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = LGCharacteristic.m; path = LGBluetooth/LGCharacteristic.m; sourceTree = ""; }; + FFBF304132690D8DAF950670309F0D26 /* CocoaLumberjack.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CocoaLumberjack.h; path = Classes/CocoaLumberjack.h; sourceTree = ""; }; + FFD00B281C6AF8E0E8080A3B8277B841 /* Bolts-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Bolts-umbrella.h"; sourceTree = ""; }; + FFFB3B3E9E7EA5D3001B943FDDDC5ED3 /* SENSleepSoundRequest.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SENSleepSoundRequest.h; path = Pod/Classes/Model/SENSleepSoundRequest.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -3021,15 +3031,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 15BFC886C6846EE51CE6DEA14A5DE713 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 01A2762F41775AC94AF8DA1E01155D4A /* Bolts.framework in Frameworks */, - B46F222B9D4F0395E28D85F95FD007C6 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 24EC63D3BB6EEB2ADF19B250BDFE7DBD /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -3158,6 +3159,15 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 9D278003529100BB926CE6321FE0F166 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + F9D319EAE0CDA9697A60CEAFDD94DE39 /* Bolts.framework in Frameworks */, + 0191DA8791CB070265F2AF0924A9F6B1 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; A4A424B067CDED3C6EDE56646E49C2D0 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -3241,28 +3251,141 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 072F8A0060933ABC565403590FC9BACC /* Extensions */ = { + 002549DFB91640BE1D7D81D4F21E4997 /* UIImageEffects */ = { isa = PBXGroup; children = ( - FDFBDE988A8203B2C9B252B1314C2E48 /* DDContextFilterLogFormatter.h */, - CD9194641EDC09D3DA09A11DB26A09CF /* DDContextFilterLogFormatter.m */, - 3D4D0944E17F16B124F151AD777D1A63 /* DDDispatchQueueLogFormatter.h */, - F308C8E09453D8A0A6C45F1D0D6B5A6D /* DDDispatchQueueLogFormatter.m */, - 7EE72F2964F291B0E81C6C37A47E2284 /* DDMultiFormatter.h */, - 1BB89D40928043F15E70EB88AB5D4052 /* DDMultiFormatter.m */, + 12934C3BD2C8D824BE5C8ABD365FE73A /* UIImage+ImageEffects.h */, + C12CEB6E959B130AD95AD73151C1C47D /* UIImage+ImageEffects.m */, + 6FD68B59815661366FAD3520CB7E9569 /* Support Files */, ); - name = Extensions; + name = UIImageEffects; + path = UIImageEffects; sourceTree = ""; }; - 07881CC9FF3C63D8E40D00C09C6A3A25 /* Reachability */ = { + 005793A49A87C6363F24E6D8DC568BA0 /* Reachability */ = { isa = PBXGroup; children = ( - 3B303A1115AD9A9DEDF1FDB9D874052C /* AFNetworkReachabilityManager.h */, - 75429AB5BAE7D29997947ED05FEA5B53 /* AFNetworkReachabilityManager.m */, + FE6CF63861734987DB4937002673368A /* AFNetworkReachabilityManager.h */, + BECA07A1BAC5F0AC08F57CC9BB3CBCFE /* AFNetworkReachabilityManager.m */, ); name = Reachability; sourceTree = ""; }; + 02311F99F872D34640D47C3A5D6190E4 /* Analytics */ = { + isa = PBXGroup; + children = ( + A767E2FD904AC220BDDC3E93E2C5515F /* SEGAliasPayload.h */, + 0C73645115D5F37F3FE3D776BEB12E5E /* SEGAliasPayload.m */, + 543C9C598A9136BBCC74AEBC67714FB8 /* SEGAnalytics.h */, + 2614BF4B81369638B76A7B82B4BFD493 /* SEGAnalytics.m */, + 21476FCFEF64D5E166A3FD0AF55EB716 /* SEGAnalyticsRequest.h */, + DA411C420F0C192F1A9DDC63C3141632 /* SEGAnalyticsRequest.m */, + EEFBCA7EF55422C40391137922D6DB3D /* SEGAnalyticsUtils.h */, + ECCEEB94433820BADAAF089723E283A5 /* SEGAnalyticsUtils.m */, + 705C9E1D15F1467A57EBBD61F539DBEF /* SEGBluetooth.h */, + 59607C47B729BD41341C856BD2A622E1 /* SEGBluetooth.m */, + 76C3590AECBDB65BCBB4FA6265F9D643 /* SEGGroupPayload.h */, + 36A11F401F9EA79F5612FB43D72E69C9 /* SEGGroupPayload.m */, + 81F64C320C2E2B78789DC3562AEDC7C6 /* SEGIdentifyPayload.h */, + 69047C6ECAFD9FDCC143457784D4F525 /* SEGIdentifyPayload.m */, + 7BE239B5BE4C4920BD0ACA8ACCEB1C8A /* SEGIntegration.h */, + 3C8C9C875FF9B50EA919EE546F1653A0 /* SEGIntegrationFactory.h */, + EA284C2121165C2A96EBE2694CB69B78 /* SEGLocation.h */, + 95A6BB7BF42F7579C47E9BA8E0E5FD23 /* SEGLocation.m */, + D7B3C2BEBAF6A44FBCE2D46F339928EC /* SEGPayload.h */, + 07A2FF145309B9D7AC5EC2C8314885C5 /* SEGPayload.m */, + 018414F962BFC6A16FFDEB7EBBDB0822 /* SEGReachability.h */, + ECBD16FC4258E4EE18DB0449879AA914 /* SEGReachability.m */, + 7385F154225FE2B52E39B058F4DE7AA7 /* SEGScreenPayload.h */, + 7730FDE76F1B338DFCE9D81ACA4F90AB /* SEGScreenPayload.m */, + A8462447B6BFE832783743515D356902 /* SEGSegmentIntegration.h */, + C5A662873CB537346B27CD775FA62052 /* SEGSegmentIntegration.m */, + F04F202A6B59FE6B979755E549843D3D /* SEGSegmentIntegrationFactory.h */, + 63B50247F262D1BD17B0A65BE944FA15 /* SEGSegmentIntegrationFactory.m */, + 00F708F461C45A70D9DBD0CB8FB717B1 /* SEGTrackPayload.h */, + C9BF5C5D88B059E12FD709108B5F1FCF /* SEGTrackPayload.m */, + DF2B448CBFFF2512B0ED282C04133843 /* Support Files */, + ); + name = Analytics; + path = Analytics; + sourceTree = ""; + }; + 0365B9D93F8CF3525C45328E19B3CC93 /* FBSDKLoginKit */ = { + isa = PBXGroup; + children = ( + 5BD0C13BBC450FCA8E35827A15C3C196 /* _FBSDKLoginRecoveryAttempter.h */, + 8565B92BB180BBE2DEFA92BB2B2AC56C /* _FBSDKLoginRecoveryAttempter.m */, + 03BEC350BB859AA1CCBEE9FD86EC88CE /* FBSDKLoginButton.h */, + 330FD226533EEA29BA145B484FB15917 /* FBSDKLoginButton.m */, + A18A74AC664105E923E0EA312D968FE5 /* FBSDKLoginCompletion.h */, + 588AECF4B64C3AA1F45755778960B149 /* FBSDKLoginCompletion.m */, + 7BEE946AF70827DC7EC55DC396F16AD5 /* FBSDKLoginCompletion+Internal.h */, + C3C2350191F5A1C77A6D1AC7BC66A118 /* FBSDKLoginConstants.h */, + 0235F682B63D07FFEE808CD93BECF64F /* FBSDKLoginConstants.m */, + 40B2B564B09F0A8FB386D20D81519A3E /* FBSDKLoginError.h */, + B267B0063D648899862E69DDC64E4AFE /* FBSDKLoginError.m */, + 3535BDBA756B3F584F3CB6D884CEBD4E /* FBSDKLoginKit.h */, + 6745DEBA0F3328B5DB559DDE81762C6D /* FBSDKLoginKit+Internal.h */, + 17484E5164385EC409D22412C7761062 /* FBSDKLoginManager.h */, + 6D5C47F7E77C24E634761A96300B1128 /* FBSDKLoginManager.m */, + 4BAC688733B4235A3BCA6719DF3BEFD1 /* FBSDKLoginManager+Internal.h */, + 12F56EED215C254D113742DCD9C878A8 /* FBSDKLoginManagerLogger.h */, + B8B4BEB7A79058DDEE74379A8DE94ED4 /* FBSDKLoginManagerLogger.m */, + 880547DEE1D0FA9299706B8980BA3A32 /* FBSDKLoginManagerLoginResult.h */, + 1D68B3A214D128F00139A637A1BB7E7B /* FBSDKLoginManagerLoginResult.m */, + 75C6659064CC3D005D0C979B9CE7266B /* FBSDKLoginManagerLoginResult+Internal.h */, + 48A6BCDF3E5FAC6305865E5B78850A03 /* FBSDKLoginTooltipView.h */, + 381D7820749952FE135C3B1E5060D86C /* FBSDKLoginTooltipView.m */, + 76063DDDE1F716028C84D1007118882E /* FBSDKLoginUtility.h */, + 3A1F016187CDA7512E819BA428CD0064 /* FBSDKLoginUtility.m */, + 2CE35F54111A2EE97A024F9E98CDFC47 /* FBSDKTooltipView.h */, + 6EF672B6595787BCC8C07E4052B8B532 /* FBSDKTooltipView.m */, + 2A26A89E57EA3BD820339FD0E1D35279 /* Support Files */, + ); + name = FBSDKLoginKit; + path = FBSDKLoginKit; + sourceTree = ""; + }; + 03D154C14076ADAC943DE294AA5248BC /* SORelativeDateTransformer */ = { + isa = PBXGroup; + children = ( + 08B81BC819D8BC290F3DCCDBEC67CC0D /* SORelativeDateTransformer.h */, + A48DB88F8D01016F6EE963CE2EFFDC6F /* SORelativeDateTransformer.m */, + 719D41ED31E6855F9328AC249059BFD8 /* Resources */, + 3E58BE4241B87B746F2E9D46A67B2A4F /* Support Files */, + ); + name = SORelativeDateTransformer; + path = SORelativeDateTransformer; + sourceTree = ""; + }; + 04232AA51A682C4E7C29FF48DA028C9F /* Support Files */ = { + isa = PBXGroup; + children = ( + 133DA245FBD8C0085DC76FAD285B9920 /* Bolts.modulemap */, + A0E84C19491E54EAAF85FB1AC17A9D65 /* Bolts.xcconfig */, + AA6368605D08C7D86A1E388C9C7B6AF8 /* Bolts-dummy.m */, + 7E9744AE69CD1A78FE961F4FA6BCC151 /* Bolts-prefix.pch */, + FFD00B281C6AF8E0E8080A3B8277B841 /* Bolts-umbrella.h */, + C05D2E4845BC281397A1B058296EA8EE /* Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/Bolts"; + sourceTree = ""; + }; + 08D3BA69E129FC181688CDF825B6AC3E /* Support Files */ = { + isa = PBXGroup; + children = ( + 4D8B86A19502A5F73D3EC6419AD81099 /* Info.plist */, + 10AA94F32E28F6F1C8C4A1EDEFD86298 /* Kiwi.modulemap */, + 322ED7D1B584D6599E28040B8F7E91A0 /* Kiwi.xcconfig */, + FDFCE16EF2778A68336B1C1A94CEB1B8 /* Kiwi-dummy.m */, + 8EB39CE0CB5C9D6563C7DD5837D93DD3 /* Kiwi-prefix.pch */, + D8EA6615B12047AAAB7756EDA5EEF71D /* Kiwi-umbrella.h */, + ); + name = "Support Files"; + path = "../Target Support Files/Kiwi"; + sourceTree = ""; + }; 0A17EFBB185772683155258D57736BCE /* Products */ = { isa = PBXGroup; children = ( @@ -3297,505 +3420,231 @@ name = Products; sourceTree = ""; }; - 0D44866EB16EFAD1A979EA430A0EEF58 /* Support Files */ = { + 154600B6641750DD03F67B52F743C3CC /* Charts */ = { isa = PBXGroup; children = ( - 4C32183DF136401D5F0E0798F48003D8 /* Info.plist */, - 4C0421E00E444ED5645E844DBC8E8DFA /* UIImageEffects.modulemap */, - EA7628F9C2A7CCC505AA329C2A15BA66 /* UIImageEffects.xcconfig */, - 21E9025659C70F42F94830A52C4E2E67 /* UIImageEffects-dummy.m */, - 8F45F3A9FA360A5E7EE5D1023F8CFF26 /* UIImageEffects-prefix.pch */, - 772231D8AF2824C3F24D4FDD6008D25A /* UIImageEffects-umbrella.h */, + 4FB9131A4ABB9816F72A94D646003A2A /* Core */, + 391817C77F8A24695DA665B6A6876501 /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/UIImageEffects"; + name = Charts; + path = Charts; sourceTree = ""; }; - 0D83E4A5D1D74A97848DD110D6F53FB7 /* Support Files */ = { + 154FEBDA46F4B16951A7C6C61A695A6F /* Support Files */ = { isa = PBXGroup; children = ( - AC409181380D8BDF64D83C720D21F248 /* Info.plist */, - CC543211815E1B6A328818DF09ECACAF /* iOSDFULibrary.modulemap */, - 682821C487319752B6AD78C81B8377D8 /* iOSDFULibrary.xcconfig */, - D9117819D814160AAAB42DE18ECFEF7F /* iOSDFULibrary-dummy.m */, - 9D05E45BC0C6C711FE23B68930E77B53 /* iOSDFULibrary-prefix.pch */, - 1E0102BFB56DE7813E465AF87D865FB3 /* iOSDFULibrary-umbrella.h */, + 5FC058E53BDABA263CB6D24E29C8A336 /* Bugsnag.modulemap */, + 58E343BAB50ED03621474E9B68289E0A /* Bugsnag.xcconfig */, + 70C20460946C978C533CEDBC481588A4 /* Bugsnag-dummy.m */, + 87E1D455CF75800E48C1AFB2DC763728 /* Bugsnag-prefix.pch */, + 33D4F4D96170DC4EB47C1A66AD4D7F95 /* Bugsnag-umbrella.h */, + A5B7C483CC90482F3155D2D9A3A37426 /* Info.plist */, ); name = "Support Files"; - path = "../Target Support Files/iOSDFULibrary"; - sourceTree = ""; - }; - 12D260AAC92AB745617E26E7455EA148 /* Nocilla */ = { - isa = PBXGroup; - children = ( - 5F714157F51C4E557FBEE0075C3B2795 /* ASIHTTPRequestStub.h */, - 84720E224B3D2B63B85A0DD03078E5AE /* ASIHTTPRequestStub.m */, - 31928A1E5B30E215B60FFFC535DCE315 /* LSASIHTTPRequestAdapter.h */, - B2539ABF2222AE0966F00AC863C2611D /* LSASIHTTPRequestAdapter.m */, - 80B8264F1890812781C32AFF8CE5F1E0 /* LSASIHTTPRequestHook.h */, - BE65CF1588A5B4E610BB45707972F6A1 /* LSASIHTTPRequestHook.m */, - 87032ABDDED008223E47A9A102491B5C /* LSDataMatcher.h */, - 540D78A039B5FE8405B5655FA1FC40DF /* LSDataMatcher.m */, - 6B87E0E1EDE6427B681992F95FBF9979 /* LSHTTPBody.h */, - E9BBA10C22B409AAF7EF5B5B9BF9179A /* LSHTTPClientHook.h */, - AED68C09F64BE4157988C07AA75C6F37 /* LSHTTPClientHook.m */, - B3D4352983BEDAEDCA702B1DE27D18D2 /* LSHTTPRequest.h */, - 0BCE9DCB62E542AFAEFC5848C3EDDE9E /* LSHTTPRequestDiff.h */, - 8E922713CA2183E620ECDFC9A5CBE31A /* LSHTTPRequestDiff.m */, - B9F796C8ADB6ADE6B07BFF426DA19B79 /* LSHTTPRequestDSLRepresentation.h */, - B7230EA168730E1315A3FF2E54159A4B /* LSHTTPRequestDSLRepresentation.m */, - 9A954E6F3F61CFCE7A906E95793CDEEF /* LSHTTPResponse.h */, - CA372E64723F63C95C5EEFE41EE4A4F5 /* LSHTTPStubURLProtocol.h */, - BF183758BB78906ADFC9A4FFC999CC6F /* LSHTTPStubURLProtocol.m */, - E6C3690B99256BD4E10D335E209C7DE2 /* LSMatcheable.h */, - DBD8913C05E55941DB694F9C04ED2196 /* LSMatcher.h */, - 64CF97A85A7E62A3E9C03CC7B0C281C8 /* LSMatcher.m */, - 100587C8DD69652C00991FD721009541 /* LSNocilla.h */, - 773876775C1008ED66A3A260C885F52C /* LSNocilla.m */, - 56AA9F45D3084C4AB4525FC83D7E19AA /* LSNSURLHook.h */, - B048532E5C36F6D930B39F5414DF0D7F /* LSNSURLHook.m */, - CEEADB94043E9B519CC5859C193289C4 /* LSNSURLSessionHook.h */, - 24889E9C4C990AE068E1F79AB9FCF662 /* LSNSURLSessionHook.m */, - 216F407B18ECAFA1FDAFDDA0DC04BB45 /* LSRegexMatcher.h */, - 55E95033FE4E7557FDE1A00951CD7718 /* LSRegexMatcher.m */, - D93600CA852052238B10D92795324BCF /* LSStringMatcher.h */, - A3E70871EAA2F3C2B6ACC400CBA756F9 /* LSStringMatcher.m */, - 9823F62540F2465A7F136455266A8D59 /* LSStubRequest.h */, - 669A2C3715B70B901ADB7FB11479713C /* LSStubRequest.m */, - F905DDA0B19E127372FD4F71C60F661A /* LSStubRequestDSL.h */, - B76D1B4B8B7960CA0F702282A5F1AEF7 /* LSStubRequestDSL.m */, - 6B9449AB1EE945C0E5F6CCD24D39FAE1 /* LSStubResponse.h */, - 13034E2EB1F59EEC3CDBA6DB78B2DD1F /* LSStubResponse.m */, - 5B42E7717D3C6C6D8BD45FE4AEEE0531 /* LSStubResponseDSL.h */, - 8A0ADE68E7411395AA4454DB2A32743C /* LSStubResponseDSL.m */, - EB7DFF987D31ACFB325EE3EB7DD9AE78 /* Nocilla.h */, - 8CC8C2F79CCD723AB827B2C91E6659FC /* NSData+Matcheable.h */, - A2B8F994E5CFBA6E840D51C6CF6FA009 /* NSData+Matcheable.m */, - 39F0D5BE52AB7BA6DDA3E8925045C849 /* NSData+Nocilla.h */, - 998D24D139E52D913CEF97242E3DD42E /* NSData+Nocilla.m */, - 2748325F3C2F9E38DAC6320A1B140BF6 /* NSRegularExpression+Matcheable.h */, - 2EF2CC3B14B2D613C7E6F6F08B234B1A /* NSRegularExpression+Matcheable.m */, - C0DE5562A03579E0B122025365D39B9F /* NSString+Matcheable.h */, - E98B453148FAE1F4697468737D7ECCCA /* NSString+Matcheable.m */, - 716A218759277AC9E6419D96A4040B58 /* NSString+Nocilla.h */, - 6FA0DF0D5F381DF7ABB43578AA02035F /* NSString+Nocilla.m */, - 3449C4EB99DF2EB9DC9DA17CA6DA5023 /* NSURLRequest+DSL.h */, - EFD322699C3FAED1A00330FCB133DCCE /* NSURLRequest+DSL.m */, - A15B2DBA613CCDA83813BAF9FEA158FE /* NSURLRequest+LSHTTPRequest.h */, - 129FE9DF4288E8593AF46E0177B6D9AD /* NSURLRequest+LSHTTPRequest.m */, - 65C51E3CD3A7F6E11CC54A4543E7AED9 /* Support Files */, - ); - name = Nocilla; - path = Nocilla; - sourceTree = ""; - }; - 138FDA7FAEF8693C81CD8655421B3A6A /* Model */ = { - isa = PBXGroup; - children = ( - A115EE15A0747FF0A1D782C9FC31D1EB /* Model.h */, - 610ADCE93208732AA731B394567FD681 /* Model.m */, - 5D4096033199EA7F90B9A8570C2DD998 /* SENAccount.h */, - D882B609756D9657619718F210FC53BA /* SENAccount.m */, - 9A3D7B74E6C89892A95E1F42043CDEBC /* SENAlarm.h */, - B917255094899BCE66BD9672780025D8 /* SENAlarm.m */, - 9B1DB0D10C1442C097732ECB66D8EDA3 /* SENAlarmCollection.h */, - 882231315B2969A6B3CA32CC3D3CE0B9 /* SENAlarmCollection.m */, - 66949505C3C3153F2B4B46D3E3BD2EF4 /* SENAnswer.h */, - 609CB77C240B37B269ACE297377461B8 /* SENAnswer.m */, - B67B2F1E1FF6EA35D2B84802E069D5BA /* SENAppStats.h */, - 2300B0C6A65D2F1C0DFA6EBEC80360E7 /* SENAppStats.m */, - DD64C0B91BAB71B0F0EB2FCFABAAA831 /* SENAppUnreadStats.h */, - 4E96B6B623F84F761A328B6D2A2D3CC6 /* SENAppUnreadStats.m */, - 6ED991FA71EA0D7CCCB511947369C5F4 /* SENCondition.h */, - A3F729D02D38CD73AF4F323D0515122B /* SENCondition.m */, - D06CC1BA3E165DF815E4343C35C2678F /* SENConditionRange.h */, - AF8FE9D5F9D61E5851CD01B6440DE504 /* SENConditionRange.m */, - BB5B2120EB439ED59F662927F149617D /* SENDeviceMetadata.h */, - A15E208D5D497892CD0DA069D13C6B00 /* SENDeviceMetadata.m */, - 8D6935019E6C994EF2A706493F796A63 /* SENDevicePairingInfo.h */, - 81230523DD08CDD54788CFAB75CCC565 /* SENDevicePairingInfo.m */, - E2851BA137554DCC0EF75D0FAB69A448 /* SENDFUStatus.h */, - 90C15591570C2B5242E1DA75F0AC5E04 /* SENDFUStatus.m */, - E3D41F362C42D60E39C885922A64023D /* SENExpansion.h */, - 81B2C9D6775439C7C4C9C0356BF9B617 /* SENExpansion.m */, - 9D8CBDCD72BB39ED4F09FA53D0E34FC8 /* SENInsight.h */, - 4AE0B6B3ADE11D23012B15D65F630532 /* SENInsight.m */, - 66AF4AFE7210F7642971C75A14A1A0F0 /* SENKeyedArchiver.h */, - CA23C08773D3B7A466D1BC601E126785 /* SENKeyedArchiver.m */, - 13DC3D6E2BDC2322D58E18ACED92AF79 /* SENLocalPreferences.h */, - 4B9C5DB901A7877E7EC81E5ADDF90640 /* SENLocalPreferences.m */, - 36DACE94BCCEFC308C24112E5B488F4C /* SENPairedDevices.h */, - 070DB2AE64BA3D9753C7D63B725808C4 /* SENPairedDevices.m */, - 86BFF5DC5755D60A88651510891C8995 /* SENPillMetadata.h */, - BD10C74CE751903936DC1C0C6452D51C /* SENPillMetadata.m */, - B5787D17FAB20E1949F6F682F6F4A31C /* SENPreference.h */, - 9C46F68DF2F84BD573CEC2309580F2A4 /* SENPreference.m */, - 642488E54B5A8FC68B8613E5349DC02C /* SENQuestion.h */, - 3A3F5202E569A636CD0353748B470752 /* SENQuestion.m */, - A921326E74CF184375085625B0A7C0A0 /* SENRemoteImage.h */, - CC13F80D809D9679A4F05C5DBD501C67 /* SENRemoteImage.m */, - F75D35F213AD739183A9DD7991CBC52A /* SENSenseMetadata.h */, - 8139425B310BE5FC9D88A7B8FCF2C231 /* SENSenseMetadata.m */, - 2501B441B55B79E78DCCECFAA637719D /* SENSenseVoiceSettings.h */, - 5242267467AA501A339C88A3A03AB330 /* SENSenseVoiceSettings.m */, - 9E7A1AA65CDB03BF18166A65BDDAA70C /* SENSenseWiFiStatus.h */, - A5B7A1374949E6945258F87184D50196 /* SENSenseWiFiStatus.m */, - C3CCFB9468A528ACF79E9E64699A4A6F /* SENSensor.h */, - 2ED0762D17F63B0C79D047EA62C4EC90 /* SENSensor.m */, - 2295A5FA7FD42A1ED8B24B8E3F87DA63 /* SENSensorDataRequest.h */, - 787E9183A0663752A307EADF0C89FF6A /* SENSensorDataRequest.m */, - B6F26ABB9227A044A936E885222196BE /* SENSensorStatus.h */, - 1072A2465F763091E40B17EC4CAB70BE /* SENSensorStatus.m */, - B36FDC37EEEB44C5EBDFA482A2CBCB2D /* SENSerializable.h */, - 5BE587CF99E5FF4EDA6559F8E0CB4A1A /* SENShareable.h */, - C14DD51322D5FDC463493320806589F8 /* SENSleepSoundDurations.h */, - 0A1A7DB316C32952C4F4B362543BD481 /* SENSleepSoundDurations.m */, - F64597A353871E8E881933B26016DA9F /* SENSleepSoundRequest.h */, - 4EE96A9AA12BDAD12FA092067450B6DE /* SENSleepSoundRequest.m */, - E31D0771BF8D25D28DD56B5A5D3F0B02 /* SENSleepSounds.h */, - 9A78C5A20DFCA3E090F506F93DAE8EEC /* SENSleepSounds.m */, - 1879D3562A44353AE93C3F99C22A4FC3 /* SENSleepSoundsState.h */, - C6F3081DA6268700E800A0EA1AD0233E /* SENSleepSoundsState.m */, - C75DD231A80A477FDACD2745BFA50ED7 /* SENSleepSoundStatus.h */, - 74842EC058DA394FE61D9FC0BB9D4ED2 /* SENSleepSoundStatus.m */, - 0678162A663D70A6BB8176FE7953E175 /* SENSound.h */, - 94CF7F7BBB322E49EE56B8F92232A082 /* SENSound.m */, - 9AA6E11C8C26CB1066D96920E90FBDAD /* SENSpeechResult.h */, - 31D67FD474DA02733E699C27C1936444 /* SENSpeechResult.m */, - E1FAD4806F3B33D2B54AEF85AA6AA92C /* SENSupportTopic.h */, - 8502DD76E8D4AB6E81F7D70D74A9A9A9 /* SENSupportTopic.m */, - 4CFDC656F4D426ABE0479EF28B2DDF1C /* SENSwapStatus.h */, - 8868C938978202401B0557129480BF1B /* SENSwapStatus.m */, - 0B7426221C875E9C4D2488B3400D866C /* SENSystemAlert.h */, - 15100BBE7084A834268745BAF4B2BB45 /* SENSystemAlert.m */, - 67383A4F258C1D84816F3D940387D0A8 /* SENTimeline.h */, - 3D2CADAEDEBDA01B83FBD4EF4E814BD2 /* SENTimeline.m */, - A9A663271DF30209AF5985F3E8EC07B6 /* SENTimelineMetric.h */, - 281917DFF055B834FF66B1D46E072FE8 /* SENTimelineMetric.m */, - F585D9E13EC176A7B3E725176F204BAB /* SENTimelineSegment.h */, - 3FD248B70EC5CAAA1CF849A0E781CB3F /* SENTimelineSegment.m */, - 123780BF06F4A903BCEF8923638C4888 /* SENTrends.h */, - F4BBB989B2B0D6192912ED7CF09D8E68 /* SENTrends.m */, - 9DD8E57F317761BFC1540E1E6EBE1CD9 /* SENTrendsGraph.h */, - 24BF92F3C5220E5DBED63BA7C273BB10 /* SENTrendsGraph.m */, - ); - name = Model; - sourceTree = ""; - }; - 13F7A2CA09C324FAB58953C90168CDC6 /* FXKeychain */ = { - isa = PBXGroup; - children = ( - 18DF8EA9C678BFC1F1120D934270E8C3 /* FXKeychain.h */, - AE971AD2E66949622FB4E2A77D402B3F /* FXKeychain.m */, - E2FEA725A3C56767908849B3BD4FA89D /* Support Files */, - ); - name = FXKeychain; - path = FXKeychain; - sourceTree = ""; - }; - 161D8B074D3C24998F2CF6AA7643A62A /* AttributedMarkdown */ = { - isa = PBXGroup; - children = ( - 0F1447C84D83289210FC8EFE1C590410 /* markdown_lib.h */, - A6046EE8D6C438936A3A8563F19D9BCE /* markdown_lib.m */, - 64F83C5A1F381BFE9852071E792EB5DD /* markdown_output.m */, - 8D7BAF7CAC3F561029DF3DAA12E6ABD3 /* markdown_parser.m */, - CA428C3D24F1BF9D06675C1E67FD6FB6 /* markdown_peg.h */, - 4F8624536E44C1C3180523523BBC0165 /* platform.h */, - 6AA15188D1E2B0A3CE693A1A8C6F3A0A /* Support Files */, - ); - name = AttributedMarkdown; - path = AttributedMarkdown; + path = "../Target Support Files/Bugsnag"; sourceTree = ""; }; - 1B57BD6D645FB018E232C9F4EA132B5C /* Support Files */ = { + 17E70DDCC8F5AD1092A6579F0F98FAB2 /* Support Files */ = { isa = PBXGroup; children = ( - 70E0C97BA52C77048599044FD51CA8DD /* CocoaLumberjack.modulemap */, - D912E22F9BEA4069FD6BB7FB8E09D138 /* CocoaLumberjack.xcconfig */, - 30E174BF3E734B5CE0F08413B9538CC3 /* CocoaLumberjack-dummy.m */, - 50486F41A8780CE1E38E7F5C79672A92 /* CocoaLumberjack-prefix.pch */, - 6D7049DB0BD4F67305598524F35C2468 /* Info.plist */, + 697BBF5840B58C76EA98B1567CC0AB90 /* CocoaLumberjack.modulemap */, + EF2349BA4C7E078FA0D6F8EB2CAE527C /* CocoaLumberjack.xcconfig */, + 373123509BF80984D9D891C0711012B9 /* CocoaLumberjack-dummy.m */, + 49AFD529830872A944720DD1B8B2C308 /* CocoaLumberjack-prefix.pch */, + 2EA729FAB3291C763E1A9DF2BF32666A /* Info.plist */, ); name = "Support Files"; path = "../Target Support Files/CocoaLumberjack"; sourceTree = ""; }; - 1F3DD49B1DCAF33F24246582F70F8DE4 /* Resources */ = { + 1C6A8214867E60CC4E9F8327170C5B53 /* Bolts */ = { isa = PBXGroup; children = ( - DAF1C70DFB4691886CAF542C81BB3A28 /* ZendeskSDK.bundle */, + A632C9B5C3995347F2EB7D89E5193452 /* AppLinks */, + 04232AA51A682C4E7C29FF48DA028C9F /* Support Files */, + 7629A17FD96BC583CA37CF225DBDE32E /* Tasks */, ); - name = Resources; + name = Bolts; + path = Bolts; sourceTree = ""; }; - 2367C4DEAC56F11FCA2440948CCACFCD /* Bugsnag */ = { + 1EA7F77FFBF400F670FADFF08E8844B8 /* Analytics */ = { isa = PBXGroup; children = ( - E811212FBD3A3930EDD12B567BAF63D7 /* ARCSafe_MemMgmt.h */, - ABFABCFCCBB3172389B4ADD5767F4D80 /* Bugsnag.h */, - E78C35FC201D48F74C82D0EBCA643C2A /* Bugsnag.m */, - DE943D0F7F2B3E8F9DC9EAD4055DA52D /* BugsnagBreadcrumb.h */, - 40B9AEA14C11BA3E76768BE0DD1531DE /* BugsnagBreadcrumb.m */, - B024632A87A14A989B95F6CABF4A5117 /* BugsnagConfiguration.h */, - 3CE2D0C793F3B465D96B347EDBEB74E5 /* BugsnagConfiguration.m */, - F6361D1DEFF31D71747E747579EA5861 /* BugsnagCrashReport.h */, - F01D59B834509EFB53755091C65325DF /* BugsnagCrashReport.m */, - 004464931D500E7BFDDD037797403EBE /* BugsnagIosNotifier.h */, - 92E36317192CA4DAF01AB301A226AFD0 /* BugsnagIosNotifier.m */, - 91E697BAEF603200BD960C72B00862CB /* BugsnagMetaData.h */, - 05355C7678714ACC12AACA7E28D39662 /* BugsnagMetaData.m */, - 43EB63C391DA0FF22176EAB167CA2B0E /* BugsnagNotifier.h */, - D6E92FE93065C887F12CB2D10C5B2B48 /* BugsnagNotifier.m */, - 620D5C46D0DAE0F63C47A4800800183F /* BugsnagOSXNotifier.h */, - 2B4ECE917947A3B90129B00B433CC597 /* BugsnagOSXNotifier.m */, - 51F3EA56D5050437AE154E3E5E4ECF09 /* BugsnagSink.h */, - E80017A21D4D26651BD0C522CA5E1DD6 /* BugsnagSink.m */, - 04F2DEA6076EF916B8C095F80989AE2F /* Demangle.cpp */, - D03C9028C6F519BDB47DD32B47147F90 /* Demangle.h */, - F66664ED76E1E58E0C1C4B1453C2FD8D /* KSArchSpecific.h */, - 17C115EB3286EE449F4B6F07AD2327D8 /* KSBacktrace.c */, - 376CB1F9CEF9751A1D244461EAF821BE /* KSBacktrace.h */, - 7AEB8D01521097C112C5084600A74565 /* KSBacktrace_Private.h */, - 550BC3FD919FF4292FAE64B3955DA8E8 /* KSCrash.h */, - 11625FC1D007DDC58EF36E187BF25F28 /* KSCrash.m */, - E46B8E46F6B21E75209ECCEFD515364B /* KSCrashAdvanced.h */, - 7250860B65D74EA4F9F047CFDB1C663A /* KSCrashC.c */, - CC5AB2DAF439218767EE163603FFC843 /* KSCrashC.h */, - 9601652B686FD712BD8910AD82EF58DD /* KSCrashCallCompletion.h */, - 91C957C34E1AA9431ECA3031EFB73B10 /* KSCrashCallCompletion.m */, - 4ADEF4D33A76AFB1389B8E9C8341EC1E /* KSCrashContext.h */, - 7E6BA13FB738BB32E2EF40B60EB0E5A4 /* KSCrashDoctor.h */, - DB80128E49D8928A2CE6962A9247B2CE /* KSCrashDoctor.m */, - 9C0083E642A894ACA31202C7460FB387 /* KSCrashReport.c */, - B39BD8AF10FEE670088D59E46391424F /* KSCrashReport.h */, - 234E210DE57B0CB7F2F214403D2D1C16 /* KSCrashReportFields.h */, - 464656453E75763F93A992179061B886 /* KSCrashReportFilter.h */, - 8C296501E12E0247ABA9ECC1BB7633B7 /* KSCrashReportStore.h */, - EB6C025F69BF9F71F6CE3CC941F42FAC /* KSCrashReportStore.m */, - 685FB16D9DE24B35B7C25B4182976F58 /* KSCrashReportWriter.h */, - 5DEAD6E255966583A5C1FF00AC6105D4 /* KSCrashSentry.c */, - DA5B231DCB24D93CC0AC853347972CE5 /* KSCrashSentry.h */, - 5452CE5014301B39210EDF60E3602547 /* KSCrashSentry_CPPException.h */, - 78DCACDC0E37042F1678DB454FB672A7 /* KSCrashSentry_CPPException.mm */, - 474CFC56E2DD8A9F283C978CE8BF609E /* KSCrashSentry_Deadlock.h */, - 2196CFABEB062A2396233D837BA5509F /* KSCrashSentry_Deadlock.m */, - DE673CEBC245174BE23000DD479BBBF2 /* KSCrashSentry_MachException.c */, - 6D8E746CE846855C04E5F34EA618AA04 /* KSCrashSentry_MachException.h */, - 39FBA9A99220DC5E1E87A0D9C3EE448F /* KSCrashSentry_NSException.h */, - CD62F7B2556B48F61CD5F18719229E49 /* KSCrashSentry_NSException.m */, - 4D1A7B74976B1263180E106CB8848994 /* KSCrashSentry_Private.h */, - 14ACFF3CFF6579702F5CD4D86C604AF8 /* KSCrashSentry_Signal.c */, - 316679F59F981C9F1BCF4CE8FA360008 /* KSCrashSentry_Signal.h */, - 495CA3FF81DC016487B522DBBA0EB0E8 /* KSCrashSentry_User.c */, - 3AA8B046D182D60C00F8274EF3CD8E85 /* KSCrashSentry_User.h */, - 746BEF340E9FB94AFCEE06328807C2B5 /* KSCrashState.c */, - E56A655DACD79F8E64AA1AC4BBBAEEE8 /* KSCrashState.h */, - 0B81F04D615B0B828B7B7514FF658D4D /* KSCrashType.c */, - 9E099D3285CA2B02FDC56DEE3654BDE1 /* KSCrashType.h */, - 68919DB435A86D732927D440C5E209AA /* KSDynamicLinker.c */, - DA99611FE246977602D91B5974E86C20 /* KSDynamicLinker.h */, - D34F8A174A93B79ADEAD22323CBBDF48 /* KSFileUtils.c */, - B8BA7703D8BEB9BEB039F2D09481AFB0 /* KSFileUtils.h */, - CABAD2F56AA3CACEF82562EEEDCB7A81 /* KSJSONCodec.c */, - 25AFB78C3DEC2EC10BA9ED5C92411F32 /* KSJSONCodec.h */, - EFACDD58AD6A70C2A526AEB1167103CC /* KSJSONCodecObjC.h */, - 70A03B01F87E34D66CEDA01F5E927257 /* KSJSONCodecObjC.m */, - 5AC7B52029D2AD40558AC0CAD7444B9B /* KSLogger.h */, - 8AAECE858642F82CA0CEB9229E331F06 /* KSLogger.m */, - E98B97E9DA8345F10DD916ECA648D331 /* KSMach.c */, - 40B663AE46A5ECC70F5C5E395E283F58 /* KSMach.h */, - F4E9773B722C6FF7DE8FEADFDD69CF4D /* KSMach_Arm.c */, - 0D4CD0EE442157FE13EB299FC4526C3E /* KSMach_Arm64.c */, - F9899315A9F9CF55336C74B4E0802FEE /* KSMach_x86_32.c */, - CD1C2E79E94C2B08E91BB37A2F9D8145 /* KSMach_x86_64.c */, - DC5AFF71A3C82286681C50BB12EB742E /* KSMachApple.h */, - 318377303719062560C003A77E68B6F8 /* KSObjC.c */, - 2589F9E778C8DAE5A53701C297BEBF2B /* KSObjC.h */, - DBE664693D822EF51AFE91F247A601B1 /* KSObjCApple.h */, - FD3906478F780CB9E0AC60CF98BD7E36 /* KSSafeCollections.h */, - 1E9EC74DD3741B9B09E03D8DFC18D83D /* KSSafeCollections.m */, - 73FD7F4EA7231D43403FF0E56FF00F8F /* KSSignalInfo.c */, - EA5DB32BE570E8864708CC15264A56BF /* KSSignalInfo.h */, - D14ADE3ECC3029386CE722CC25200E10 /* KSSingleton.h */, - 5740410A54598F5AC581425CAFBFB0ED /* KSString.c */, - E0EF9817FA552C0404A858577828F11E /* KSString.h */, - 67B966685D2131EC7AF8A80321C6EC04 /* KSSysCtl.c */, - C1235F1894B1798E2FE835D95CC03E3D /* KSSysCtl.h */, - D00E8E6849BC04B7319B227160104EFB /* KSSystemInfo.h */, - BF51BF2B983C85185C1DCAEC9529CAA3 /* KSSystemInfo.m */, - E3BD4630BEE52C4946C1DA69FE0215DB /* KSSystemInfoC.h */, - A9F651D39888741D6A93343B2C1157FD /* NSDictionary+Merge.h */, - E0E26B02CBF664840D8D402D5CC93A69 /* NSDictionary+Merge.m */, - 310D3D11482390795788F3B9008AB82B /* NSError+SimpleConstructor.h */, - 7529D6C12DBB24AEE02FD569471DD9CD /* NSError+SimpleConstructor.m */, - AE48BB1EA486FB2AF7590A660E3798F2 /* RFC3339DateTool.h */, - 1D2FBC2AC31DF8A186A84E7121D72DF0 /* RFC3339DateTool.m */, - 7A5DE10C9D7CAFE41072091C71733A91 /* no-arc */, - B691B2F14299017585C448C017FB1AB4 /* Support Files */, + 32C8169293F09D481035B26F5D29F504 /* Analytics.h */, + 987C5A85023F83E602CC425F71E53617 /* SENAnalytics.h */, + 53C60854A71FC324DE4BD89A675212C2 /* SENAnalytics.m */, + 1DE51ACA279C58A4C503080911D05902 /* SENAnalyticsLogger.h */, + 5680E1649C36F79AFF5849706444BDEB /* SENAnalyticsLogger.m */, + A974AF82848533D26E8C498DB1B19199 /* SENAnalyticsProvider.h */, ); - name = Bugsnag; - path = Bugsnag; + name = Analytics; sourceTree = ""; }; - 24354D9252FA4E7184C2194A27EE67B8 /* AFNetworking */ = { + 213012EE9CB40D4AF41660F049589321 /* Zip */ = { isa = PBXGroup; children = ( - 0BE2704F2FD5799FB8A24014F0253803 /* AFNetworking.h */, - 2EF2910173AC65FA89745F723DE54A5B /* NSURLSession */, - 07881CC9FF3C63D8E40D00C09C6A3A25 /* Reachability */, - 999C6F196966280C71AE5513EFF10B63 /* Security */, - 3FA41752BC288FCDA647BE78C779E81C /* Serialization */, - DBE8B4A3FEBA6C7EDD05DA29F6A36849 /* Support Files */, - F47C5E7103E1EAE226FFEC4C9A9A66F8 /* UIKit */, + 44E695192C64FA9F1821477774BC214D /* crypt.h */, + E69105015E638008C9A123FCB8AE029F /* ioapi.c */, + F18824378E22C99C2ED5068281F9ECF0 /* ioapi.h */, + 3A4F9B08B78AE2D32F90A8FEA482A8F1 /* QuickZip.swift */, + B58120C90752A67E96587B097A17E2B7 /* unzip.c */, + 175A95C8B0D2A8B66F11365DDBCD069C /* unzip.h */, + F0B7EA3409DB3B3CB505F0BA91C2A440 /* zip.c */, + 13EF3F2FCD8491C87BD2E6F3DBC2BF96 /* Zip.h */, + A798D530DC432D50F6A9A5EA1BED939B /* zip.h */, + 39BD143F6106000CED6D7888B5A78F2E /* Zip.swift */, + B718BF553242C56C79D3816D1C3636C8 /* ZipUtilities.swift */, + A708CA2E41F0D2BE95A2EE7BA424F99D /* Support Files */, ); - name = AFNetworking; - path = AFNetworking; + name = Zip; + path = Zip; sourceTree = ""; }; - 250FBDA88A023D85924167031C8752F9 /* Core */ = { + 2A26A89E57EA3BD820339FD0E1D35279 /* Support Files */ = { isa = PBXGroup; children = ( - A709A660028705E1C9EADC5BD0FB977C /* DDAbstractDatabaseLogger.h */, - 9A800D13D1ACABE09591A803A7F21451 /* DDAbstractDatabaseLogger.m */, - E536E418ADB15C147CB7C9ECBC19FDD9 /* DDASLLogCapture.h */, - C510A0BD1216357C365862C9A6083E78 /* DDASLLogCapture.m */, - B30EEF8A4B3C88C335E69DADAB5BFC10 /* DDASLLogger.h */, - 4AAD5461BF72FBD6ACBAD0F408544D82 /* DDASLLogger.m */, - 51529B267AE500C5A209140AACDF7E4C /* DDAssertMacros.h */, - 4BAC93F394A606F582BD6C2EEC4D2CD4 /* DDFileLogger.h */, - BCF3138C5ECBCC142A67DA44D1D759E6 /* DDFileLogger.m */, - 8FA6FCD771D3CE911285EFFCC87A8BE0 /* DDLegacyMacros.h */, - E53DDCC820876F34ADC32CCB2A215BE3 /* DDLog.h */, - 0DD0AD3E64658E6A1A81C0E5F91B5978 /* DDLog.m */, - E9C8389135242974E88A8891C58D0C5C /* DDLog+LOGV.h */, - CB9261E67E775FF9AD39A0055399B7FE /* DDLogMacros.h */, - 19A2B6852FB23615CBF512F5ADE2D681 /* DDTTYLogger.h */, - 2019D76F40071965644B18E75DB45D09 /* DDTTYLogger.m */, + BD5F860DF1535D39D938ED26BE66870C /* FBSDKLoginKit.modulemap */, + 4BF52A11B3DF395F80D714A6F49BC3DE /* FBSDKLoginKit.xcconfig */, + 19FC10DCF3E4D7DB8F4C6C4D50055627 /* FBSDKLoginKit-dummy.m */, + 96AB29B0B304B4850BA66B46B2D8BA89 /* FBSDKLoginKit-prefix.pch */, + 75A0574C4ADECC9B02610B5A47466D0C /* FBSDKLoginKit-umbrella.h */, + 04FC34BD981BFB0C104C5E6E58239602 /* Info.plist */, ); - name = Core; + name = "Support Files"; + path = "../Target Support Files/FBSDKLoginKit"; sourceTree = ""; }; - 2982E47732DC615854B5A2A1E5B0A218 /* SORelativeDateTransformer */ = { + 2AB81056669CF14787639529DABD6BDC /* Support Files */ = { isa = PBXGroup; children = ( - FC927C0E785BFA352ACBC8A36982634B /* SORelativeDateTransformer.h */, - 89BFFA20F0BD0476405D04A5906B1C1A /* SORelativeDateTransformer.m */, - 364C900CAFBE5287E60DEF803DEF4210 /* Resources */, - CD3FA30C40C5CBFE76F75E538C776B28 /* Support Files */, + FE3967FA38D2486D160C42C2A5633A0F /* Info.plist */, + A3CEBC9BD57E564756404D78D5F6B685 /* LGBluetooth.modulemap */, + 6FC79274CE089F582741A3D8AB8CF7FF /* LGBluetooth.xcconfig */, + C8C2AF345B2AE91B0C0CFE58463E80F3 /* LGBluetooth-dummy.m */, + D3A14BA66C0E45CF907C9AB313FF6817 /* LGBluetooth-prefix.pch */, + 0148C0E7BB830AC6D3D603DB0E257136 /* LGBluetooth-umbrella.h */, ); - name = SORelativeDateTransformer; - path = SORelativeDateTransformer; + name = "Support Files"; + path = "../Target Support Files/LGBluetooth"; sourceTree = ""; }; - 2BDC5B7C23664B9C8A1556A000E4830A /* Pods */ = { + 320FA56AE747DD2AF9DC75F384B2BCF1 /* Frameworks */ = { isa = PBXGroup; children = ( - 24354D9252FA4E7184C2194A27EE67B8 /* AFNetworking */, - AF2B33A9B33351503763CC7E2401AFD1 /* Analytics */, - 161D8B074D3C24998F2CF6AA7643A62A /* AttributedMarkdown */, - E12EAAB239229DE26A3FAB1E54A93959 /* Bolts */, - 2367C4DEAC56F11FCA2440948CCACFCD /* Bugsnag */, - 5F9CE8D93F69947A2C239879524700DD /* CGFloatType */, - 502F69F053F3FC7C81D6FCB055A8AFD4 /* Charts */, - DEFE310E090441DB9F9CF1E3C85D55DD /* CocoaLumberjack */, - DFA288DC34F7802F7669FCB5A0DE2A6F /* FBSDKCoreKit */, - 443869312738C283983F2A69660035AF /* FBSDKLoginKit */, - 13F7A2CA09C324FAB58953C90168CDC6 /* FXKeychain */, - 78FBF2B9ADC43194E5ED58C4F6B8B5B8 /* iOSDFULibrary */, - 5EEE9E1647D51E0FABD567BC4FA00DB5 /* Kiwi */, - BE3183C559F9B94A933F1905FB7817E3 /* LGBluetooth */, - A28421FFCD1C2C812CAD77AAA9740149 /* NAPickerView */, - 12D260AAC92AB745617E26E7455EA148 /* Nocilla */, - 2E1CED5E882CCF9B42344E0898CF14DC /* NSJSONSerialization-NSNullRemoval */, - D3C252AAD94E50D5EDE9F8BFBB2729A6 /* SenseKit */, - A8039179B92F766793DBBE530D5026EE /* SHSProtoBuf */, - 2982E47732DC615854B5A2A1E5B0A218 /* SORelativeDateTransformer */, - 51340F52EBF4C815F7805C75A60716A2 /* SVWebViewController */, - AB4F2BDA70F637F6E6321AAB23ACBAA0 /* UICountingLabel */, - 36E1250F1D37900673FF42CB10E73F32 /* UIImageEffects */, - 8D25084C790C42C2CE2EB380D77CA35A /* ZendeskSDK */, - 637ECE35B52CFF7535032B9F79FB29C5 /* Zip */, + 631C61E5AC502B2E87D55E96D1AB3CBB /* ZendeskProviderSDK.framework */, ); - name = Pods; + name = Frameworks; sourceTree = ""; }; - 2E1CED5E882CCF9B42344E0898CF14DC /* NSJSONSerialization-NSNullRemoval */ = { + 32A45B7335DD9FB5114E417F728A5466 /* NSJSONSerialization-NSNullRemoval */ = { isa = PBXGroup; children = ( - 0682479473339FD4CA0EA2EF452BE109 /* NSJSONSerialization+RemovingNulls.h */, - BAFD5E30C972E326528B9218828226D7 /* NSJSONSerialization+RemovingNulls.m */, - 82570DB154DCDAC641D363E90B900795 /* Support Files */, + E36F414F3B2B96D9AFAC40FAF3DC57C7 /* NSJSONSerialization+RemovingNulls.h */, + 5E8384052533B78C7E1DFBA4B45DF49F /* NSJSONSerialization+RemovingNulls.m */, + 888336A8D9ED8F67004F179750D52D32 /* Support Files */, ); name = "NSJSONSerialization-NSNullRemoval"; path = "NSJSONSerialization-NSNullRemoval"; sourceTree = ""; }; - 2EF2910173AC65FA89745F723DE54A5B /* NSURLSession */ = { + 3854BE2FD1BDE290CFD7D4503F700188 /* API */ = { isa = PBXGroup; children = ( - 8655B9DA4537691BA0E6F5F9BB7E586E /* AFHTTPSessionManager.h */, - 2AC8299468B77981B32D3A04DED7CFB6 /* AFHTTPSessionManager.m */, - 7D7755B9BDC9B79E7498A704BE4931C6 /* AFURLSessionManager.h */, - 1745272E9A1F64AD7CE885591066088C /* AFURLSessionManager.m */, + B17B5D8518BAD7E8228E20BE90531288 /* API.h */, + 7BC091AA372586B76CC54E27A6F96F8B /* SENAPIAccount.h */, + 23C2BCCE7D49C87CCC16FB17CCBA1CD4 /* SENAPIAccount.m */, + 366DF6498ED4134ED466FFF03F21BA2A /* SENAPIAlarms.h */, + EACD710F0BD8FCA4090D43BBC2F4A3AB /* SENAPIAlarms.m */, + C39845B25DB23D75E4B88F7C83D3D11F /* SENAPIAppFeedback.h */, + A9677A04C971E2E27B3223234051FA65 /* SENAPIAppFeedback.m */, + 07BEE5B65B250528216FAD0DA106EF73 /* SENAPIAppStats.h */, + 9233F6FEB284CC5A5D3E9AC01DE48905 /* SENAPIAppStats.m */, + 8745062827400559A83CE9A56658596C /* SENAPIClient.h */, + 7AF7B802C67EF24EF3198052EF1E3CED /* SENAPIClient.m */, + 4D7DBE25469F52D71ACC043CAD65E131 /* SENAPIDevice.h */, + BFFC82CE3606B6E699E4EBE66C56BC1C /* SENAPIDevice.m */, + 9BAF8324ECF4029E6BF67DA2233B484C /* SENAPIExpansion.h */, + 581B4E0EE1C1870D10F040B6C9C211E3 /* SENAPIExpansion.m */, + 9C9C36BB40CFB8041DC011F5C9BD3BF3 /* SENAPIInsight.h */, + F40ECDD8C57B624B053BF7B547C90924 /* SENAPIInsight.m */, + FD4C4D92FACA16A4EC61716F9A84C4C7 /* SENAPINotification.h */, + E47A15CCB8CF24BF6ED10CA0C836D2F4 /* SENAPINotification.m */, + A297E989309222EB1B97B23148A902C4 /* SENAPIPhoto.h */, + 882D282440A17A0172C329B8A692C1E9 /* SENAPIPhoto.m */, + B0F7102097BC7749D91644D26F32849C /* SENAPIPreferences.h */, + 28E2A699BFB7C2CF860F9893198C5947 /* SENAPIPreferences.m */, + 7202E4346DB38175A148E5874BC51E2C /* SENAPIQuestions.h */, + 72906F4F0B8D526067EE9AC451BDC020 /* SENAPIQuestions.m */, + 9E02E0845C3157981E385F106AE7DEB4 /* SENAPISensor.h */, + 8420BE5C1D2073AEA7FE259F527DCFB3 /* SENAPISensor.m */, + 98CD15C4B0EBD6C6B6C51FEC2E5DBEB2 /* SENAPIShare.h */, + 2DB23C43C150C059207739CAD7708F9C /* SENAPIShare.m */, + 935F9DF02DA7E3F6F978A66DA5CE9221 /* SENAPISleepSounds.h */, + 23EFE327045ABF11ECC644EB2BC6F34C /* SENAPISleepSounds.m */, + 25606B8CE5CC49383708DE8452969095 /* SENAPISpeech.h */, + 847945766F1F07E0CF05BDB150AD411D /* SENAPISpeech.m */, + 2CAA67411F93DCC808C822095066A98A /* SENAPISupport.h */, + 3D0124D5A22AA7F25493E7296EF9C2C1 /* SENAPISupport.m */, + D75B09E9ACE0AEE2B55DF58D370BD685 /* SENAPISystemAlerts.h */, + 0F0F5CB49E155D7DE535397E8EAD5758 /* SENAPISystemAlerts.m */, + 3CE2235797269C833EA1B4C79208D1FE /* SENAPITimeline.h */, + E4EEA67E868992A4E9F49F1FD39047F5 /* SENAPITimeline.m */, + A760D55111FC6094DB7EF236DCB082B6 /* SENAPITimeZone.h */, + DA42D98FF7D9A546BB7769A0B3B7DFA2 /* SENAPITimeZone.m */, + 3CCCFE66CA14E145DE3421135F751D0B /* SENAPITrends.h */, + 7B4ABCAD46105A3838EBC4851CD75902 /* SENAPITrends.m */, + 5BCACF3E3A93330E26651B1BF18B51F6 /* SENAuthorizationService.h */, + 2C51027216F956C33E66CE525490C96A /* SENAuthorizationService.m */, ); - name = NSURLSession; - sourceTree = ""; - }; - 364C900CAFBE5287E60DEF803DEF4210 /* Resources */ = { - isa = PBXGroup; - children = ( - 805919EA9027081FFAC7DD17A4070BEF /* SORelativeDateTransformer.bundle */, - ); - name = Resources; + name = API; sourceTree = ""; }; - 36E1250F1D37900673FF42CB10E73F32 /* UIImageEffects */ = { + 391817C77F8A24695DA665B6A6876501 /* Support Files */ = { isa = PBXGroup; children = ( - 1B8968B39F9EBF4132E44FE5325CE047 /* UIImage+ImageEffects.h */, - 925C320C91977C85A10CB662C026A674 /* UIImage+ImageEffects.m */, - 0D44866EB16EFAD1A979EA430A0EEF58 /* Support Files */, + DF54F054D8F6D9F13ADA396278AA8158 /* Charts.modulemap */, + 0F75DF8DF4862A19A7FE628E400F27B4 /* Charts.xcconfig */, + 1354BB723751CF1C5CE95D4535DE53C9 /* Charts-dummy.m */, + 5E1DF95000EF1BB4B47A0551B6796DBF /* Charts-prefix.pch */, + 90A1A03922CD53D63ECD26D8B0033F41 /* Charts-umbrella.h */, + 593B36F7EEF0C2A2940F54038C7027B1 /* Info.plist */, ); - name = UIImageEffects; - path = UIImageEffects; + name = "Support Files"; + path = "../Target Support Files/Charts"; sourceTree = ""; }; - 3A81DBF15A08D787E7C7AC2A455D10EA /* Support Files */ = { + 3A5116F65FD71F6E886E8F008F13DBD7 /* LGBluetooth */ = { isa = PBXGroup; children = ( - EBD3C20D1F42721337A01249C92D7665 /* Bolts.modulemap */, - 60DFA3C478998B9043277CDFDBC594EC /* Bolts.xcconfig */, - E6B6DF7C06BB6E137550A4E4EBE64566 /* Bolts-dummy.m */, - C906E0695AE3D9E2D769A5D5AD516A21 /* Bolts-prefix.pch */, - 54E99AB57A1A6EFE5C0D7222BAA184E1 /* Bolts-umbrella.h */, - 4958B7D679FBC9497095EA323B54BEE6 /* Info.plist */, + 4F1E40B7D8D477233C5200BC62A4A03B /* CBUUID+StringExtraction.h */, + CAF4F5EFC0DA9C4F66A754AFBB3CAFA6 /* CBUUID+StringExtraction.m */, + 80D27B789CF37E20446494F147D4A661 /* LGBluetooth.h */, + 0FDD53AF6AD8FB15A45659C2D439D184 /* LGCentralManager.h */, + 7448739935FD0D967B4650005CE1C168 /* LGCentralManager.m */, + 52DF422028139530B48C66D52C90B104 /* LGCharacteristic.h */, + FFB5E5CF10094F4F17A7272D84FFF993 /* LGCharacteristic.m */, + 78B88F6B224348AE673161CAAD3B3B1B /* LGPeripheral.h */, + 954A802431733CC75A20538577EB84B5 /* LGPeripheral.m */, + 5C622AB8E6D54C518036BD83E829264F /* LGService.h */, + BAAEAE802119A8A52AF12CC61ED3092C /* LGService.m */, + 8BAAB19E6C34DA0E9320AAFDBA5CAB24 /* LGUtils.h */, + A040B15F72DEB268585C7FED7985962D /* LGUtils.m */, + 2AB81056669CF14787639529DABD6BDC /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/Bolts"; + name = LGBluetooth; + path = LGBluetooth; sourceTree = ""; }; - 3AEFF0CFA1137D1C32E07292D2FA08A9 /* Tasks */ = { + 3B2DE293A907E9F268C59EE079A54179 /* NSURLSession */ = { isa = PBXGroup; children = ( - 935E670569F70D377A3B59D21919AEAD /* BFCancellationToken.h */, - 8F078C0EA932CF3775038717F6FBACBE /* BFCancellationToken.m */, - 116E6D577717CDA5A65B29E9E6A0844E /* BFCancellationTokenRegistration.h */, - 4CC9FBFDD49C3B0F04EED4502591A1A9 /* BFCancellationTokenRegistration.m */, - 41FBDA065B99EE10FE0642DAA4E0B714 /* BFCancellationTokenSource.h */, - 594F15EF45EDD2634DC37075284BB2B0 /* BFCancellationTokenSource.m */, - 71BE86F89268B5A8DED47356E0DC2CDE /* BFExecutor.h */, - 5B089275E0CB305D0DFFCD0A7710E1F2 /* BFExecutor.m */, - 8CF5F892D9E8062F195DA0DBAFA92751 /* BFTask.h */, - A342BDD5016A74AFAFF48EF989B5E817 /* BFTask.m */, - FBDD9A814A9F9EB4477F702C1C215CF7 /* BFTask+Exceptions.h */, - BBA7E070A5DE655AD935B6466FE34510 /* BFTask+Exceptions.m */, - 57FD108EE5DCCDCE7E9A739B343D7A5E /* BFTaskCompletionSource.h */, - 40DE3B98141028A11868181C90024F68 /* BFTaskCompletionSource.m */, - ADC47F570355505C10F960229DD112B0 /* Bolts.h */, - E4FA79E78AA7E0254A7758DFDFF20436 /* Bolts.m */, + 4F7A508EC9019D15879C5A912B7EE0BD /* AFHTTPSessionManager.h */, + 41076DA735DC16FCF3A6416BCCC54CC1 /* AFHTTPSessionManager.m */, + 690E7E57A1AB968CDF83F52C38D97F94 /* AFURLSessionManager.h */, + 853F44F0829BEF7E6A2BA6925F1CE0D9 /* AFURLSessionManager.m */, ); - name = Tasks; + name = NSURLSession; sourceTree = ""; }; 3D2334A5135B9471DDC1EFFFEE49914D /* Pods-SenseApp-Sense */ = { @@ -3818,206 +3667,43 @@ path = "Target Support Files/Pods-SenseApp-Sense"; sourceTree = ""; }; - 3FA41752BC288FCDA647BE78C779E81C /* Serialization */ = { - isa = PBXGroup; - children = ( - 03BFCC6327DC576C3BBAFA34F550F40F /* AFURLRequestSerialization.h */, - E366CBFC44305894A0D33C9B0D911E94 /* AFURLRequestSerialization.m */, - 7BD068498FDBDC4EAFD8FA599EC03182 /* AFURLResponseSerialization.h */, - 523843E67B15FD70DA03BD164119B468 /* AFURLResponseSerialization.m */, - ); - name = Serialization; - sourceTree = ""; - }; - 42B15A548DA3B39DC98EF79C83581C72 /* Core */ = { + 3E0211ABCBA90AE834B86BD6FFB3F437 /* UICountingLabel */ = { isa = PBXGroup; children = ( - 57163049361076B73C6B3881DC7C62F5 /* AnimatedMoveViewJob.swift */, - AA48A19AE9D23FBBB923DD73AD77F47C /* AnimatedViewPortJob.swift */, - 4EEE1922F47C7ACCB60941BFC32F12A5 /* AnimatedZoomViewJob.swift */, - 09DEDB3F9F218D86542146CFAF7C0792 /* Animator.swift */, - E065A10B8D011010CE9887BDDA5E70CF /* AxisBase.swift */, - BAAC7353DE37990CBFEBC306C9332C8F /* AxisRendererBase.swift */, - F586FC131392E1C476F220DDCC2869FD /* BarChartData.swift */, - 966FD065546836CDF55A2A3DBD0CE4D3 /* BarChartDataEntry.swift */, - D47E72B897EAA3C51F75EF92C5463559 /* BarChartDataProvider.swift */, - F7C9610CB3DF7FF64FBAC099B63860CE /* BarChartDataSet.swift */, - 63551D5B70BB3BABAF1D746FDCEC37F6 /* BarChartRenderer.swift */, - C875BB895F620572EED1D992B064038F /* BarChartView.swift */, - F10335926DAFD0A227EFB5E326237F74 /* BarHighlighter.swift */, - 7AA48833B86CFDFC3E3F986504D7A6FD /* BarLineChartViewBase.swift */, - 4CAA47E506EF0F87BDDBA048EC8C7CB1 /* BarLineScatterCandleBubbleChartData.swift */, - AE7FD368A1BF5C956970F3C1B4DD732F /* BarLineScatterCandleBubbleChartDataProvider.swift */, - 25BBCFE4172DC0E73CE13F6227C98AE9 /* BarLineScatterCandleBubbleChartDataSet.swift */, - A9531D9FB2475086DD496489A46479EE /* BarLineScatterCandleBubbleRenderer.swift */, - EDA992FA947AA32AD6191E81F5DD2B64 /* BubbleChartData.swift */, - 0338AEA872AF43F27F84D4FA9F9C8D12 /* BubbleChartDataEntry.swift */, - 07380F6F211347A2182DEA3BB9899CB2 /* BubbleChartDataProvider.swift */, - 282A065931C5F288AD6C62891BB14E8A /* BubbleChartDataSet.swift */, - BFB30FAA3B4EBDFFD396AB56AF187427 /* BubbleChartRenderer.swift */, - F8D9941E784A53B051F6F55FCE317F1C /* BubbleChartView.swift */, - 6605ACDAF67B28E41D0B0660DBDD0439 /* CandleChartData.swift */, - 71ECE45975931A37BD78FEC6050152A6 /* CandleChartDataEntry.swift */, - 3A5F863B832EB1AF23B441634E71E2A5 /* CandleChartDataProvider.swift */, - DE4D565A5E09EC4680C58630C5C2054E /* CandleChartDataSet.swift */, - 6E5537372E9E2CC4775014AEF3DFE927 /* CandleStickChartRenderer.swift */, - 38EB4263FD25992384DA8828E84339D3 /* CandleStickChartView.swift */, - 77432A905C7178452759E27C6AA2A590 /* ChartAnimationEasing.swift */, - C211B2557F233360DD78981D5F1C32BD /* ChartBaseDataSet.swift */, - 523120DA25E94675D58619E9DB0EA0BE /* ChartColorTemplates.swift */, - AB9A4B4A8CD2DFD94D8CA9BD3D0EBA53 /* ChartData.swift */, - AE5B52338308C63939DF90D6D845422E /* ChartDataEntry.swift */, - E23C9CF53C579695A3A3930A4C2D16B3 /* ChartDataEntryBase.swift */, - 4C544D163E0A12180DF76B213A5263EF /* ChartDataProvider.swift */, - CE3ACA20863681A06BCED6C61532F857 /* ChartDataRendererBase.swift */, - ED3A3E00ED3C9A490D461DB39ED05DC3 /* ChartDataSet.swift */, - 602B677757A2F0152F5C1CFC5A036E82 /* ChartHighlighter.swift */, - DD1AAA11C5CDBAC1A29142BA2792097D /* ChartLimitLine.swift */, - 51165D9365CAF0B70EC97F03665F29F7 /* ChartUtils.swift */, - B6E136073E37041D1B54EAD2F011A47E /* ChartViewBase.swift */, - 69F6B8568C1F2562FE5B7301A53D7BF5 /* ChevronDownShapeRenderer.swift */, - A5528056823A61EA1AEDEFBB8545F5EF /* ChevronUpShapeRenderer.swift */, - D98B21663E0147222E0099ADBB6E809F /* CircleShapeRenderer.swift */, - D24A5A02AD1975D90C3829AA9BFE036C /* CombinedChartData.swift */, - 6D8437C9C4A81B91D7DBA7C498D0D28F /* CombinedChartDataProvider.swift */, - BAB3FA121E68B4DECB46797BB1952827 /* CombinedChartRenderer.swift */, - 76F1ADF1B3D6B7EE2540C374B503B5BB /* CombinedChartView.swift */, - 1A3EBB5379451CDCC794F8CC415B4C8C /* CombinedHighlighter.swift */, - 5C1D210A9B467A88B854C057BE2631C8 /* ComponentBase.swift */, - 7089B08377C5128386AA8A556E8C76BF /* CrossShapeRenderer.swift */, - B4F2C5779C4BF33756ED7D4348B6A69B /* DataApproximator.swift */, - 4C655D0F5224EFF48E2456D8EE3F9B48 /* DefaultAxisValueFormatter.swift */, - 6D76C519B905E3637AFDF3CCB714610C /* DefaultFillFormatter.swift */, - 488EBBF195AE731589636A2D96995169 /* DefaultValueFormatter.swift */, - E874594EFD60E15CA47BCFC9478F2306 /* Description.swift */, - 0338DCAD96CFCD891373D945A8422C73 /* Fill.swift */, - FB11B530C7CAAC7EEDAC7C1D430136DB /* Highlight.swift */, - B65FCB8353083216B3E466C9ACAA4B7E /* HorizontalBarChartRenderer.swift */, - DCDB7058C536082A2862E4D232313593 /* HorizontalBarChartView.swift */, - 28E374106D45F16C5F9273C1DE0F1D5D /* HorizontalBarHighlighter.swift */, - 0CD2ADE2A1EBDB9E50D5E6844080185C /* IAxisValueFormatter.swift */, - 1A5FE56CBA914DF22EDDAB28E02EB186 /* IBarChartDataSet.swift */, - 4C13C602C5F2AB16D95641DC5EF092D7 /* IBarLineScatterCandleBubbleChartDataSet.swift */, - A2353E7BBB11E47DA8C1BF91899FA261 /* IBubbleChartDataSet.swift */, - F3A575CEC31D01327F1EECFDCA17D576 /* ICandleChartDataSet.swift */, - 39492E0A3ED3E3FABB62D731E60248FC /* IChartDataSet.swift */, - D7DD5F59B23CCF0E64111BCC3F520093 /* IFillFormatter.swift */, - 42785FE1B4E61BA1F7AF3467F5074BC1 /* IHighlighter.swift */, - AA2E53FADC14779C633FAC693A43D7AB /* ILineChartDataSet.swift */, - F1A562D68B9FFF5D86B7C4F190A6D190 /* ILineRadarChartDataSet.swift */, - 39CA4D72F1C633D2E0B277169E9BB4E6 /* ILineScatterCandleRadarChartDataSet.swift */, - 3BE560CE0DF1C18A466AF47BD97B6A11 /* IMarker.swift */, - 5EDA64E8BBFD82A27D34DBFA3AB1F56C /* IndexAxisValueFormatter.swift */, - F194D1B039E2AD347EC929E5A7BBD9E4 /* IPieChartDataSet.swift */, - C9BD10EB166898ADD624CD5E1A1B7554 /* IRadarChartDataSet.swift */, - 79CF791457A8F884D8306D54F79E3640 /* IScatterChartDataSet.swift */, - D364E8E36E6287D07A8C53FB9910B61C /* IShapeRenderer.swift */, - 4217376A9DC0938B350D757008C52EDF /* IValueFormatter.swift */, - FEF1F4BFD3510DFC75CA9DA64BD4562B /* Legend.swift */, - 23E97A240813A72DFF13850D395DFE8B /* LegendEntry.swift */, - 9C3D20CC7248D9512AB9C5B08FDBAF3E /* LegendRenderer.swift */, - C22141B7ED406D790ADF8AC159109B7A /* LineChartData.swift */, - 4803BAA4AB3BBD65DF412771377E8732 /* LineChartDataProvider.swift */, - 0D65D0E723CE60240603F3BC76C2AF65 /* LineChartDataSet.swift */, - 8B5F5BBFCFD9C3600CE9297CB4C5117A /* LineChartRenderer.swift */, - FA9D9459D236F3729B5CD12AD5733249 /* LineChartView.swift */, - 9F3C0A7B64529D5486E5652C81CF9930 /* LineRadarChartDataSet.swift */, - 1CF31E5087376B4C88758CEA182B80FB /* LineRadarRenderer.swift */, - 6C8BD60977881CD2DF42BAC04B144AFF /* LineScatterCandleRadarChartDataSet.swift */, - 4AF4E17CE1AECC528E39E090B5B5AD8C /* LineScatterCandleRadarRenderer.swift */, - 39B73DC113479FB1A66CDD4B309579F5 /* MarkerImage.swift */, - 665DD0567C5128637E965685AA400D21 /* MarkerView.swift */, - BDB2D36EF8C5C49D6AE362DBA8074B2D /* MoveViewJob.swift */, - FD12DB3E37D6084060ACB57521874D38 /* PieChartData.swift */, - 67635DCE4283CC2F98E8D9E0BBC62490 /* PieChartDataEntry.swift */, - 4BAC59E0CA852254473621E95366C2D5 /* PieChartDataSet.swift */, - 5DA1D8B03C33A14AD6746C9780B57732 /* PieChartRenderer.swift */, - 234D9D730EB959FBB6BF6D008DB04395 /* PieChartView.swift */, - 73EE9D614D99BA23905AA48198A1A27A /* PieHighlighter.swift */, - CEBEDEC94C5DD4449FF10496F732730C /* PieRadarChartViewBase.swift */, - E8BBF25A11E434543E0D2EDED4DE3DDC /* PieRadarHighlighter.swift */, - 89C98C7A05056E352146AA6364E33742 /* Platform.swift */, - FC34E29C109E5F23942706E29915B1BE /* RadarChartData.swift */, - EBC073DB8074C2CB68AF2EAD138382CA /* RadarChartDataEntry.swift */, - DC56EE4FA662EF40FE90A9EE8A6A7A82 /* RadarChartDataSet.swift */, - 35DD336CD540E4EAA71B2455955527B8 /* RadarChartRenderer.swift */, - 0D8FF7242B4AC031DAFB62D1DFBEAE92 /* RadarChartView.swift */, - 686417C5CAE18A97DC23B1CE689C0D56 /* RadarHighlighter.swift */, - 641724BBA9BB4058E4D88F1EA8D8BD6C /* Range.swift */, - 42611FA00A28EE5C7C327736BED1563B /* Renderer.swift */, - 3D6629977F222D9042C15AAE5D041C19 /* ScatterChartData.swift */, - 46F2B03C05A9461D9137E38CD60FB3AD /* ScatterChartDataProvider.swift */, - AE198F918AC3F4DCB92081976E1D7657 /* ScatterChartDataSet.swift */, - 119ED9EF440867BC8BF7928D367DBDE9 /* ScatterChartRenderer.swift */, - 595F27E37FABE1409AF54C2739427561 /* ScatterChartView.swift */, - A2C30F87248C5C463908D2BD93168356 /* SquareShapeRenderer.swift */, - 7B2947E0CF26FDF61B227082973910C8 /* Transformer.swift */, - 2959FE052671FD84FEEA8D60F4D3C6EA /* TransformerHorizontalBarChart.swift */, - 08C0EF3F66E579D1E178562DA0CDB7E0 /* TriangleShapeRenderer.swift */, - 0693FC20663E79996FF9FA9B1D6640A7 /* ViewPortHandler.swift */, - C266FA0574E3E7C892FAB786D8F4025A /* ViewPortJob.swift */, - C8FA3F32AAE626CF2A7ADF4BCD642519 /* XAxis.swift */, - CAFEA1105AD12694F3A2BAA29EB423EB /* XAxisRenderer.swift */, - B713F4B899698679C5A0F940A0EBD330 /* XAxisRendererHorizontalBarChart.swift */, - 6339F5BB76755EC74C742BD16FE964FB /* XAxisRendererRadarChart.swift */, - 60ACD933DED8A04578C166A9FAFBCC88 /* XShapeRenderer.swift */, - BA84CAF18A66AECF703F0E87D7C600F9 /* YAxis.swift */, - EC7B9C5FD3FC7870CDDF61071C90E3C5 /* YAxisRenderer.swift */, - 967ECF8397933C5F2AF6BF7026B50115 /* YAxisRendererHorizontalBarChart.swift */, - 25D9699FF41A356237883F2B6D5B3381 /* YAxisRendererRadarChart.swift */, - EB41E1ACBAF09AE24C98199FFFA71184 /* ZoomViewJob.swift */, + 46FAEC3DA63895F7B4D0D26073EE8548 /* UICountingLabel.h */, + 2E375359D77394BDD37DF18E070A3C68 /* UICountingLabel.m */, + 5504B5D1F69E415D1580B8A5FA938DE6 /* Support Files */, ); - name = Core; + name = UICountingLabel; + path = UICountingLabel; sourceTree = ""; }; - 443869312738C283983F2A69660035AF /* FBSDKLoginKit */ = { + 3E58BE4241B87B746F2E9D46A67B2A4F /* Support Files */ = { isa = PBXGroup; children = ( - 735617010F2DDCC8F50C9BD96A2AB726 /* _FBSDKLoginRecoveryAttempter.h */, - 8827901BE02EDCC1D06339A57B752422 /* _FBSDKLoginRecoveryAttempter.m */, - DBF806372FF5D868B764AFB4FF65BCB6 /* FBSDKLoginButton.h */, - 7A2E836DA9CC264090F2EFFCCB0F43E6 /* FBSDKLoginButton.m */, - 1229EE1CDD857EAD280A617B8FBA79C1 /* FBSDKLoginCompletion.h */, - 5E4E9F0357523C90EAB7EF1C10F18884 /* FBSDKLoginCompletion.m */, - 9C5DE28876DB833608B79E467147DA44 /* FBSDKLoginCompletion+Internal.h */, - 69E6B192274471E59487CA3977AD7C51 /* FBSDKLoginConstants.h */, - 6896375787A1B47C1D4E9108BB94E4C6 /* FBSDKLoginConstants.m */, - 5B159A0DFFBDAE1C33CCCB30BB6CE80F /* FBSDKLoginError.h */, - 1BA535179C889E3C1FC6384BC862B21C /* FBSDKLoginError.m */, - CB1F94DFFFA51AF814DA4972E3E27AE0 /* FBSDKLoginKit.h */, - F14764D2C4B8135FE24F757A577AC9E0 /* FBSDKLoginKit+Internal.h */, - AAF818E965F05255097778ED652519AE /* FBSDKLoginManager.h */, - 2A287D88272B851C90FC68B401709850 /* FBSDKLoginManager.m */, - 98DB1A6B3F1CA21B6FBFD32708BEC77A /* FBSDKLoginManager+Internal.h */, - 05CED92615F19453B4016C2C269B726C /* FBSDKLoginManagerLogger.h */, - A6A7F9A1C2C56B1A7FCC13246E06D57E /* FBSDKLoginManagerLogger.m */, - 4CB83A279570F99557611E7C26ED106E /* FBSDKLoginManagerLoginResult.h */, - 4080335E90B06A05644EB281FB9A4817 /* FBSDKLoginManagerLoginResult.m */, - B6AAC8EDC7278382FEA11DD76992737C /* FBSDKLoginManagerLoginResult+Internal.h */, - 3055759721FC008B282F122747E8E64F /* FBSDKLoginTooltipView.h */, - ABCD743FD3AC9C2D8FD916FB75D1EF6F /* FBSDKLoginTooltipView.m */, - B7588E28CB4D39B3A40B61BBA375F84D /* FBSDKLoginUtility.h */, - B9680861E0B0628FBC5EFFE9BC1DCF76 /* FBSDKLoginUtility.m */, - 687CE06EB1746EE7D9AB0730FA811D80 /* FBSDKTooltipView.h */, - FB89138777DD0B515A794EDE0A991F8A /* FBSDKTooltipView.m */, - D7DD6D24FDD4E932A3BA7751BA779067 /* Support Files */, + 429FB8FF81F1EE92845D2E44C00C9CD3 /* Info.plist */, + 635CF0974A9F22696D6CFE90FC3614EA /* SORelativeDateTransformer.modulemap */, + 3C25D6B18344F6747AFDD1E8766552A5 /* SORelativeDateTransformer.xcconfig */, + 81EBF70542D3EB86BA8CF2767A6B5289 /* SORelativeDateTransformer-dummy.m */, + F5EC2AE7C43C30D15CA155AAA90CD1D9 /* SORelativeDateTransformer-prefix.pch */, + EE1E4C34FB61965DD3758D93077E0CA0 /* SORelativeDateTransformer-umbrella.h */, ); - name = FBSDKLoginKit; - path = FBSDKLoginKit; + name = "Support Files"; + path = "../Target Support Files/SORelativeDateTransformer"; sourceTree = ""; }; - 46049821334B192AF78F7633D8BE5A14 /* Support Files */ = { + 402E6AEF7509399957A5E43C773F8A1F /* Support Files */ = { isa = PBXGroup; children = ( - A29FED219E372B47DFABC187E6A65E6A /* Analytics.modulemap */, - C008D6D765E4FA4EE4E8111D5EA095CC /* Analytics.xcconfig */, - 6B46CCF6FD61E4BFA1A0F3EB0E24333E /* Analytics-dummy.m */, - 0B62291BECF72251D2542BF91B5C859D /* Analytics-prefix.pch */, - 79E83E8BA920830969ECDD301AA47D4E /* Analytics-umbrella.h */, - D50455A7126D705AC5341D6B0414D816 /* Info.plist */, + B563698576F5958E05E6E1B83904CE1E /* Info.plist */, + 79554FF2B59BC3ADF8CB77827EB45304 /* iOSDFULibrary.modulemap */, + 8D3F5407C789EA019C76EBB0F160F007 /* iOSDFULibrary.xcconfig */, + 6E09735F6FF7C277BB8381A63C4BDE9D /* iOSDFULibrary-dummy.m */, + FB648764941EC9D76277DA0B578F8E21 /* iOSDFULibrary-prefix.pch */, + 5E747BBBDBBA5C5265CDFBD01C96B951 /* iOSDFULibrary-umbrella.h */, ); name = "Support Files"; - path = "../Target Support Files/Analytics"; + path = "../Target Support Files/iOSDFULibrary"; sourceTree = ""; }; 47A182116789E8CD1B7975F22EC4212A /* Targets Support Files */ = { @@ -4030,280 +3716,278 @@ name = "Targets Support Files"; sourceTree = ""; }; - 4D0AB017AF2B855CA3EE929BCF5EFD2F /* Frameworks */ = { + 4C76C49BF9C31AD141BF10C22A93DB24 /* SVWebViewController */ = { isa = PBXGroup; children = ( - 56455EA80E5FCEE2435C221D67B7FCFA /* ZendeskSDK.framework */, + C6F82BFF03C284CAB3206DEBA03FD3E7 /* SVModalWebViewController.h */, + 99F782DC9A0CA9AEFE5876741DC529CF /* SVModalWebViewController.m */, + 227952F4EEBDC2FAA76E32A64DD5C605 /* SVWebViewController.h */, + F162525254FDE6983EB990AB3F6DA5D9 /* SVWebViewController.m */, + D81708595A6F5FD5B7C3638888D19899 /* SVWebViewControllerActivity.h */, + 3D2090B4F19C107D1F103E83D7B20BF8 /* SVWebViewControllerActivity.m */, + 3FB41AF262A196C3C5614465710C7790 /* SVWebViewControllerActivityChrome.h */, + 3A9193F22A96BBF9FB158BAAED28CE54 /* SVWebViewControllerActivityChrome.m */, + 2078C3626CFCB936886E8F6E534E9DE5 /* SVWebViewControllerActivitySafari.h */, + 47F9D3CCC9EFD735A8EEDB4C3721073F /* SVWebViewControllerActivitySafari.m */, + EEBCEB5FD2A24FCA9D3AFC7FEF17218C /* Resources */, + 5506B7CD51C33750CFEBDDFAC0064202 /* Support Files */, ); - name = Frameworks; + name = SVWebViewController; + path = SVWebViewController; sourceTree = ""; }; - 502F69F053F3FC7C81D6FCB055A8AFD4 /* Charts */ = { + 4E5950A732ABA186FF84402245886866 /* Localization */ = { isa = PBXGroup; children = ( - 42B15A548DA3B39DC98EF79C83581C72 /* Core */, - 7B09E298913FE82B760FD173B8D321D5 /* Support Files */, + 50295AC4CDC4590A9BDDFF103A1DF8D8 /* Resources */, ); - name = Charts; - path = Charts; + name = Localization; sourceTree = ""; }; - 51340F52EBF4C815F7805C75A60716A2 /* SVWebViewController */ = { + 4FB9131A4ABB9816F72A94D646003A2A /* Core */ = { isa = PBXGroup; children = ( - 52792224B970F20549470A095EA3BE5C /* SVModalWebViewController.h */, - 7359BF1C988DEEBFD7E7EA94C0597D7A /* SVModalWebViewController.m */, - 42F926160804A5D82F40FC365274736A /* SVWebViewController.h */, - CA79CDB74F6954F08DE2275313AFE847 /* SVWebViewController.m */, - 1D2EDE45811B9FFA7FA3F800AB98D0AE /* SVWebViewControllerActivity.h */, - BA9C4C07201CD6F24CCFBA43B98DB68E /* SVWebViewControllerActivity.m */, - 496AE83CC83850B83794246CC87E8A7B /* SVWebViewControllerActivityChrome.h */, - EA0759713FBDF606E1915727EFF656EF /* SVWebViewControllerActivityChrome.m */, - 5EFBB40FDAA7AB7C879DD65D2A87E118 /* SVWebViewControllerActivitySafari.h */, - 1AF6B270DF41C676100814754BB8254F /* SVWebViewControllerActivitySafari.m */, - 76E30B5FF691392E9CE74D1612B9C075 /* Resources */, - 7D63D7CE0DE68D7B96521C1590F61A13 /* Support Files */, + 04EAC5A9ECB53FBA4A372A35D4F99F6D /* AnimatedMoveViewJob.swift */, + 1D4D97C58929D1460E9E858C6AC55CFC /* AnimatedViewPortJob.swift */, + 6E20D3896927F7CDC82FFFB9D82D7B64 /* AnimatedZoomViewJob.swift */, + C94D5E39EB50AB5B09B666721AF82D73 /* Animator.swift */, + DDA03106261B19BB257EA8DDB725BEC5 /* AxisBase.swift */, + 94340587BD46A8EAF2FD36986E10581E /* AxisRendererBase.swift */, + 8CCF0776B240A9EB60C19612F3C6E001 /* BarChartData.swift */, + F0CE52F0216B19C0FC1681AA398668D2 /* BarChartDataEntry.swift */, + BF32B1699041AD105894A09C7C8A035F /* BarChartDataProvider.swift */, + 051712742175F8BC62C8D568B7468C5B /* BarChartDataSet.swift */, + 2D0C659AFC381A0B1162BAD2A5E8F193 /* BarChartRenderer.swift */, + 1D793B5B73E4D8112B052C96E2ECF85C /* BarChartView.swift */, + 3F9B7E6A65C92812B87A18CD54673294 /* BarHighlighter.swift */, + A5E4214E38E3A2D5E86CB5F241B70781 /* BarLineChartViewBase.swift */, + FD3D9C02038FFF5279F5085ED285EC11 /* BarLineScatterCandleBubbleChartData.swift */, + 534D4FDFF8FAA74A8CC19BAAC17F3F49 /* BarLineScatterCandleBubbleChartDataProvider.swift */, + DBF438E2C76A9700D1547BF190931D3C /* BarLineScatterCandleBubbleChartDataSet.swift */, + EF265ABFC59552EFC6776D09AA61B4DE /* BarLineScatterCandleBubbleRenderer.swift */, + 5085B006597193BC77161598015284B5 /* BubbleChartData.swift */, + C03BED5C963DD0C20784F5DD21A9F15D /* BubbleChartDataEntry.swift */, + CBD23786E5E7BF047773D164AA098BE2 /* BubbleChartDataProvider.swift */, + FD91F1FFC2585BC607269E3C8F0A982B /* BubbleChartDataSet.swift */, + 04FD6CEFD6BFFB62EAFEBD1BC44C065D /* BubbleChartRenderer.swift */, + FA7EC21332A67F0DC391B1340ECFF242 /* BubbleChartView.swift */, + FC9B33B4698857259B093642E81AEF95 /* CandleChartData.swift */, + C0E885E3671DA888C786212F75719B9F /* CandleChartDataEntry.swift */, + B8918E3652F54A4962763DE139737AA3 /* CandleChartDataProvider.swift */, + 8D77FBE6B6F124E64B101D49AE2FEDF4 /* CandleChartDataSet.swift */, + 14B7C2BF04DD1C29378296D68CB05ACB /* CandleStickChartRenderer.swift */, + 3342E101175A26D37EE1D50EE2CD2276 /* CandleStickChartView.swift */, + 11FBC70CA1476AE8B27B647D0EA9882D /* ChartAnimationEasing.swift */, + 62462B3456B6BAD7FF73AA08B251C858 /* ChartBaseDataSet.swift */, + 5C63AAF89FCF06C08462F955F34BB57F /* ChartColorTemplates.swift */, + 596CD4B7731F7D53319786B324EDADC0 /* ChartData.swift */, + B52343C3C7F58DA162893AC79069EA22 /* ChartDataEntry.swift */, + C9F734B8838993FBEB1C08ED4CBDB5E3 /* ChartDataEntryBase.swift */, + 0CAF024BA6AFFCF279E79D2F44EED1C7 /* ChartDataProvider.swift */, + C469F043AA22836B904B5124AE2582C8 /* ChartDataRendererBase.swift */, + BA14AA1FCA15965C0F41732F460C89D2 /* ChartDataSet.swift */, + 34D73F683B9E3C8A4A992349C36E9F71 /* ChartHighlighter.swift */, + F924DE0C1AA7936F866E9D9A98D0E5E3 /* ChartLimitLine.swift */, + 7A1090A248CEDA8DE31D13E05D529DFE /* ChartUtils.swift */, + 09E18F84779E58500F53F8AF253CCB1A /* ChartViewBase.swift */, + AF7CF0EE4B014881D1DC020D2330857B /* ChevronDownShapeRenderer.swift */, + A1651F4C87F797A548766DEE3EE2D85F /* ChevronUpShapeRenderer.swift */, + 8D296B222F86331472B05E518B3D2D9B /* CircleShapeRenderer.swift */, + D793E7E12D1B013FA53FC01B0FCCA3A7 /* CombinedChartData.swift */, + 975B2A6AFC03C82D13522CC7D09FC07C /* CombinedChartDataProvider.swift */, + 8FB6228D287EEF28D8379AF194255BFD /* CombinedChartRenderer.swift */, + 9AED25244DE00AC23A38272DCB6139AF /* CombinedChartView.swift */, + 0AE7527506495FEB44B9C5C586B7662F /* CombinedHighlighter.swift */, + BE56CBE81764758EF526C82F430EA239 /* ComponentBase.swift */, + C50275A0A9513FAAAD94A05C4326C6EC /* CrossShapeRenderer.swift */, + FE9998F8BC8319F1A81F305CC94C6C6D /* DataApproximator.swift */, + 75E0AB58F7498806FD1C7A2401247CB5 /* DefaultAxisValueFormatter.swift */, + 4C2635CDA4176970FE6FD65551F62B8E /* DefaultFillFormatter.swift */, + B3B58D58D80830CAD1BA3DCA56F86AC7 /* DefaultValueFormatter.swift */, + AE3BBD6A3D5630276C6AB51339D3C596 /* Description.swift */, + 3CD04C9C6BA9C256A5DEA10AF9E93934 /* Fill.swift */, + 5EA44CA34D5185EE0D0BF5571BF64DFA /* Highlight.swift */, + B6D66717AA874328E697D8D94BDE3FAF /* HorizontalBarChartRenderer.swift */, + 6AAC66DA76DD3055FE0674127EBE3F95 /* HorizontalBarChartView.swift */, + A1614865092B06EDBAB1B00BDA6B1D0E /* HorizontalBarHighlighter.swift */, + CD9F2936E179FA4A2A9BBB474ACCB12B /* IAxisValueFormatter.swift */, + F82699D05C18CC0CCED5B7AAB24CF247 /* IBarChartDataSet.swift */, + 20A74DC918B024B63C1B58C6B190EAEC /* IBarLineScatterCandleBubbleChartDataSet.swift */, + 09F12C6475FF553410CE1C09E5BCA0AC /* IBubbleChartDataSet.swift */, + 5623304ACF34CF373787BBCFBA6CBFC0 /* ICandleChartDataSet.swift */, + 2BFA207CAD1B9A24F453BCF77A5FEDE8 /* IChartDataSet.swift */, + BD4832AB784B2F038B34772781A93F5B /* IFillFormatter.swift */, + 38E1046F140AEE8F900740F89A0BC3B8 /* IHighlighter.swift */, + 36B24A131377A28EBD083ED18FC3FE74 /* ILineChartDataSet.swift */, + A15523AEC2965F119D8CD8A1EE80178C /* ILineRadarChartDataSet.swift */, + 24FE33CBC3EDD52FC78B05E2F42528F4 /* ILineScatterCandleRadarChartDataSet.swift */, + E58E957D45DE4CE87A8FF793A0A943A9 /* IMarker.swift */, + 22C2F07B50C4F3C9B21F40CBE6B06242 /* IndexAxisValueFormatter.swift */, + 6B571C6C19630DF9ECE8648076BEBB8C /* IPieChartDataSet.swift */, + BEF921F2382FCD268ED7990442D1066D /* IRadarChartDataSet.swift */, + DA0EA39A3694698CC70C662A79253639 /* IScatterChartDataSet.swift */, + 6E771F745EC41B0B774C1DA823876977 /* IShapeRenderer.swift */, + 571A6F1D887AA5887BEC3582D1AD814A /* IValueFormatter.swift */, + 7D27B41AD00E8EBD22672250CC511601 /* Legend.swift */, + 9D365049DAD200C574704943EC0CCDDE /* LegendEntry.swift */, + 60C93299EC75447D4A2B91EE2E0E8C6E /* LegendRenderer.swift */, + 599CE94214975499A40B00E49BC5B04D /* LineChartData.swift */, + 4AE742A6B14F55647AAB57EA26601627 /* LineChartDataProvider.swift */, + 83089821DEC4DE495A6D2E8C178E1F25 /* LineChartDataSet.swift */, + 86955343B753E49023428FEE8B36CD42 /* LineChartRenderer.swift */, + 84C52BBD39AEEF337DF3369BF8F07D26 /* LineChartView.swift */, + 3D2FA0055878BD9D4D8378BF2FC0599F /* LineRadarChartDataSet.swift */, + D750BBB96A4E33EE82D3506F3F65E45B /* LineRadarRenderer.swift */, + E5426F44B5D9B9C477FFC0A43EC456D5 /* LineScatterCandleRadarChartDataSet.swift */, + 6A6A80633F55E884F0EF4CCFEEBBF96D /* LineScatterCandleRadarRenderer.swift */, + C4BDC1C1D1110D647E0097C583A1BC5D /* MarkerImage.swift */, + 8B9498258027C372C53D2E15C3C649A7 /* MarkerView.swift */, + F81CBFD54A599DF0CB44DEE115DEB448 /* MoveViewJob.swift */, + 28C8FF3BB58A1AEA8F616002B7EC432D /* PieChartData.swift */, + 819E4D673957872198FCB95D8CB176BB /* PieChartDataEntry.swift */, + A69B5DFB3E2220D6D72EF2C0295FEA0A /* PieChartDataSet.swift */, + C750FAA6712C022D3B11C522667F8074 /* PieChartRenderer.swift */, + 3089AF0CDA3DFA5EF24C5E3EDA0F7DF7 /* PieChartView.swift */, + 596D4255F45C8691097EC0DD19BA5BA4 /* PieHighlighter.swift */, + 5E0AE85CD7D6E7EF6833C31757D290D0 /* PieRadarChartViewBase.swift */, + 4B6D3B1B8AA37774FFBE27CB8311A221 /* PieRadarHighlighter.swift */, + 3777789DA63774A7AD48053F9C9CFF9C /* Platform.swift */, + 1390219EFC53844264365F19BEF5D187 /* RadarChartData.swift */, + 6E8E4B9492F48EFBBCAF9FFCB08C17CC /* RadarChartDataEntry.swift */, + 6E5B0FB0A76037CD7C36BF58B135C0CD /* RadarChartDataSet.swift */, + 66741F0A2BA3A2E738B63944624BC977 /* RadarChartRenderer.swift */, + A399A9B5540956DE79A67C72E4977160 /* RadarChartView.swift */, + 92448240E1C604A9D62822EB142CD1E9 /* RadarHighlighter.swift */, + 2904B9E52C61A230AA1B7F5B01D79537 /* Range.swift */, + DA3605BF499D798F90D8F988C73534DE /* Renderer.swift */, + 21B8F8FC14B380F79E58B347027006DB /* ScatterChartData.swift */, + 879B27461F6C0DF02E78C884388D85EE /* ScatterChartDataProvider.swift */, + 581E089052BD1B45E6256E9A075283FE /* ScatterChartDataSet.swift */, + 8320409C97506E2D7BBB9A91D6AAE956 /* ScatterChartRenderer.swift */, + AD77ACDB24059575BB9823D73AD5A643 /* ScatterChartView.swift */, + 6A86386E9A16ECC5C4104D149C1399B3 /* SquareShapeRenderer.swift */, + 582FAE22D4166137181DE2DF38251B03 /* Transformer.swift */, + 1574C8AC48482769C6A6E9F74FBEA22B /* TransformerHorizontalBarChart.swift */, + 32F918EC38CE5E67341B5E4D5E1EC906 /* TriangleShapeRenderer.swift */, + 58D61AB6A7494C1C8A9DECB348AE4AD9 /* ViewPortHandler.swift */, + C7CC1864B55A014D1C7E35753351205B /* ViewPortJob.swift */, + 4C4B1FE5AECA5FCA5F411AFFCB10FB48 /* XAxis.swift */, + 559056D448C82884B0579869D956BB9F /* XAxisRenderer.swift */, + 42E35D3A204C3C6D1145238A27FB6896 /* XAxisRendererHorizontalBarChart.swift */, + CDE291789A9E7F53CFF0729FEB456E59 /* XAxisRendererRadarChart.swift */, + D7DE4D666960EB5DBAD17BD8E20E49D4 /* XShapeRenderer.swift */, + 9DBD4209D4B0407C755405F18665EF04 /* YAxis.swift */, + 8ED49F943C3742D2C6482E92BAC99A7A /* YAxisRenderer.swift */, + FA1E563DA5C49A974E5798DAE5DE85F3 /* YAxisRendererHorizontalBarChart.swift */, + 1BF3DCEC04140A2D07AB3201C0C408F8 /* YAxisRendererRadarChart.swift */, + 33DCC524A12FBDE2B0F50194B248F193 /* ZoomViewJob.swift */, ); - name = SVWebViewController; - path = SVWebViewController; + name = Core; sourceTree = ""; }; - 5EEE9E1647D51E0FABD567BC4FA00DB5 /* Kiwi */ = { + 50295AC4CDC4590A9BDDFF103A1DF8D8 /* Resources */ = { isa = PBXGroup; children = ( - 051EAA0A4E94A5B65ADC14293624720F /* Kiwi.h */, - E4EEAE69B168DD156F3CC1BFC574D541 /* KiwiBlockMacros.h */, - 0D52AAD34D54E54D6C0400A01BA58E04 /* KiwiConfiguration.h */, - D002C35600FBDA06F9E1E7908FC9978D /* KiwiMacros.h */, - A4CDAA20F503EED458DF7A0AD8988E5D /* KWAfterAllNode.h */, - E3ACDBE192B0029CAC6F29541A183553 /* KWAfterAllNode.m */, - ED707327A4202DA051B9113E87C26C16 /* KWAfterEachNode.h */, - C553F23C9913B832321CB44DDA2C0EAC /* KWAfterEachNode.m */, - F4A32A07CD7187C54FADC85FF60352B5 /* KWAllTestsSuite.m */, - 898E2C8D376884868778B58E5278B9D6 /* KWAny.h */, - 3EC11B621DBD09A3732E20DA9F20B77E /* KWAny.m */, - 49D811A41379601F0519FA956EB518B3 /* KWAsyncVerifier.h */, - AE9EE5BE3DD94822CF84DA234389DFAA /* KWAsyncVerifier.m */, - 4695E964AFA9D37F3CB2CEBEA49C7DBB /* KWBackgroundTask.h */, - 330C2A3D52273A7FD1822972A92511AF /* KWBackgroundTask.m */, - E6D09F0E05AE7BCA4D054B58A04EAAB6 /* KWBeBetweenMatcher.h */, - F089226C19F6FAF046DA831954557866 /* KWBeBetweenMatcher.m */, - 7E6F3051A214EB0C031020457329494E /* KWBeEmptyMatcher.h */, - 356A590F8B4532502C0834BEE857D17A /* KWBeEmptyMatcher.m */, - 58CAF8A8065B8CD836ED0A1C335B3531 /* KWBeforeAllNode.h */, - 317A4AD1CF13A3DC748B08CC3A281A46 /* KWBeforeAllNode.m */, - F884064CBDBE47BAFCF10D92DE74D42B /* KWBeforeEachNode.h */, - 7785415E6E31FABF48F2184774D006E2 /* KWBeforeEachNode.m */, - EE5C55EBF2A3A8F1F4154AB219660FFA /* KWBeIdenticalToMatcher.h */, - 9966A3805914A6975CC020BFD253100F /* KWBeIdenticalToMatcher.m */, - 83C96057C16A0AFDBD6EDFC275346FE3 /* KWBeKindOfClassMatcher.h */, - C2D5732D5FABDC7B28019F32323513DE /* KWBeKindOfClassMatcher.m */, - 5147891DDFCA3FC6CD8A240A1163E5A6 /* KWBeMemberOfClassMatcher.h */, - B00FAC8B8F1CD807971593578134EB28 /* KWBeMemberOfClassMatcher.m */, - FDB71B013A7869E83853E885167A7C58 /* KWBeSubclassOfClassMatcher.h */, - C8DE2C4984DF826A93F269E3EDBA49FA /* KWBeSubclassOfClassMatcher.m */, - 4AD078EAF23ECB9FAEB37700525F4D35 /* KWBeTrueMatcher.h */, - 90124098EC48872FC4227487D03ECD6A /* KWBeTrueMatcher.m */, - BD8D6E47AF0E6E9DF4C9CD3C75717318 /* KWBeWithinMatcher.h */, - 1E4DCC4ADB137C3E54FE8DAD3B0F25D1 /* KWBeWithinMatcher.m */, - 0C81C51C63299B59C373BAEBFBEEA30D /* KWBeZeroMatcher.h */, - 0E301555FB92D5E1A7639E9F517D1CA2 /* KWBeZeroMatcher.m */, - E6BA914EC5F2686870CCCF19A3C0FE46 /* KWBlock.h */, - 281BE217C40056F9D62083C82E94186C /* KWBlock.m */, - 60D242E45D5B7385E1B5F8E5DCCEAC0A /* KWBlockNode.h */, - E44ABBB63B7BA3E75BD5E44EFC36968D /* KWBlockNode.m */, - A589AAB53CDA3CA1D4B6101AC1422118 /* KWBlockRaiseMatcher.h */, - 5EB300968B964F98127BB162F8F61EBD /* KWBlockRaiseMatcher.m */, - CCF7697294B6B178C370C83429EF3F13 /* KWCallSite.h */, - 18C0C4A849B9D67A9063E3243ECBA1BC /* KWCallSite.m */, - C628525E831CB0AD2426B1F5170150CE /* KWCaptureSpy.h */, - 792F99783CA6BB2D2B72AA8897452E24 /* KWCaptureSpy.m */, - CAEE46B97E4DB57C762AB528C2C823D5 /* KWChangeMatcher.h */, - 15EFDC3538AEF466F813EE9D54157333 /* KWChangeMatcher.m */, - DC0EDB64930B7809747F2186B1ADBA8B /* KWConformToProtocolMatcher.h */, - EE378FFC19594A6D06A2181CBFA6D2AC /* KWConformToProtocolMatcher.m */, - 380712A4C28D83DAA64043CA2C9F6F88 /* KWContainMatcher.h */, - E95F28D204390EF7140F7C04F9576B5B /* KWContainMatcher.m */, - 78B32626622B48FADF41739E661CD7E6 /* KWContainStringMatcher.h */, - A613561C7D704C7A1F93A9EA47B4BF02 /* KWContainStringMatcher.m */, - 11935BBB9B8ED73CA62D8B0368685B21 /* KWContextNode.h */, - 535D9872DFFBCFF8AD4CD67AE8C59397 /* KWContextNode.m */, - 36EC7AFA4995AF91D918B0E2D6F44A49 /* KWCountType.h */, - 0BBEBF926E0B84CBCF8AEF32F8CA6BD9 /* KWDeviceInfo.h */, - 8E05805B4622D8196429C3B4A662385F /* KWDeviceInfo.m */, - C9F798522C22D93EA26B0C13A49344F4 /* KWEqualMatcher.h */, - 5B4CBD6BBC605C3241323C0C843A015E /* KWEqualMatcher.m */, - 0615E15BD297E5A16FABA5EAA13A9F01 /* KWExample.h */, - D4CA58E086CF194289418FC3D31528E5 /* KWExample.m */, - CEF509D2E4B1CCCCBEBA6F826A0C0F9E /* KWExampleDelegate.h */, - 00CAE9CBA0C0E092D975B46D82505EAB /* KWExampleNode.h */, - BD70AE1EBAC5712D4E12C6F6CA008CD4 /* KWExampleNodeVisitor.h */, - F39FBAECCBD78CCAE61E089BB9F28DEA /* KWExampleSuite.h */, - A567493EFF53D88833C454A96CAA0DF9 /* KWExampleSuite.m */, - 4CEE2FCD4BC94CDD0FE9AED4FD495096 /* KWExampleSuiteBuilder.h */, - E1D9260E108441F46A9C571F61F311B7 /* KWExampleSuiteBuilder.m */, - 35F083115E7A538F0E5B68746E720DA7 /* KWExistVerifier.h */, - 53FF0999E347311F07627D71266C76D2 /* KWExistVerifier.m */, - 7B17F1153393BE7E6DAE2431D73B010B /* KWExpectationType.h */, - 099DC8798A116A138E91EC61C34784BC /* KWFailure.h */, - 223D31A2F5DE7BA2A8519D1725E9B38A /* KWFailure.m */, - DBE94F7A9F4148C620168EBA9E5B91E5 /* KWFormatter.h */, - 4986B5BCA31D7CB03EA7D5588A228B6C /* KWFormatter.m */, - 0EEEE5EE2B7AAF2E3893557AF4D72F98 /* KWFutureObject.h */, - F8DFDD10DD4256CAFF6D3BC5AE9AD544 /* KWFutureObject.m */, - F07F2C81DEA1CA97B6B9062307A516FE /* KWGenericMatcher.h */, - 10D407BB32F26AF0EF7938AE5F8F4CB2 /* KWGenericMatcher.m */, - ACA996C1703AA852EC0B1F1C2AC97799 /* KWGenericMatchEvaluator.h */, - 5B33DF7C383B891A8272D5D77B0FA06A /* KWGenericMatchEvaluator.m */, - 944CF3B66BC86D7166E043B712F81656 /* KWGenericMatchingAdditions.h */, - E7CF9D14A7817B91D8898BF4D9184E66 /* KWGenericMatchingAdditions.m */, - D8A371E7DC242F4BEB64DB9BD511ED89 /* KWHaveMatcher.h */, - 66D520F05CF6593617EFADE6B3881E8C /* KWHaveMatcher.m */, - 6E852733640ACE74D3D0B44FEF0FEFF1 /* KWHaveValueMatcher.h */, - 2E6602915B701F2BCE8EB862E108CC12 /* KWHaveValueMatcher.m */, - 71CAD2787C412D5A739BBAD9F41536FB /* KWInequalityMatcher.h */, - BA658D42AD931BAEE82A0F4E57CD878D /* KWInequalityMatcher.m */, - 82D8BF27A95A36B2EFCC7930D96EC34B /* KWIntercept.h */, - 39C3DD31372D818B959FD5BCFBC39673 /* KWIntercept.m */, - 8C849CD6489B5B217D775C123449EACA /* KWInvocationCapturer.h */, - 9438EE8DEFF6DBA24A2E856FB0812AC2 /* KWInvocationCapturer.m */, - 339EED9B4A8EE32BC0B5A10A5A23C4D0 /* KWItNode.h */, - 02CB1B322A7A894DE946ABEAF2C36348 /* KWItNode.m */, - 42EF776D2CB4FFD764115EE6A139EF43 /* KWLet.h */, - B9C2F1B7B1C190A2DEA33440B0153AA8 /* KWLetNode.h */, - 5B0797DFE76B42AE2E5E7F3A2B95F761 /* KWLetNode.m */, - 4EF4D8548B7D2BF4866353F761739499 /* KWMatcher.h */, - 6580C2050E8681113650ED34C53B4C18 /* KWMatcher.m */, - B5DFA6C56C154EF09C5141DC07903BD3 /* KWMatcherFactory.h */, - 5A188D6E7E3529B88D14F8A3BF710222 /* KWMatcherFactory.m */, - 38F9A8F17EEE949E133122D082FFF4C4 /* KWMatchers.h */, - D76C393539DBF4EA4FF298B2B43AB744 /* KWMatchers.m */, - 81BEDD5A475070F772C581761C8F9627 /* KWMatching.h */, - 364B2C9021F30BF6F0584615504C0A7D /* KWMatchVerifier.h */, - 1132F91B290328FF1CF203B6B3DD58E0 /* KWMatchVerifier.m */, - 3DCC5DDC315964BFD39883F39E20DA13 /* KWMessagePattern.h */, - 2C8E28D654F0D02B35629EC91D2B92F8 /* KWMessagePattern.m */, - 853C9EAB94D10354FA69D8A092B7285F /* KWMessageSpying.h */, - 2441F73466FF7B565643AC952DBF882A /* KWMessageTracker.h */, - 109388E29304327873CF5641933979B6 /* KWMessageTracker.m */, - 4A2E3E5CF24C276B1941604E533B95B7 /* KWMock.h */, - 5FF9D0EFD7756F9617596F79D9265327 /* KWMock.m */, - 2E5799CB66E8EE5EECD1CF65C23248D6 /* KWNilMatcher.h */, - F88BA16157795D95B560AECAFCCC1816 /* KWNilMatcher.m */, - 4305411FEDD43F09D86DD546FA82C0C2 /* KWNotificationMatcher.h */, - 6FF5B00EAC514BF108D0DA755B794567 /* KWNotificationMatcher.m */, - 7008F37825AF912BBE20E02B29D59018 /* KWNull.h */, - 494E956D2C9CB0D726255D072FFC942D /* KWNull.m */, - 46874FDC90F32AF273234F8B8E83A983 /* KWObjCUtilities.h */, - E03F2C30E7D15CAC4923D20BFE9AC5B2 /* KWObjCUtilities.m */, - F487E507521691B57F6C30B7D246A582 /* KWPendingNode.h */, - 94439FD1BC77DF4F7DE61A534DD11FF9 /* KWPendingNode.m */, - ACC17070A8F202E350240700B3B7BB8E /* KWProbe.h */, - D7FEE924B81E0B2540E67D5F7BFF0903 /* KWProbePoller.h */, - 2A94EFC44A25475B6BB1711CE793B987 /* KWProbePoller.m */, - 07AE9F0BC6792B46D147A332F36689BE /* KWReceiveMatcher.h */, - 77F9323AD486C5F4076E1D93509F555A /* KWReceiveMatcher.m */, - A9F685DD07B6849A0B0248453C8A76D4 /* KWRegisterMatchersNode.h */, - 6853A781D18D10956313A4B4211755EA /* KWRegisterMatchersNode.m */, - D6DCA94B31DD60CD61CF8D2D6FF56D8F /* KWRegularExpressionPatternMatcher.h */, - D4350BDF087248449F4D70EA9F015E89 /* KWRegularExpressionPatternMatcher.m */, - 7E736696BF6976DA00AE4AA9EFE29A22 /* KWReporting.h */, - E612B5A0C5952FA461CF97A3FC97F034 /* KWRespondToSelectorMatcher.h */, - ED0E3EE03C4C303A3B656DB63D63C9CD /* KWRespondToSelectorMatcher.m */, - E692FC9A9A2B77A2BE6231E5AB22C7C9 /* KWSharedExample.h */, - 3ECB3AA9ADD97ABFFEA7333E8411AF8F /* KWSharedExample.m */, - 074192FE2B1502CA5CB6A37896F6FE9A /* KWSharedExampleRegistry.h */, - 4F53F10AE6D71DD603831120D3D52561 /* KWSharedExampleRegistry.m */, - 353AD2CEDD31D4A34A5DB1A4C1704985 /* KWSpec.h */, - F1DD86B49FA4AE632DBEB2D2E5CFCF99 /* KWSpec.m */, - 053267830812446971217317299E8AAB /* KWStringContainsMatcher.h */, - 67AFD094EBC52D568735A00B23960DA9 /* KWStringContainsMatcher.m */, - 2C89BA5E950F4F979C08D55E15FEC7E6 /* KWStringPrefixMatcher.h */, - 85217BC483B9E378DC77FA9CB9821904 /* KWStringPrefixMatcher.m */, - 648F8D1C0E2F4F8341829E0E2C26C2FF /* KWStringUtilities.h */, - AD89DB26BFE0F37B431053A3B652C072 /* KWStringUtilities.m */, - 85E661C1546E9C84D555CC308C561A75 /* KWStub.h */, - 3628C50781831184AC9C93E0BABF35E2 /* KWStub.m */, - 0A8D2B8243FC037DBE33A6C93F41DB72 /* KWSuiteConfigurationBase.h */, - C7A6573D4B76D2370DFBE86D360B78C5 /* KWSuiteConfigurationBase.m */, - 279D2FFAC73D9ABBC05B9631DCA0FF65 /* KWSymbolicator.h */, - D887FC297F7561CE757DAD5B90E34EBE /* KWSymbolicator.m */, - 8003AD602213AD0EE48B28D2825234B1 /* KWUserDefinedMatcher.h */, - 6F217A0723182DBF2A667FAA04FE7025 /* KWUserDefinedMatcher.m */, - 05EE180F74DD7090008645555D90AEB1 /* KWValue.h */, - 9BCEB47F0B9587E691929A311ABA1C20 /* KWValue.m */, - 29B18A2D9F0E2B4473F07A957F0237CB /* KWVerifying.h */, - 05C82AF098BA8853725AEC89F6B1C3E2 /* KWWorkarounds.h */, - 9737FDB5C23E0470141CE19FB11B581A /* KWWorkarounds.m */, - BAFF885E16E5191951CE95EC11CCEEEE /* NSInvocation+KiwiAdditions.h */, - B3D9C13852F0C421B5328689476F0FAD /* NSInvocation+KiwiAdditions.m */, - CEB12225A47D5485BA5309B3203DCC24 /* NSInvocation+OCMAdditions.h */, - 66D511C77C448A3ED23FE1357A4F7D99 /* NSInvocation+OCMAdditions.m */, - E6877256A2EC296D069E0C1F7B30A5CD /* NSMethodSignature+KiwiAdditions.h */, - 4ED8312094A4415175463D28F51CE363 /* NSMethodSignature+KiwiAdditions.m */, - BC610FF25571FA529EF43AA1E1A08C83 /* NSNumber+KiwiAdditions.h */, - 082E692683B799BE2BAEDCCBCF55006B /* NSNumber+KiwiAdditions.m */, - AED8A8CB3964910040297B94AEDF593B /* NSObject+KiwiMockAdditions.h */, - 4933C9B8C7EF577B923A2D79D8D7FA51 /* NSObject+KiwiMockAdditions.m */, - BD8DDD8E429D1185F43EB81D3EEA884C /* NSObject+KiwiSpyAdditions.h */, - 14149D7D7CC507CE0F8A3B842F191477 /* NSObject+KiwiSpyAdditions.m */, - AD147DF047455D8BD1F47749A6CC0761 /* NSObject+KiwiStubAdditions.h */, - 0A6C6F7BDAD5E1E00B55930D343A0EDB /* NSObject+KiwiStubAdditions.m */, - 45A4ABBE481FE9EAF06B925C552B51C9 /* NSObject+KiwiVerifierAdditions.h */, - 63C69AB928503DBE898DFB3D62BCAD85 /* NSObject+KiwiVerifierAdditions.m */, - 7F6FDD2D9BDEC4C19B706A87D52C5E1A /* NSProxy+KiwiVerifierAdditions.h */, - 50F6B37230DE4273B8EBD09C5FD3F74C /* NSProxy+KiwiVerifierAdditions.m */, - 994CCAD67B80768DCAF7F6283620DDF4 /* NSValue+KiwiAdditions.h */, - CC75EC2ABE66E33E0365E2ADFCBC43E5 /* NSValue+KiwiAdditions.m */, - 62B57034D2F52FC52D84D29D50FFDD66 /* Support Files */, + A64BD60D975318DC1990D59F6B255460 /* ZendeskSDKStrings.bundle */, ); - name = Kiwi; - path = Kiwi; + name = Resources; sourceTree = ""; }; - 5F9CE8D93F69947A2C239879524700DD /* CGFloatType */ = { + 53E9A7F1A67993401AC0DBD042D57451 /* FXKeychain */ = { isa = PBXGroup; children = ( - 32D055F60F43EFE35677FA002AFF1C7D /* CGFloatType.h */, - 0F96B27D620B4BB86662882FC43EFFFC /* CGFloatType.m */, - 8810A7DB09A33778C69B4FAB6049A925 /* Support Files */, + FE9AA4C740C8E54709BA61A4DC509F0F /* FXKeychain.h */, + 5EDB3BCFAAA453D204531EE65F77F3EF /* FXKeychain.m */, + A43027314B5DBA4503359984181C8E12 /* Support Files */, ); - name = CGFloatType; - path = CGFloatType; + name = FXKeychain; + path = FXKeychain; sourceTree = ""; }; - 62B57034D2F52FC52D84D29D50FFDD66 /* Support Files */ = { + 5504B5D1F69E415D1580B8A5FA938DE6 /* Support Files */ = { isa = PBXGroup; children = ( - 3A2A5B1CB7F1E649C5F63F66E3F07170 /* Info.plist */, - 35D43FF9914827881F87C1703E7F666F /* Kiwi.modulemap */, - D1982378A92231E7098FFBA328D43C30 /* Kiwi.xcconfig */, - 2B898E5E81231C49B3FA00805BE48D1E /* Kiwi-dummy.m */, - B65F0CA8C80C2613CC480658A0415B79 /* Kiwi-prefix.pch */, - 81166CF740A48664488D407550A86359 /* Kiwi-umbrella.h */, + 71E8591751FE08FC6734FCB41E2CC02F /* Info.plist */, + 491D34D675A369E0E15636BA780A27B6 /* UICountingLabel.modulemap */, + 5577AB6632C3B2B03BE96CA6E6702B62 /* UICountingLabel.xcconfig */, + 9082B0C4E0E9AEE441DD9340498D4767 /* UICountingLabel-dummy.m */, + 280955A5E0DB118BC39372E200F86EC1 /* UICountingLabel-prefix.pch */, + 1EC34CDE8A8F4A294982759DE14ABADA /* UICountingLabel-umbrella.h */, ); name = "Support Files"; - path = "../Target Support Files/Kiwi"; + path = "../Target Support Files/UICountingLabel"; sourceTree = ""; }; - 637ECE35B52CFF7535032B9F79FB29C5 /* Zip */ = { + 5506B7CD51C33750CFEBDDFAC0064202 /* Support Files */ = { isa = PBXGroup; children = ( - 5EC6A6BDFD2948F9482DC10CCC78207F /* crypt.h */, - C3096820C620FECB4E655576FAF67831 /* ioapi.c */, - 354D9DECD4AB0332F37D35FF7094ABAF /* ioapi.h */, - 0B44ECC0D54456900617CEF616507196 /* QuickZip.swift */, - 89BC7A2D6B236C19D285C6B8E140C734 /* unzip.c */, - A4AA2A84EFC81AF69C17831E568BDC9B /* unzip.h */, - 17BABDE5DD31063DB283A1CC49C9E784 /* zip.c */, - 2FBB331629E1AD34E4975EF043974DB0 /* Zip.h */, - F094F114E12069D5805BE05F0F589CE1 /* zip.h */, - 0B549272D832D4D129343C00ACA7866B /* Zip.swift */, - DAAFB2A611457A59DF6CD2F93FD4E2C9 /* ZipUtilities.swift */, - F3D30C2DC4C136E9273358C7B9FB5D17 /* Support Files */, + 603D20947FC40EC843A90091717E2762 /* Info.plist */, + 6035C6E6583DE064583B5AEA3AE95755 /* SVWebViewController.modulemap */, + BB8CC3BB903116F322705D935CD37C38 /* SVWebViewController.xcconfig */, + 3E3AE02AFE70B1F6E9036BC76D8DE767 /* SVWebViewController-dummy.m */, + 9AE6F1ABC0B2185AC016C2969E0C6F2F /* SVWebViewController-prefix.pch */, + F343F9E07F19B37B2A6DB4671162CC30 /* SVWebViewController-umbrella.h */, ); - name = Zip; - path = Zip; + name = "Support Files"; + path = "../Target Support Files/SVWebViewController"; + sourceTree = ""; + }; + 598EF3798D494B3EDF4E3D1BAEA3E719 /* AFNetworking */ = { + isa = PBXGroup; + children = ( + 7B9D4C15EFBE2D55A7940F36532989F9 /* AFNetworking.h */, + 3B2DE293A907E9F268C59EE079A54179 /* NSURLSession */, + 005793A49A87C6363F24E6D8DC568BA0 /* Reachability */, + 92A466A55EAA5A3868E88FCF547771E6 /* Security */, + CBF29F6299322730580828ABF3F00E72 /* Serialization */, + 5BCD5400B457CBA04E1F49CE52764037 /* Support Files */, + BD70F2C2A4A15A6A8BAF2F2F0985AB21 /* UIKit */, + ); + name = AFNetworking; + path = AFNetworking; + sourceTree = ""; + }; + 5BCD5400B457CBA04E1F49CE52764037 /* Support Files */ = { + isa = PBXGroup; + children = ( + 870153D57D436A2936921F06D6A70EA8 /* AFNetworking.modulemap */, + 23C95C7F3642AC3DBB9337C6DF29F07A /* AFNetworking.xcconfig */, + E3947750E5EE3168168F98F388535805 /* AFNetworking-dummy.m */, + DC71F8670CA8ACE81CBCCC91E42493DF /* AFNetworking-prefix.pch */, + 5C3536502F83D610B3533C10241E8615 /* AFNetworking-umbrella.h */, + 36AE73B2754DF4A60DAC9828BAF47853 /* Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/AFNetworking"; + sourceTree = ""; + }; + 5BD25C5646B8D571DE7A543114936588 /* AttributedMarkdown */ = { + isa = PBXGroup; + children = ( + 35EC77AD6BB6A20C9373AAB2A7CB1D33 /* markdown_lib.h */, + 8E31898227F7BD2ABDFF5BC69F12FF82 /* markdown_lib.m */, + B59F1D4364EE9BCDE3ADAE223D1598F7 /* markdown_output.m */, + 5602F5C3C4E9907155BA67DEC8231B68 /* markdown_parser.m */, + ECEA8C4A8B57E7DD2521A5880BED3A4E /* markdown_peg.h */, + 1FDEEACDD210061F0D573D7B7BF21CCB /* platform.h */, + A6E5041B0C3195616A8AD544F9999F58 /* Support Files */, + ); + name = AttributedMarkdown; + path = AttributedMarkdown; + sourceTree = ""; + }; + 5E6AF4C6826E67D89623AACB7F79CF43 /* Support Files */ = { + isa = PBXGroup; + children = ( + AACC59A84BDBE0D574180FA282B80FD2 /* CGFloatType.modulemap */, + 45D260A1CFC0DE6FFBA1C44E85EB802C /* CGFloatType.xcconfig */, + E535756AEC1ACA22D696455E2852DC6F /* CGFloatType-dummy.m */, + D601DD8E04559048261872E782093A4A /* CGFloatType-prefix.pch */, + FDB1D61CA3B1332B4F116A84E001A6B8 /* CGFloatType-umbrella.h */, + ED464B1AE2797E3BFC3AEAFCB55A13C3 /* Info.plist */, + ); + name = "Support Files"; + path = "../Target Support Files/CGFloatType"; sourceTree = ""; }; 650E176E53E09AD228B1C86A3869DD9C /* iOS */ = { @@ -4325,201 +4009,232 @@ name = iOS; sourceTree = ""; }; - 65C51E3CD3A7F6E11CC54A4543E7AED9 /* Support Files */ = { + 658C2905DA70A07BA52B97E539E00404 /* Nocilla */ = { isa = PBXGroup; children = ( - A39948631F23FC6B7F581CDE84D30BB1 /* Info.plist */, - 26FD2386755855D502E12C1781FAC6E4 /* Nocilla.modulemap */, - 41BF48BD04338063DEBA864FE7FA23F1 /* Nocilla.xcconfig */, - E3910988B5FEB70666246957BBC3CFB9 /* Nocilla-dummy.m */, - 165CBEEAA452E1E9E004010DE607793D /* Nocilla-prefix.pch */, - 3DA616791BEA373BDF5C5EFCD010F481 /* Nocilla-umbrella.h */, + 9B79580345B4591E29A780A6E051E995 /* ASIHTTPRequestStub.h */, + 2F0188CF77D9608E40D058B04B533123 /* ASIHTTPRequestStub.m */, + A9AE37EC5BAFCB509C67699464E03AA8 /* LSASIHTTPRequestAdapter.h */, + 617A4AAE596BAD154814677270879699 /* LSASIHTTPRequestAdapter.m */, + 20B74A08A5B822C2676AEBEC36342A47 /* LSASIHTTPRequestHook.h */, + 0BD2B0B1100E5DF72EA7D803FBD7D53C /* LSASIHTTPRequestHook.m */, + 28B5CA5C6FA2D1C728E64884B80F461E /* LSDataMatcher.h */, + 345EC499B4B834E4D87E5CC718B394B8 /* LSDataMatcher.m */, + 964E73577C1C9C92C109127E31FC66EB /* LSHTTPBody.h */, + 2CFC8C81389F0A61C156710D42D7F4A6 /* LSHTTPClientHook.h */, + 348926B3FC712A25167C8DC91361D3C5 /* LSHTTPClientHook.m */, + 0E059A586B8454188A71BD76E5ACD151 /* LSHTTPRequest.h */, + 941B53A89D73DEB3DE062FE6F4EEFABC /* LSHTTPRequestDiff.h */, + 934F6EECD367D1ADBEA271B4A77A6891 /* LSHTTPRequestDiff.m */, + 9B2094BECDDF261ACCDA836BBF6949EA /* LSHTTPRequestDSLRepresentation.h */, + 46B7FD79B624F923DDE6C1F650D92E4F /* LSHTTPRequestDSLRepresentation.m */, + 5FFAA288429C508215D81A75EA5F3CC4 /* LSHTTPResponse.h */, + 2990759C55E14AED1CE5FE7F7FBEBB21 /* LSHTTPStubURLProtocol.h */, + 69F40152EE73F0CC37545AEC2D79F733 /* LSHTTPStubURLProtocol.m */, + 2395779A5D23D0698A9439D1BA64E69E /* LSMatcheable.h */, + B3C10E63CDE48ACA11D6D10601E5DF01 /* LSMatcher.h */, + 20B9F155EBF880FA073DD4BDD7789F0B /* LSMatcher.m */, + 91870373F9CAAA3163F1EABED1A2D1A5 /* LSNocilla.h */, + F3231467F20D186FB3E39A5E92C4CD75 /* LSNocilla.m */, + F714DA35F6B40F7316FE52ACA27B4F06 /* LSNSURLHook.h */, + F347340B8F7AA9FF640A567F939FE569 /* LSNSURLHook.m */, + 1C362E375E596BEBC4172AFD822920D5 /* LSNSURLSessionHook.h */, + 6D90D831D3459D2BD29F9A45E9ECC183 /* LSNSURLSessionHook.m */, + D2F5432623CF913FCC7C09BAF9FDC605 /* LSRegexMatcher.h */, + CFAACB61AD975AFAC94ACE6B7AC9327B /* LSRegexMatcher.m */, + D87343D37F4028CF5213F1F88405677F /* LSStringMatcher.h */, + 4A2152983DE4DD3CEA5B47D52A919282 /* LSStringMatcher.m */, + 69ED54A587B895D4AED2D95C92CC5C71 /* LSStubRequest.h */, + 053EC1BA8595DE871A83DF5675662398 /* LSStubRequest.m */, + C0303AEEDE212945F80BB88AABF5EC96 /* LSStubRequestDSL.h */, + 75B5975EAAA239F7878ED48676EC40BD /* LSStubRequestDSL.m */, + 20FBB2FC77B973C28694BE1F419077C4 /* LSStubResponse.h */, + D910F44656BC88F914A7DACD88209D69 /* LSStubResponse.m */, + 2BB9F4CBCBBE75ECE101800E8FB289BF /* LSStubResponseDSL.h */, + 17685624AB6186B1A7ED94B23E68386B /* LSStubResponseDSL.m */, + BA126CF5693D08ECF202B8F0540E83C8 /* Nocilla.h */, + E0FD74A332ADAF405603FFD2182FE3EC /* NSData+Matcheable.h */, + E576C77B6CCE9C1EA765D1DD3048B266 /* NSData+Matcheable.m */, + A6475FF4A053922FBDF3685A5CCA7DF3 /* NSData+Nocilla.h */, + 9B3E705304590A7F42B8496EA19B6192 /* NSData+Nocilla.m */, + B341CA537C930D0B562934821E5D4F7C /* NSRegularExpression+Matcheable.h */, + D1D6AEA675A1917919CC59F0EA159FA0 /* NSRegularExpression+Matcheable.m */, + EF0D4BDAF41577761DC7496E0ADC723F /* NSString+Matcheable.h */, + BD3D0E80954E352F80F20558124373D6 /* NSString+Matcheable.m */, + 6E32F6C7D6DCCDE199E06D6476938104 /* NSString+Nocilla.h */, + 3BD0B9813543F00B648B0998B316A906 /* NSString+Nocilla.m */, + 4602EF9BFF9E43B66C3AC3325B2B285E /* NSURLRequest+DSL.h */, + 4BD96DE0EABAE8B4A9512E8E11377402 /* NSURLRequest+DSL.m */, + 509F74948D93D914D635465C83B29D3D /* NSURLRequest+LSHTTPRequest.h */, + BC11804D283D18859FEB98CF24441ACD /* NSURLRequest+LSHTTPRequest.m */, + FC1F5CA24B1D87005AE2945AB5A2A9AF /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/Nocilla"; + name = Nocilla; + path = Nocilla; sourceTree = ""; }; - 6A1BE140ABCF9ECD78FC4DF1A025C670 /* Localization */ = { + 65D8FA62CCB2D50DA3DFB7B71089B36E /* non-arc */ = { isa = PBXGroup; children = ( - EB0995376D1A0B8907425D670AF32FFD /* Resources */, + 4C86977EE313E06672128DBC832767C9 /* AbstractMessage.h */, + 743AC1A98BCCF68DAFE4CD7F66FBFBC2 /* AbstractMessage.m */, + 7C29A1DFFD9EC035712556404A62B254 /* AbstractMessageBuilder.h */, + 3AD1D455E9332FC9970E6F89FF8A9790 /* AbstractMessageBuilder.m */, + 3362462F280C529E9BBADD037F294350 /* Bootstrap.h */, + 94304E023190E1443A7BFBF31A58042C /* CodedInputStream.h */, + D87EAC76D83F7A852FBABF32C2E6BB11 /* CodedInputStream.m */, + 85B47D2FCE66578DFEAF21EF9D398E32 /* CodedOutputStream.h */, + 3B2A12B9D352B06D876C315A5BC39674 /* CodedOutputStream.m */, + 72CD71D506B3533CEFB547E538E7DAB4 /* ConcreteExtensionField.h */, + 4014FC83481FBA7F55C70DE9F5E0D38A /* ConcreteExtensionField.m */, + 6070D81D815FDF537C4D1D4F9ED6E163 /* ExtendableMessage.h */, + 71E067EBD369D701C1C9ECF34CC1CA05 /* ExtendableMessage.m */, + 37788D8CE1996066AE8684E566955EE3 /* ExtendableMessageBuilder.h */, + CF5BA54863323305BC188959F8B775BB /* ExtendableMessageBuilder.m */, + 190DF7B7C92AE3C70180F591C3EC1C1F /* ExtensionField.h */, + 81332386B1B20CD47E9E38DB48EC7A6E /* ExtensionRegistry.h */, + A9D3664976A89E8302080ABE8EB8F0E2 /* ExtensionRegistry.m */, + 2F0073BA9FE5F7D5AB08CDDC3742A95B /* Field.h */, + BDBF0D880BB3472091E17DBA3CBBACD1 /* Field.m */, + 94DBEF9F10733649F572B84587FA76E6 /* ForwardDeclarations.h */, + F1FF9F7A1B84EA09D5126A3473ECD2BC /* GeneratedMessage.h */, + 182BBD9B7ED47C17F7DB3B73F8E2ADD7 /* GeneratedMessage.m */, + 05444A8EADCE1B683EA3AC3F31FF64C6 /* GeneratedMessageBuilder.h */, + 9F43A0F7208FBB62C20DE66A1E749A8A /* GeneratedMessageBuilder.m */, + 86AD092C5ED2D7C0A7A9137FEE817BCD /* Message.h */, + FE3D8AEF176B6659CC803626F32AE49A /* MessageBuilder.h */, + 2325D65D087E1ADA988D5823797BFDD0 /* MutableExtensionRegistry.h */, + 6A2A275AF85F985AC229EB6D58DA5F52 /* MutableExtensionRegistry.m */, + 262389A3989FF81E65063DD14858817E /* MutableField.h */, + 6D09AF93045E225AA6FE38F57C4DFD44 /* MutableField.m */, + CA2C8B4F5A41A18687C34EA7977B2D36 /* PBArray.h */, + E8AA1835C0328C3E6E161C13864CCC81 /* PBArray.m */, + D148E1C414F5B840B23331FDCE57690A /* ProtocolBuffers.h */, + DBEF7C2ACD80A17C41DC9CADB449B7BB /* RingBuffer.h */, + B16ABE17272B10CF14300CA1AC73FC42 /* RingBuffer.m */, + 6621109BC496B04F0CB9BCFD87FAB9AD /* TextFormat.h */, + B8DCEC28B1C39B96839E11CA9ED2372A /* TextFormat.m */, + 1E28E78136E62085648ECB9693AEF23D /* UnknownFieldSet.h */, + 33BD3C7CAC9C138CCE82085E4DDE34CE /* UnknownFieldSet.m */, + B0E9439B522A373EEF8CCE6A0A1BCCED /* UnknownFieldSetBuilder.h */, + 531EECB59FF08B5D522398381DD75EC3 /* UnknownFieldSetBuilder.m */, + 310AFBA432473BD5F437DDE12C5E797D /* Utilities.h */, + 0758C2C00B0B3D62996C77F6644EBFE5 /* Utilities.m */, + A10642C4F88D77C3EC106E929D9A9583 /* WireFormat.h */, + E25D5AF569FCDF8F35DED48E5265D026 /* WireFormat.m */, ); - name = Localization; + name = "non-arc"; sourceTree = ""; }; - 6AA15188D1E2B0A3CE693A1A8C6F3A0A /* Support Files */ = { + 6A4B785CFD98342601E545A2D01961B8 /* Service */ = { isa = PBXGroup; children = ( - 09F4669E7B71C5DBE927AD3C7A9BA4F4 /* AttributedMarkdown.modulemap */, - D817753E1B4C2F68DB692E2BF47738F2 /* AttributedMarkdown.xcconfig */, - 6B7F18EA2E509D334CB0811068129BC4 /* AttributedMarkdown-dummy.m */, - 3F6EBD2D82654FCBDC01DCCD91280B2D /* AttributedMarkdown-prefix.pch */, - E9053E0C2127B938473AA174E7AA2650 /* AttributedMarkdown-umbrella.h */, - A97F922CE7958DDC7DFD6852862744BE /* Info.plist */, + AD462A3872316E82E40385584DEE453E /* SENService.h */, + 242992AFC261B4DAD1486E5AA5E2C0EC /* SENService.m */, + AE800433BD25AF2101BF3DF604FF2299 /* SENService+Protected.h */, + 1D1CD80200FEEBB5E82A0E0DD9C56AC6 /* SENServiceDevice.h */, + 0D54824DB0ECF880C8AFAE166BE37EDC /* SENServiceDevice.m */, + 53462C80F25E8C56F1B9CB79B20A77A5 /* Services.h */, ); - name = "Support Files"; - path = "../Target Support Files/AttributedMarkdown"; + name = Service; sourceTree = ""; }; - 7456B39A2ECE2CE02B274E16D3C4B3E7 /* Pods-SenseApp-RoomConditionsExtension */ = { + 6C41DD6AC3E33D52F42ED36657C3800E /* Resources */ = { isa = PBXGroup; children = ( - C87648C015062E7CADB40A88CA46FF70 /* Info.plist */, - 26921B8583F647724083B3CE1DFD753E /* Pods-SenseApp-RoomConditionsExtension.modulemap */, - 4905D1C12933A0B4FC22999BCBBA248A /* Pods-SenseApp-RoomConditionsExtension-acknowledgements.markdown */, - CF2F33117A05A1B82945CFEDCB955FB8 /* Pods-SenseApp-RoomConditionsExtension-acknowledgements.plist */, - 6FCBF1E4A242CD31A7EA21DBDA44F4C8 /* Pods-SenseApp-RoomConditionsExtension-dummy.m */, - 3E48147358FBFA6717EB3C4771C58A41 /* Pods-SenseApp-RoomConditionsExtension-resources.sh */, - B2470A71FBDBCBD7ADC44147B8D69BC3 /* Pods-SenseApp-RoomConditionsExtension-umbrella.h */, - 1F7DF3EDB1FAE3C863BD023920961C0A /* Pods-SenseApp-RoomConditionsExtension.beta.xcconfig */, - D4AD7D717A04229D10CC726958558866 /* Pods-SenseApp-RoomConditionsExtension.debug.xcconfig */, - 82CAF99DB27727C994DA1E11E12C1A6A /* Pods-SenseApp-RoomConditionsExtension.dev.xcconfig */, - 2CF7E67031E73E330D8790ABBD292DC2 /* Pods-SenseApp-RoomConditionsExtension.release.xcconfig */, + 8DFAEE58223F0474FAAE211842C2A4D3 /* ZendeskSDK.bundle */, ); - name = "Pods-SenseApp-RoomConditionsExtension"; - path = "Target Support Files/Pods-SenseApp-RoomConditionsExtension"; + name = Resources; sourceTree = ""; }; - 74B75237F849FD09F3B84B6998858C83 /* AppLinks */ = { + 6FD68B59815661366FAD3520CB7E9569 /* Support Files */ = { isa = PBXGroup; children = ( - B48F90DBE9CC0790E712DB39485591DB /* BFAppLink.h */, - 8AA07237A61176AC5FDDA72C843DC0BF /* BFAppLink.m */, - 64954B4C568286F181299D1B5E65C23C /* BFAppLink_Internal.h */, - 22B0654F82747E24C3224460B3CBB2D5 /* BFAppLinkNavigation.h */, - 08AB5F63E26777D717386BD11E4F4DB5 /* BFAppLinkNavigation.m */, - CE67BB2F4F49ABBD578919FAEE566ECE /* BFAppLinkResolving.h */, - 086EFE551506D3F53A9C63A0BC1E5033 /* BFAppLinkReturnToRefererController.h */, - 9FD62C98874FE586649D91BABEE0DDFD /* BFAppLinkReturnToRefererController.m */, - 813459499FC82EDD9B601E84F89AFC8C /* BFAppLinkReturnToRefererView.h */, - E5BE6A3AC5120B9A07FB15A9B89EC1D5 /* BFAppLinkReturnToRefererView.m */, - E60B6429A395CA29BAEDFC21F99E1BD9 /* BFAppLinkReturnToRefererView_Internal.h */, - 660BABB20AAC1DA8D959A74A6ED57960 /* BFAppLinkTarget.h */, - 39FFCD23114F82765F938EBEB0730B29 /* BFAppLinkTarget.m */, - DD05C192E5DD723877AA62E3B97E1D11 /* BFMeasurementEvent.h */, - EE6460E99B1DEE97B1421426D7CC03D0 /* BFMeasurementEvent.m */, - 3DE6FACF80963535C3B0393C10EB525E /* BFMeasurementEvent_Internal.h */, - F655073CA24974B5DC4B6327C2BC4E62 /* BFURL.h */, - 0794DC40A502350F1375587C932EFB7C /* BFURL.m */, - E2DE4DAEF61A0EC58AB9E6759EFCC8DF /* BFURL_Internal.h */, - B648A6FE46B59D1A7349152551CA99E5 /* BFWebViewAppLinkResolver.h */, - 5405ECBA98BC19C8F16A15DC98FBE69E /* BFWebViewAppLinkResolver.m */, + 0BDF011B56598D43BCE2FC8F4BBB0FE5 /* Info.plist */, + 3E00E394FA8AA8FDECE12F232470D775 /* UIImageEffects.modulemap */, + DD5D586724BF3C810D656CEE04C12459 /* UIImageEffects.xcconfig */, + 8FBD5A911172EBF8F4F79CECB0EC2285 /* UIImageEffects-dummy.m */, + 6AE8AD89D341647D98B9D94340F8B3CA /* UIImageEffects-prefix.pch */, + 0323273F58D1E9F2814425D2A845DF3A /* UIImageEffects-umbrella.h */, ); - name = AppLinks; + name = "Support Files"; + path = "../Target Support Files/UIImageEffects"; sourceTree = ""; }; - 76E30B5FF691392E9CE74D1612B9C075 /* Resources */ = { + 719D41ED31E6855F9328AC249059BFD8 /* Resources */ = { isa = PBXGroup; children = ( - 9CF00BCF0979BB94F9904090B5A67C3B /* da.lproj */, - 8EAE6A5CFD031DDA0A60125C963CEA1E /* de.lproj */, - E017C50773F915C211FFC4AC376EFA96 /* en.lproj */, - 5BB674948B3C2CB0824C1A60FB546B6A /* es.lproj */, - F71F07845425C12DA8486697C4F07DCC /* es-ES.lproj */, - 23F73E2B0614A20CB9490963C00E370B /* fr.lproj */, - 5E63DB5F73B8BFA07299935E22A3291A /* ja.lproj */, - F03F1A5F2027D44A522F86DD9F985E1E /* pt.lproj */, - 96084CA0319A95103B4A11AE651985D2 /* SVWebViewController.bundle */, - 2C8613576F211C393B43B2600DFC65CA /* SVWebViewControllerActivityChrome-iPad.png */, - 1852D77B048C9469B5E65C7B0A70102E /* SVWebViewControllerActivityChrome-iPad@2x.png */, - 41084DBC335E2DEB083614CE1B5DACBE /* SVWebViewControllerActivityChrome@2x.png */, - 1E47349B500E69B3A417F3F817329CD0 /* SVWebViewControllerActivitySafari-iPad.png */, - 9EC1F0F313391BAC97166AB9C3BB73E9 /* SVWebViewControllerActivitySafari-iPad@2x.png */, - BD60382EAAA49ABA637EA0283AFD0E84 /* SVWebViewControllerActivitySafari@2x.png */, - E69C4B51FD7C111E45014E89EFCBF598 /* SVWebViewControllerBack.png */, - E46B56B712A58E23FC8DC2A658ECF5F7 /* SVWebViewControllerBack@2x.png */, - BDB66BBB5ADDBAE2D5E338CF1BCE127F /* SVWebViewControllerNext.png */, - 0090A053A3227684F642983D4B0A117F /* SVWebViewControllerNext@2x.png */, - 371EFE166B01EAD640FBBE126F449A2D /* zh-Hans.lproj */, - 7CF530282DBAD48995E60AB8D8646C73 /* zh-Hant.lproj */, + 1283DB809310E506E21ADD09B86CDD95 /* SORelativeDateTransformer.bundle */, ); name = Resources; sourceTree = ""; }; - 78FBF2B9ADC43194E5ED58C4F6B8B5B8 /* iOSDFULibrary */ = { + 7266BB304E595B7573181A808CA2E4EE /* Support Files */ = { isa = PBXGroup; children = ( - F56E1C3D416318360FAE9AFCAC2F0D91 /* crc32.swift */, - 6C5285444E3B966C2C89BE50A4A9B51A /* Data.swift */, - 872D01159A0BFE2A040ACD42798593E5 /* DFUControlPoint.swift */, - 3C48EB7DA9E1EB04E855D09E22E33F0F /* DFUExecutor.swift */, - F279CD21E27DA114FCAB4F52D66B9E36 /* DFUFirmware.swift */, - 52A88C02860DB015F86FCC48343ABAE8 /* DFUPacket.swift */, - A0F13AA99B6EFEE3BCFF2EED81D25F32 /* DFUPeripheralSelector.swift */, - 3DFA36ADE94F9445CF28A46CB699966F /* DFUPeripheralSelectorDelegate.swift */, - 6C0CBD56527058A721832F39F9A94E67 /* DFUServiceController.swift */, - 5E670CC564E04E8C6E448C22301AC0F9 /* DFUServiceDelegate.swift */, - 2E5AB8F06A58D1E951EBD36F288A8B82 /* DFUServiceInitiator.swift */, - 8358C8D59F5CF451AD1F47EEBEC1D8C4 /* DFUStream.swift */, - E974BA8389BB3BB14C858C6902F845BF /* DFUStreamBin.swift */, - 0DD631BE5ED490360F767A775AA99F9B /* DFUStreamHex.swift */, - BE10797838D27A876BC5F035477A01A2 /* DFUStreamZip.swift */, - F2FB8D66AA4872C34227B80ED217F3A2 /* DFUVersion.swift */, - 1EF3C38576E1F2BDCC96C577B5BF083F /* Double.swift */, - 42C997199FB54F80ABCAB41901239339 /* IntelHex2BinConverter.h */, - 600310FF5F34F77B442D453765BAECAD /* IntelHex2BinConverter.m */, - 060C09031B623A1D0B13162A0890CBB5 /* LegacyDFUExecutor.swift */, - 4C3F6D5DF3D2C03EF827F1565E2EAD1F /* LegacyDFUPeripheral.swift */, - D2237BBD0689423839BEA3942030C61C /* LegacyDFUPeripheralDelegate.swift */, - 37D685315F86ED91F1BDE3C2D17FD09E /* LegacyDFUService.swift */, - 7A1A97EEE9344254AE93023CAC5992EA /* LegacyDFUServiceController.swift */, - 7F8779D3E74B8B79F5ECC0FA000F55A6 /* LegacyDFUServiceInitiator.swift */, - B70D43DEA56E48FAFA90EAB802188CD2 /* LoggerDelegate.swift */, - 28ED1AD71D7E2D05897C2ABD3D07EAE2 /* LoggerHelper.swift */, - B4A841D98DE6E368B68FC15FF10C2693 /* Manifest.swift */, - 9EBD299B2C97D17A29C2A06617F75663 /* ManifestFirmwareInfo.swift */, - 514B0E705611BDDD504AB4FD11515F4B /* SecureDFUControlPoint.swift */, - D5CE9421E2A7A1BF8F9E74598FB6EBD5 /* SecureDFUExecutor.swift */, - 5E2660600E63747A6DF95349C9CE1AFE /* SecureDFUPacket.swift */, - 734A88C56C06037CA0ED5F103D44BD9F /* SecureDFUPeripheral.swift */, - 50122387990CF8FFA18C64040FD44705 /* SecureDFUPeripheralDelegate.swift */, - 388425D0E00D66887B553BF1922E1359 /* SecureDFUService.swift */, - F397BAFFA3570561D7D619E26A063636 /* SecureDFUServiceController.swift */, - BD80B02DA236AB14270B9F1B38082D50 /* SecureDFUServiceDelegate.swift */, - A16DCEC5097D0220FB47B3E26D0F136D /* SecureDFUServiceInitiator.swift */, - F5B3594FBA236B8D1266441784C050E2 /* SoftdeviceBootloaderInfo.swift */, - 32655DEE7196A88F71CEB97551EC5CE1 /* ZipArchive.swift */, - 0D83E4A5D1D74A97848DD110D6F53FB7 /* Support Files */, + 6F2AB43D91B132E79E93BC0F07C6E7D6 /* Info.plist */, + 6115443DE0812D5FEF8E323747604F26 /* SHSProtoBuf.modulemap */, + F4432E5DD0562CA653CF1D9024330581 /* SHSProtoBuf.xcconfig */, + C19CCC96E157A0E37BF54C0BA47070B8 /* SHSProtoBuf-dummy.m */, + 93EEB693B2E8380F273A043BEEE88D76 /* SHSProtoBuf-prefix.pch */, + 498179E6F858E3BC55A5B251002EED7C /* SHSProtoBuf-umbrella.h */, ); - name = iOSDFULibrary; - path = iOSDFULibrary; + name = "Support Files"; + path = "../Target Support Files/SHSProtoBuf"; sourceTree = ""; }; - 7A5DE10C9D7CAFE41072091C71733A91 /* no-arc */ = { + 7456B39A2ECE2CE02B274E16D3C4B3E7 /* Pods-SenseApp-RoomConditionsExtension */ = { isa = PBXGroup; children = ( - 803D244D0C3E2232340B7A6A1F85C910 /* KSZombie.h */, - 86E0E895866CFF461EE371F88FE48FB4 /* KSZombie.m */, + C87648C015062E7CADB40A88CA46FF70 /* Info.plist */, + 26921B8583F647724083B3CE1DFD753E /* Pods-SenseApp-RoomConditionsExtension.modulemap */, + 4905D1C12933A0B4FC22999BCBBA248A /* Pods-SenseApp-RoomConditionsExtension-acknowledgements.markdown */, + CF2F33117A05A1B82945CFEDCB955FB8 /* Pods-SenseApp-RoomConditionsExtension-acknowledgements.plist */, + 6FCBF1E4A242CD31A7EA21DBDA44F4C8 /* Pods-SenseApp-RoomConditionsExtension-dummy.m */, + 3E48147358FBFA6717EB3C4771C58A41 /* Pods-SenseApp-RoomConditionsExtension-resources.sh */, + B2470A71FBDBCBD7ADC44147B8D69BC3 /* Pods-SenseApp-RoomConditionsExtension-umbrella.h */, + 1F7DF3EDB1FAE3C863BD023920961C0A /* Pods-SenseApp-RoomConditionsExtension.beta.xcconfig */, + D4AD7D717A04229D10CC726958558866 /* Pods-SenseApp-RoomConditionsExtension.debug.xcconfig */, + 82CAF99DB27727C994DA1E11E12C1A6A /* Pods-SenseApp-RoomConditionsExtension.dev.xcconfig */, + 2CF7E67031E73E330D8790ABBD292DC2 /* Pods-SenseApp-RoomConditionsExtension.release.xcconfig */, ); - name = "no-arc"; + name = "Pods-SenseApp-RoomConditionsExtension"; + path = "Target Support Files/Pods-SenseApp-RoomConditionsExtension"; sourceTree = ""; }; - 7B09E298913FE82B760FD173B8D321D5 /* Support Files */ = { + 7629A17FD96BC583CA37CF225DBDE32E /* Tasks */ = { isa = PBXGroup; children = ( - 93F9413AF2D8A2F8E3C6AF838F7CE0B5 /* Charts.modulemap */, - E72D611F04B2DB5B8D8E2B5D0946E254 /* Charts.xcconfig */, - DA394DE7BEDAF1CEEA83286372EF893C /* Charts-dummy.m */, - 5C2C726145E4F4386DC98D457F69CC07 /* Charts-prefix.pch */, - A9CAFE85CCF7369BF557EDCF458AE74C /* Charts-umbrella.h */, - C07725DC765BC611ABC5146A7AD885A4 /* Info.plist */, + 288B4B3D48BA435CF30C65B08F4BDE9C /* BFCancellationToken.h */, + 54AF4A28D726FAC69A96EB0709AFF3FE /* BFCancellationToken.m */, + 62FDF2B26441DCDC91C20ADBE5569B74 /* BFCancellationTokenRegistration.h */, + 78DE8959BACD8F2103B444A8DCA61CC7 /* BFCancellationTokenRegistration.m */, + 03E7C3F677BBA7AB7FFB4F8E14234C7D /* BFCancellationTokenSource.h */, + 73011EA030445F49A2071F4F4DC33327 /* BFCancellationTokenSource.m */, + AAB7A34256DB5685C15BD758B316F572 /* BFExecutor.h */, + E161E27328C34B8C5424B6044E33755F /* BFExecutor.m */, + C12931514A05E9BAA69185667EC172E2 /* BFTask.h */, + 8CF1BDAF8086B880D10B55C87CED10C3 /* BFTask.m */, + A1D9D4D3617F8FA5798C3CAD331A341D /* BFTask+Exceptions.h */, + 9388B2438981EC2DCCBA7C6F0D6FD1D4 /* BFTask+Exceptions.m */, + 7B3E4801549B20B2D14E58278119F8DE /* BFTaskCompletionSource.h */, + 612B2A732984E00AC6852F3F822E5C14 /* BFTaskCompletionSource.m */, + F6CA62AC97D0B1A792609A204053A6FF /* Bolts.h */, + 7788329C4D547CD18EB8FDD2D75AEDB6 /* Bolts.m */, ); - name = "Support Files"; - path = "../Target Support Files/Charts"; + name = Tasks; sourceTree = ""; }; - 7D63D7CE0DE68D7B96521C1590F61A13 /* Support Files */ = { + 7B58DAB4FE3813E300B2F845AE5D68F4 /* SHSProtoBuf */ = { isa = PBXGroup; children = ( - ABCF33160363F1E0FA1A4DD8CCABE3AD /* Info.plist */, - CE5A4DE22C8BF3CFE390651ACB37FE2A /* SVWebViewController.modulemap */, - 23A50C75DA12E38F3E2F376E43F9920B /* SVWebViewController.xcconfig */, - 5E59B551EA6C69D360DE8C2B0C7B84FC /* SVWebViewController-dummy.m */, - 36CF533DF3DE594C5EADF8B4BA1CBC16 /* SVWebViewController-prefix.pch */, - 3E7F0E2491340CCC98A759D8E1576C00 /* SVWebViewController-umbrella.h */, + 86602970069D57D64F5E9385E446E950 /* Descriptor.pb.h */, + 3AFB09C30541442BFA6863E907DCF32F /* Descriptor.pb.m */, + 65D8FA62CCB2D50DA3DFB7B71089B36E /* non-arc */, + 7266BB304E595B7573181A808CA2E4EE /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/SVWebViewController"; + name = SHSProtoBuf; + path = SHSProtoBuf; sourceTree = ""; }; 7DB346D0F39D3F0E887471402A8071AB = { @@ -4527,655 +4242,1014 @@ children = ( 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */, F099E3251C019ED74B57188D55B6589F /* Frameworks */, - 2BDC5B7C23664B9C8A1556A000E4830A /* Pods */, + 933547E0FE11E17CE8693087C3E9D14F /* Pods */, 0A17EFBB185772683155258D57736BCE /* Products */, 47A182116789E8CD1B7975F22EC4212A /* Targets Support Files */, ); sourceTree = ""; }; - 7E1D22CA0B36A69969522C6082B02EB7 /* Service */ = { + 888336A8D9ED8F67004F179750D52D32 /* Support Files */ = { isa = PBXGroup; children = ( - BD247D96920CFB8E9CBF5BCCAC8F50C6 /* SENService.h */, - 0816CEC1B4C407AC89188A58C6EE4DB8 /* SENService.m */, - 8D328710EBB5045B10B8B246C20A3E9E /* SENService+Protected.h */, - 0C8125ECE06FD436F194AB1FF1338379 /* SENServiceDevice.h */, - E4E932D352DA082C6E537861525E2BD7 /* SENServiceDevice.m */, - FB40F7595B425C282C016B393180EE78 /* Services.h */, + E80095D4DD7DB845E50C1A8A2CE96B8B /* Info.plist */, + B9C40F6E2E64E1D9D9BD6D896A2CF043 /* NSJSONSerialization-NSNullRemoval.modulemap */, + 97A6C4AEB305C65E4E5EF963D58D55B3 /* NSJSONSerialization-NSNullRemoval.xcconfig */, + E2F3AE881AE1BCFC5D39ED32F1DC17EE /* NSJSONSerialization-NSNullRemoval-dummy.m */, + C82A2E61C3EB3D3CAA9DA227D19814BF /* NSJSONSerialization-NSNullRemoval-prefix.pch */, + 72691048F22642FFD7436BD85E2FD47F /* NSJSONSerialization-NSNullRemoval-umbrella.h */, ); - name = Service; + name = "Support Files"; + path = "../Target Support Files/NSJSONSerialization-NSNullRemoval"; sourceTree = ""; }; - 8087FFD12DCA05D9DB7FE00352416B63 /* non-arc */ = { + 8BD7D51EA7B3130F14119EE0842640B9 /* iOSDFULibrary */ = { isa = PBXGroup; children = ( - 41EB285AFED56EC62E563D45BB80A861 /* AbstractMessage.h */, - 674E198BFEC80DA24CB91353AC81A443 /* AbstractMessage.m */, - 10A87D1D6FFCD3BB33A8416F02E0C74D /* AbstractMessageBuilder.h */, - 21D7F2B4B40DE3BA47446D5590263474 /* AbstractMessageBuilder.m */, - 5B8081D635D8C9013412BF39B0A84D72 /* Bootstrap.h */, - A5984342F3350D2F0D8BA2C09ADAA0B1 /* CodedInputStream.h */, - D4F2D650665C5BF67998CE952897A6CD /* CodedInputStream.m */, - 0955D7A599E6C39A179615216E336E9B /* CodedOutputStream.h */, - DBA08564197F4B9244B278C391867BA1 /* CodedOutputStream.m */, - 02A4A2419C55B8E30B69BAE6940F8ACF /* ConcreteExtensionField.h */, - 814680F732CCB02E2A9665B4336CEB7D /* ConcreteExtensionField.m */, - 0173E3B4195A0D841771A039CB2153A5 /* ExtendableMessage.h */, - F20D6158FA261EBE882E1D9B85BC36DB /* ExtendableMessage.m */, - 7ABCFFF9DC52A60C378A37677CBF6884 /* ExtendableMessageBuilder.h */, - 719409D96A114974DE35A4BA56ACDD3A /* ExtendableMessageBuilder.m */, - B0BD0A43C586619D2E8B2E404AF92A42 /* ExtensionField.h */, - 020562A69416523EEAFB36DD2A593D95 /* ExtensionRegistry.h */, - 284EBE9FC5F1A428C55DDF81F7051F46 /* ExtensionRegistry.m */, - 25ED3A007D672FFE6DD6C144AA43DAEB /* Field.h */, - 70B2093A83F3CF1B2531CE0EE57352EC /* Field.m */, - 5804CEE7CDA33D14DBF68BC32130E87E /* ForwardDeclarations.h */, - 17F6ACD3FB174602579C0F8A1639FDC1 /* GeneratedMessage.h */, - E5FBDBAE9BD1F71D4C82F6AEE79CA123 /* GeneratedMessage.m */, - DFD7EAAB94E19EDEE17C9DC90A654E45 /* GeneratedMessageBuilder.h */, - 4ABE0329F3093D4D87F86C80584ADC9B /* GeneratedMessageBuilder.m */, - D27C805EE721A66B2B750A56321CE9D5 /* Message.h */, - D441BF9E11394B98C660BD1764F19C9F /* MessageBuilder.h */, - A2C96769E14899873EF8D579BED835BB /* MutableExtensionRegistry.h */, - 6B32EB6D688368F043C58615479C8D4E /* MutableExtensionRegistry.m */, - 6708C18B0580C89E4B0C5480D9DDD016 /* MutableField.h */, - 172E249D559F257871003BE57C4AB1B5 /* MutableField.m */, - 3857BD6ED02483A8DEE8FDEECAC59D91 /* PBArray.h */, - 038DD58626C7844A56EAF8E5612E122F /* PBArray.m */, - 3F20C2CBDD10733C82A6E9DCC7C9F923 /* ProtocolBuffers.h */, - 8E4AD4294E3B6E38A122B297E63ABDE8 /* RingBuffer.h */, - 78D44E13BDB7E67896D9BD00E4A771A4 /* RingBuffer.m */, - 3326CDAE1B21D7F56CFE520A8CD76998 /* TextFormat.h */, - 222A5FABD1D12D98EC93F3D50AC251DC /* TextFormat.m */, - 2C593F0FE8A11D03F594F7D928FAA07D /* UnknownFieldSet.h */, - 65E0E6745192E33FEEE6909C7EF34796 /* UnknownFieldSet.m */, - AE0EFB55A719ED3D1A1AFEA1CFE0DDB9 /* UnknownFieldSetBuilder.h */, - D111CAA61CEE7C5525F949D828A43448 /* UnknownFieldSetBuilder.m */, - 896062AE734BC47609E498494A6842E1 /* Utilities.h */, - 20BE989D6C6323CB1E79679CFEFED4AC /* Utilities.m */, - 8C70571FD498BD4FE4C9A5BEB55A25BD /* WireFormat.h */, - CB7609B2B0D66C235D246FECCEEC574C /* WireFormat.m */, + 1A0234FE1A6C91AAF21513334F1DB0C5 /* crc32.swift */, + 51FB65E42F69BFA4B96BB0ACB62D1E1C /* Data.swift */, + FDD358CBB0002FF03F1882F0FC75BD21 /* DFUControlPoint.swift */, + B727D01C596831E5DEE5BCA82446168D /* DFUExecutor.swift */, + 61255C6ABF37EC895BC7C4DCDB0A1AEA /* DFUFirmware.swift */, + 6279215C0FAD40CEF6C3317F223A6803 /* DFUPacket.swift */, + 236D753607222198D7B3A0754B589395 /* DFUPeripheralSelector.swift */, + EACC225DE4093A531341D73408A1CEC5 /* DFUPeripheralSelectorDelegate.swift */, + E01FB1A9DE6CD6389449FEC5B2BF9B35 /* DFUServiceController.swift */, + EB53B1A64320F47042AA93EF55A59585 /* DFUServiceDelegate.swift */, + B362C37ABF0D0C1865E02FA53960AAD6 /* DFUServiceInitiator.swift */, + 5AA140EC5FE42A626565995749141D29 /* DFUStream.swift */, + 016E1F101966019833459053EFC668F4 /* DFUStreamBin.swift */, + C657D08A007FB88BF870C371DFBC7E45 /* DFUStreamHex.swift */, + 88B66FF2BC69B52036FC4E67FE12366D /* DFUStreamZip.swift */, + EFB98724FC5CB38536A6E20C933E832D /* DFUVersion.swift */, + 8ED2CECDBEC88F1E11024B9DB153E80A /* Double.swift */, + 19CE1983F8684CCB497E6B413F57009A /* IntelHex2BinConverter.h */, + 2CCEEBDDB43DB5B836CB008F18DC61FF /* IntelHex2BinConverter.m */, + 1241461BE8A93A7364EBB5506F68C7DB /* LegacyDFUExecutor.swift */, + 2F7A57BB9E8F6A14AE1F666164375E59 /* LegacyDFUPeripheral.swift */, + 5384A7314F8268196A76815029280755 /* LegacyDFUPeripheralDelegate.swift */, + 3AA83433B1361E8A2E3FFDD2939F4DFA /* LegacyDFUService.swift */, + C1F638104CB6CA6430B47C5AF8E5ABA9 /* LegacyDFUServiceController.swift */, + D851EFD504E025E922B17B300DC2417A /* LegacyDFUServiceInitiator.swift */, + 6C8395AA0D57669AE04EFF699157430D /* LoggerDelegate.swift */, + CCB9BAD9AD1AE22031E1566EC675D48B /* LoggerHelper.swift */, + 9F885BDEED26F0311E2778674082B164 /* Manifest.swift */, + 7077939ED41D19394F2EB669F5701357 /* ManifestFirmwareInfo.swift */, + 8B35BC9D32954B390E05A6074E8DE2EB /* SecureDFUControlPoint.swift */, + 4222DC9EE0ECB49D6E81F065AFD31355 /* SecureDFUExecutor.swift */, + B9EB6C050E33CACC793230D12ABDA30A /* SecureDFUPacket.swift */, + 92E4900B9BBC528C8F37B8433D688699 /* SecureDFUPeripheral.swift */, + A741725919F1DEA6B285BA87EA3C7A4D /* SecureDFUPeripheralDelegate.swift */, + FB9BB83630F696DCCB9D5E0CE56D8A39 /* SecureDFUService.swift */, + 0A7980061E8D77C7AD56917D288D8E24 /* SecureDFUServiceController.swift */, + 8CCD0165AB2C7B9053AD0B38EA9C4BAA /* SecureDFUServiceDelegate.swift */, + 0F445BE07D69131622BAB0CDB83A86C4 /* SecureDFUServiceInitiator.swift */, + F632FADAAA17F1EE1A425764C0FB7C6A /* SoftdeviceBootloaderInfo.swift */, + 59AB10040FBFB6E7EC4E8EE95881C6EB /* ZipArchive.swift */, + 402E6AEF7509399957A5E43C773F8A1F /* Support Files */, ); - name = "non-arc"; + name = iOSDFULibrary; + path = iOSDFULibrary; sourceTree = ""; }; - 82570DB154DCDAC641D363E90B900795 /* Support Files */ = { + 8E65D4777BB455F712BB79FE74E69BE8 /* Providers */ = { isa = PBXGroup; children = ( - AB2C8F300B7964D1CF626EE1FCA6EE83 /* Info.plist */, - 19D560DD434BFA96DCC4DE773414A0EA /* NSJSONSerialization-NSNullRemoval.modulemap */, - EC0626AC9A4CA9BC95696EB3B3F4A049 /* NSJSONSerialization-NSNullRemoval.xcconfig */, - 2019891413D4C8F92C251A4A09C13CE9 /* NSJSONSerialization-NSNullRemoval-dummy.m */, - 82535BE274576A5205D46092158BBA80 /* NSJSONSerialization-NSNullRemoval-prefix.pch */, - 912AA5A845792698C506AE57270C5992 /* NSJSONSerialization-NSNullRemoval-umbrella.h */, + 320FA56AE747DD2AF9DC75F384B2BCF1 /* Frameworks */, + 95962CFDEBB51EA7C9537AFE60FEA68E /* Resources */, ); - name = "Support Files"; - path = "../Target Support Files/NSJSONSerialization-NSNullRemoval"; + name = Providers; sourceTree = ""; }; - 83D1B4A90881C2ED738FE6892EF6374D /* Resources */ = { + 92A466A55EAA5A3868E88FCF547771E6 /* Security */ = { isa = PBXGroup; children = ( + 5C9DF6B35DAFE8F076E7A9229A16B815 /* AFSecurityPolicy.h */, + 9158B37383DA102890B681B5C9D74597 /* AFSecurityPolicy.m */, ); - name = Resources; + name = Security; sourceTree = ""; }; - 8810A7DB09A33778C69B4FAB6049A925 /* Support Files */ = { + 933547E0FE11E17CE8693087C3E9D14F /* Pods */ = { isa = PBXGroup; children = ( - A1B9ACC970FB7FA3068946CBC99949BC /* CGFloatType.modulemap */, - 7DE98C6ECF9EC747751EE0E6629B7EB7 /* CGFloatType.xcconfig */, - 5C296D16371B4D1850BB489B1C20D798 /* CGFloatType-dummy.m */, - 7A49C89C4D967A86E14655B0680ADAF4 /* CGFloatType-prefix.pch */, - 2FB5395F3C74E59B6A0900E0C6757702 /* CGFloatType-umbrella.h */, - 88B0FBC29B9427BEC20E5F20968A9689 /* Info.plist */, + 598EF3798D494B3EDF4E3D1BAEA3E719 /* AFNetworking */, + 02311F99F872D34640D47C3A5D6190E4 /* Analytics */, + 5BD25C5646B8D571DE7A543114936588 /* AttributedMarkdown */, + 1C6A8214867E60CC4E9F8327170C5B53 /* Bolts */, + DCEEBB27CFA17375E178C482D04A399C /* Bugsnag */, + E39E1DDC6751CB0E97EFE93FC7E36AED /* CGFloatType */, + 154600B6641750DD03F67B52F743C3CC /* Charts */, + F34AB2A9E1F3548F68650EDF6FD30FAF /* CocoaLumberjack */, + E702D8CB3270D82C3DB565E0EC194209 /* FBSDKCoreKit */, + 0365B9D93F8CF3525C45328E19B3CC93 /* FBSDKLoginKit */, + 53E9A7F1A67993401AC0DBD042D57451 /* FXKeychain */, + 8BD7D51EA7B3130F14119EE0842640B9 /* iOSDFULibrary */, + BB4B218EEB36A89599983B2FBE5A2240 /* Kiwi */, + 3A5116F65FD71F6E886E8F008F13DBD7 /* LGBluetooth */, + E69DB758984557066371FE7408030B69 /* NAPickerView */, + 658C2905DA70A07BA52B97E539E00404 /* Nocilla */, + 32A45B7335DD9FB5114E417F728A5466 /* NSJSONSerialization-NSNullRemoval */, + B9F53702F3978FB09E0B628001944556 /* SenseKit */, + 7B58DAB4FE3813E300B2F845AE5D68F4 /* SHSProtoBuf */, + 03D154C14076ADAC943DE294AA5248BC /* SORelativeDateTransformer */, + 4C76C49BF9C31AD141BF10C22A93DB24 /* SVWebViewController */, + 3E0211ABCBA90AE834B86BD6FFB3F437 /* UICountingLabel */, + 002549DFB91640BE1D7D81D4F21E4997 /* UIImageEffects */, + B7BAF31A726E473739C74E2F6150547E /* ZendeskSDK */, + 213012EE9CB40D4AF41660F049589321 /* Zip */, ); - name = "Support Files"; - path = "../Target Support Files/CGFloatType"; + name = Pods; sourceTree = ""; }; - 8D25084C790C42C2CE2EB380D77CA35A /* ZendeskSDK */ = { + 95962CFDEBB51EA7C9537AFE60FEA68E /* Resources */ = { isa = PBXGroup; children = ( - FC0C599F455270AA4F09BB6E5AD7CC7D /* Core */, - 6A1BE140ABCF9ECD78FC4DF1A025C670 /* Localization */, - DB88EF4E470858BA27A430D5FCF0868B /* Providers */, ); - name = ZendeskSDK; - path = ZendeskSDK; + name = Resources; sourceTree = ""; }; - 91F4A4FD97221194D3411DC85A91ED85 /* Support Files */ = { + 9938C79E1F40DDFC558B2DF3BFBB519B /* Model */ = { isa = PBXGroup; children = ( - D88555ED0753393DAB0CF62551DB2FFF /* Info.plist */, - 037FC9B3090A279CC0989C9A21F3DA4E /* LGBluetooth.modulemap */, - A82DFF70055697084CFAD3215C07B09B /* LGBluetooth.xcconfig */, - 699AB2BFD3E86ED15530602F9236A18C /* LGBluetooth-dummy.m */, - E32434663644C9CCBFB5D0D6E20FCDCD /* LGBluetooth-prefix.pch */, - E02A99926C6D434FE189FC5C8CD77988 /* LGBluetooth-umbrella.h */, + A4296993D6D7841CC37ACA524D989610 /* Model.h */, + 5799937D576EE5739199D8CF4FE66D50 /* Model.m */, + 9C0B1C9EDFE7CEFA36970B52ED2D5FD3 /* SENAccount.h */, + 664606730330790DBEE765C8548E091A /* SENAccount.m */, + 9A60C0FFC85540EBBD43C0D9563FD7FD /* SENAlarm.h */, + 9C800F0CBC565EE9F7EE4654CB61748C /* SENAlarm.m */, + C2FC6BE628E358ED31BBF72FE205EAF1 /* SENAlarmCollection.h */, + B324AF0EAEFACE588698EF3A8A8FC2F7 /* SENAlarmCollection.m */, + 027DB7A5A47FB33E48B57BB061C1457B /* SENAnswer.h */, + 13B04DC4C35F1DDA028E9AF3486AEE51 /* SENAnswer.m */, + 2E71869F129861FF926B17EF47BC9B9D /* SENAppStats.h */, + 3FC17D0BA8B95205177A098A09ECAD44 /* SENAppStats.m */, + AAC882F747F234A497BA5201D7EEF0A2 /* SENAppUnreadStats.h */, + D43C7BCD6B0CCE54BAC261C8889AC9EA /* SENAppUnreadStats.m */, + 71C2248970AF5B819533160948069434 /* SENCondition.h */, + EE28F2DFECF090EA565226A73DEA5E86 /* SENCondition.m */, + AF96AAA0BEC51E83A547AC5BAF0F8CAD /* SENConditionRange.h */, + FB507181C37816F9032D50DC5D8DFE1E /* SENConditionRange.m */, + 5766C472104C29EC57878F97E3AD8A7C /* SENDeviceMetadata.h */, + 5AD25C303F1F541461A77C15A64BAE72 /* SENDeviceMetadata.m */, + E3C89FF23B004DDB91A3E2A230518EF7 /* SENDevicePairingInfo.h */, + DBDCD1DB2007EA5278F99D53D11A10B9 /* SENDevicePairingInfo.m */, + A44E9C858EDCCE3AB4887665EE90231F /* SENDFUStatus.h */, + 1A43234F4AB5BF062ABB5873EC84F2E1 /* SENDFUStatus.m */, + EBF3E70D591867780AEC3446229F554C /* SENExpansion.h */, + BDCC52363C795C1A8516CF10B967ADCE /* SENExpansion.m */, + 2CFCA0C06C3B120E9719E89CFAC33891 /* SENInsight.h */, + 20D2015B4CD7A1DBD83F5761696A592B /* SENInsight.m */, + C0C1DF2EFD49C403229F128C2426A008 /* SENKeyedArchiver.h */, + D1F42DE555D4E8BAD214DB0B389E37F9 /* SENKeyedArchiver.m */, + 5E73986881DC64F09E4F3C2C736D2225 /* SENLocalPreferences.h */, + 377E98D0DBB93CEE8B1279D7C9988DB0 /* SENLocalPreferences.m */, + 07C225DE92B70EDF4BD9EFE65E4DD1D4 /* SENPairedDevices.h */, + CDB45B223EAE5643316E1571CA87C3D7 /* SENPairedDevices.m */, + 137D94F229459FA9091CC96E0D337F02 /* SENPillMetadata.h */, + 61B02204A1BFEE43C63F028A59A41AB8 /* SENPillMetadata.m */, + 21166E05360DBDB5B32707EB980C7A9C /* SENPreference.h */, + 8B4513356C0E7C7D46F693F1FC5CC8EC /* SENPreference.m */, + 8C440C917417C072A347B1F3E3706F8E /* SENQuestion.h */, + 1A4A5F8332E59D0A631E99D74CFC86CA /* SENQuestion.m */, + 15938C7CD8131648EA03F3CE5C9DC3ED /* SENRemoteImage.h */, + 42EC039B37D24C70407C1ED1A079E646 /* SENRemoteImage.m */, + A8A83D274969C77EF103C2631B2AFE66 /* SENSenseMetadata.h */, + 0890AFCB292429E54E6DE1423759C100 /* SENSenseMetadata.m */, + D11303D1A8BE31D0D14C118EEA6DE050 /* SENSenseVoiceSettings.h */, + 8008BC1C835916C58CCA0338A4DC570A /* SENSenseVoiceSettings.m */, + 24F64914B629DED570CACF13D4A36E75 /* SENSenseWiFiStatus.h */, + C8AEA60CC20F574B5887E65E6D4F6F75 /* SENSenseWiFiStatus.m */, + C4E5FB808EF7DD438BBBE26108CF778B /* SENSensor.h */, + D5EDDD978D9756B3CD53C02B4E0C7113 /* SENSensor.m */, + F7F6C7DE1502E76A8700882BCE5E3D9E /* SENSensorDataRequest.h */, + 8C92415038741DD5F2645A96F93F8160 /* SENSensorDataRequest.m */, + 33DB065D9DBBAE8E8EA384D75AFBA9C0 /* SENSensorStatus.h */, + 067350DC5D39B6E97BC43609A4FA2B6E /* SENSensorStatus.m */, + 3614FD2388EE7BC15ABAE9AE05754936 /* SENSerializable.h */, + 3C7E3C44DBB5C02F05F2D75A2A35403F /* SENShareable.h */, + AF137EEEDF5DC121005876A4048D67C1 /* SENSleepSoundDurations.h */, + 736E51A61DE61B8330C105367FCB5DEA /* SENSleepSoundDurations.m */, + FFFB3B3E9E7EA5D3001B943FDDDC5ED3 /* SENSleepSoundRequest.h */, + 976B96CC7CDCE9F5F1D62A5CC0800C64 /* SENSleepSoundRequest.m */, + F271DDD1601EF326E06BD5022ECCDE40 /* SENSleepSounds.h */, + A035C024C42665E4449B0D0B39C0FAE1 /* SENSleepSounds.m */, + 0E71E5C9D24EA161F38037086C8EF64E /* SENSleepSoundsState.h */, + B00C2C3C451FDD08F0AEF2F022AA42B5 /* SENSleepSoundsState.m */, + 12E6AA4EE8BB9728EDB54455F1011768 /* SENSleepSoundStatus.h */, + B7D2F90F758C95C36400985D9543A869 /* SENSleepSoundStatus.m */, + DF0BCC87B502534BDAE9A3864C6E5CB6 /* SENSound.h */, + 277B2D82925FFF01C28996A25E9E84CA /* SENSound.m */, + 3DA9AD18EA2BA602437E1758B4C36381 /* SENSpeechResult.h */, + DDE708BF17EDDB7E08E7A958D3B826B2 /* SENSpeechResult.m */, + 476454EF37CEDC738DB53EB54576A2A2 /* SENSupportTopic.h */, + 0B5D937DEA7EEBFCD1102336D6D6BDBA /* SENSupportTopic.m */, + 4814EABB33D4DB77678416B38398FECC /* SENSwapStatus.h */, + 1E80E15E733E7AC584F7AA06B19C85CA /* SENSwapStatus.m */, + 522A1BE92398358731BE1642E3CA78F5 /* SENSystemAlert.h */, + D66EBFBEEA5EC58734FE9251647AB25E /* SENSystemAlert.m */, + C5CC7C4D3A7079B8EF27DE075C8E173B /* SENTimeline.h */, + A7B7E1166198D3B09E75800CDEDC434C /* SENTimeline.m */, + 4AE3B055F069E37EC282F7747A1FAABB /* SENTimelineMetric.h */, + BCDA3290ABD37FAFD79FAED287175149 /* SENTimelineMetric.m */, + 3B3002040588BABFC4E706BC485A1647 /* SENTimelineSegment.h */, + B1F4C42376E4B6FA90ABADFD382D64C6 /* SENTimelineSegment.m */, + FBC4889FDCDFE4467F2565ED4D595F44 /* SENTrends.h */, + 8B2AFB31F9919B33F1F9276700252538 /* SENTrends.m */, + E829AB8A2E777AE6F2A1BF72D6807F3F /* SENTrendsGraph.h */, + A43E8516A966D1F8BF77D7479B98194F /* SENTrendsGraph.m */, ); - name = "Support Files"; - path = "../Target Support Files/LGBluetooth"; + name = Model; sourceTree = ""; }; - 999C6F196966280C71AE5513EFF10B63 /* Security */ = { + 9CCCDC103413B78268BBAAC26A7F5D89 /* Default */ = { isa = PBXGroup; children = ( - 420AAC3799C1051E3BF2046E680AFEDE /* AFSecurityPolicy.h */, - 8E8E29F266BD0EB6B3EACF42743DFF85 /* AFSecurityPolicy.m */, + FFBF304132690D8DAF950670309F0D26 /* CocoaLumberjack.h */, ); - name = Security; + name = Default; sourceTree = ""; }; - 9E733321D12FE09CD02945E222FC73C6 /* Support Files */ = { + A43027314B5DBA4503359984181C8E12 /* Support Files */ = { isa = PBXGroup; children = ( - F0C0D9226410640298DC7F5C35E8DEBD /* Info.plist */, - 03BB3B832F5AB01D0443383F46C7D44B /* NAPickerView.modulemap */, - C513498434B58C3A84BCC5568F8D24B1 /* NAPickerView.xcconfig */, - 937A825734208ECF8A0D5B1B4460402D /* NAPickerView-dummy.m */, - 9843F2AB2DD6864673A13662D054FC30 /* NAPickerView-prefix.pch */, - 76A05254F9013B4F2EE580BDDAC69EA6 /* NAPickerView-umbrella.h */, + 2A87F0188063946C336C1A02856015FD /* FXKeychain.modulemap */, + CE0461ED56D6EE454FF75371034F1B55 /* FXKeychain.xcconfig */, + CC90BD6B0FFFA2503B751275FCCA5AFB /* FXKeychain-dummy.m */, + 1D00879E4C838098F5CD732817C68DAB /* FXKeychain-prefix.pch */, + B5ED78913CBB2D9CD0E6E7A66E209FF4 /* FXKeychain-umbrella.h */, + 08F18285BC4323B1272833E68BBA6465 /* Info.plist */, ); name = "Support Files"; - path = "../Target Support Files/NAPickerView"; + path = "../Target Support Files/FXKeychain"; sourceTree = ""; }; - A28421FFCD1C2C812CAD77AAA9740149 /* NAPickerView */ = { + A632C9B5C3995347F2EB7D89E5193452 /* AppLinks */ = { isa = PBXGroup; children = ( - 8292137526796A6B6C04E13AA449F627 /* NALabelCell.h */, - 3D607AE7D8E52EC6D5E0C42BB79C1DA2 /* NALabelCell.m */, - 2A642B9BFCDCD45E813F5FFFA02FBB1B /* NAPickerCell.h */, - 05A862AC19D69D67235C70BBE4F2367B /* NAPickerCell.m */, - A7F73E7CBC80CA1BB61533EF9D90AEFF /* NAPickerView.h */, - 43954BB8C8BC928E9056771A8EDAE074 /* NAPickerView.m */, - 9E733321D12FE09CD02945E222FC73C6 /* Support Files */, + 3EB6B3FE29A9D75C5CB911984FFD645E /* BFAppLink.h */, + C19683A5C25293A4099EFA875133B33F /* BFAppLink.m */, + 05D0671F8469754EF3DD454A4E84C904 /* BFAppLink_Internal.h */, + CE8062613FD7A4ACD1FAE622770E9FC8 /* BFAppLinkNavigation.h */, + 79201331ADF7AEBED9DE7BACFDDB93D2 /* BFAppLinkNavigation.m */, + AEAD720ABBEFA5327992F55AE6E3B221 /* BFAppLinkResolving.h */, + EE36B043B25493B86DB41BDB1DDA0A83 /* BFAppLinkReturnToRefererController.h */, + 5F6058B0188798D3710DABF7EC8FDACE /* BFAppLinkReturnToRefererController.m */, + 34E914810ECC34D9C52709DF6712BAEB /* BFAppLinkReturnToRefererView.h */, + 61455B832A20640E64957BABF86485D1 /* BFAppLinkReturnToRefererView.m */, + 49804D70E8B7C89C6DFB7652CB822CDC /* BFAppLinkReturnToRefererView_Internal.h */, + 1D7E48D197D8914FBA47365EE6E1E052 /* BFAppLinkTarget.h */, + 68A481E37CB80117C7D1972A45161D1B /* BFAppLinkTarget.m */, + 182C6ACA0620BCA46F10CAE299A6DFB5 /* BFMeasurementEvent.h */, + 90C1C92BC140DAF0E7E83906BD1868C4 /* BFMeasurementEvent.m */, + 024C74C4947E7D8B33554F2C4FD5C1B7 /* BFMeasurementEvent_Internal.h */, + B0B8A551B6D7EA58B9118A54FA148068 /* BFURL.h */, + 3E344817816558A7A77E51DAA3C7F311 /* BFURL.m */, + 7D85987BAF1A336A8A9BC6506F5B1562 /* BFURL_Internal.h */, + 7EE42DDE28BCA40B6B7E388632A5FCDA /* BFWebViewAppLinkResolver.h */, + C80146A42A9135BDA391EAD0C61F2420 /* BFWebViewAppLinkResolver.m */, ); - name = NAPickerView; - path = NAPickerView; + name = AppLinks; sourceTree = ""; }; - A8039179B92F766793DBBE530D5026EE /* SHSProtoBuf */ = { + A6E5041B0C3195616A8AD544F9999F58 /* Support Files */ = { isa = PBXGroup; children = ( - B16B17A31999E174C32B93CB4F66C2E2 /* Descriptor.pb.h */, - B198D1DAF3D51FC0DFF612C6F9989E2F /* Descriptor.pb.m */, - 8087FFD12DCA05D9DB7FE00352416B63 /* non-arc */, - D8D385266A7631C99051392E87FA3885 /* Support Files */, + DD0E28B16CE3CE337BB9DBC5700DD57F /* AttributedMarkdown.modulemap */, + 5049217893D848153BB2788D53CC60CC /* AttributedMarkdown.xcconfig */, + 319C8816C9D2C4C46BDF7776934187EA /* AttributedMarkdown-dummy.m */, + 5FDF0D8B35C7C5737D324D72091D9360 /* AttributedMarkdown-prefix.pch */, + CB523745CFFEF0E95736D21D9FD6B478 /* AttributedMarkdown-umbrella.h */, + 1A351C441FB81FFA9BF38F4F363B29EC /* Info.plist */, ); - name = SHSProtoBuf; - path = SHSProtoBuf; + name = "Support Files"; + path = "../Target Support Files/AttributedMarkdown"; sourceTree = ""; }; - AB1204D4571CBC49B64B9A1E85248DB3 /* API */ = { + A708CA2E41F0D2BE95A2EE7BA424F99D /* Support Files */ = { isa = PBXGroup; children = ( - 1EFC2E161E7E745B0638CD42FE2012C1 /* API.h */, - FFA18F6A6AEDDA68156A616EC8DF7A54 /* SENAPIAccount.h */, - 367AF4106E9B6F29396FF11DE4CD8EA1 /* SENAPIAccount.m */, - 64025B27EA72B851B6BD186DCD77B689 /* SENAPIAlarms.h */, - BD17B887AC8FF54D604D4DCCC6197C37 /* SENAPIAlarms.m */, - 2ECBE1FA1AD55AA6CCDD73BFB1177D0B /* SENAPIAppFeedback.h */, - 9A857DC39EB2C86F72A3A14B88551BED /* SENAPIAppFeedback.m */, - 7AD4111C85269E97F7509011371B71AD /* SENAPIAppStats.h */, - 8681138C0CBE62565261AE213FAD1E4F /* SENAPIAppStats.m */, - 4CDB8B0F6F9F8EE0FF9A71A607569E50 /* SENAPIClient.h */, - 00661ABC356B1EB37F67547239756B2E /* SENAPIClient.m */, - 4A63AB89107C72EDD526BDB0796022F6 /* SENAPIDevice.h */, - 983556252C8C5FE6651174D572F8D13F /* SENAPIDevice.m */, - F8EB57117B62B1B6B94F7178E8310526 /* SENAPIExpansion.h */, - 360DF4CE5AFC4BC489BDA79B7BE59DD1 /* SENAPIExpansion.m */, - 706D0C5411BC308E248A2C8EF68843FC /* SENAPIInsight.h */, - 8A5B8D500AFF2210CAE3B8C0F2A6B215 /* SENAPIInsight.m */, - 06CC9D21025AB7BDB8D924E93EB84B08 /* SENAPINotification.h */, - 5B1650297E2D39B682809BBACA390483 /* SENAPINotification.m */, - 58ABFF17B546ABCBF1A3830B2CBECE88 /* SENAPIPhoto.h */, - 13F029E01D32A8A8499A31AFA3F33476 /* SENAPIPhoto.m */, - 5E7245126BD2DA3531D5DDDBDF397AC8 /* SENAPIPreferences.h */, - 8154090276219901A7DABC137E88DC4E /* SENAPIPreferences.m */, - FB3A0D2975011D6B630EBE3EE60AA348 /* SENAPIQuestions.h */, - FC6278EE6E30F27F4C4B1978F931EAD9 /* SENAPIQuestions.m */, - FDF6305DA25247E2CB2BB53168C56E95 /* SENAPISensor.h */, - 644E804B31F760A25D327AD9ACCFAB8C /* SENAPISensor.m */, - 04C0FE151A576A11606FD50892AF543D /* SENAPIShare.h */, - 250BFC37558F411D46EC593B593E3788 /* SENAPIShare.m */, - 9CE7876E1F7A0235BA8DFC51BDF8F2E8 /* SENAPISleepSounds.h */, - 2C1F36A2737A68A6F20C94591CA27F50 /* SENAPISleepSounds.m */, - D970D37FE160C481107A67644BC56A67 /* SENAPISpeech.h */, - 51BA3E112C7CD0DB4346ABD8615434B3 /* SENAPISpeech.m */, - 96F6BD62757A9D8A11DF84CBE2A11830 /* SENAPISupport.h */, - EF65517F05C588CF98720260376BEC29 /* SENAPISupport.m */, - B24DC1B5790A9DC92C74B85FB6DCF7B8 /* SENAPISystemAlerts.h */, - 6BF778D49E5BA83283ADE40DD99738FB /* SENAPISystemAlerts.m */, - AC547884BA3D38D7C3BA3DFBF09A0902 /* SENAPITimeline.h */, - 2D2EDF2FB38649EEB822DFD4FF195679 /* SENAPITimeline.m */, - 2220ECB212D28E8D7B6EFE7DEA66069F /* SENAPITimeZone.h */, - 7E3D043E7102C9DFCE3D6D51DC2983BC /* SENAPITimeZone.m */, - 88065AA0E7217EC830DEF94B8A27518E /* SENAPITrends.h */, - E43FA6F3A74588E205D67382D64866C4 /* SENAPITrends.m */, - C947B5458368B855698C7907CCE59E59 /* SENAuthorizationService.h */, - 47973AF2D2C07AB103C5E337CB71AFEA /* SENAuthorizationService.m */, + 090690CCC1294639688112EDF2BC2F2C /* Info.plist */, + 53162089DC66A8256A1D9FCF5D475C32 /* Zip.modulemap */, + 48B9BD9E4558FAB32678DC6152E9FC56 /* Zip.xcconfig */, + 9E5EBD76351921A5D6A9AAE3BBBF1D83 /* Zip-dummy.m */, + DCE160946A4075C10D189CDDE1A3971E /* Zip-prefix.pch */, + C772404F760AA69CC975E1DCE19ABF82 /* Zip-umbrella.h */, ); - name = API; + name = "Support Files"; + path = "../Target Support Files/Zip"; sourceTree = ""; }; - AB4F2BDA70F637F6E6321AAB23ACBAA0 /* UICountingLabel */ = { + AB8F77C1C17D7F91D0E3889C83D1C9ED /* no-arc */ = { isa = PBXGroup; children = ( - 0239FB61006E98B29F7B6243D3C36BF6 /* UICountingLabel.h */, - 175B71A96806A6A3D15F8708C4AD4071 /* UICountingLabel.m */, - FCD54E3B4E3C8E8F4D5B0526759020EF /* Support Files */, + 69CD6269814E76F09366E00CC76E032F /* KSZombie.h */, + C9E6A381B35A0D4A9C797492DB5DDA4C /* KSZombie.m */, ); - name = UICountingLabel; - path = UICountingLabel; + name = "no-arc"; sourceTree = ""; }; - AF2B33A9B33351503763CC7E2401AFD1 /* Analytics */ = { + AD463B659223872909036C64771B101E /* Core */ = { isa = PBXGroup; children = ( - 26E179127781C3650B443516AA6DB7C4 /* SEGAliasPayload.h */, - 680D589DD222A8E5A90C843C7295BCFB /* SEGAliasPayload.m */, - 7EB389B4EF3FE1D4E71103B9CA5E67EC /* SEGAnalytics.h */, - 4954C7127BD90DFF8AB7B472EB7DD0CE /* SEGAnalytics.m */, - 6DFE02D706D89ED887D2FA064B86E2F1 /* SEGAnalyticsRequest.h */, - CEB0AB4FB62F79B57A2696ABE6EB040A /* SEGAnalyticsRequest.m */, - 28D5EFC266C41DC5A503265C9BB07F9A /* SEGAnalyticsUtils.h */, - A79842D204101F30B8B2D1658B8C20ED /* SEGAnalyticsUtils.m */, - 395B9AC8AD04B7249BA07B1F8364B4E1 /* SEGBluetooth.h */, - BB1253F35D5AF599CD3C78C6512A8756 /* SEGBluetooth.m */, - BD3FD5E9D7B32ED9F75B8FF71D0DA7B9 /* SEGGroupPayload.h */, - 9D516E5E1791EDAB9C81255084437D47 /* SEGGroupPayload.m */, - 019FD96E66A9913960D907DE9E926876 /* SEGIdentifyPayload.h */, - 45BD66BDFD9B5615AEECB6025CAB16E4 /* SEGIdentifyPayload.m */, - E8654DC0FDF1651CD12FF8D813DDBB5F /* SEGIntegration.h */, - B5041983F2D637CCDD608A27D0D34C67 /* SEGIntegrationFactory.h */, - BCBD7B188C57550F88E2C21CA1CB3932 /* SEGLocation.h */, - 782FA6362D84916670A4BF1F23F02EC8 /* SEGLocation.m */, - D642B16E19A8294B587A92694F90C659 /* SEGPayload.h */, - 2ABEFEFB61715F7D7BCE3CEDBAFF9946 /* SEGPayload.m */, - 7F7742AABB975807CB63D9D2E67ECDC0 /* SEGReachability.h */, - 5F86E7BB8BDE8E5F27A9EB09CD0B5410 /* SEGReachability.m */, - 2E54B38776E6ADFF027B5A82C1EC6A51 /* SEGScreenPayload.h */, - 55ABBEBD63CACC3DF33CE1871FCFC4D3 /* SEGScreenPayload.m */, - FB76BDD1E2F127C04EB5B75CD7BBD4BF /* SEGSegmentIntegration.h */, - 2513A40B23DD0BB009B1CD0CCBB2E901 /* SEGSegmentIntegration.m */, - 8065D1AAFE523156E3393F550E25F95D /* SEGSegmentIntegrationFactory.h */, - BE1B8F67066F51E33A90A3989F787922 /* SEGSegmentIntegrationFactory.m */, - DB655569C944662D2BD807BB33196D39 /* SEGTrackPayload.h */, - CEDA64D240FB75DE769CCE920984BFC2 /* SEGTrackPayload.m */, - 46049821334B192AF78F7633D8BE5A14 /* Support Files */, + 2CCA4A4271C5E5593FB558331B5BDF8F /* DDAbstractDatabaseLogger.h */, + 77EC1F110CE9E42A64C3C7C7E31D4F4D /* DDAbstractDatabaseLogger.m */, + C11810C33782AC903F0B01F05BC00E80 /* DDASLLogCapture.h */, + DDE23F309DF5120F83F514A59EC08422 /* DDASLLogCapture.m */, + F7732B27C8980CACFFAAF340C94751A3 /* DDASLLogger.h */, + 1AD42D91E83609A6EEE6CF55CE320E11 /* DDASLLogger.m */, + 8AD55FF77492D4B415FAC0CE6F0022E2 /* DDAssertMacros.h */, + 015D7F759F438EB7C1797B4B53FE32BC /* DDFileLogger.h */, + 44D0BEED8C3ADA91D61554A40874DB90 /* DDFileLogger.m */, + F9C7D6350D0DAA509BB498B7CD3E5532 /* DDLegacyMacros.h */, + 0DB7F1DA094B14E9299491791AE57AFF /* DDLog.h */, + EAE9D8EB2E1F0B6277D3CAA706933E8A /* DDLog.m */, + 82A62D40C14A07235EFA8FA8D923701E /* DDLog+LOGV.h */, + 0EA00245CBF3D47CAAC6BE633E3D5D1F /* DDLogMacros.h */, + 380DC2D2365FEFB8DD69C2F1C7A14273 /* DDTTYLogger.h */, + 0682564A6A28408909CCE6D4CF6B5E19 /* DDTTYLogger.m */, ); - name = Analytics; - path = Analytics; + name = Core; sourceTree = ""; }; - B691B2F14299017585C448C017FB1AB4 /* Support Files */ = { + B06D5C705391ABDD71F50745963877BB /* Support Files */ = { isa = PBXGroup; children = ( - 068140B9561EF585006ED39D9C2C48A6 /* Bugsnag.modulemap */, - 664FA88648E277C5ECD8E15DF7CD4658 /* Bugsnag.xcconfig */, - DDCD7A8054781FD13980C550BC36C356 /* Bugsnag-dummy.m */, - A9CC2280FE7CAFFDF3282F33CFADC2DF /* Bugsnag-prefix.pch */, - 136F00E8AA4C9E723CF2FFDC7EF338F9 /* Bugsnag-umbrella.h */, - 465AED408190B8B41DA5F69D6B9FEA5B /* Info.plist */, + 5D6FA3D1C75BFAA2FD51B504B7A055E8 /* Info.plist */, + B327687CCD2D5FD183DFAEB721503B07 /* SenseKit.modulemap */, + 1F24BE0FE059E8ABA183F8CBF94466B7 /* SenseKit.xcconfig */, + 39FB1DC10D2B88C5DB8740512B4DCDF2 /* SenseKit-dummy.m */, + 61654052357EFF2E78BC7B3EC4B55000 /* SenseKit-prefix.pch */, + D39F9BFD5D3F8CD320329E0716F06B2B /* SenseKit-umbrella.h */, ); name = "Support Files"; - path = "../Target Support Files/Bugsnag"; + path = "../Target Support Files/SenseKit"; sourceTree = ""; }; - BE3183C559F9B94A933F1905FB7817E3 /* LGBluetooth */ = { + B4B27A78B2702F402C6180DFF9DFB2E7 /* Resources */ = { isa = PBXGroup; children = ( - 1A6D1BF82FC949AB6A1490B353387CE9 /* CBUUID+StringExtraction.h */, - 2DBDF42CE272D2AF38BE591615D86C31 /* CBUUID+StringExtraction.m */, - 4A2C6F6AB651D6447E6CCA8CD57354FD /* LGBluetooth.h */, - 934FB2E5EFE71966D066692AEE01B4DF /* LGCentralManager.h */, - B7BD3E932A2162CD5FE882DA746AF7CD /* LGCentralManager.m */, - 5281C8B0B76A1B2B7B7C78F955C9CA14 /* LGCharacteristic.h */, - 10E438C995F08355CE09DD46D11D1533 /* LGCharacteristic.m */, - 0C8676F32B2B11A2743156DAC406ACE8 /* LGPeripheral.h */, - E1E1FC46767BAC23F5F3BAF6A774F30F /* LGPeripheral.m */, - 74515B50F442DD2B677E3657A83CF0DB /* LGService.h */, - 2CBFFA74704B8BDEE6C57E9A6978406C /* LGService.m */, - A3EC8C6C948BF93EC473C7E01C2CD8DF /* LGUtils.h */, - E690108BE9DD62BB4422F520F6BE23D9 /* LGUtils.m */, - 91F4A4FD97221194D3411DC85A91ED85 /* Support Files */, + 99F325AE49FEAE9CE9A0DBDAF9011CC6 /* FacebookSDKStrings.bundle */, ); - name = LGBluetooth; - path = LGBluetooth; + name = Resources; sourceTree = ""; }; - C2E3DC9AD1D90502D5087479B86311D3 /* Analytics */ = { + B7BAF31A726E473739C74E2F6150547E /* ZendeskSDK */ = { isa = PBXGroup; children = ( - 6A12E548C52C7902FA029A7FF8E88231 /* Analytics.h */, - B359FB5F9C577CBA3E80893BD87F1930 /* SENAnalytics.h */, - F28828013532784B09BC2488B3CBA602 /* SENAnalytics.m */, - 8185F7C921571FDBE0CC80C626A73599 /* SENAnalyticsLogger.h */, - F65E762E617F525BEB8F62F0DFD48E8C /* SENAnalyticsLogger.m */, - 4A80C21E7EFBE4ACA10CCC7CB351F5E0 /* SENAnalyticsProvider.h */, + F5B2E7C14C22AD984497A6BCF039BB39 /* Core */, + 4E5950A732ABA186FF84402245886866 /* Localization */, + 8E65D4777BB455F712BB79FE74E69BE8 /* Providers */, ); - name = Analytics; + name = ZendeskSDK; + path = ZendeskSDK; sourceTree = ""; }; - CD3FA30C40C5CBFE76F75E538C776B28 /* Support Files */ = { + B9F53702F3978FB09E0B628001944556 /* SenseKit */ = { isa = PBXGroup; children = ( - 9DA34FA396588EE810CBA5E3F3D10424 /* Info.plist */, - 3A7E9AA5A64F6BF68D3E0F88C8F3E38A /* SORelativeDateTransformer.modulemap */, - E0B084820779EF792C48F70307A2BE21 /* SORelativeDateTransformer.xcconfig */, - EBCC29C386CCD7B67C42D54A68103DF8 /* SORelativeDateTransformer-dummy.m */, - 4EA551E12C8BF87AF58A731ABA285F5C /* SORelativeDateTransformer-prefix.pch */, - E8CE36DF56A56575A07030C60D1643FA /* SORelativeDateTransformer-umbrella.h */, + 880ECD877A9B7487B5DF602DD248082A /* SenseKit.h */, + 1EA7F77FFBF400F670FADFF08E8844B8 /* Analytics */, + 3854BE2FD1BDE290CFD7D4503F700188 /* API */, + DF65BD6798A16A6A9A189CD4F22A5DC8 /* BLE */, + 9938C79E1F40DDFC558B2DF3BFBB519B /* Model */, + 6A4B785CFD98342601E545A2D01961B8 /* Service */, + B06D5C705391ABDD71F50745963877BB /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/SORelativeDateTransformer"; + name = SenseKit; + path = SenseKit; sourceTree = ""; }; - CD9367C4D0B42827B191FC66D03B4E1B /* Support Files */ = { + BB4B218EEB36A89599983B2FBE5A2240 /* Kiwi */ = { isa = PBXGroup; children = ( - 604B4B1841B4A8765AC4955D9F79C6C0 /* Info.plist */, - 694360372DA9BC7DC9B823BB3012153F /* SenseKit.modulemap */, - F483B8E98190E014A86D69223EB6723D /* SenseKit.xcconfig */, - E20BF732ADC51C579B70BEF32C551BC7 /* SenseKit-dummy.m */, - C765AA17C565A99C384B519A9C7E7F29 /* SenseKit-prefix.pch */, - C02818FFC97E83463FE09441E627CC60 /* SenseKit-umbrella.h */, + D42A63783DDF97BD59A1553904150FF1 /* Kiwi.h */, + 7A935892BBE3CE6AA3A7BB8C74D2A905 /* KiwiBlockMacros.h */, + A973A8F6D73FE9533C560D77C243FDF6 /* KiwiConfiguration.h */, + 3DD386E8DA75C1C43D72E59DE4853F51 /* KiwiMacros.h */, + 80A3DADAB67DC300CC050AC11A175848 /* KWAfterAllNode.h */, + B8CA285FCC222C61243AF47B16A4537A /* KWAfterAllNode.m */, + E134CEA7AF8FBB4E7660A167FCB2713B /* KWAfterEachNode.h */, + B75C8B81BD0E5C7DB2C7EB04F36D9D52 /* KWAfterEachNode.m */, + 624B030FA79FCA7638302DD706521A27 /* KWAllTestsSuite.m */, + AE55ACF030373F374D58510DADEB5374 /* KWAny.h */, + 0222C57689F61AA4BA12925069F610C4 /* KWAny.m */, + 64F64B67C6E6632939D94D0C3E389014 /* KWAsyncVerifier.h */, + 338C5BC83ABE43519855EAD08CAC643E /* KWAsyncVerifier.m */, + 6B9A26F922AE7ED8B4158FEE0FE4EEEE /* KWBackgroundTask.h */, + 4DD648A6F946FAC52B40E21EA677A2E4 /* KWBackgroundTask.m */, + 5CC7BA37F932CF13FD6BBE04BC62593B /* KWBeBetweenMatcher.h */, + 0AAB69DF92B06343A91B5F5D87B7F898 /* KWBeBetweenMatcher.m */, + 2B53FE939571E28A4B92E4E76F32B6F1 /* KWBeEmptyMatcher.h */, + E07F6863E480B98BF8672B63ED53F522 /* KWBeEmptyMatcher.m */, + A415E71ED3BB6812783BE340FDB1ABCE /* KWBeforeAllNode.h */, + 23BD11C096C830003ED2FFB90EDB09C6 /* KWBeforeAllNode.m */, + 76F815AD2874F4BE550D7C345B36D930 /* KWBeforeEachNode.h */, + 45918C5777779C928816C3DB9CA6EDA6 /* KWBeforeEachNode.m */, + AED96720681B8C3458A502FA39355CE0 /* KWBeIdenticalToMatcher.h */, + 668A2BD73456A044B210A225F20AE06A /* KWBeIdenticalToMatcher.m */, + 422B37A02E9BDCAFC94A463A83634C62 /* KWBeKindOfClassMatcher.h */, + D99D493049A7651CB2068BFAF1A0E78A /* KWBeKindOfClassMatcher.m */, + 539F128C6743E2FFDAF8C9208676915A /* KWBeMemberOfClassMatcher.h */, + 34178493F2DFC2E7138C325B55097B7E /* KWBeMemberOfClassMatcher.m */, + 5962D932BF4E05D8B58F4C39FEF759DA /* KWBeSubclassOfClassMatcher.h */, + E342671205B6C2BE7D7D29B610730A6C /* KWBeSubclassOfClassMatcher.m */, + 91C1ACA4ADC2EE1BB5C611C3065AEC93 /* KWBeTrueMatcher.h */, + 6E74AFD95B727ADFD8BC947E306AA738 /* KWBeTrueMatcher.m */, + 3895EC835E55ADFE58B64360A3A99566 /* KWBeWithinMatcher.h */, + 266EF141641A2D968844F3125CD7F3F9 /* KWBeWithinMatcher.m */, + F1E16863EA253BF31EB30A03000703D2 /* KWBeZeroMatcher.h */, + 6604E652888A79AF1E71CCC54EDABA33 /* KWBeZeroMatcher.m */, + 5EA94D05B83E1861E77EAE2CA8819B7E /* KWBlock.h */, + 1AFAEBE57CA518883B61891BA3B2DAA3 /* KWBlock.m */, + 6F5C051911B0E5E20E49AF81BA303E47 /* KWBlockNode.h */, + F31CEAF5A68545112295C99DAD22522C /* KWBlockNode.m */, + 6BEC9782797DE66D49FFCE378C9D9046 /* KWBlockRaiseMatcher.h */, + AE66609A54CA37B11CD7930D164EA1E1 /* KWBlockRaiseMatcher.m */, + F0AFD219CF8598733E98284C62152868 /* KWCallSite.h */, + 709640F6FEB1BE1CE6CC9D2EB68137D4 /* KWCallSite.m */, + 5B2B91C5912F2BC26775488965C1F8E9 /* KWCaptureSpy.h */, + 1DBF647D9C3127D10211B4D7C8D704A9 /* KWCaptureSpy.m */, + B08AD9658F269B99F2DC0CAA9F3B9B05 /* KWChangeMatcher.h */, + C90B40DCC309B09EF849D667C7D343AC /* KWChangeMatcher.m */, + A9732EC74C43328F8BD852E9B690498C /* KWConformToProtocolMatcher.h */, + AB95C2748E92F0062B09059F01A26F38 /* KWConformToProtocolMatcher.m */, + 880F47A9830172B46BABEF5BEE0DE088 /* KWContainMatcher.h */, + 3593FF0D9143A0CCCFDC5A0D1C89E00A /* KWContainMatcher.m */, + D607806B867B9227E442EE7743DA678E /* KWContainStringMatcher.h */, + 979BF4FE876E54A7B3E840132F8C44D4 /* KWContainStringMatcher.m */, + ADCA1414A6EE3950D991C12497A1814D /* KWContextNode.h */, + 8216E9A7A11CEFA205E2C7CD900C13C4 /* KWContextNode.m */, + 63C8C5D85403830153A3045FC651FA40 /* KWCountType.h */, + 7EC568CC8CB40D93122064114EB5FF4A /* KWDeviceInfo.h */, + 916C45BA3248A788BD1DF22844816C06 /* KWDeviceInfo.m */, + 21CD192119CE29C583275D6A6E1E822E /* KWEqualMatcher.h */, + A7CE24936491724D2DF56D9A749A0C72 /* KWEqualMatcher.m */, + F61A05FAAAD9B872AC70D389BED3B9C7 /* KWExample.h */, + 090D16A89D034677CBBE4C88DD3011E1 /* KWExample.m */, + 5F224FBDF9D210039AF1EE9356D7957B /* KWExampleDelegate.h */, + CA4F173679CD6F4A6351B3C9AAC92A55 /* KWExampleNode.h */, + 7888FE87870C1156DAEBB17354983862 /* KWExampleNodeVisitor.h */, + 8481B68013083BE153BA881272AE63CA /* KWExampleSuite.h */, + 864CC22A264A7E0F31C8DC9504E37D73 /* KWExampleSuite.m */, + 03054950D64C2A154D4F16CB1B6AF934 /* KWExampleSuiteBuilder.h */, + 1E60548FBF6A87D43D12D677E4A79339 /* KWExampleSuiteBuilder.m */, + 4547B7A68770962A81DCC34437A63227 /* KWExistVerifier.h */, + F51B13344B7DB49A1AAE086920D1AD62 /* KWExistVerifier.m */, + 65FD9E0FE8E60F8DF4C0434C1A5DE2DE /* KWExpectationType.h */, + 43FB7FA3DF72E40B309E86DC1E26D576 /* KWFailure.h */, + DCECA4BF4EABEACA745775DF51F96335 /* KWFailure.m */, + C71C97D90CA113F2BC824BEC3FB398C6 /* KWFormatter.h */, + A612F95396EA0A9D2C914C04EC0D2F41 /* KWFormatter.m */, + A7A0B0FDE74C9FC6459CE854C38D7DE5 /* KWFutureObject.h */, + 49052DEADF128E09B7270826785E4D54 /* KWFutureObject.m */, + CA6E5DC0D65C69803A57C3B884ED2526 /* KWGenericMatcher.h */, + DB29B922B002259278DF6D21279C3035 /* KWGenericMatcher.m */, + A92C6633C1EC8644CF2B10069847BCB4 /* KWGenericMatchEvaluator.h */, + 78F66518CC230FA5494C00EF4E122665 /* KWGenericMatchEvaluator.m */, + 7F0912257CBDBC5F46C4DD2DA18836AC /* KWGenericMatchingAdditions.h */, + 75ADBB2A972C4B47ABD680111F0AC128 /* KWGenericMatchingAdditions.m */, + 5BB35D37D37A6595A280E4A9374BC649 /* KWHaveMatcher.h */, + FBFEE13CDF9814178F12134657EC1A67 /* KWHaveMatcher.m */, + B146B258E541659FF278B8437AF8513A /* KWHaveValueMatcher.h */, + 89D9E5882983980BA3D9481BA7067DB9 /* KWHaveValueMatcher.m */, + 239192FEB2FBB4E1C0BE7EC467F1F162 /* KWInequalityMatcher.h */, + 5DD5758E885A713B03C697A3402B139C /* KWInequalityMatcher.m */, + C0FF8C836FA9613765A816405AEDB119 /* KWIntercept.h */, + 337949659A04524E4E47ACEA188D48F7 /* KWIntercept.m */, + DAFA0FD22C13A123A05BC191E75B5026 /* KWInvocationCapturer.h */, + 1C96A403FC80061B00AA5E120D2F5ED9 /* KWInvocationCapturer.m */, + 66CD241C129D7928E697C90B7EEBBC7E /* KWItNode.h */, + 7A7530C70CC37AD8DDCE5B63523D71EE /* KWItNode.m */, + 27411D4261E5736B79DBAED621CBC6D9 /* KWLet.h */, + 1120D01C380C3C4004A94B6FEFB84718 /* KWLetNode.h */, + 8A785FE942C2F1E34A3EDAB3F2EA55EC /* KWLetNode.m */, + F83441E36956D5EB6FAD9ADD28BF396B /* KWMatcher.h */, + CCAD0EF967D27261601E1FB0A4644876 /* KWMatcher.m */, + A56C2A637231EC5564B04548721D8CB1 /* KWMatcherFactory.h */, + 060F30899D88CE3B88D7D7FB189E98D0 /* KWMatcherFactory.m */, + 022CCA50205C7B233D682C4AC0A87C01 /* KWMatchers.h */, + 4BD90740842369034ABCE03E8274CC76 /* KWMatchers.m */, + FF56A83CAA42B49825C07ECBC9A22F6E /* KWMatching.h */, + 2A2CDEA044AE7F65982B73791B83CCEC /* KWMatchVerifier.h */, + 96E9236CB3ADFE2722383BDA5F12C3D9 /* KWMatchVerifier.m */, + CBB82F57EAB6BB6723AFB01FACC60FD8 /* KWMessagePattern.h */, + 8DF69B96FEB0805BB5EF4B4557AC911D /* KWMessagePattern.m */, + D469DB8EDE4017FC935E8D9D23FAC298 /* KWMessageSpying.h */, + AA71429397DB5C2EBE5608B9F1800D9D /* KWMessageTracker.h */, + BE5D3567E59D56DE353BC99BCAD4E157 /* KWMessageTracker.m */, + 9CBEDF85DED0677B10DB6FB10B280A40 /* KWMock.h */, + 1CB4B6EBFA7AE24EBBD05DFEF1DAD374 /* KWMock.m */, + 03EDCE272C6225EFA6D13150E63FAEEE /* KWNilMatcher.h */, + 39F281092924AEBF97710E1939B31956 /* KWNilMatcher.m */, + EBF88C1DA3F40E4C3D86BC1DE145BAA8 /* KWNotificationMatcher.h */, + 6BDC87E1E8FD5CEF8C66095769AD0B77 /* KWNotificationMatcher.m */, + 21F008E6349BC596C296F048A7A503DC /* KWNull.h */, + 88CDC67EF8E0A708B3B32D306573DE77 /* KWNull.m */, + AEEF6ABD638E50207C7013C7E78214B9 /* KWObjCUtilities.h */, + 3F95379FE6E0654DAF3B7D9CBEC27839 /* KWObjCUtilities.m */, + DA1E640EA455A285A55C7D456EC28C6E /* KWPendingNode.h */, + 7FAA5EF965749BDBFB57A821A4DFC525 /* KWPendingNode.m */, + C06FDAC80CB912FB9A5799A0EBC9F23A /* KWProbe.h */, + 8DB9528895D470FC4BB07E3DBAD52EA1 /* KWProbePoller.h */, + BB9115E4EA6FF2E442BAC70B187F2A4F /* KWProbePoller.m */, + E0339F877F7B35923E50ADBED44090A9 /* KWReceiveMatcher.h */, + 0EA8A50EC46C2DAF47DBD621B2C12CF0 /* KWReceiveMatcher.m */, + 3B30030A90CD322A38FD8F6CE535CE1A /* KWRegisterMatchersNode.h */, + 575C1841FC4270D77DB780F206806AF8 /* KWRegisterMatchersNode.m */, + 8596070A2EAB841E84E17D5D30A360FB /* KWRegularExpressionPatternMatcher.h */, + 070DAB8EB5E35EEA938F197315451BC3 /* KWRegularExpressionPatternMatcher.m */, + 35ABBFD17B5F71F5D52A674E94B9676A /* KWReporting.h */, + 1B44F60A13772CC9ABA0FE7EC608A247 /* KWRespondToSelectorMatcher.h */, + ED68DB95B016B691EE1B8C0429D06F88 /* KWRespondToSelectorMatcher.m */, + 10ED993F42D63EB5EC2673A989CD81A3 /* KWSharedExample.h */, + 5614F2F8F0AA78456E384F05B8C1019F /* KWSharedExample.m */, + 5B72FB80C7F50211B98775BF00BFA6F0 /* KWSharedExampleRegistry.h */, + 895A8C4A494B51A7016E1ECE6FE5E4BC /* KWSharedExampleRegistry.m */, + D0A3BF4C6F5325DE4336C4F78514B12F /* KWSpec.h */, + 2D4C019F53CF05B1FAE529A0DD15A48C /* KWSpec.m */, + 327DD13261AD31CB802C93C01985B04E /* KWStringContainsMatcher.h */, + EAD0D87DCB5A3C5AEDB5F3724A248FCA /* KWStringContainsMatcher.m */, + EC0AB1141033DD16BE5FF7B85942309A /* KWStringPrefixMatcher.h */, + F446CA2F1A0FB68CCC911402798DCF48 /* KWStringPrefixMatcher.m */, + 26D2D17ACF4D243ADF2117A20C2954C5 /* KWStringUtilities.h */, + 5391DF61D046E168D618293A5948A615 /* KWStringUtilities.m */, + 04AC80D8D118287D93707992C8A5AE8D /* KWStub.h */, + CDAFCA2F8628A88840B85F176C024E7B /* KWStub.m */, + F8E04892A6F88EC55CDAC0686086A319 /* KWSuiteConfigurationBase.h */, + A5BE3EE9F1F667F06887BB59F52FD6CA /* KWSuiteConfigurationBase.m */, + 862D8B41E1F6754430A1E88411E7575C /* KWSymbolicator.h */, + AD8B92E628ADE51A11647ECE313B84BF /* KWSymbolicator.m */, + E245006030121E63175B08E404A396E7 /* KWUserDefinedMatcher.h */, + 4CA872028C7FF17E12EFF35D646B8ACF /* KWUserDefinedMatcher.m */, + 3CE204C5D46C477A2B832BD28BF5536B /* KWValue.h */, + 23035897463F10A904DB40EBBACFCD33 /* KWValue.m */, + 356111802390F94BB4F4B788801E63F9 /* KWVerifying.h */, + E8B0E91D4EDB55BFAD30EB970DCCA0CB /* KWWorkarounds.h */, + 3BC493D51A2A62BE138A1D29671ED5C0 /* KWWorkarounds.m */, + DB426F5C8B50230505DC6DE0BB8A8043 /* NSInvocation+KiwiAdditions.h */, + B1515343999DA62EAC15C0C6BF569CAF /* NSInvocation+KiwiAdditions.m */, + E070503AC1F00C032E372EB15477CE37 /* NSInvocation+OCMAdditions.h */, + 44F7CA6FA26B18848C0E7D5F2D637A62 /* NSInvocation+OCMAdditions.m */, + 88B2C75DF7DF75C365413C525497ABE0 /* NSMethodSignature+KiwiAdditions.h */, + 85B2F69AAC94309E495F1B0DD3628092 /* NSMethodSignature+KiwiAdditions.m */, + 98C40DBD6BC0141B06C7DD535279CA65 /* NSNumber+KiwiAdditions.h */, + 6045BA89C0835997561A3BF58F03A2D3 /* NSNumber+KiwiAdditions.m */, + D09F63E63794E36C787B64FAA7862DDB /* NSObject+KiwiMockAdditions.h */, + 145DF68AE6426A21ABD18BBA37D377D1 /* NSObject+KiwiMockAdditions.m */, + 733760E1654FF1FA35340F90057FA81F /* NSObject+KiwiSpyAdditions.h */, + 9A66F90758FE9917624C035000E49D12 /* NSObject+KiwiSpyAdditions.m */, + 819AF2BFC5A3EBCF8EBF91CB8D203FCA /* NSObject+KiwiStubAdditions.h */, + 976680F5FC8C7B5EA5E63E400BDAB9F7 /* NSObject+KiwiStubAdditions.m */, + CEFF0CD1B7FE6234AD4BEF30D5BAEC21 /* NSObject+KiwiVerifierAdditions.h */, + A166ACCDA3C47A6E1970A1B7087E9457 /* NSObject+KiwiVerifierAdditions.m */, + F7E5690144B2C333A91A79638182ADF8 /* NSProxy+KiwiVerifierAdditions.h */, + 2E3672FA17B47266DB34860BB5465826 /* NSProxy+KiwiVerifierAdditions.m */, + 36A7DBBDB0A9C606F9BF824E148B1D21 /* NSValue+KiwiAdditions.h */, + 8D770F78CCD4D248D6A92B6615F577A5 /* NSValue+KiwiAdditions.m */, + 08D3BA69E129FC181688CDF825B6AC3E /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/SenseKit"; + name = Kiwi; + path = Kiwi; sourceTree = ""; }; - D3C252AAD94E50D5EDE9F8BFBB2729A6 /* SenseKit */ = { + BD70F2C2A4A15A6A8BAF2F2F0985AB21 /* UIKit */ = { isa = PBXGroup; children = ( - 5CB23C12C7AED89E5C85FB2176B4ABE1 /* SenseKit.h */, - C2E3DC9AD1D90502D5087479B86311D3 /* Analytics */, - AB1204D4571CBC49B64B9A1E85248DB3 /* API */, - F70231850DD557ECC7EC4FCE57C24EB3 /* BLE */, - 138FDA7FAEF8693C81CD8655421B3A6A /* Model */, - 7E1D22CA0B36A69969522C6082B02EB7 /* Service */, - CD9367C4D0B42827B191FC66D03B4E1B /* Support Files */, + 6841C6D69B2B342453EECE4B16D190AE /* AFAutoPurgingImageCache.h */, + 3B5589B44707A615101B162406733C3A /* AFAutoPurgingImageCache.m */, + 96452DF268FD710D64F2FE33A4FC75D1 /* AFImageDownloader.h */, + 0949B3BFF173C331654CAC12B3766D93 /* AFImageDownloader.m */, + 6C8C23F5FFCD136CA4F408BBB4D0C215 /* AFNetworkActivityIndicatorManager.h */, + E77DF8F30E86514BD7CFC486AAD57730 /* AFNetworkActivityIndicatorManager.m */, + AF195C4ABE7653D9EC5F524D2DC54211 /* UIActivityIndicatorView+AFNetworking.h */, + 470D10C4A4AA1A3E7C4BF642EFF45566 /* UIActivityIndicatorView+AFNetworking.m */, + 9DEBFC210A2277BB19C09C18D0978DFA /* UIButton+AFNetworking.h */, + 321CF2BE07C72950510F9A87CA1309B1 /* UIButton+AFNetworking.m */, + 1B0A00FDDEA9D971DDDFE954D8485D6D /* UIImage+AFNetworking.h */, + FF6AC87DFE3873CCF2CFAEA3F70DC438 /* UIImageView+AFNetworking.h */, + 9B6055823BC2964B22C2C24852D1A027 /* UIImageView+AFNetworking.m */, + DADD71E8BE1436875039DD7D7F54D6EF /* UIKit+AFNetworking.h */, + DA7C8323ADA0BC9F47A3678BCF5169CE /* UIProgressView+AFNetworking.h */, + 2D56A49A237F97AA2DBEF0136E94E78D /* UIProgressView+AFNetworking.m */, + A1D035093D43F3529695C6CF40B8324E /* UIRefreshControl+AFNetworking.h */, + C2C0FC61C670617C4E2C480CEBCFDEFB /* UIRefreshControl+AFNetworking.m */, + 5F2D641F55CD539BF6713D29729E9645 /* UIWebView+AFNetworking.h */, + F82F031ED154E5A3B110140721F8491E /* UIWebView+AFNetworking.m */, ); - name = SenseKit; - path = SenseKit; + name = UIKit; sourceTree = ""; }; - D7DD6D24FDD4E932A3BA7751BA779067 /* Support Files */ = { + C52E7DE0F7D435634F621F5842F99956 /* Frameworks */ = { isa = PBXGroup; children = ( - 1B9D6A3E4F90BE36D9F91F2D6FE9A1D2 /* FBSDKLoginKit.modulemap */, - 1A5D133703CB8C1C492EFED5F4CD24E3 /* FBSDKLoginKit.xcconfig */, - 98FC24A990450BEB4865B63E1F1A040A /* FBSDKLoginKit-dummy.m */, - 8AFB6BF573B3ED05961F7EC98B0D2F5A /* FBSDKLoginKit-prefix.pch */, - E7AFC2C165B706D5320DDCEC67AB9284 /* FBSDKLoginKit-umbrella.h */, - 784F94D90F342887F8B7077F8D5188CC /* Info.plist */, + BC2BFC1497FCB899A84681FAD2248DB2 /* ZendeskSDK.framework */, ); - name = "Support Files"; - path = "../Target Support Files/FBSDKLoginKit"; + name = Frameworks; sourceTree = ""; }; - D7FAA23BC09CC2E031E92DADB62FB561 /* Support Files */ = { + CBF29F6299322730580828ABF3F00E72 /* Serialization */ = { isa = PBXGroup; children = ( - 0B55A72C0810387116B03979BE195763 /* FBSDKCoreKit.modulemap */, - 1910BCF2A0C08788CCEA32A9C55C2DFE /* FBSDKCoreKit.xcconfig */, - 7DCD12DBB9868F61D8EBD84A1095E644 /* FBSDKCoreKit-dummy.m */, - 68446F298242315353DC4B4E730B9256 /* FBSDKCoreKit-prefix.pch */, - 0D40A7CDF1FFDD82036298A2A5CE41D2 /* FBSDKCoreKit-umbrella.h */, - 74F29A05397C61517756FDD4B1E71432 /* Info.plist */, + EE4F52D19887470B1B5AFCA5F124D9AD /* AFURLRequestSerialization.h */, + 9CB64FFECD90937CA230FFC8AF6BA84D /* AFURLRequestSerialization.m */, + B06D1CC2CE5E45ACD1299286C9359905 /* AFURLResponseSerialization.h */, + 8E8C03357CB4FBFFC5C6269CCE188669 /* AFURLResponseSerialization.m */, ); - name = "Support Files"; - path = "../Target Support Files/FBSDKCoreKit"; + name = Serialization; + sourceTree = ""; + }; + DCEEBB27CFA17375E178C482D04A399C /* Bugsnag */ = { + isa = PBXGroup; + children = ( + 8B6BE201D437AAB46269DDD327B85276 /* ARCSafe_MemMgmt.h */, + CFEBCB5158CA40479AB0E85E1CA6C653 /* Bugsnag.h */, + 9F86028EE2D54194B06AA0FD04835A8D /* Bugsnag.m */, + EB8B75A9EA21459DA688B8837FBBBD4C /* BugsnagBreadcrumb.h */, + 76782E2D7C4F20599F1293D230F84ED0 /* BugsnagBreadcrumb.m */, + 6B4D47DD11F74C92C7F6733D43B0CF36 /* BugsnagConfiguration.h */, + 074A1836FED07760A875CD888D9F69FB /* BugsnagConfiguration.m */, + D3B2E22B9296F87AE35E3C01C2412053 /* BugsnagCrashReport.h */, + DA48C65859373A79C002CC4A878A317E /* BugsnagCrashReport.m */, + 38B8C80E583CDCEC720ED3FED45A0892 /* BugsnagIosNotifier.h */, + BFCC9163F2C018CD17D58B7A9F5C7F71 /* BugsnagIosNotifier.m */, + 31CCB48F0285E8478EFEF98936C74119 /* BugsnagMetaData.h */, + 1F0B815CABB660BEE4444B3F605F12C6 /* BugsnagMetaData.m */, + 39C96BD06E56DD650D36E0E0CDA8A0D6 /* BugsnagNotifier.h */, + F61D1AE5D0E7E7BE9AD1C86A0A4046AD /* BugsnagNotifier.m */, + D82BB1BFBABBA3D7C8350E00468D8B17 /* BugsnagOSXNotifier.h */, + 2BAE30E03FEB0644CB0C1BD7C37DCB70 /* BugsnagOSXNotifier.m */, + 6F5F9B00E8D4904EC6B80F6FA82E5693 /* BugsnagSink.h */, + 0741E1BD3C34E8ABEA2BC8B179C83365 /* BugsnagSink.m */, + BD966385763716446D258A2E4FCE1EB7 /* Demangle.cpp */, + 675AC54EE1A91D400A176CD0757AF701 /* Demangle.h */, + 75EC7CC981DE61B03D02F6FEA61324FE /* KSArchSpecific.h */, + D1333C6912336AADC35D13C71612A659 /* KSBacktrace.c */, + 71B0D8ED204AAE5AFA726412B19319F9 /* KSBacktrace.h */, + ED1DAE7D3C091231AF74985A7A8C3478 /* KSBacktrace_Private.h */, + C53C77BF3B07D2C58B60091BFED7F382 /* KSCrash.h */, + 17B364FBE0BAD8292D96EB620AAD619C /* KSCrash.m */, + A8723B48B69E2EA5BEBEDD0128ECD063 /* KSCrashAdvanced.h */, + B19EF4719BF52D9BA57B790A0E373111 /* KSCrashC.c */, + EB3A418FC33E73AC8077EF3B6DEE0B20 /* KSCrashC.h */, + F42764DFF1DAE7D5481ADC78481C2739 /* KSCrashCallCompletion.h */, + 2B4D403EBD8466AE9716D13FE17ED3D5 /* KSCrashCallCompletion.m */, + D839DE4A0667982B8757D666BEF2CBB2 /* KSCrashContext.h */, + 9CFE3D5964789239D79E49488D1C5BC2 /* KSCrashDoctor.h */, + D6AA77E696F7406AC94DC53119143187 /* KSCrashDoctor.m */, + 7E847CB42FCD0FBC7DF10B31733497F6 /* KSCrashReport.c */, + 578D357F17F5B696945FCE810B10F03F /* KSCrashReport.h */, + 89ED726650E6C6006533EB5F26A6E9AD /* KSCrashReportFields.h */, + 9B1D798CA2833C066312AD42209B2742 /* KSCrashReportFilter.h */, + 11174C33B7CADCC6A76A2EBFBA80831A /* KSCrashReportStore.h */, + 9B9E303BAF325DFD89B710B449BAC017 /* KSCrashReportStore.m */, + A14FD2D8990B6A17D7D5F79CB6AA4C7E /* KSCrashReportWriter.h */, + A091EC5BAB326B181EE4C1AD67C6E161 /* KSCrashSentry.c */, + BE72AC305AFC5E2C392CB72FD3F29171 /* KSCrashSentry.h */, + 4E79C91E9F2B5542F604BA695104FD68 /* KSCrashSentry_CPPException.h */, + 62B2A1F36CB0D0A26318B6D72E063809 /* KSCrashSentry_CPPException.mm */, + 0F20572A7A4B9EAB2FF2204097F7829A /* KSCrashSentry_Deadlock.h */, + 2F0E6024F0AD8E6934510F16DB7FD097 /* KSCrashSentry_Deadlock.m */, + 87686524011C67B7539EB98E251F304B /* KSCrashSentry_MachException.c */, + 4A422A1950EAB2F2782797D0936EDD69 /* KSCrashSentry_MachException.h */, + BDE1FDCFF9980CFD8F5A75176867DC68 /* KSCrashSentry_NSException.h */, + CF62D7CB3C3A84303B9BE558C6229EFA /* KSCrashSentry_NSException.m */, + 87A36D03FF4F798B2754922A4B08F55A /* KSCrashSentry_Private.h */, + 050FCAFAC3CAC421C7F636943AE64D47 /* KSCrashSentry_Signal.c */, + 6B7C0063F703A5E8893D4618F8FE11F3 /* KSCrashSentry_Signal.h */, + E30DC68490DA948B780DF439595FC26E /* KSCrashSentry_User.c */, + 2777674EC5DFE4E12EFC2F103ABE3928 /* KSCrashSentry_User.h */, + 099FD25F3C48A918ED5B321B3EAED707 /* KSCrashState.c */, + B96734CAF55CC20699D7CE6C19A77C41 /* KSCrashState.h */, + 4859F2184EA932E1EF2E303402C84647 /* KSCrashType.c */, + 968E4F9FD6E45D3EF21205F92D2EB676 /* KSCrashType.h */, + 1427CB462DDBB17E41BCA0D3EDF0282C /* KSDynamicLinker.c */, + 6EABD0DF186A6887896BBF7388443ED0 /* KSDynamicLinker.h */, + C1AE716922283926A6B0B3CFF4AE05D7 /* KSFileUtils.c */, + 58F686CAFD54A33FB3FE5EB1E6F83486 /* KSFileUtils.h */, + 32DF0A7E6D3795EFA4479828ED2B23A1 /* KSJSONCodec.c */, + 2CAB7BB87AA4DFAEC1F731253D5FD353 /* KSJSONCodec.h */, + 36ACF52C46456256D949A7BAF17E4ADB /* KSJSONCodecObjC.h */, + 0227210EF5610A6792778BFD3A5A1584 /* KSJSONCodecObjC.m */, + FDF64A0CD84EF675E2CF7C80E96FCD99 /* KSLogger.h */, + B5531ED752AA46ACC126AA896522734B /* KSLogger.m */, + 3A7258BBF567015BDF8E04A263BD9A4C /* KSMach.c */, + 4064D1F18DC5B900A63917B8ECAC9FEB /* KSMach.h */, + 6024088FB7F3B25F57DF81E406B5A27C /* KSMach_Arm.c */, + 2B2D7F944D0434B2F812D65D73F9F481 /* KSMach_Arm64.c */, + 42ED81E878D4B578AD7940F0DEF1697A /* KSMach_x86_32.c */, + BF28312C09545093D5F106D41CB4C105 /* KSMach_x86_64.c */, + 977CE93081392F47B6BF3683F9D4AFFC /* KSMachApple.h */, + 3680B71CA96F6E9108B931A2AB8FF92D /* KSObjC.c */, + FA8303157781B8D4210B0E948425CE0F /* KSObjC.h */, + 8904DDEE9139708CB22A41532E0F47F2 /* KSObjCApple.h */, + C26DA0FF93D0753AB4F16A4436212D8D /* KSSafeCollections.h */, + 0BC6F5B411C48D331BD941D5F52D3388 /* KSSafeCollections.m */, + 8DBCE3D270C78E01DA1BC377256D43AB /* KSSignalInfo.c */, + EDF4FC394D4AFDF5C872189B1A931A1F /* KSSignalInfo.h */, + 0C4ECAE4ADC62FBAC17DB1CB4B7EE8E3 /* KSSingleton.h */, + 891DA314371BB6E085AA6FDD65D88ED5 /* KSString.c */, + E1222C10145679508E924459D55C47C5 /* KSString.h */, + F7E94866BF754C555BD782A044AECF16 /* KSSysCtl.c */, + 90463108CD13CF7CC3B5DEABF65E1929 /* KSSysCtl.h */, + F8C31178387867C1A4179FE7567694EA /* KSSystemInfo.h */, + F0435A79220AD3CF231ED5A55F7DD395 /* KSSystemInfo.m */, + EDB3CD3B893A019C14583238B5827E6A /* KSSystemInfoC.h */, + 54A6D27BA70FEF8503702E063C1E8A83 /* NSDictionary+Merge.h */, + 480D03FB08FC46DF0323BA394EA8D727 /* NSDictionary+Merge.m */, + 6C65C5A683C74F702A290A753AAD2E1A /* NSError+SimpleConstructor.h */, + 3C5CD674F579E9C7714835FDB77C0EB5 /* NSError+SimpleConstructor.m */, + BFD9A11887B4DF3658AF761173E962C1 /* RFC3339DateTool.h */, + 2277DED1B704A80A48432886463E5398 /* RFC3339DateTool.m */, + AB8F77C1C17D7F91D0E3889C83D1C9ED /* no-arc */, + 154FEBDA46F4B16951A7C6C61A695A6F /* Support Files */, + ); + name = Bugsnag; + path = Bugsnag; sourceTree = ""; }; - D8D385266A7631C99051392E87FA3885 /* Support Files */ = { + DF2B448CBFFF2512B0ED282C04133843 /* Support Files */ = { isa = PBXGroup; children = ( - 3D1A10ABE18523674ED8509CF447D64B /* Info.plist */, - 909AA71026D53DF5BF356CD11E4DA949 /* SHSProtoBuf.modulemap */, - FFD43681A2EEC40918F4AF9A6488FAFB /* SHSProtoBuf.xcconfig */, - 6625A50E319FA5629887CBD49C5CD499 /* SHSProtoBuf-dummy.m */, - 0DE4C92DA019C44A6B442540AD1BCC02 /* SHSProtoBuf-prefix.pch */, - E87E512BC9DF9AE759AA4835E72547A5 /* SHSProtoBuf-umbrella.h */, + B9E33198843A6ACA7DAD94347F58D398 /* Analytics.modulemap */, + 0A6BDCF8EB902D7626266EEB3B5ACAFE /* Analytics.xcconfig */, + 62F0A8FD8DD7C6F4CCF09CAE769E9E06 /* Analytics-dummy.m */, + 8AC8B7D16E40395515CFAB0081226EA0 /* Analytics-prefix.pch */, + 7CAF74F612F46382E9A962A2C4970E74 /* Analytics-umbrella.h */, + 21914219254AB3B1B7173DCFDC83E0C4 /* Info.plist */, ); name = "Support Files"; - path = "../Target Support Files/SHSProtoBuf"; + path = "../Target Support Files/Analytics"; sourceTree = ""; }; - DB88EF4E470858BA27A430D5FCF0868B /* Providers */ = { + DF65BD6798A16A6A9A189CD4F22A5DC8 /* BLE */ = { isa = PBXGroup; children = ( - FCC2EEDFB17A49873BDC93E2C98C6D70 /* Frameworks */, - 83D1B4A90881C2ED738FE6892EF6374D /* Resources */, + A23F0A0588522BB73D72D0DD9C25E35A /* BLE.h */, + A52435577DF4CD42A31D83ED1B676426 /* SENPeripheralManager.h */, + 9C9EDAF213F69974F7E6B4235C0D750D /* SENPeripheralManager.m */, + 28B4FDB55EC2DBE3D2AF10484B2F2243 /* SENSense.h */, + 17B949D01962118E106767DD3EB08AC8 /* SENSense.m */, + 31B97E5B4F9AAF69ECA9F3993AEEFEE3 /* SENSenseManager.h */, + DBABA2544587198BEC75E70A083ACF86 /* SENSenseManager.m */, + 7CC7ACBC94DA21E06BFAF1BF8FC5D37F /* SENSenseMessage.pb.h */, + 3461510E835D5BA12FBC66CB2E29C029 /* SENSenseMessage.pb.m */, + 1A8DAD6F6B55A87243C8323CDEA3C404 /* SENSleepPill.h */, + D94AB41961AE55DE3A5C0FA19475039E /* SENSleepPill.m */, + 7BFA5725B065FF86A259D007EE7AA3EC /* SENSleepPillManager.h */, + AABC5F638732FDBFFE2D05FD22E00684 /* SENSleepPillManager.m */, ); - name = Providers; + name = BLE; sourceTree = ""; }; - DBE8B4A3FEBA6C7EDD05DA29F6A36849 /* Support Files */ = { + E39E1DDC6751CB0E97EFE93FC7E36AED /* CGFloatType */ = { isa = PBXGroup; children = ( - 6F7C5374972F3B2831F34B0593B4D846 /* AFNetworking.modulemap */, - 26D79FF75AA0D98A7B892E4D9FEFB128 /* AFNetworking.xcconfig */, - FE631857D7B9EA012AF8A33CECDD08E6 /* AFNetworking-dummy.m */, - 07A8FDA0D89C158605C7BA6E56B8D4A2 /* AFNetworking-prefix.pch */, - 95AD84D2C6A75B28096F94E5F8743BB9 /* AFNetworking-umbrella.h */, - 259F8AC3DC364CECB60E7F82ADC21048 /* Info.plist */, + 8AAD837D8ADC5E26698C44134CB97507 /* CGFloatType.h */, + 106D31C599854FA6FFF55E7328F29339 /* CGFloatType.m */, + 5E6AF4C6826E67D89623AACB7F79CF43 /* Support Files */, ); - name = "Support Files"; - path = "../Target Support Files/AFNetworking"; + name = CGFloatType; + path = CGFloatType; sourceTree = ""; }; - DEFE310E090441DB9F9CF1E3C85D55DD /* CocoaLumberjack */ = { + E68E64A380E414E169AB51CE51C1558F /* Extensions */ = { isa = PBXGroup; children = ( - 250FBDA88A023D85924167031C8752F9 /* Core */, - F65AC33C9B5AC9076E258DA3FDE691BB /* Default */, - 072F8A0060933ABC565403590FC9BACC /* Extensions */, - 1B57BD6D645FB018E232C9F4EA132B5C /* Support Files */, + BA3E26D02E59C773ABF5DCD63EBCF92C /* DDContextFilterLogFormatter.h */, + 6D227D291ACD0AE32FBD9B6F6EE183FC /* DDContextFilterLogFormatter.m */, + 8DC3587A772A20D6181659ADD5835699 /* DDDispatchQueueLogFormatter.h */, + 66C6119718ED251BF8D3ADB4F0AD73FB /* DDDispatchQueueLogFormatter.m */, + 24F0AE5E4F9AD77FC02A4895ACCD4BE9 /* DDMultiFormatter.h */, + 39351B9DFE3E6834EB2211CE00C7EF00 /* DDMultiFormatter.m */, ); - name = CocoaLumberjack; - path = CocoaLumberjack; + name = Extensions; sourceTree = ""; }; - DFA288DC34F7802F7669FCB5A0DE2A6F /* FBSDKCoreKit */ = { + E69DB758984557066371FE7408030B69 /* NAPickerView */ = { isa = PBXGroup; children = ( - 4CEE2BE5708B2E8C3870D9507195DF67 /* _FBSDKTemporaryErrorRecoveryAttempter.h */, - 8246CA2550A4C6C9D871488E209764DE /* _FBSDKTemporaryErrorRecoveryAttempter.m */, - C2BAAEF66F333D060D559CCBAC3592EC /* FBSDKAccessToken.h */, - D9751B73A52ED1807A64061DFAF94215 /* FBSDKAccessToken.m */, - 14999EB3620F0023372BA630B7828AB3 /* FBSDKAccessTokenCache.h */, - 81BCAB5F9F871753DFEA29D75CA0CB07 /* FBSDKAccessTokenCache.m */, - A87105DD56E732BD169C3B076D429947 /* FBSDKAccessTokenCacheV3.h */, - 3C036A4C53F2139BE7F0B47F50BF52F2 /* FBSDKAccessTokenCacheV3.m */, - 351E5203FF2160F901268A9B4874E553 /* FBSDKAccessTokenCacheV3_17.h */, - 4F057AA64FC86893714CDEF1F9C730BD /* FBSDKAccessTokenCacheV3_17.m */, - AB577B57669647C04D65032077DD0906 /* FBSDKAccessTokenCacheV3_21.h */, - B1C0C6FC8C7E4EB97F2A2DF7E4EB9C55 /* FBSDKAccessTokenCacheV3_21.m */, - 1DD2300DFD420BB75710C3D51D33945B /* FBSDKAccessTokenCacheV4.h */, - 64BA03EF4AB547E044D4C462A419AE4B /* FBSDKAccessTokenCacheV4.m */, - 4D442D583A7E73209AABEB513C108147 /* FBSDKAccessTokenCaching.h */, - 323A8158C751CF702B661ED89ABEAAE4 /* FBSDKAppEvents.h */, - 6E3A2B0F0728740E22496BC5FAD79DA7 /* FBSDKAppEvents.m */, - CB0A59F13F6F01D8EDA439E4EAA0C3BD /* FBSDKAppEvents+Internal.h */, - 0984C4C1747A605301C4317B96CD39BF /* FBSDKAppEventsDeviceInfo.h */, - ACE5F9A53E2F5326D1F12AA4B0A05B0D /* FBSDKAppEventsDeviceInfo.m */, - 9998A70186F9057E03702F02ADF38B25 /* FBSDKAppEventsState.h */, - A07C7A5E4C91755058DA303472CAB950 /* FBSDKAppEventsState.m */, - 61E2176F1108EAB53880EEE272ED7C88 /* FBSDKAppEventsStateManager.h */, - 07F2F1342E6640C3FCA5D8C2371B8078 /* FBSDKAppEventsStateManager.m */, - C8140BAB87D2C21A061CA470AE34476D /* FBSDKAppEventsUtility.h */, - 97AEED1576065802A4E8237669FFA475 /* FBSDKAppEventsUtility.m */, - DA9A897E6DEF3D3F30199CBC17D36B8A /* FBSDKApplicationDelegate.h */, - 3E09ECB566B0C635F49986CBB798C949 /* FBSDKApplicationDelegate.m */, - 57F48AC33AE350B6B3875CB7740FE25F /* FBSDKApplicationDelegate+Internal.h */, - 0894E8067DC195B76C592D22EEBEB405 /* FBSDKAppLinkResolver.h */, - 823F37A102ADBD6C82C50233BF7E806C /* FBSDKAppLinkResolver.m */, - 5DD6ADE0BC7382AD3168616F1C5E2BD4 /* FBSDKAppLinkUtility.h */, - 421DAA10FD3C39E5473E4A92FE944CA3 /* FBSDKAppLinkUtility.m */, - B0D0D6D08ACECF10486C70657F421910 /* FBSDKAudioResourceLoader.h */, - 967F961C2F966BE03C601B277B56866E /* FBSDKAudioResourceLoader.m */, - 89CD66D5A714496010A067493143E08C /* FBSDKBase64.h */, - 36F06560961EB35F341C12A3E91C7B0F /* FBSDKBase64.m */, - BD806253D48D03A8F0B4CF3F2D4A6D70 /* FBSDKBoltsMeasurementEventListener.h */, - 27A3FF06FA3C64C6B7E49F5138F38F42 /* FBSDKBoltsMeasurementEventListener.m */, - 260FF3C67E2E624E9A95BB0C85008DED /* FBSDKBridgeAPICrypto.h */, - 9F9566D11F308D6AE74FD05E7A1DD0BD /* FBSDKBridgeAPICrypto.m */, - AC84B30DA2849B2E5EB530D3388C0972 /* FBSDKBridgeAPIProtocol.h */, - 2FA137A9A0D597D7422F86748DDB82BD /* FBSDKBridgeAPIProtocolNativeV1.h */, - 52B4ADBD8616050D5023A7D4FB803CB8 /* FBSDKBridgeAPIProtocolNativeV1.m */, - CD1D349D2A00EE8EBEAB70157301DC4F /* FBSDKBridgeAPIProtocolType.h */, - 700AF6998C70419A84CAA412E5B474B8 /* FBSDKBridgeAPIProtocolWebV1.h */, - EFB809BC6CD0D79DA78EE0E9CE89B81C /* FBSDKBridgeAPIProtocolWebV1.m */, - 7B44185BBBBF9933D74BB571CF227E11 /* FBSDKBridgeAPIProtocolWebV2.h */, - E58AAD1A22D0B14F8FC1DEBC7815F141 /* FBSDKBridgeAPIProtocolWebV2.m */, - 37EAAE677963F8E23508B4C5D0E613EC /* FBSDKBridgeAPIRequest.h */, - 828B7A11614BF4312623ED060C4D8A8A /* FBSDKBridgeAPIRequest.m */, - 0ACD8E04F62CD6AA1DF65F3CF20C75BD /* FBSDKBridgeAPIRequest+Private.h */, - B6B96847A4C83ED704986CDAA0B595F8 /* FBSDKBridgeAPIResponse.h */, - 8985C5169C280C606C65765F39E48DBD /* FBSDKBridgeAPIResponse.m */, - 67D99384947866CE0DF5D57E92D6D7D2 /* FBSDKButton.h */, - 14EDE1345D3B9C96E0FFAD7218DCF3FB /* FBSDKButton.m */, - 692EDB006FED263E8D80C056BE782FEE /* FBSDKButton+Subclass.h */, - 7A22D3284784638448753164A78CD997 /* FBSDKCloseIcon.h */, - BD874A2F85359A290A38D85BA7ACFBBA /* FBSDKCloseIcon.m */, - F2E8EB4340C77B39A953809727C02DE1 /* FBSDKColor.h */, - C78E4A2E372E888A63D4141ECE8DE95C /* FBSDKColor.m */, - 7C16F517E146A4D4AC7C770EE31AF1B9 /* FBSDKConstants.h */, - 07C1C09F98257305C61FA0246DBAE3C5 /* FBSDKConstants.m */, - 107769099EFD4A98B8900A0835459CC0 /* FBSDKContainerViewController.h */, - 06FB0E397FE480C50832FE6BB311C84E /* FBSDKContainerViewController.m */, - F10B473482D85A198835666682BB5452 /* FBSDKCopying.h */, - 8890955F8D90A0C0D3441661E9472923 /* FBSDKCoreKit.h */, - 6BE3B9D20D448C09836DCE87479E3A7A /* FBSDKCoreKit+Internal.h */, - 3EE5346383F2E4D2ECC32DF28F06F7AE /* FBSDKCrypto.h */, - 8039B3167E3673770D50DDCD919537D8 /* FBSDKCrypto.m */, - EF455DB1FD756B3B45CEF49D89A0C6D2 /* FBSDKDialogConfiguration.h */, - 7DC2EADBD99CFEA78A60B8F6493FBC81 /* FBSDKDialogConfiguration.m */, - E7A63F7B191E23E3434D45380579EA28 /* FBSDKDynamicFrameworkLoader.h */, - 0F6AF6FD4CCE58E3023F66720CCCC093 /* FBSDKDynamicFrameworkLoader.m */, - C0FD3D65D77B47FA172C83239FD33B02 /* FBSDKError.h */, - BC800B123F69549A390B7E59F40E76E9 /* FBSDKError.m */, - CEB840F8655BFB553AA1CF3E502A1CED /* FBSDKErrorConfiguration.h */, - 2EDC8BD730B3C4DD6C8BA77CF482CF70 /* FBSDKErrorConfiguration.m */, - D13939BDE8B16130D4DF21158B1D3E97 /* FBSDKErrorRecoveryAttempter.h */, - 5AAD836C7A0EF917F260C65C7854D0F4 /* FBSDKErrorRecoveryAttempter.m */, - D25A68AC8831BF12180CC14C7B46400F /* FBSDKErrorRecoveryConfiguration.h */, - 822056A71916E57FFFF6A56A8607EEDC /* FBSDKErrorRecoveryConfiguration.m */, - 0D2517F5FA233C501579A643D2ACB35C /* FBSDKGraphErrorRecoveryProcessor.h */, - BBE0428554E4463067BC898C0F64E87A /* FBSDKGraphErrorRecoveryProcessor.m */, - 992CE5300C09669706A6EBCD02FD476C /* FBSDKGraphRequest.h */, - FA109D0807DDDE4E1B2096414EDAB836 /* FBSDKGraphRequest.m */, - 094A0F4C6C4E097CB46C578310CB02F8 /* FBSDKGraphRequest+Internal.h */, - C637AD0E8BF239ECC4B1D5D7C6C1F084 /* FBSDKGraphRequestBody.h */, - 7E530688B3F9B27CED47610925433400 /* FBSDKGraphRequestBody.m */, - B7BC98C52B249905ACC409D8824C1C6C /* FBSDKGraphRequestConnection.h */, - 2E7ECC071B60C6C3881C9563C83A8239 /* FBSDKGraphRequestConnection.m */, - ECCD35CF37840A4ECD519F97F5175997 /* FBSDKGraphRequestConnection+Internal.h */, - 0B798067CD69911052806B56B68CDBB8 /* FBSDKGraphRequestDataAttachment.h */, - A7CE29E8203ED889876A311FB85A9BE1 /* FBSDKGraphRequestDataAttachment.m */, - 9CFF20AE06D8DEEC4EEAF3CC2ECC38C7 /* FBSDKGraphRequestMetadata.h */, - 470AAB7F3975D1D1371BD36650864E9A /* FBSDKGraphRequestMetadata.m */, - B9A75EC09B2E814EDDF7DAFC14BAF3E2 /* FBSDKGraphRequestPiggybackManager.h */, - 6550069F24A0E2AF029D3A784B2DD18F /* FBSDKGraphRequestPiggybackManager.m */, - EF26806D489131D97FD264B5EB8062B1 /* FBSDKIcon.h */, - BD0E229F9B242C7A896C648B8A73A956 /* FBSDKIcon.m */, - 06AF9E725FB17E6455434012199C9B09 /* FBSDKInternalUtility.h */, - EE903C820C1678CD09DDAC9ABF63107E /* FBSDKInternalUtility.m */, - 8DEED82C506B19009D1F0A105ACA5537 /* FBSDKKeychainStore.h */, - EC9AD29E50031E8E9AEC3368ED128F45 /* FBSDKKeychainStore.m */, - FBC9B47F9D1C74F7B828E818F550A7F8 /* FBSDKKeychainStoreViaBundleID.h */, - EE30009AB63FCB91B60A71F73D5EAAD4 /* FBSDKKeychainStoreViaBundleID.m */, - BF66BC3BFF65ECB9E9CB6585C0942A01 /* FBSDKLogger.h */, - E70AF4DD2A7EE4027667C7B03DE0C58E /* FBSDKLogger.m */, - 7DC3C8748EBE90C57858F1C318E7CB3C /* FBSDKLogo.h */, - A6A78A27292EE44EE22744034FBC603A /* FBSDKLogo.m */, - C4F35208B002C8BBFFB1989A80DB5B1E /* FBSDKMacros.h */, - 24D7F070065AD24E49015A55A67D7599 /* FBSDKMaleSilhouetteIcon.h */, - D60D9CFC976E44603EAD6F83D4F6A87F /* FBSDKMaleSilhouetteIcon.m */, - 7F8441A2021DE2BFF8ABC1E72F07D4CB /* FBSDKMath.h */, - E23A86B7605DFBD52A1DD32E661AF0F4 /* FBSDKMath.m */, - 43F49F59A06C981CA88F493DD21FAC56 /* FBSDKMonotonicTime.h */, - A0BDDB9AC69D5D9560153DE8046D1EEA /* FBSDKMonotonicTime.m */, - DE1BDE99B1ABB5BF5ED9EDA180E47DFA /* FBSDKMutableCopying.h */, - F8CCDAEC0F33F49B47A37DDC3EA67CA3 /* FBSDKOrganicDeeplinkHelper.h */, - 98A1A727C6426381EFC9A8AFBCBF24BC /* FBSDKOrganicDeeplinkHelper.m */, - A9347C6E1CC9458FA39A241B787084D7 /* FBSDKPaymentObserver.h */, - 530B1AF23AC400D1A183E9F4D3BBD8EE /* FBSDKPaymentObserver.m */, - 26A9351CAE3273528DC00B1860353F38 /* FBSDKProfile.h */, - CCC2B055A6C11342DD6C022A015E565D /* FBSDKProfile.m */, - 0EF58CF74735055CBE8244B20C22FB7C /* FBSDKProfile+Internal.h */, - C9F135B26D5AC8F49F2F5738194F6C93 /* FBSDKProfilePictureView.h */, - 941DA616C6367815214C4C3A76DB959E /* FBSDKProfilePictureView.m */, - 17C3AD2FC6BBABC3D930B610734E1180 /* FBSDKServerConfiguration.h */, - A78E43E4F53EDDE335E67E18A42414ED /* FBSDKServerConfiguration.m */, - 2C1E8CEB5A03CACF2CEC4C3BBA2674A7 /* FBSDKServerConfiguration+Internal.h */, - 592EB91A07304E0523AEC76DCD601D5C /* FBSDKServerConfigurationManager.h */, - 93996F3A838B0AAA576F9C1ABD70CD81 /* FBSDKServerConfigurationManager.m */, - C98C43EA8320E05EF10808AD35180CBC /* FBSDKServerConfigurationManager+Internal.h */, - 1099C191167F3979AAB33E5675A61FF1 /* FBSDKSettings.h */, - 3242F34201A77E48D42BD5C4A6EC7250 /* FBSDKSettings.m */, - 92A8033A10F505E7A00B7CA5CFB0B7C3 /* FBSDKSettings+Internal.h */, - 88213CD4A90469BACA50FC4DCE8BC644 /* FBSDKSystemAccountStoreAdapter.h */, - EC4C599471E2025A30560C90CA8DCFD9 /* FBSDKSystemAccountStoreAdapter.m */, - F20E3BB6C2CCB8A616E1D04CAF933FE0 /* FBSDKTestUsersManager.h */, - 0AD1C6550EDDB7735D71C2FD5520892A /* FBSDKTestUsersManager.m */, - 9CFFA9D2E6BC283BF4BC747CFB52C852 /* FBSDKTimeSpentData.h */, - AFF617CBA7EC207E966EA300046122AB /* FBSDKTimeSpentData.m */, - EF1D2634C9582F7C84F85D65F02B847B /* FBSDKTriStateBOOL.h */, - 77D4AB3B26B69DDDDBC1256EBAAD07DB /* FBSDKTriStateBOOL.m */, - 0FF2E95A42886620987588138BD40183 /* FBSDKTypeUtility.h */, - B67E00822CA26570410C9D6083A211D4 /* FBSDKTypeUtility.m */, - CFF466D99760AF3213E07E1DA48D0118 /* FBSDKUIUtility.h */, - D6AF61C94EC8772EA24357B6E2A6FEB4 /* FBSDKURLConnection.h */, - FF8D1236A537B623914F0635E04B9099 /* FBSDKURLConnection.m */, - 1A9540B781FB2CFED26B1DF717EABC85 /* FBSDKURLOpening.h */, - FF000309D0F2AF8D35E13F1B824E154D /* FBSDKUtility.h */, - 29F12ABBE7EEE9CABF739F847C3FD60D /* FBSDKUtility.m */, - 85A878551BF2AE8434C937F21CAFC453 /* FBSDKViewImpressionTracker.h */, - BD494F5CB402DA72EBE320145D8F1903 /* FBSDKViewImpressionTracker.m */, - 67DFF483F313E199017B7EFF99BCAAA8 /* FBSDKWebDialog.h */, - 043AD51EE87397FD0E1D34B0A21C7761 /* FBSDKWebDialog.m */, - 20CA06CE1CFFF3055F8C063F4EBDEDFD /* FBSDKWebDialogView.h */, - 0742CD61C26FDA3A6BCEBE7FAB9A511F /* FBSDKWebDialogView.m */, - D7FAA23BC09CC2E031E92DADB62FB561 /* Support Files */, + 68E79DE88F76964BAB2217B52AC1B54C /* NALabelCell.h */, + BA1350DD872D6DA5DB49A17FC5EF65BF /* NALabelCell.m */, + B56D755FD3B6BB457678D7F97E52F8DB /* NAPickerCell.h */, + 18A3121C8215BA190D691502FBB2F0DE /* NAPickerCell.m */, + E8471D0F70D20E342CEB0A75F344227D /* NAPickerView.h */, + B2457657FACC9631E6B789A509DFB6DC /* NAPickerView.m */, + ED3A62A82E68151D69C5387E979C8B90 /* Support Files */, ); - name = FBSDKCoreKit; - path = FBSDKCoreKit; + name = NAPickerView; + path = NAPickerView; sourceTree = ""; }; - E12EAAB239229DE26A3FAB1E54A93959 /* Bolts */ = { + E702D8CB3270D82C3DB565E0EC194209 /* FBSDKCoreKit */ = { isa = PBXGroup; children = ( - 74B75237F849FD09F3B84B6998858C83 /* AppLinks */, - 3A81DBF15A08D787E7C7AC2A455D10EA /* Support Files */, - 3AEFF0CFA1137D1C32E07292D2FA08A9 /* Tasks */, + C53A4566DE7800A66710F458F8BB47BF /* _FBSDKTemporaryErrorRecoveryAttempter.h */, + B3338DDB3F3B0CA19F3E4058A67C4406 /* _FBSDKTemporaryErrorRecoveryAttempter.m */, + 5E28AC39CACFAB4B7AFA734EA9F4B310 /* FBSDKAccessToken.h */, + 602BEF08F38D7C5D6A08BCEF97383902 /* FBSDKAccessToken.m */, + 121576C2A5C4D218E75225CC0338EF09 /* FBSDKAccessTokenCache.h */, + 8D874AED7F77DDB3DE05F52C262E58AE /* FBSDKAccessTokenCache.m */, + A3C9E00FA51EE9DE09BE88F11A798CE3 /* FBSDKAccessTokenCacheV3.h */, + C14A5D08106F8651299B1FD541F06BEA /* FBSDKAccessTokenCacheV3.m */, + 96E1E31618DD8E2F39F31A3B8B75BF68 /* FBSDKAccessTokenCacheV3_17.h */, + D75FE11D2BA796FD8CEF0322A808669A /* FBSDKAccessTokenCacheV3_17.m */, + E4AD5A44711566C1810113AF9CB83A33 /* FBSDKAccessTokenCacheV3_21.h */, + 9B5CC3B6F03B761DDCD48F13F15A7262 /* FBSDKAccessTokenCacheV3_21.m */, + 60F638949F512BECE67281E26F6CE6D6 /* FBSDKAccessTokenCacheV4.h */, + 5BAD037A232AC421452AEF06C32A9DCA /* FBSDKAccessTokenCacheV4.m */, + 05F0B09A87FEBDF492874A4ADDD83F04 /* FBSDKAccessTokenCaching.h */, + 053D91E587915898364435E21776808F /* FBSDKAppEvents.h */, + DFC6779B197C0D627B12986B8FAE3511 /* FBSDKAppEvents.m */, + 0E696894CD96CF481AA0E5F642E0F7D4 /* FBSDKAppEvents+Internal.h */, + FC5D23393D0A30B92F4F4A80B636419A /* FBSDKAppEventsDeviceInfo.h */, + 0532C37B4B94D13BD430558DF1D93208 /* FBSDKAppEventsDeviceInfo.m */, + B2936874048510CF26C62EBC1AE1F1B6 /* FBSDKAppEventsState.h */, + 5B1D950AC071E6DDF1C30E4C67D1247F /* FBSDKAppEventsState.m */, + 7CD38CAFC806DCF6C46306979DE41636 /* FBSDKAppEventsStateManager.h */, + 710862C40091DDFF65928A5778B226C9 /* FBSDKAppEventsStateManager.m */, + C73DACB5AA6FE2FD1948277CF948D9FA /* FBSDKAppEventsUtility.h */, + C87A9BD7EDDCABE279B57FD38D7A121F /* FBSDKAppEventsUtility.m */, + 51D6DB131147FBA17B8CB16ADDC47312 /* FBSDKApplicationDelegate.h */, + 3643DE03B2C0B624C17DBD7AA8B78A39 /* FBSDKApplicationDelegate.m */, + CA04FE4C5D5C3D469A36A0BEB40D07AC /* FBSDKApplicationDelegate+Internal.h */, + 1CE85EF267C5C10FCC54F07BAD40FBA1 /* FBSDKAppLinkResolver.h */, + 387EC72C61EDBB235DF638122090D0EA /* FBSDKAppLinkResolver.m */, + 9CDFED7B497F8CD7519EB18545ECB208 /* FBSDKAppLinkUtility.h */, + DF027A75A2291C33A7D42383DF1B6171 /* FBSDKAppLinkUtility.m */, + 30D7774668C27E63C64E1BB0A621CC03 /* FBSDKAudioResourceLoader.h */, + 586E2C42C4E393F58B7B1DDB476961F9 /* FBSDKAudioResourceLoader.m */, + 2B587C5CB0B20A0A6B71054561DB6864 /* FBSDKBase64.h */, + 2C0FAC307F5F36E03A1BAC51AB262932 /* FBSDKBase64.m */, + D90C3924B7C9E17FE7BFAB8467BCEC71 /* FBSDKBoltsMeasurementEventListener.h */, + 0D961A7B0CCE7A93C67EE876DCDA0B0B /* FBSDKBoltsMeasurementEventListener.m */, + 1D5E47549384E35E6F7530774AA7DBD1 /* FBSDKBridgeAPICrypto.h */, + 040B00B31AD280F627816A9D49912561 /* FBSDKBridgeAPICrypto.m */, + 44D24E402124E1F9D0C29E3956CBEDA2 /* FBSDKBridgeAPIProtocol.h */, + FCAC4AB1AD685E49452E5F28C9757FE1 /* FBSDKBridgeAPIProtocolNativeV1.h */, + 42518A1D928853BB3D764E74CAD9F0C6 /* FBSDKBridgeAPIProtocolNativeV1.m */, + D57E02EF205DB3F0923C0FE4E9C17EC3 /* FBSDKBridgeAPIProtocolType.h */, + F3A1F0F79737F89B3B32873DB1379768 /* FBSDKBridgeAPIProtocolWebV1.h */, + CDF821A1B8FF354DD008DC2A0CC416D5 /* FBSDKBridgeAPIProtocolWebV1.m */, + BF90C562AC639D2AD7358E1FCB159F9F /* FBSDKBridgeAPIProtocolWebV2.h */, + F9E4A6D7C9FC87276904FC9637668587 /* FBSDKBridgeAPIProtocolWebV2.m */, + 66E9AB4F715207C5FB636A2BF6293CB6 /* FBSDKBridgeAPIRequest.h */, + B940C2F9A31F73E9E2C9E35FB6DA3F84 /* FBSDKBridgeAPIRequest.m */, + 9B5A0D2B1BBD4EDF40E65F0A402B20EF /* FBSDKBridgeAPIRequest+Private.h */, + F2FA2F75B05B668703CF61ABDE52999A /* FBSDKBridgeAPIResponse.h */, + 7F35F2DB002382711E309E369F541468 /* FBSDKBridgeAPIResponse.m */, + 03AA95A647117E50243037610D2F85A0 /* FBSDKButton.h */, + 0DC694939B4471FB6649409CA7E955ED /* FBSDKButton.m */, + B5463B10E677471D8AA67A8EFD441AE7 /* FBSDKButton+Subclass.h */, + 4897D7B663B0D5297664EC060B87059D /* FBSDKCloseIcon.h */, + 455D329EAA1FAAE83AC4FBBB5F8D9089 /* FBSDKCloseIcon.m */, + 3D6155CB7BEAEDA33DED9B39FF67891A /* FBSDKColor.h */, + 6D42350BD49FBD6D72E5A2936DAB4846 /* FBSDKColor.m */, + 94041C14D4188BEBA8B9B4265DE061AE /* FBSDKConstants.h */, + 137E44AFFF5EBCE567351F7FD1590D91 /* FBSDKConstants.m */, + F109A8E831570B581DB94E25E3B5CB85 /* FBSDKContainerViewController.h */, + BD540B8AC2748E17B64BEEC7F85AECD9 /* FBSDKContainerViewController.m */, + ACB3CD5989338FAFE4867BF787A6CE27 /* FBSDKCopying.h */, + 5A882FA02D0558FA33D47326B7F5A611 /* FBSDKCoreKit.h */, + 12B8512C576574A55C45DFFAB753732D /* FBSDKCoreKit+Internal.h */, + EA22954A0179ACF136B31EC1484AA758 /* FBSDKCrypto.h */, + 558D4ECF708CFC279AA86629903D8983 /* FBSDKCrypto.m */, + 76387B31FB932BD2AEEB5EF7390ABB18 /* FBSDKDeviceRequestsHelper.h */, + B7FD91BF0C9469B722023A07A2F421F7 /* FBSDKDeviceRequestsHelper.m */, + 867B98863FDAA32FEC145E17AC2A0698 /* FBSDKDialogConfiguration.h */, + 0AA45F20C9FFECA253E4CEDAAF3C3195 /* FBSDKDialogConfiguration.m */, + FE69A4B0F53452946901BEA89BBDB803 /* FBSDKDynamicFrameworkLoader.h */, + 964265FB64F72339793A8D5E54A0C812 /* FBSDKDynamicFrameworkLoader.m */, + 4A7D2BF0E9BB9DDF92F537A2AD3BEBE0 /* FBSDKError.h */, + 65E37FF88CDF43D020CBAB9265662370 /* FBSDKError.m */, + C3CD7DBB136BD15227AF4097ABDAA2BA /* FBSDKErrorConfiguration.h */, + DE79B6BD2D5DCD0C1A95277F9564A0D4 /* FBSDKErrorConfiguration.m */, + 502BBD6CFE0AF696E704E6EFCF674E86 /* FBSDKErrorRecoveryAttempter.h */, + BBE9A88A9F4184A30F94976CA0E246B6 /* FBSDKErrorRecoveryAttempter.m */, + A84D106509A7DA47C972A876A159560D /* FBSDKErrorRecoveryConfiguration.h */, + 78B0DE590E2F3A7E52A977E99DCF7D99 /* FBSDKErrorRecoveryConfiguration.m */, + AFFD92162507A8DC3C89751C99567DAC /* FBSDKGraphErrorRecoveryProcessor.h */, + 3BD14440BCB27E7595C198D5EB53D8C6 /* FBSDKGraphErrorRecoveryProcessor.m */, + E13C66F5E6A66DDD718DAE862C75AE85 /* FBSDKGraphRequest.h */, + 5DFAE0981D64C903FEF9AFA810156C03 /* FBSDKGraphRequest.m */, + 84DB5C2F7B0BBEFD2F46AF7F20B97A5F /* FBSDKGraphRequest+Internal.h */, + 7F577747D72978D7A214B2FBD3BC0A7D /* FBSDKGraphRequestBody.h */, + E251495C615D2373B2E960D6B8EBE7B9 /* FBSDKGraphRequestBody.m */, + D53969F6B69963375968FD657F9EA618 /* FBSDKGraphRequestConnection.h */, + E1FD2C8A11D9DAF28443F21DD5470D29 /* FBSDKGraphRequestConnection.m */, + E47358DA359ACA432F94367DE51394A3 /* FBSDKGraphRequestConnection+Internal.h */, + C8C0ED0FD6E0BD78BC3BB3521DDB6CE3 /* FBSDKGraphRequestDataAttachment.h */, + B158C8327447C33ECEA498B7D460E6E9 /* FBSDKGraphRequestDataAttachment.m */, + 6D91C6B69493BFF1528A2F2CAFA8DBE2 /* FBSDKGraphRequestMetadata.h */, + C042D8FA886EE061E1F6076C5A026204 /* FBSDKGraphRequestMetadata.m */, + B84AC47009E2DD2D4E897D25D54F1127 /* FBSDKGraphRequestPiggybackManager.h */, + 8F05FB2C337FC32C0850EF752457F40E /* FBSDKGraphRequestPiggybackManager.m */, + 0B96425478DFE9045F7B1FF72DC41790 /* FBSDKIcon.h */, + F239C14BAAACB6D0F3F5DCBC05678D61 /* FBSDKIcon.m */, + BB275CEF833280A7F093A1527360970D /* FBSDKImageDownloader.h */, + 55729892E89823E3803577BFF113C9FF /* FBSDKImageDownloader.m */, + C818E72C3C4117BF707A01D4B07DB8A7 /* FBSDKInternalUtility.h */, + 0A0AD1E8E05E9C25B3A2F043C64962BB /* FBSDKInternalUtility.m */, + 67A694BD6680DBAAE0B577D7913FB5BC /* FBSDKKeychainStore.h */, + A049DBF42EA52AC551D4FC4F62659AF3 /* FBSDKKeychainStore.m */, + B529C78D5C86CB5A2BF767A1F4EB3B15 /* FBSDKKeychainStoreViaBundleID.h */, + 8F8279A4D6129AB933E881C40B688E33 /* FBSDKKeychainStoreViaBundleID.m */, + 902230DA927E5E4556CAC7C57FB07C99 /* FBSDKLogger.h */, + 2E3D10B6E7771539B477B735C55DAAC2 /* FBSDKLogger.m */, + 466E377B2514577D2CA81DB603190D49 /* FBSDKLogo.h */, + 3DF073238608E14F854F6B7A1E240267 /* FBSDKLogo.m */, + 138435BBF1E68CC505AA0C4AFD777E90 /* FBSDKMacros.h */, + 004A73D415CAB56E1E120E4CCF309E47 /* FBSDKMaleSilhouetteIcon.h */, + 704A13A71BAA98B3476BAB99B9BC3277 /* FBSDKMaleSilhouetteIcon.m */, + 69684A1BB613E26F1058F6C515A537AE /* FBSDKMath.h */, + 2797E5239B99D5C7B9E91F40E8B825F8 /* FBSDKMath.m */, + D45F005CC3E286CDE465780CBDF92FAC /* FBSDKMonotonicTime.h */, + 3B84C2D6ADA71364DF419F827A07F4F8 /* FBSDKMonotonicTime.m */, + C9301B7CCBE3E6F2C5E606CC968873E5 /* FBSDKMutableCopying.h */, + 4C727F08F49A1BBA27B6EBAD72FBB736 /* FBSDKPaymentObserver.h */, + AAE70C5FC31C711A3D9D6D3AEEA92F23 /* FBSDKPaymentObserver.m */, + 79F369585ADEB6CAEC0F3998C652677F /* FBSDKProfile.h */, + 0083C5FF3892E37655881C1904E7386B /* FBSDKProfile.m */, + 75821D307B5B56EABA0367755CB36606 /* FBSDKProfile+Internal.h */, + ADDF889B035277421D931FEA1C851D95 /* FBSDKProfilePictureView.h */, + AD93E86337AC9B3E1467CCDD9CF424B0 /* FBSDKProfilePictureView.m */, + 82EB19E671EE85EB8B5612BC357856C3 /* FBSDKServerConfiguration.h */, + 538296C63334863249222B089C8B544A /* FBSDKServerConfiguration.m */, + EE4FD27C129863ABC841771CE7079245 /* FBSDKServerConfiguration+Internal.h */, + 294A3EADB4B6EB18A22EEA2F2C5BAE21 /* FBSDKServerConfigurationManager.h */, + B4A66117FFFA078E10D8E4282F918AE5 /* FBSDKServerConfigurationManager.m */, + F53D671BAD7B7E7B800E3B561E99D2D7 /* FBSDKServerConfigurationManager+Internal.h */, + 2D58703D0CAE2E8F1D9AE01EC80A4C24 /* FBSDKSettings.h */, + 966FA79DD8BCC1C817D89269CC35A05C /* FBSDKSettings.m */, + AF1E60633032A49E9E65A108BC5B348D /* FBSDKSettings+Internal.h */, + BCDBFBA327D89F0A5DD58740AABED827 /* FBSDKSystemAccountStoreAdapter.h */, + B84C7BA645797126037586FCB95A2B70 /* FBSDKSystemAccountStoreAdapter.m */, + D91D19B886606F44D2FE832B21592E34 /* FBSDKTestUsersManager.h */, + 1AB431F47CDE74D063709EBF271842B4 /* FBSDKTestUsersManager.m */, + 6AB061056F8B388A5CC8EF40E9D38D08 /* FBSDKTimeSpentData.h */, + 078501A3429342AFFE191453F7BEDCF0 /* FBSDKTimeSpentData.m */, + 4549A073F82CDD13BFD4A62CCEA2A945 /* FBSDKTriStateBOOL.h */, + 6C6C79D7A62F6BC5F235AB81853EEDCA /* FBSDKTriStateBOOL.m */, + 98DA54EDF0A5753DB53A5057F2B61F7C /* FBSDKTypeUtility.h */, + 496813241AA74CBB5A87A2FD4E03D9D2 /* FBSDKTypeUtility.m */, + AFC8C18FE421E6D126F1FBED64F032D7 /* FBSDKUIUtility.h */, + F5A76F1E783ED3AA1C62292823584781 /* FBSDKURLConnection.h */, + B1D1866183BE4250BF6EAB380D31D191 /* FBSDKURLConnection.m */, + 07C3A810C2CAFD7DDE0B077FE39EE049 /* FBSDKURLOpening.h */, + 43AA23BF26CB175760BCA6629A9A0955 /* FBSDKURLSessionTask.h */, + 9F094E7DAF08496648B02FDE39E59637 /* FBSDKURLSessionTask.m */, + 80ADD98712E8999EB12679FCF11D4925 /* FBSDKUtility.h */, + 846564DFD33A5D7BA1CA5A7ECF74D272 /* FBSDKUtility.m */, + 02B094122E9FCB72BC7836DBB28D55FB /* FBSDKViewImpressionTracker.h */, + EC49B442232E10D45B4DCC328DF6D4F3 /* FBSDKViewImpressionTracker.m */, + CEDAE278B3913649E4C72E8BFC065B8D /* FBSDKWebDialog.h */, + AF0910C90C363544DC576B92E4D489CB /* FBSDKWebDialog.m */, + C7CB0EECF02240D636958A699B686989 /* FBSDKWebDialogView.h */, + 66552CED106E532DC09BBDDA9C635E0E /* FBSDKWebDialogView.m */, + B4B27A78B2702F402C6180DFF9DFB2E7 /* Resources */, + F8349B935591128CCF2958B496E76368 /* Support Files */, ); - name = Bolts; - path = Bolts; + name = FBSDKCoreKit; + path = FBSDKCoreKit; sourceTree = ""; }; - E2FEA725A3C56767908849B3BD4FA89D /* Support Files */ = { + ED3A62A82E68151D69C5387E979C8B90 /* Support Files */ = { isa = PBXGroup; children = ( - BD6203AC75EDCD9DDA63ABA380ECD8F3 /* FXKeychain.modulemap */, - FBA0ED487C1625626A12BFD121E69249 /* FXKeychain.xcconfig */, - C3573FA5714EE019E83A0F6CE2DAB9DA /* FXKeychain-dummy.m */, - 5640928BAF1A92A57F247FF801623B1C /* FXKeychain-prefix.pch */, - 6A02046A5E63C60DF6A2F0201C1BF860 /* FXKeychain-umbrella.h */, - A481EEB9DDE99E05A3C04E1E9F231FB3 /* Info.plist */, + E3B051B66FFF27BF63BC2E09A479B5CE /* Info.plist */, + A4231B716ED14EE8FF83F3277C9B88E4 /* NAPickerView.modulemap */, + 640467890B38A480A827E80591F05304 /* NAPickerView.xcconfig */, + 05745865821C4C1B873C6E74E8E0DDF4 /* NAPickerView-dummy.m */, + F0F5DB246ABEB2658B9F8FF8656F7E62 /* NAPickerView-prefix.pch */, + D16E133DED91FC4E54B3C867EC415E5C /* NAPickerView-umbrella.h */, ); name = "Support Files"; - path = "../Target Support Files/FXKeychain"; + path = "../Target Support Files/NAPickerView"; sourceTree = ""; }; - EB0995376D1A0B8907425D670AF32FFD /* Resources */ = { + EEBCEB5FD2A24FCA9D3AFC7FEF17218C /* Resources */ = { isa = PBXGroup; children = ( - 476D7E725014DCAE276131C5FCB980CE /* ZendeskSDKStrings.bundle */, + 2E44F355385F9E78DCCF8F3B0F84C0D4 /* da.lproj */, + FA3823D6AC109B918690D65D3FCE5926 /* de.lproj */, + 71CDA23C805884C86FEFC436E925B8FE /* en.lproj */, + 97CAD9C8B6BFF77FAB41B06557863329 /* es.lproj */, + F1B2AA722C959A3EB8A15DA4089392FC /* es-ES.lproj */, + DF583AE7D9E7B165FDDC5F14AF9C3C43 /* fr.lproj */, + 02721140E435F03BEB10FF2F7BE5A151 /* ja.lproj */, + BA3DC1E55DD69DE249FE5DAD9E0E1842 /* pt.lproj */, + 234AA9693588BE0F5817D40CFFC1F379 /* SVWebViewController.bundle */, + 2CCDFA7753876F862CEE68F7D9C4B48F /* SVWebViewControllerActivityChrome-iPad.png */, + A2A7B2F1513ACEABF0B180C51F61EAA7 /* SVWebViewControllerActivityChrome-iPad@2x.png */, + 93DE5737E33BE6DB5CD543005A3AC808 /* SVWebViewControllerActivityChrome@2x.png */, + 412A3A9C6187DD249539A5BEF4393327 /* SVWebViewControllerActivitySafari-iPad.png */, + 8AD6FB32824F629F4B6E23E6118F04C7 /* SVWebViewControllerActivitySafari-iPad@2x.png */, + 0ED74989080EEAA4FF9B0B262B0A8701 /* SVWebViewControllerActivitySafari@2x.png */, + 9A7A8323DF138D541EFB56B31F3CC8CC /* SVWebViewControllerBack.png */, + 49921620539BFF0C05B4A60FF077D6B5 /* SVWebViewControllerBack@2x.png */, + 82B98BFF67F2069B08B8012DB23EA005 /* SVWebViewControllerNext.png */, + 249FFA7E2019454B36212EF594050063 /* SVWebViewControllerNext@2x.png */, + 2D0222F76BAB5BFBB8B1F2DAA4E0F3D2 /* zh-Hans.lproj */, + 243AB3A1B4102A686C14E71EA78E259B /* zh-Hant.lproj */, ); name = Resources; sourceTree = ""; @@ -5199,104 +5273,53 @@ name = Frameworks; sourceTree = ""; }; - F3D30C2DC4C136E9273358C7B9FB5D17 /* Support Files */ = { - isa = PBXGroup; - children = ( - F0FB915B28C7AA76C36AFA269ED09D63 /* Info.plist */, - AFD056B4BA6D5E49306D98E288AB34CB /* Zip.modulemap */, - 71806A79C29311D06768CD74D8079AE2 /* Zip.xcconfig */, - 2E9B64D244A76C48C6F8C5934B299DAA /* Zip-dummy.m */, - 8D66EE8E8E361B98C7C0E21103C34B87 /* Zip-prefix.pch */, - 7DBFFA28E49AA0A8A5AE236D258E6A81 /* Zip-umbrella.h */, - ); - name = "Support Files"; - path = "../Target Support Files/Zip"; - sourceTree = ""; - }; - F47C5E7103E1EAE226FFEC4C9A9A66F8 /* UIKit */ = { - isa = PBXGroup; - children = ( - FAE1FBD16421CCFB2D11EA915FCF6B03 /* AFAutoPurgingImageCache.h */, - 6E8F6BF274D7AE37059AD5DCB886AA96 /* AFAutoPurgingImageCache.m */, - 24CBA09DB612ABE626C11F05157E7A9D /* AFImageDownloader.h */, - 482FF80B89EFE45E3F1C49E21E6D717D /* AFImageDownloader.m */, - C1E116FE6C5A7DB19DD06FEB3A09CB5F /* AFNetworkActivityIndicatorManager.h */, - 78F31D9F3698EC6B0695D5BE34741F09 /* AFNetworkActivityIndicatorManager.m */, - CB056690D1F78938E958A2D9F20FF46E /* UIActivityIndicatorView+AFNetworking.h */, - BA5FD5D3280FA6FDCD9EF21A2068CBD9 /* UIActivityIndicatorView+AFNetworking.m */, - A36A5D9E88C81E7C31BFD96C7E6EC31F /* UIButton+AFNetworking.h */, - C9C47E8977234B04080037D5A7333006 /* UIButton+AFNetworking.m */, - 9AEF6DCAADF4F1E1743FA45A5E04C3EF /* UIImage+AFNetworking.h */, - 13D47E4C32D7DAD242CB7FABD4DB0269 /* UIImageView+AFNetworking.h */, - FE4F8C379FEBC16A3AE2ACE0456952AF /* UIImageView+AFNetworking.m */, - CD74FB750E0F61016C46AA5F5112B4F7 /* UIKit+AFNetworking.h */, - 26EB4198D697888C206397BB41C1E3FF /* UIProgressView+AFNetworking.h */, - 956A99AE414EE60BC30B44B394348147 /* UIProgressView+AFNetworking.m */, - 7305D494E24A58C090BD6F567C71381F /* UIRefreshControl+AFNetworking.h */, - BC0B073C7675C155B1737D91DE76EFFC /* UIRefreshControl+AFNetworking.m */, - A3A86D2F29CCC6FC773F1CE670B6E079 /* UIWebView+AFNetworking.h */, - 5881FC3A01BFA2801B9E98106CDDC301 /* UIWebView+AFNetworking.m */, - ); - name = UIKit; - sourceTree = ""; - }; - F65AC33C9B5AC9076E258DA3FDE691BB /* Default */ = { - isa = PBXGroup; - children = ( - 7F0B356A3C3279F3C405CEA06F3D57CB /* CocoaLumberjack.h */, - ); - name = Default; - sourceTree = ""; - }; - F70231850DD557ECC7EC4FCE57C24EB3 /* BLE */ = { + F34AB2A9E1F3548F68650EDF6FD30FAF /* CocoaLumberjack */ = { isa = PBXGroup; children = ( - 2C1C1A4F4E0BCFDC6D62C0FBB1FBB358 /* BLE.h */, - 14969E65C3259D67824C516B6C04D39E /* SENPeripheralManager.h */, - 45059E18BBF5ABCCFC479DFBA40AC810 /* SENPeripheralManager.m */, - F237050E458ACD305BE0CF24E2E48DC2 /* SENSense.h */, - 375DA4C14A6828B04C954F4229E559BB /* SENSense.m */, - 8F3D5D446DA9D7FBEC0CC88F86E83BB7 /* SENSenseManager.h */, - 0F5D82DFC1A109614EC05E9439F4A0DF /* SENSenseManager.m */, - 46CE91CFDE303D6B485461A868EB3633 /* SENSenseMessage.pb.h */, - 79414827161B4E31CF8229449547FFFF /* SENSenseMessage.pb.m */, - 8DAEF6714E35E7494EDC61FCF541F9F0 /* SENSleepPill.h */, - 949B02B5DB305A39CF6C66AD7A443F62 /* SENSleepPill.m */, - 64F5C93CC31939306B34C321F617021B /* SENSleepPillManager.h */, - 6C7A1735079428F638ACB0E011EA8FD7 /* SENSleepPillManager.m */, + AD463B659223872909036C64771B101E /* Core */, + 9CCCDC103413B78268BBAAC26A7F5D89 /* Default */, + E68E64A380E414E169AB51CE51C1558F /* Extensions */, + 17E70DDCC8F5AD1092A6579F0F98FAB2 /* Support Files */, ); - name = BLE; + name = CocoaLumberjack; + path = CocoaLumberjack; sourceTree = ""; }; - FC0C599F455270AA4F09BB6E5AD7CC7D /* Core */ = { + F5B2E7C14C22AD984497A6BCF039BB39 /* Core */ = { isa = PBXGroup; children = ( - 4D0AB017AF2B855CA3EE929BCF5EFD2F /* Frameworks */, - 1F3DD49B1DCAF33F24246582F70F8DE4 /* Resources */, + C52E7DE0F7D435634F621F5842F99956 /* Frameworks */, + 6C41DD6AC3E33D52F42ED36657C3800E /* Resources */, ); name = Core; sourceTree = ""; }; - FCC2EEDFB17A49873BDC93E2C98C6D70 /* Frameworks */ = { + F8349B935591128CCF2958B496E76368 /* Support Files */ = { isa = PBXGroup; children = ( - 26573AFAE3D12556EA6E42F3A31890D0 /* ZendeskProviderSDK.framework */, + 38486BF9819C3132E6ACD5F5E256FCEB /* FBSDKCoreKit.modulemap */, + 6511F9BD0E0991B56A2AD6F449375AAC /* FBSDKCoreKit.xcconfig */, + C82F8F97AB9C892B33E6660BC92DA4DA /* FBSDKCoreKit-dummy.m */, + 86B42ED9101CB66DC1C52F0F266FAA61 /* FBSDKCoreKit-prefix.pch */, + 2407683692D173BE436B5B2AFB71D7EF /* FBSDKCoreKit-umbrella.h */, + 2A849DE348248FD9A6539AD574952A2C /* Info.plist */, ); - name = Frameworks; + name = "Support Files"; + path = "../Target Support Files/FBSDKCoreKit"; sourceTree = ""; }; - FCD54E3B4E3C8E8F4D5B0526759020EF /* Support Files */ = { + FC1F5CA24B1D87005AE2945AB5A2A9AF /* Support Files */ = { isa = PBXGroup; children = ( - 1D3908B409458A96AC4BFFBBDB965225 /* Info.plist */, - 31E06D3F3D4B2458E44CCE95909EAF4B /* UICountingLabel.modulemap */, - D0B7E34E353611573DDFEFDFC458ABBA /* UICountingLabel.xcconfig */, - 698CD897EC3245F08339E78796563E22 /* UICountingLabel-dummy.m */, - 0B457A2CAF92A2C076C1F69FAC1187C9 /* UICountingLabel-prefix.pch */, - 76812E8B91F22F817C1420075FA4015A /* UICountingLabel-umbrella.h */, + D1D5A9932A3C5862B8C857CE864D22AC /* Info.plist */, + 1E6060A05C743FD5CD32FE9C0A415C07 /* Nocilla.modulemap */, + 568F9C7B8D20018D20207B11FE252E36 /* Nocilla.xcconfig */, + 5F8569F92CE56DC8CF1039AC219BB020 /* Nocilla-dummy.m */, + EEDAB19FBB691C29A57EC08A17B6CFFC /* Nocilla-prefix.pch */, + 0EBFDE2898E702EC6C8245C2FA498A55 /* Nocilla-umbrella.h */, ); name = "Support Files"; - path = "../Target Support Files/UICountingLabel"; + path = "../Target Support Files/Nocilla"; sourceTree = ""; }; FF90F130D2FBDE9BCFE9888673C7B1FA /* Pods-SenseApp-Tests */ = { @@ -5595,103 +5618,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 9119EDBD71924689D69524D21E3B6425 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 20D1E04EB1CECBBE03FB91A1CD40C3DE /* _FBSDKTemporaryErrorRecoveryAttempter.h in Headers */, - 9AB6AAADE8F949C382A4C3E979135071 /* FBSDKAccessToken.h in Headers */, - 5D098B6A8A925F27967FF30856BF5782 /* FBSDKAccessTokenCache.h in Headers */, - 60801578294A756ED80821F5E52CE7B7 /* FBSDKAccessTokenCacheV3.h in Headers */, - 243E6C075543FDD3DE076DC53357FFC0 /* FBSDKAccessTokenCacheV3_17.h in Headers */, - 6BC8682566C150172F16BC3F8E965070 /* FBSDKAccessTokenCacheV3_21.h in Headers */, - 683AE0CE3CEE385A86E6E9914A533659 /* FBSDKAccessTokenCacheV4.h in Headers */, - 693860EA5000C51BB3C510E48B004B5C /* FBSDKAccessTokenCaching.h in Headers */, - F69EDFBBAB2CFFCB98307F6A2286EBF7 /* FBSDKAppEvents+Internal.h in Headers */, - 82A890905BC196D1DB10401CF1E1C437 /* FBSDKAppEvents.h in Headers */, - A72C5CC99010C1D5F3BE14A5E2667181 /* FBSDKAppEventsDeviceInfo.h in Headers */, - EE467C04402C2CAA999BC81A7F1AF1B1 /* FBSDKAppEventsState.h in Headers */, - 088A608110B55361F84939D9346A0A01 /* FBSDKAppEventsStateManager.h in Headers */, - 77BA10CDEA00B6544783C21E640AE3D6 /* FBSDKAppEventsUtility.h in Headers */, - 4DDA2BACAFB5221E8A1406E916CEAF83 /* FBSDKApplicationDelegate+Internal.h in Headers */, - 29198D21C10214320703231020D9FE78 /* FBSDKApplicationDelegate.h in Headers */, - 9DDED15AD19705877179F79B8CFF79EC /* FBSDKAppLinkResolver.h in Headers */, - 3F88807DB61EF4B16106644ADF6ABD2C /* FBSDKAppLinkUtility.h in Headers */, - E40698E1D653A7A60778E6C5EC683BAC /* FBSDKAudioResourceLoader.h in Headers */, - 70E92954E343F88F12455FF8656314C4 /* FBSDKBase64.h in Headers */, - 31CE06F0A0A14CFEADFCDB867EE68AD2 /* FBSDKBoltsMeasurementEventListener.h in Headers */, - 201E23C916302626C35C615389C33DA5 /* FBSDKBridgeAPICrypto.h in Headers */, - 2B33B060C98AF81E3577B9B349CA9417 /* FBSDKBridgeAPIProtocol.h in Headers */, - 3E1CD5005F4B54C038F98AB738A34BCD /* FBSDKBridgeAPIProtocolNativeV1.h in Headers */, - 2D1E7438613A9642C4FA868E14855094 /* FBSDKBridgeAPIProtocolType.h in Headers */, - C3CEDD7E477ECEDC6B186E5049973BFE /* FBSDKBridgeAPIProtocolWebV1.h in Headers */, - 1B6B455D1E86555F8CD7EA49038CD625 /* FBSDKBridgeAPIProtocolWebV2.h in Headers */, - FBB267E291839216A5E5654DB4495102 /* FBSDKBridgeAPIRequest+Private.h in Headers */, - D716E64BF6B1C85F0E0D9CAF6D2AD769 /* FBSDKBridgeAPIRequest.h in Headers */, - DD2610179A12A289FC3EB12204CDCAD6 /* FBSDKBridgeAPIResponse.h in Headers */, - FD14E0D8357A41258736EE9384FDC388 /* FBSDKButton+Subclass.h in Headers */, - 646A186E6C232A4999F423EC5937F62F /* FBSDKButton.h in Headers */, - 7F3926D127BDFF492970C8769B1D1F30 /* FBSDKCloseIcon.h in Headers */, - 5F8AD967C91CB5486DF9C6DF49BC64B7 /* FBSDKColor.h in Headers */, - 03F95451B6288E5369B7082864B90DF3 /* FBSDKConstants.h in Headers */, - 946CC6BA3A1F50E5BA45018CBDA224E8 /* FBSDKContainerViewController.h in Headers */, - 6DE287F38269F1BFD724D0E1C2EB130D /* FBSDKCopying.h in Headers */, - EAC4FF333045C86BA3CEA1217C1493B4 /* FBSDKCoreKit+Internal.h in Headers */, - 8F6DA7A047719758D3B3F679FD5D5102 /* FBSDKCoreKit-umbrella.h in Headers */, - 69324FB8B48B5AAB88849FC749E3755E /* FBSDKCoreKit.h in Headers */, - 6A77F4CE7C8CC4D7B5359A2E65B069B3 /* FBSDKCrypto.h in Headers */, - 5912A530179B545AAA03A59CC94609F1 /* FBSDKDialogConfiguration.h in Headers */, - 58EB5B0FB94793AE4E90BB4FF7F0417C /* FBSDKDynamicFrameworkLoader.h in Headers */, - FA173CCD26BE381A8867698778B5C13F /* FBSDKError.h in Headers */, - 35E6A5AAE7D82368E6B8BA9021FEE450 /* FBSDKErrorConfiguration.h in Headers */, - EBE0DBF09E45F3E39C6B0364DD256A13 /* FBSDKErrorRecoveryAttempter.h in Headers */, - 61C0DF072EA8B6B1557B96B552BC8D2F /* FBSDKErrorRecoveryConfiguration.h in Headers */, - F16F7D7813AD73389FD460D3B142D31C /* FBSDKGraphErrorRecoveryProcessor.h in Headers */, - 03B1A99EFE35EE5B5F74BB7B5C9749D2 /* FBSDKGraphRequest+Internal.h in Headers */, - 8E636BCD20136AF98A1C86580AF860F9 /* FBSDKGraphRequest.h in Headers */, - 232A28FCBD6DCF620424B6409CF34F83 /* FBSDKGraphRequestBody.h in Headers */, - C69B66AE0C98F91C6C1A9F7C8BAC107B /* FBSDKGraphRequestConnection+Internal.h in Headers */, - 83D8AB135AD5C81EE28C7ED4595B7275 /* FBSDKGraphRequestConnection.h in Headers */, - ADB4208A0CC90202A36D4A3387C0400E /* FBSDKGraphRequestDataAttachment.h in Headers */, - 1AF711AFDEFA4AADA4C21CC65D9969F9 /* FBSDKGraphRequestMetadata.h in Headers */, - FDF2A56B7DC192F3B27E55C5399B0C95 /* FBSDKGraphRequestPiggybackManager.h in Headers */, - C57BFB5733867C1A018ED0145FD37798 /* FBSDKIcon.h in Headers */, - 0DF6D89E65488198E7FF8E98423B2FAD /* FBSDKInternalUtility.h in Headers */, - 1301B1A0A52369C8A298D4D9E98F30BE /* FBSDKKeychainStore.h in Headers */, - 54DB24B9E0C8E376510B2AEA7AFE6B86 /* FBSDKKeychainStoreViaBundleID.h in Headers */, - CB893389590EB187A43EAE6CF4402AE6 /* FBSDKLogger.h in Headers */, - 20546A0112A5FB16C78E45865A1805FC /* FBSDKLogo.h in Headers */, - 73AF175BF9B314DC8D04C629E4AD90DB /* FBSDKMacros.h in Headers */, - C6AC0C19223A3B413C40A2E01AF95516 /* FBSDKMaleSilhouetteIcon.h in Headers */, - 140FCB14E51722FF2A8E164AD8621069 /* FBSDKMath.h in Headers */, - A51E8D756F04ED15F2B3D64B1E7A313C /* FBSDKMonotonicTime.h in Headers */, - 436E2C973DCECE53F58FBE167A35BB43 /* FBSDKMutableCopying.h in Headers */, - 6C2644BF1BF6C1B67C46B0E85113A97E /* FBSDKOrganicDeeplinkHelper.h in Headers */, - 9993A286D44F05324E714902877A4857 /* FBSDKPaymentObserver.h in Headers */, - AE56CC66A67E9192115F6775B3035F8A /* FBSDKProfile+Internal.h in Headers */, - 05BFF090B87DA6E4BBB5E1BA5A8C6C17 /* FBSDKProfile.h in Headers */, - AC1BC8CC8874107597AA99AFC2B7BB52 /* FBSDKProfilePictureView.h in Headers */, - 799E80381FF7E3098403D4224E4AAAE9 /* FBSDKServerConfiguration+Internal.h in Headers */, - DE1CE11950C362947646A1CADF10B18C /* FBSDKServerConfiguration.h in Headers */, - 42E72EDE08044237B6D2DC0C58661E86 /* FBSDKServerConfigurationManager+Internal.h in Headers */, - 63BF933A18F8D2F8CF50366BB4C6F96C /* FBSDKServerConfigurationManager.h in Headers */, - 85488B2A6E1B4FE90AFBCE75D58A9032 /* FBSDKSettings+Internal.h in Headers */, - DF7751DE88E8AD7A0C2C23861B948F4A /* FBSDKSettings.h in Headers */, - CDCD24F2332F1656F5883A5FE9BAB148 /* FBSDKSystemAccountStoreAdapter.h in Headers */, - 0F632D3AFF1061884E6896F3785D35FE /* FBSDKTestUsersManager.h in Headers */, - 9266372991F1D7F662985F37066FF7DD /* FBSDKTimeSpentData.h in Headers */, - A34E107B57CB9629CC3F108DCB3D8A53 /* FBSDKTriStateBOOL.h in Headers */, - 72C45B9E34E28BA8DDF0EE6B515BD68B /* FBSDKTypeUtility.h in Headers */, - 651F8C6BB0B5635E00B551232BCCF09D /* FBSDKUIUtility.h in Headers */, - 097543BF264DF6E833886A081C2D0860 /* FBSDKURLConnection.h in Headers */, - 484BC5957D825FEF9EAD2555D64CA834 /* FBSDKURLOpening.h in Headers */, - EE75596E84046BD00F99CB66B178103B /* FBSDKUtility.h in Headers */, - 0DF6F22CF57CD995BA1F809BE1FB8E3F /* FBSDKViewImpressionTracker.h in Headers */, - 52A9557A4355A647FFCC548B3DF78A74 /* FBSDKWebDialog.h in Headers */, - 882A6B23C113ACA74F3CAF01984FFBA5 /* FBSDKWebDialogView.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 91E62C56927CD257C54E8BF30A6EC988 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -5988,6 +5914,105 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + D15D9D7C999E0B4C87619FF78041B55B /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + ADC3C49FEFD980A790DA4D8D4AB3F2FF /* _FBSDKTemporaryErrorRecoveryAttempter.h in Headers */, + 75597C2548B7B3D7362A38D93707A55E /* FBSDKAccessToken.h in Headers */, + FED856AF8AE309ECB4CEEB8ECEADF404 /* FBSDKAccessTokenCache.h in Headers */, + 72653927B3389561858AE3863AD9D4E3 /* FBSDKAccessTokenCacheV3.h in Headers */, + 1B6DF70B56EA522BC7D446ACEB7A0DAF /* FBSDKAccessTokenCacheV3_17.h in Headers */, + AE5834A68F7CC1DA793935CFBE86974E /* FBSDKAccessTokenCacheV3_21.h in Headers */, + 7A518D4BDB90607ED31072A6DA70E098 /* FBSDKAccessTokenCacheV4.h in Headers */, + 9B42491F7C9ED68098072CC7968F5075 /* FBSDKAccessTokenCaching.h in Headers */, + 94B3C45A4476C175D31466F798F7E2E3 /* FBSDKAppEvents+Internal.h in Headers */, + AAE156CDB7B324900E7DBE346B60D166 /* FBSDKAppEvents.h in Headers */, + 79C697F9A9DE97719B3DE7E2C64C8896 /* FBSDKAppEventsDeviceInfo.h in Headers */, + 4D09FFBD6E7A438ECF8AA4026B011144 /* FBSDKAppEventsState.h in Headers */, + E8D85435507B1B1296C69A58E3FE94E9 /* FBSDKAppEventsStateManager.h in Headers */, + 4FD55C73D2C7371BEF953A825A7CB898 /* FBSDKAppEventsUtility.h in Headers */, + 334765008F8A749033D736F9342595A5 /* FBSDKApplicationDelegate+Internal.h in Headers */, + 813730F9FCD7583A1E46EF9BCC1C8FA0 /* FBSDKApplicationDelegate.h in Headers */, + 36058A8EC19CC03A2706353644DE2AC3 /* FBSDKAppLinkResolver.h in Headers */, + 857FB98BFE628FDE8CB40D0818F5197D /* FBSDKAppLinkUtility.h in Headers */, + 499BD77056FA3E6F8308AAC4E827EFDA /* FBSDKAudioResourceLoader.h in Headers */, + 4B20B0A2A5B470F58696B883748D862A /* FBSDKBase64.h in Headers */, + 95764E15C1E76361D52E312B1714A93F /* FBSDKBoltsMeasurementEventListener.h in Headers */, + 7B45B93FE1E876642F5177B0AF448B2B /* FBSDKBridgeAPICrypto.h in Headers */, + 1F3E25361FBAD24C88A8AB7170089317 /* FBSDKBridgeAPIProtocol.h in Headers */, + BDD0D42BB04A476C88B47D86D4BEE82F /* FBSDKBridgeAPIProtocolNativeV1.h in Headers */, + E0EC2C4E954C46CD29196563AA8C9888 /* FBSDKBridgeAPIProtocolType.h in Headers */, + 71C92CDA770C05282554645A83E01450 /* FBSDKBridgeAPIProtocolWebV1.h in Headers */, + F84E9BEF563BBB3B2AE936946DFF2E81 /* FBSDKBridgeAPIProtocolWebV2.h in Headers */, + 064A419A8A5ECB618888FC8378ADB3D7 /* FBSDKBridgeAPIRequest+Private.h in Headers */, + 1C77F98CDC15DC474BCFBFB3EC2A0428 /* FBSDKBridgeAPIRequest.h in Headers */, + D7AC516C5FD2C1BC63DDED7AFC993A7E /* FBSDKBridgeAPIResponse.h in Headers */, + A1383172F65737DC2429005A56ABEF4C /* FBSDKButton+Subclass.h in Headers */, + 254E52328B199151B2DD7E35022D5A60 /* FBSDKButton.h in Headers */, + EBEF935CFDFA2D009F89C2DDE4F6B9C4 /* FBSDKCloseIcon.h in Headers */, + 377244860477A7CD3DE24AB42F25AEF5 /* FBSDKColor.h in Headers */, + 7E43F7A7677B4E7B6FE1FC96313552DA /* FBSDKConstants.h in Headers */, + 953333C7831C3C2D07CE44B18F5F0E49 /* FBSDKContainerViewController.h in Headers */, + 24180267160752CBF7C1055842EAB8AC /* FBSDKCopying.h in Headers */, + A9C2F107A53F2FF07153DC04B0D83FB6 /* FBSDKCoreKit+Internal.h in Headers */, + FB23ABE431E4816E83157A222AB7E33B /* FBSDKCoreKit-umbrella.h in Headers */, + 2A8850E8F5F842109F39F76B3A735080 /* FBSDKCoreKit.h in Headers */, + FCC7C0CA21F893DAB4DABB0C9B27059D /* FBSDKCrypto.h in Headers */, + 0B38E4D23E44EC3440A0558D5421453B /* FBSDKDeviceRequestsHelper.h in Headers */, + 747E863A441C024F48907A2247B2A15D /* FBSDKDialogConfiguration.h in Headers */, + C9A98010457E404EB0FABBE11D2D3A9A /* FBSDKDynamicFrameworkLoader.h in Headers */, + 6F19E4C07C714388E3B34461FAAC5CEE /* FBSDKError.h in Headers */, + F6B5253C598D3DCCA157EE2BBDB2834B /* FBSDKErrorConfiguration.h in Headers */, + 92E8060B5874F9350E2043170CB296E9 /* FBSDKErrorRecoveryAttempter.h in Headers */, + 804038676298EA920DED53A90F378BC0 /* FBSDKErrorRecoveryConfiguration.h in Headers */, + 284B96669F13896484901B833DEEE8EE /* FBSDKGraphErrorRecoveryProcessor.h in Headers */, + 188D52B36B0D26E752988E6DF20763AB /* FBSDKGraphRequest+Internal.h in Headers */, + 3F08AB3F75B2FED9D94A7401F60BDFD9 /* FBSDKGraphRequest.h in Headers */, + 44DAA542D2B6996DBD23813D7DC819E7 /* FBSDKGraphRequestBody.h in Headers */, + 6DDDCE40CD35AA6585AE8B01BB16964D /* FBSDKGraphRequestConnection+Internal.h in Headers */, + A52066623D65B305149E39D063E2DFEC /* FBSDKGraphRequestConnection.h in Headers */, + A2F96C6F32AC91BD36668DD5D5C95C84 /* FBSDKGraphRequestDataAttachment.h in Headers */, + F02CFA8F61C1BCF21FC2E4AF14B04114 /* FBSDKGraphRequestMetadata.h in Headers */, + 07F6E91CEFBE21AF77917D2AF3372EB1 /* FBSDKGraphRequestPiggybackManager.h in Headers */, + 6071279D81BE244957415C79840F7AEF /* FBSDKIcon.h in Headers */, + 5CD8E233C64817340461769106C3A658 /* FBSDKImageDownloader.h in Headers */, + 4EBA1A63CEC9020117D6F37D817D4821 /* FBSDKInternalUtility.h in Headers */, + 5DB20BCFCB3659EF873DDFBD87685EA7 /* FBSDKKeychainStore.h in Headers */, + 58921BBF0CED36B1E99E8E493C814BA2 /* FBSDKKeychainStoreViaBundleID.h in Headers */, + 4B38F81DD879027C97843299874048B3 /* FBSDKLogger.h in Headers */, + DDE7E373C92D0DBB594957AA1DA3847F /* FBSDKLogo.h in Headers */, + 49C7351D5FE355A74E8EB80F8C54DA7C /* FBSDKMacros.h in Headers */, + 6F60BB7AA285B0085FD859E7721F2769 /* FBSDKMaleSilhouetteIcon.h in Headers */, + 26E8337FD0549ED2B9FC9A85F46D2B52 /* FBSDKMath.h in Headers */, + F9D8CD7991B63B88F0038030042893A0 /* FBSDKMonotonicTime.h in Headers */, + 88E279194829D5E43B9A1CDFF7604776 /* FBSDKMutableCopying.h in Headers */, + B92F3955064FB7174C833137DEE2C2FB /* FBSDKPaymentObserver.h in Headers */, + 55A31BD569BF7B8A00367F4C20BB23DC /* FBSDKProfile+Internal.h in Headers */, + DA04DE5C79501D8A99808B4491745EE4 /* FBSDKProfile.h in Headers */, + 7B65B84497A158EA43ED3DF7ED85E114 /* FBSDKProfilePictureView.h in Headers */, + 124C4FAA22DD573273E51210176C1A4C /* FBSDKServerConfiguration+Internal.h in Headers */, + 6EDD768A6447A1D231F98566CB077926 /* FBSDKServerConfiguration.h in Headers */, + 8534CD817FA87956981E987A974873E9 /* FBSDKServerConfigurationManager+Internal.h in Headers */, + 67AE74FA1BC922BCE8DA90AE135A25A8 /* FBSDKServerConfigurationManager.h in Headers */, + FDD8682551C7B6FF90A065F1D54591C9 /* FBSDKSettings+Internal.h in Headers */, + 260833BFE12A94D2897BAA8D97225344 /* FBSDKSettings.h in Headers */, + 7EF4CDB3A52445909017AA97E51AC13C /* FBSDKSystemAccountStoreAdapter.h in Headers */, + D756ECF360378C46BF720E795BA42293 /* FBSDKTestUsersManager.h in Headers */, + A89EB50A709D4CADF530E610A73A41A2 /* FBSDKTimeSpentData.h in Headers */, + 85976F558F4995A7A9DC91EF9A7336FE /* FBSDKTriStateBOOL.h in Headers */, + 165AD0273947967580F35A6B63E9EF5E /* FBSDKTypeUtility.h in Headers */, + 25A1C0C6AD20C8A5402CD1F9C31354F4 /* FBSDKUIUtility.h in Headers */, + B1E1F1689CAE0392E4CFE08990D8114C /* FBSDKURLConnection.h in Headers */, + 4B274AA71722AB0EA50B6294147EAB8C /* FBSDKURLOpening.h in Headers */, + 833C5AC84EA6EC046920BFA9B7E170F1 /* FBSDKURLSessionTask.h in Headers */, + EB2E6088C345458ADC3185995216D45E /* FBSDKUtility.h in Headers */, + 36148E99CDC3BDE34012618D76547265 /* FBSDKViewImpressionTracker.h in Headers */, + 5F23B88AEC2605DEC8415742C5F799D2 /* FBSDKWebDialog.h in Headers */, + F1667A20705AEBC8C0E37DE88ECF9CDD /* FBSDKWebDialogView.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; D6857C43597A5BDE7C2BE29839805350 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -6086,6 +6111,25 @@ productReference = 943547DEE49A5985356C700AF51BCA85 /* Pods_SenseApp_Tests.framework */; productType = "com.apple.product-type.framework"; }; + 0C4AA72D925A79B666BF66C721FD3969 /* FBSDKCoreKit */ = { + isa = PBXNativeTarget; + buildConfigurationList = 2D9E9989F964AABBCFDA2702B2825A8C /* Build configuration list for PBXNativeTarget "FBSDKCoreKit" */; + buildPhases = ( + E46DF6788D586B1A918C9D4160E6064F /* Sources */, + 9D278003529100BB926CE6321FE0F166 /* Frameworks */, + D15D9D7C999E0B4C87619FF78041B55B /* Headers */, + D7AD64BB0EF55B678EB1AE8D30F98B62 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + BE8F0ACFA417DBD811A06CDF8E288CFE /* PBXTargetDependency */, + ); + name = FBSDKCoreKit; + productName = FBSDKCoreKit; + productReference = D8000F5C156B97D3C6BFBBBF3523344E /* FBSDKCoreKit.framework */; + productType = "com.apple.product-type.framework"; + }; 1554BC0D880CE09DE8B2CA595254F732 /* NAPickerView */ = { isa = PBXNativeTarget; buildConfigurationList = 8E3D91E3AC0FB8495AFE17935AF3F51D /* Build configuration list for PBXNativeTarget "NAPickerView" */; @@ -6524,24 +6568,6 @@ productReference = 9DA70C9CA4A5A86A49B62CF42887E5F2 /* AFNetworking.framework */; productType = "com.apple.product-type.framework"; }; - E69CD023875B9214B091A0A2BA3AB665 /* FBSDKCoreKit */ = { - isa = PBXNativeTarget; - buildConfigurationList = D50BEDAD8470C8E5207FD157629055E7 /* Build configuration list for PBXNativeTarget "FBSDKCoreKit" */; - buildPhases = ( - EBA0EB69E125FAC0E3EB9C25FF0BB2B4 /* Sources */, - 15BFC886C6846EE51CE6DEA14A5DE713 /* Frameworks */, - 9119EDBD71924689D69524D21E3B6425 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - B9D017F5D45C13EE33A1457B2259A0F0 /* PBXTargetDependency */, - ); - name = FBSDKCoreKit; - productName = FBSDKCoreKit; - productReference = D8000F5C156B97D3C6BFBBBF3523344E /* FBSDKCoreKit.framework */; - productType = "com.apple.product-type.framework"; - }; EE4B97162E929E0FFF9C66563E822851 /* SVWebViewController */ = { isa = PBXNativeTarget; buildConfigurationList = A27C3EFF482BC5E517CFF8C9EFA7509C /* Build configuration list for PBXNativeTarget "SVWebViewController" */; @@ -6589,7 +6615,7 @@ CC43F1F6808293DD4144E854D226F1D9 /* CGFloatType */, 038CED0159A58BE883EB204F870C3727 /* Charts */, AFE205A735C4330A00AF6A7514703066 /* CocoaLumberjack */, - E69CD023875B9214B091A0A2BA3AB665 /* FBSDKCoreKit */, + 0C4AA72D925A79B666BF66C721FD3969 /* FBSDKCoreKit */, 7FD2B77A0FBB5521620210AA0020A53F /* FBSDKLoginKit */, DA4650554C93FE206C1831D218CC5313 /* FXKeychain */, 5CA8A06ABA0A0EBD26EC903993226DC5 /* iOSDFULibrary */, @@ -6649,6 +6675,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + D7AD64BB0EF55B678EB1AE8D30F98B62 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + FDED0703184A67D1190DB3E2C21A5436 /* FacebookSDKStrings.bundle in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -7191,6 +7225,85 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + E46DF6788D586B1A918C9D4160E6064F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 64837CD53BCC961EE85B0DF30D4B9BAF /* _FBSDKTemporaryErrorRecoveryAttempter.m in Sources */, + 13CE66FBF2F2A35CD7EE8C339918BBD0 /* FBSDKAccessToken.m in Sources */, + 383F56C5D3A386BCBF17F45189163BEC /* FBSDKAccessTokenCache.m in Sources */, + 58E273C29009479232D686CA4639B0B2 /* FBSDKAccessTokenCacheV3.m in Sources */, + D2299CC7A5864FE9F557A4E0EE99DEE3 /* FBSDKAccessTokenCacheV3_17.m in Sources */, + 9C54E32D38F8D12CE23C27F76BAB3CF6 /* FBSDKAccessTokenCacheV3_21.m in Sources */, + 180D8FE39A3CCB2A2B00DA1B55999731 /* FBSDKAccessTokenCacheV4.m in Sources */, + DE4F618358C080862FAAFF5FEE98AB1A /* FBSDKAppEvents.m in Sources */, + 26B986EA3B08D994BD4A4DC18F7A25F2 /* FBSDKAppEventsDeviceInfo.m in Sources */, + F014534FA20FA322661492477D17081B /* FBSDKAppEventsState.m in Sources */, + A8F0F1E0E1DE32E5885E4333E27121B9 /* FBSDKAppEventsStateManager.m in Sources */, + 8C45AB4875DCF271A823AF816FCA8C4C /* FBSDKAppEventsUtility.m in Sources */, + 57F501BFFCD653882A28072D278C34B5 /* FBSDKApplicationDelegate.m in Sources */, + 2CCB598210C778D2222EBF9F3DBB2531 /* FBSDKAppLinkResolver.m in Sources */, + 3D165D53D8D52CC194C2555ACC06F066 /* FBSDKAppLinkUtility.m in Sources */, + 24FB150AB9B96C27FC981596D6DA2852 /* FBSDKAudioResourceLoader.m in Sources */, + 3482CFDEBE7858DD3EB9EF87EE600B5C /* FBSDKBase64.m in Sources */, + 2975C26501A42B312293BAE46D8088DA /* FBSDKBoltsMeasurementEventListener.m in Sources */, + C1678310ED490333AFD9DE65DC714D57 /* FBSDKBridgeAPICrypto.m in Sources */, + BE144C725D1D3F790CF77E78CDF88814 /* FBSDKBridgeAPIProtocolNativeV1.m in Sources */, + 61F91FC2DFE71192132FF1A7E4630943 /* FBSDKBridgeAPIProtocolWebV1.m in Sources */, + 5AABB3DCEE51DEE56FD8264C8C2C4F1B /* FBSDKBridgeAPIProtocolWebV2.m in Sources */, + E77C9D585C39A4470C68630AE430B0C8 /* FBSDKBridgeAPIRequest.m in Sources */, + 68EC76907FB52D5FA309A2BFBF95A455 /* FBSDKBridgeAPIResponse.m in Sources */, + 7399351EEC9A82E38E75550460B7257F /* FBSDKButton.m in Sources */, + 370F81A53A9ED0C7DDA4646284FB75A4 /* FBSDKCloseIcon.m in Sources */, + 71502138FBB23686BCA21369A9F32532 /* FBSDKColor.m in Sources */, + 2E09A03F817050DD7461B3D0F781FCAE /* FBSDKConstants.m in Sources */, + D7222E0BCD34E2C301AA1E0C699C3BA9 /* FBSDKContainerViewController.m in Sources */, + 9C1EF97282E7A2DDAF1A3A3C22F055C3 /* FBSDKCoreKit-dummy.m in Sources */, + B28B002707A2CE4832AC4C05C96D5ACF /* FBSDKCrypto.m in Sources */, + 9F8838396CA2347D3462EFAED1DC7011 /* FBSDKDeviceRequestsHelper.m in Sources */, + E1775D4EC57813E8032258DCF7D2D42A /* FBSDKDialogConfiguration.m in Sources */, + CE3FC9BA510C4245F1D81AC26068F80B /* FBSDKDynamicFrameworkLoader.m in Sources */, + 316F0294325577EBA8B20DDEA31456F3 /* FBSDKError.m in Sources */, + 75C5EECD640220237865A7DF351B5BAE /* FBSDKErrorConfiguration.m in Sources */, + 8893762C367341E5F997516364A9D5E3 /* FBSDKErrorRecoveryAttempter.m in Sources */, + 999F482F713D6DB9A370930F4409F0A0 /* FBSDKErrorRecoveryConfiguration.m in Sources */, + AD5A3EE2FAB2396E790353CE122FFBF9 /* FBSDKGraphErrorRecoveryProcessor.m in Sources */, + B5B295F378A08027EF1876C3999A71CC /* FBSDKGraphRequest.m in Sources */, + E75FE8587B04E5631A3B49A356BB9296 /* FBSDKGraphRequestBody.m in Sources */, + 20546C9A23F97D5B0E2A63AE870C1856 /* FBSDKGraphRequestConnection.m in Sources */, + 381F5FA7B029E92E92792333C6896C5C /* FBSDKGraphRequestDataAttachment.m in Sources */, + FEC676D85255885EE0809F6A7E1CFDFC /* FBSDKGraphRequestMetadata.m in Sources */, + 19F572FD5B4C9D3F57E2A45B7473C046 /* FBSDKGraphRequestPiggybackManager.m in Sources */, + D8F1FCBB1F1FB4AD61037A9325BC7912 /* FBSDKIcon.m in Sources */, + 8A860B27A9B78E67FE64AD47DC83D462 /* FBSDKImageDownloader.m in Sources */, + E40705AB6CFA557C771B562698051C4F /* FBSDKInternalUtility.m in Sources */, + 7DDD08BCD78F45264C4DEE889536C4F4 /* FBSDKKeychainStore.m in Sources */, + 7032D66A08B41DADF6D74F3C8C577C03 /* FBSDKKeychainStoreViaBundleID.m in Sources */, + 56C8313FFDBD68447A47AB1089C8DC3D /* FBSDKLogger.m in Sources */, + C8FFDD9C99C8199C03BDFA06FD4D3077 /* FBSDKLogo.m in Sources */, + 30335260451522242DFCE3396DE2D3B3 /* FBSDKMaleSilhouetteIcon.m in Sources */, + AFBD3201D876672619DB77694DF649DA /* FBSDKMath.m in Sources */, + 14F5A3B2711157DECAB765EDAEF8FBB2 /* FBSDKMonotonicTime.m in Sources */, + D834049AD0B9945835E5C3F0439AC75E /* FBSDKPaymentObserver.m in Sources */, + 3A3A2ACC68A0984A18B6B3B33A7A54F9 /* FBSDKProfile.m in Sources */, + 10B82A7036486F9D712EA6FF895B347F /* FBSDKProfilePictureView.m in Sources */, + EC631A42295507A97FF79E83939E1700 /* FBSDKServerConfiguration.m in Sources */, + 41EBD97EC74F2EA8C822F5484D327166 /* FBSDKServerConfigurationManager.m in Sources */, + DC55E6C88BF5D8A20BD701EBF71E8A31 /* FBSDKSettings.m in Sources */, + 2D87E57DCAA22830ACD5CA6BC2995BB0 /* FBSDKSystemAccountStoreAdapter.m in Sources */, + 51F363DC52E745A4042E7AA1071862B9 /* FBSDKTestUsersManager.m in Sources */, + 6AA9F3BAD7BF951620AE1716BA559494 /* FBSDKTimeSpentData.m in Sources */, + 971ACC4D7428E7EAB462E8A11A7BC586 /* FBSDKTriStateBOOL.m in Sources */, + 695D4D3683281F1251848FE148B899D0 /* FBSDKTypeUtility.m in Sources */, + CDB70BC577E69654C12790B8640BD045 /* FBSDKURLConnection.m in Sources */, + 0885C52E28283F99A506271E5BEDAFF7 /* FBSDKURLSessionTask.m in Sources */, + B78765AF4F5EE00253898C673EB917D0 /* FBSDKUtility.m in Sources */, + 85CC84A63F326435357EABB3E2C41703 /* FBSDKViewImpressionTracker.m in Sources */, + CA95CC2D2778652DC0124729AB2977D9 /* FBSDKWebDialog.m in Sources */, + 275FFCA373D52C349EE3E1388AA03279 /* FBSDKWebDialogView.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; E6212D50FD102A056201864E864FA269 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -7359,83 +7472,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - EBA0EB69E125FAC0E3EB9C25FF0BB2B4 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 38190282EAEAB855CFE20B3C835447CE /* _FBSDKTemporaryErrorRecoveryAttempter.m in Sources */, - 8BD5B8E91403A1E1D0662F8190B0C993 /* FBSDKAccessToken.m in Sources */, - 442C101E0651723B22615C714F37C9DE /* FBSDKAccessTokenCache.m in Sources */, - 1F6EE3222E9610B29C124F53734D8C42 /* FBSDKAccessTokenCacheV3.m in Sources */, - D1FB1639B5C386914890646D39CA6806 /* FBSDKAccessTokenCacheV3_17.m in Sources */, - 93B28CD72D13971D147579D4A1CD6F9D /* FBSDKAccessTokenCacheV3_21.m in Sources */, - A9C7D9C86BFF6797434B98568F90CF48 /* FBSDKAccessTokenCacheV4.m in Sources */, - 096B46192EE703D5DBD547F24C90D84C /* FBSDKAppEvents.m in Sources */, - 11B38D188D70E73AB2545770E4A0DAAB /* FBSDKAppEventsDeviceInfo.m in Sources */, - 4052D7873075FAFC2CD56DA216F70BC9 /* FBSDKAppEventsState.m in Sources */, - AEAA580C3DE752DF4CFF63C549F010EB /* FBSDKAppEventsStateManager.m in Sources */, - 3D4986DF051AA1F8F026416D91A31857 /* FBSDKAppEventsUtility.m in Sources */, - 2BE94C9486D76647FC45CEF6B871C44A /* FBSDKApplicationDelegate.m in Sources */, - 1B6EB712E85AB0B5FD5BBE8E6E8445EE /* FBSDKAppLinkResolver.m in Sources */, - 015AFDCC49A7CE30DABD911A501F74AE /* FBSDKAppLinkUtility.m in Sources */, - 8199C9AA8CA5C9C9F69A7B0D77432A10 /* FBSDKAudioResourceLoader.m in Sources */, - 9F176F8166726D088FFFE9187267B893 /* FBSDKBase64.m in Sources */, - 134811CB3D80B8147185D051F25CACEF /* FBSDKBoltsMeasurementEventListener.m in Sources */, - 8C245F816436D8C9EE8ACB078958D628 /* FBSDKBridgeAPICrypto.m in Sources */, - E5CC89C1A3C82599E3FC9BFF73E7B17C /* FBSDKBridgeAPIProtocolNativeV1.m in Sources */, - E5184D00AE94A54F818290A52DB570A9 /* FBSDKBridgeAPIProtocolWebV1.m in Sources */, - 9D30A306E2199C7C37523E656E616FB1 /* FBSDKBridgeAPIProtocolWebV2.m in Sources */, - 83C3AA705C38A010F4A3185CE16B5AEF /* FBSDKBridgeAPIRequest.m in Sources */, - 5793E090C5574C841687C853A10AB6F7 /* FBSDKBridgeAPIResponse.m in Sources */, - 00EBE97E85E3975012F828FBA9BB80AD /* FBSDKButton.m in Sources */, - 0D9DFD4A92F387CC134B73BC977D81CD /* FBSDKCloseIcon.m in Sources */, - 4B23CC4A7A9A4AB46CB3FC59F464B6B3 /* FBSDKColor.m in Sources */, - 6CE5625CE6461C6136E182CEE39E2299 /* FBSDKConstants.m in Sources */, - 4FFB48A37F899067510122FC92209F70 /* FBSDKContainerViewController.m in Sources */, - 332D87D5DCFD99E9B7637C7E9417142E /* FBSDKCoreKit-dummy.m in Sources */, - F8696FB6A8576E9B1267576F76A4AC4D /* FBSDKCrypto.m in Sources */, - B2C407E3688D8A59692DFDEDE0E9B9F1 /* FBSDKDialogConfiguration.m in Sources */, - 08445D38FA776C036E8DC0A088F27456 /* FBSDKDynamicFrameworkLoader.m in Sources */, - F049F5864575243EB928453431F79C73 /* FBSDKError.m in Sources */, - 77844413711D80D3C915F04F5B2F729C /* FBSDKErrorConfiguration.m in Sources */, - 1BB2C1C19ED178EC2840143A737F2F6D /* FBSDKErrorRecoveryAttempter.m in Sources */, - 8C6BF1C49A7DC1F4C5D2C29F08ECC375 /* FBSDKErrorRecoveryConfiguration.m in Sources */, - C52A4EB4E0E9F654ABD0E268FC83B4FE /* FBSDKGraphErrorRecoveryProcessor.m in Sources */, - A6678B4BBBC940FFA4BF2204EB3BBBC7 /* FBSDKGraphRequest.m in Sources */, - 8BA7EE13E21BA7A132303AC348C9E46D /* FBSDKGraphRequestBody.m in Sources */, - 4FFE57A3DB5943601F5F7018E57580C9 /* FBSDKGraphRequestConnection.m in Sources */, - 8EC4E058B96761116FD75CE1934FE3CA /* FBSDKGraphRequestDataAttachment.m in Sources */, - F8193E16E3401F14F48CD150A427F818 /* FBSDKGraphRequestMetadata.m in Sources */, - B4F162265F4B835F77E4672D04335759 /* FBSDKGraphRequestPiggybackManager.m in Sources */, - F4FF0575E393C9DF9003A7BC54A457AA /* FBSDKIcon.m in Sources */, - 9FF09CB9FFB3A62F179CA2C262AC36AF /* FBSDKInternalUtility.m in Sources */, - A7159804B72DEBFA8FB7A81C0124ECC8 /* FBSDKKeychainStore.m in Sources */, - 6B278E0FD17D32E289FC1FAAE2812A62 /* FBSDKKeychainStoreViaBundleID.m in Sources */, - D1767D0B81F3F8DAC04D3FB83DF645A0 /* FBSDKLogger.m in Sources */, - C07CDB813F6B9B4EEECB483955942746 /* FBSDKLogo.m in Sources */, - B8A75DF5D6C57609A6458F58CDDD4B2B /* FBSDKMaleSilhouetteIcon.m in Sources */, - 9F9A1F715B25762009FF9C9660CAC349 /* FBSDKMath.m in Sources */, - 126AF538E8346B0D069EA4C4EEA4841B /* FBSDKMonotonicTime.m in Sources */, - 8FEF8CB5C1481F99132577E6DBD06246 /* FBSDKOrganicDeeplinkHelper.m in Sources */, - 0B44B27D25C0A9A1DC1E8F46D3B8C794 /* FBSDKPaymentObserver.m in Sources */, - E56EF4A4E6C822A5734132E5340A9B50 /* FBSDKProfile.m in Sources */, - 4467FEA39122B19BB218C322B95A787D /* FBSDKProfilePictureView.m in Sources */, - 384FDFFE4F410ADF51A8EF36E53C9318 /* FBSDKServerConfiguration.m in Sources */, - E66EA4B63F3D7F143A340A11A42D7A11 /* FBSDKServerConfigurationManager.m in Sources */, - 970E1A1FBC65A37B1D4D9850083C8467 /* FBSDKSettings.m in Sources */, - B18356F38CD6DBED7151F134AF1C0989 /* FBSDKSystemAccountStoreAdapter.m in Sources */, - 7C9E4DF5798C2A989038848FA38DCE55 /* FBSDKTestUsersManager.m in Sources */, - AFBA8E90D6FC2DB702D2325763740E8D /* FBSDKTimeSpentData.m in Sources */, - 6A9E9839B05418216876CF28E6D6D9CE /* FBSDKTriStateBOOL.m in Sources */, - D35717C15F8ECA3DCF1092B25B191871 /* FBSDKTypeUtility.m in Sources */, - 7A02B226BB198CC8AEAF85FF4101DA61 /* FBSDKURLConnection.m in Sources */, - 8C6E1D782BE26D9BE8A171D00AB10EB8 /* FBSDKUtility.m in Sources */, - E566B77AB05DDCF1D711045405A2069E /* FBSDKViewImpressionTracker.m in Sources */, - 046E517141837F4CF016384060C6AC89 /* FBSDKWebDialog.m in Sources */, - B8B82DBF919B18537DF356CBF4A884FC /* FBSDKWebDialogView.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; FE9B60C47E38F374C1F2F7418E6AA244 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -7623,7 +7659,7 @@ 6884486B7520F822BEA0DCC4055421CC /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = FBSDKCoreKit; - target = E69CD023875B9214B091A0A2BA3AB665 /* FBSDKCoreKit */; + target = 0C4AA72D925A79B666BF66C721FD3969 /* FBSDKCoreKit */; targetProxy = 2AC83E0B943B80908A08452B5DABE2BF /* PBXContainerItemProxy */; }; 6A137D7E3A9AA76C369173F175A1F811 /* PBXTargetDependency */ = { @@ -7704,12 +7740,6 @@ target = AFE205A735C4330A00AF6A7514703066 /* CocoaLumberjack */; targetProxy = 0F8B6231E8F41B6148ED240E85A0114C /* PBXContainerItemProxy */; }; - B9D017F5D45C13EE33A1457B2259A0F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Bolts; - target = D33A971E36C7D614827B65C7112CAB71 /* Bolts */; - targetProxy = DEF07C0E43FE82780374F878A98630F7 /* PBXContainerItemProxy */; - }; BB5F29F2A5FA3B8BA56305AF5D7FB8C8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = iOSDFULibrary; @@ -7722,6 +7752,12 @@ target = 8CE83AF783BFDD2B5CDEF75C5337891C /* SenseKit */; targetProxy = A8867DCF9F8A238D4D359F75E658D2C9 /* PBXContainerItemProxy */; }; + BE8F0ACFA417DBD811A06CDF8E288CFE /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = Bolts; + target = D33A971E36C7D614827B65C7112CAB71 /* Bolts */; + targetProxy = DBF27C429D4D09A40114C3DA450B12F4 /* PBXContainerItemProxy */; + }; BED9EF05981DD1C058F6B61ACD8E1361 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AFNetworking; @@ -7785,7 +7821,7 @@ F1DC724E8204284A0408411E2A07519A /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = FBSDKCoreKit; - target = E69CD023875B9214B091A0A2BA3AB665 /* FBSDKCoreKit */; + target = 0C4AA72D925A79B666BF66C721FD3969 /* FBSDKCoreKit */; targetProxy = 4EA9C1820CF4C52DF51072EC6406B4F9 /* PBXContainerItemProxy */; }; F501E88C38677982DA891972FEDEC3F2 /* PBXTargetDependency */ = { @@ -7871,9 +7907,41 @@ }; name = Debug; }; + 026B0D22409597096D3A798D642FE518 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6511F9BD0E0991B56A2AD6F449375AAC /* FBSDKCoreKit.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = dwarf; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/FBSDKCoreKit/FBSDKCoreKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/FBSDKCoreKit/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/FBSDKCoreKit/FBSDKCoreKit.modulemap"; + MTL_ENABLE_DEBUG_INFO = YES; + PRODUCT_NAME = FBSDKCoreKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_VERSION = 3.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 043482CDB69874B1EB6528103634957F /* Dev */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 664FA88648E277C5ECD8E15DF7CD4658 /* Bugsnag.xcconfig */; + baseConfigurationReference = 58E343BAB50ED03621474E9B68289E0A /* Bugsnag.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -7905,7 +7973,7 @@ }; 05669F62256BE702F927893B50BE840F /* Dev */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FBA0ED487C1625626A12BFD121E69249 /* FXKeychain.xcconfig */; + baseConfigurationReference = CE0461ED56D6EE454FF75371034F1B55 /* FXKeychain.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -7938,7 +8006,7 @@ }; 08892F0959D4993D4309F9D76AE0F101 /* Beta */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1A5D133703CB8C1C492EFED5F4CD24E3 /* FBSDKLoginKit.xcconfig */; + baseConfigurationReference = 4BF52A11B3DF395F80D714A6F49BC3DE /* FBSDKLoginKit.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -7970,7 +8038,7 @@ }; 0BD747A17E8F1A8B066DFFED76CE05F0 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D817753E1B4C2F68DB692E2BF47738F2 /* AttributedMarkdown.xcconfig */; + baseConfigurationReference = 5049217893D848153BB2788D53CC60CC /* AttributedMarkdown.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -8003,7 +8071,7 @@ }; 0BE831A75243FFCA8F355FCD0C26DFC1 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E72D611F04B2DB5B8D8E2B5D0946E254 /* Charts.xcconfig */; + baseConfigurationReference = 0F75DF8DF4862A19A7FE628E400F27B4 /* Charts.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -8035,7 +8103,7 @@ }; 0C3EA3116A1072378F2A17AA06F57D85 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F483B8E98190E014A86D69223EB6723D /* SenseKit.xcconfig */; + baseConfigurationReference = 1F24BE0FE059E8ABA183F8CBF94466B7 /* SenseKit.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -8068,7 +8136,7 @@ }; 0E3CC58842354FD9689493DE96275212 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 682821C487319752B6AD78C81B8377D8 /* iOSDFULibrary.xcconfig */; + baseConfigurationReference = 8D3F5407C789EA019C76EBB0F160F007 /* iOSDFULibrary.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -8101,7 +8169,7 @@ }; 0FE96C62F6975A85080C8F9187275BDE /* Dev */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EA7628F9C2A7CCC505AA329C2A15BA66 /* UIImageEffects.xcconfig */; + baseConfigurationReference = DD5D586724BF3C810D656CEE04C12459 /* UIImageEffects.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -8133,7 +8201,7 @@ }; 132888D83B11A7E0FA042203BCE9E3EC /* Dev */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 71806A79C29311D06768CD74D8079AE2 /* Zip.xcconfig */; + baseConfigurationReference = 48B9BD9E4558FAB32678DC6152E9FC56 /* Zip.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -8205,7 +8273,7 @@ }; 15BFB0DF02F938747B094811063AF558 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 26D79FF75AA0D98A7B892E4D9FEFB128 /* AFNetworking.xcconfig */; + baseConfigurationReference = 23C95C7F3642AC3DBB9337C6DF29F07A /* AFNetworking.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -8236,9 +8304,41 @@ }; name = Debug; }; + 17EA71D203B8C2AFC37CBCB09A43D221 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6511F9BD0E0991B56A2AD6F449375AAC /* FBSDKCoreKit.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/FBSDKCoreKit/FBSDKCoreKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/FBSDKCoreKit/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/FBSDKCoreKit/FBSDKCoreKit.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = FBSDKCoreKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_VERSION = 3.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; 1B520A9AD126B4CB2E9ADF263EF14996 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A82DFF70055697084CFAD3215C07B09B /* LGBluetooth.xcconfig */; + baseConfigurationReference = 6FC79274CE089F582741A3D8AB8CF7FF /* LGBluetooth.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -8271,7 +8371,7 @@ }; 1BBA02E6CBBEA6FDE134E600CF66A0F9 /* Beta */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E72D611F04B2DB5B8D8E2B5D0946E254 /* Charts.xcconfig */; + baseConfigurationReference = 0F75DF8DF4862A19A7FE628E400F27B4 /* Charts.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -8303,7 +8403,7 @@ }; 1CC53B75ABB82C288E860A5B317F126E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 41BF48BD04338063DEBA864FE7FA23F1 /* Nocilla.xcconfig */; + baseConfigurationReference = 568F9C7B8D20018D20207B11FE252E36 /* Nocilla.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -8335,7 +8435,7 @@ }; 1E5B469CA41B6BEE0B75D75813EF7C67 /* Beta */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D912E22F9BEA4069FD6BB7FB8E09D138 /* CocoaLumberjack.xcconfig */; + baseConfigurationReference = EF2349BA4C7E078FA0D6F8EB2CAE527C /* CocoaLumberjack.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -8368,7 +8468,7 @@ }; 1FEAE4C1DE2A995E84153634FF700D71 /* Dev */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D0B7E34E353611573DDFEFDFC458ABBA /* UICountingLabel.xcconfig */; + baseConfigurationReference = 5577AB6632C3B2B03BE96CA6E6702B62 /* UICountingLabel.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -8400,7 +8500,7 @@ }; 20873E3FAE979ECFF58528A88A9B2415 /* Beta */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 71806A79C29311D06768CD74D8079AE2 /* Zip.xcconfig */; + baseConfigurationReference = 48B9BD9E4558FAB32678DC6152E9FC56 /* Zip.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -8433,7 +8533,7 @@ }; 23E9F2285AC84CC7957A9ACABEB8C0AA /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D1982378A92231E7098FFBA328D43C30 /* Kiwi.xcconfig */; + baseConfigurationReference = 322ED7D1B584D6599E28040B8F7E91A0 /* Kiwi.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -8499,9 +8599,41 @@ }; name = Release; }; + 267F49DF08C19530B41C370AE81AC5BB /* Dev */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6511F9BD0E0991B56A2AD6F449375AAC /* FBSDKCoreKit.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/FBSDKCoreKit/FBSDKCoreKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/FBSDKCoreKit/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/FBSDKCoreKit/FBSDKCoreKit.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = FBSDKCoreKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_VERSION = 3.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Dev; + }; 2C024DB64B68903CB339577F1005BFA2 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D912E22F9BEA4069FD6BB7FB8E09D138 /* CocoaLumberjack.xcconfig */; + baseConfigurationReference = EF2349BA4C7E078FA0D6F8EB2CAE527C /* CocoaLumberjack.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -8534,7 +8666,7 @@ }; 2E122728DD405D034A1D5E7CB05F1CCD /* Dev */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D1982378A92231E7098FFBA328D43C30 /* Kiwi.xcconfig */; + baseConfigurationReference = 322ED7D1B584D6599E28040B8F7E91A0 /* Kiwi.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -8566,7 +8698,7 @@ }; 304D199F62DB02656CAEA37B5D4523FC /* Dev */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 60DFA3C478998B9043277CDFDBC594EC /* Bolts.xcconfig */; + baseConfigurationReference = A0E84C19491E54EAAF85FB1AC17A9D65 /* Bolts.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -8598,7 +8730,7 @@ }; 334E7C00836F565A55CEB4D6D81696CB /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FFD43681A2EEC40918F4AF9A6488FAFB /* SHSProtoBuf.xcconfig */; + baseConfigurationReference = F4432E5DD0562CA653CF1D9024330581 /* SHSProtoBuf.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -8631,7 +8763,7 @@ }; 37C133B95D9BBEAC727EB2C4ACD7D01E /* Dev */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A82DFF70055697084CFAD3215C07B09B /* LGBluetooth.xcconfig */; + baseConfigurationReference = 6FC79274CE089F582741A3D8AB8CF7FF /* LGBluetooth.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -8700,7 +8832,7 @@ }; 387FD0BC9F4BB35B18C8A300611E8DAE /* Beta */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D1982378A92231E7098FFBA328D43C30 /* Kiwi.xcconfig */; + baseConfigurationReference = 322ED7D1B584D6599E28040B8F7E91A0 /* Kiwi.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -8732,7 +8864,7 @@ }; 388B2A6001E9BB6D0F659F86FC6421F7 /* Beta */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 682821C487319752B6AD78C81B8377D8 /* iOSDFULibrary.xcconfig */; + baseConfigurationReference = 8D3F5407C789EA019C76EBB0F160F007 /* iOSDFULibrary.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -8765,7 +8897,7 @@ }; 3BD9A19F0E93806A11205CEE5D13EF80 /* Dev */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D912E22F9BEA4069FD6BB7FB8E09D138 /* CocoaLumberjack.xcconfig */; + baseConfigurationReference = EF2349BA4C7E078FA0D6F8EB2CAE527C /* CocoaLumberjack.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -8798,7 +8930,7 @@ }; 3C57147EBAC5A132EB597D3DB84F3ABC /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 60DFA3C478998B9043277CDFDBC594EC /* Bolts.xcconfig */; + baseConfigurationReference = A0E84C19491E54EAAF85FB1AC17A9D65 /* Bolts.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -8830,7 +8962,7 @@ }; 4216FEF4A547F5A4946C95984754D407 /* Dev */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 682821C487319752B6AD78C81B8377D8 /* iOSDFULibrary.xcconfig */; + baseConfigurationReference = 8D3F5407C789EA019C76EBB0F160F007 /* iOSDFULibrary.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -8942,7 +9074,7 @@ }; 492852909EC41C1714ACE8960B5770BC /* Dev */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E0B084820779EF792C48F70307A2BE21 /* SORelativeDateTransformer.xcconfig */; + baseConfigurationReference = 3C25D6B18344F6747AFDD1E8766552A5 /* SORelativeDateTransformer.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -8975,7 +9107,7 @@ }; 4B89132B9266C6B5BD0338EB9EA2D308 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1A5D133703CB8C1C492EFED5F4CD24E3 /* FBSDKLoginKit.xcconfig */; + baseConfigurationReference = 4BF52A11B3DF395F80D714A6F49BC3DE /* FBSDKLoginKit.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -9007,7 +9139,7 @@ }; 4C23A6077EBB0F2B5D9069182A7C062D /* Dev */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7DE98C6ECF9EC747751EE0E6629B7EB7 /* CGFloatType.xcconfig */; + baseConfigurationReference = 45D260A1CFC0DE6FFBA1C44E85EB802C /* CGFloatType.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -9040,7 +9172,7 @@ }; 4FAA41A4B0985E3C6C6084570DD4CDF5 /* Beta */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EC0626AC9A4CA9BC95696EB3B3F4A049 /* NSJSONSerialization-NSNullRemoval.xcconfig */; + baseConfigurationReference = 97A6C4AEB305C65E4E5EF963D58D55B3 /* NSJSONSerialization-NSNullRemoval.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -9108,7 +9240,7 @@ }; 57E95133879ED4B4508010574C3C36DB /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D1982378A92231E7098FFBA328D43C30 /* Kiwi.xcconfig */; + baseConfigurationReference = 322ED7D1B584D6599E28040B8F7E91A0 /* Kiwi.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -9140,7 +9272,7 @@ }; 58BF09735929C993A266299A679F0DAD /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 26D79FF75AA0D98A7B892E4D9FEFB128 /* AFNetworking.xcconfig */; + baseConfigurationReference = 23C95C7F3642AC3DBB9337C6DF29F07A /* AFNetworking.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -9173,7 +9305,7 @@ }; 590E1EC797215B08F4808655DA938985 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E0B084820779EF792C48F70307A2BE21 /* SORelativeDateTransformer.xcconfig */; + baseConfigurationReference = 3C25D6B18344F6747AFDD1E8766552A5 /* SORelativeDateTransformer.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -9206,7 +9338,7 @@ }; 5C36E0372DF1ED0E5FB1A407B5F5CDB9 /* Beta */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D817753E1B4C2F68DB692E2BF47738F2 /* AttributedMarkdown.xcconfig */; + baseConfigurationReference = 5049217893D848153BB2788D53CC60CC /* AttributedMarkdown.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -9239,7 +9371,7 @@ }; 5D6F430D21FAA1A1E65ACC575685927F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F483B8E98190E014A86D69223EB6723D /* SenseKit.xcconfig */; + baseConfigurationReference = 1F24BE0FE059E8ABA183F8CBF94466B7 /* SenseKit.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -9272,7 +9404,7 @@ }; 60B5C194479B853E6B7190CD3B6AEE29 /* Dev */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D817753E1B4C2F68DB692E2BF47738F2 /* AttributedMarkdown.xcconfig */; + baseConfigurationReference = 5049217893D848153BB2788D53CC60CC /* AttributedMarkdown.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -9303,38 +9435,6 @@ }; name = Dev; }; - 62DC443563DBC049C98EBC56373F933F /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 1910BCF2A0C08788CCEA32A9C55C2DFE /* FBSDKCoreKit.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/FBSDKCoreKit/FBSDKCoreKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/FBSDKCoreKit/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/FBSDKCoreKit/FBSDKCoreKit.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_NAME = FBSDKCoreKit; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_VERSION = 3.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; 642F57C9B5BD390FE4826548654C557B /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 5305F1073DAE241AB2019CAA47E913B5 /* Pods-SenseApp-Tests.debug.xcconfig */; @@ -9373,7 +9473,7 @@ }; 654B6CC0E4C4676895915082497CA00C /* Beta */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 26D79FF75AA0D98A7B892E4D9FEFB128 /* AFNetworking.xcconfig */; + baseConfigurationReference = 23C95C7F3642AC3DBB9337C6DF29F07A /* AFNetworking.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -9441,7 +9541,7 @@ }; 6E7AA41BEDBE86BD2847CB5BEA8798E7 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D912E22F9BEA4069FD6BB7FB8E09D138 /* CocoaLumberjack.xcconfig */; + baseConfigurationReference = EF2349BA4C7E078FA0D6F8EB2CAE527C /* CocoaLumberjack.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -9474,7 +9574,7 @@ }; 736A16C2F14EE01661201DC1E055F0C1 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7DE98C6ECF9EC747751EE0E6629B7EB7 /* CGFloatType.xcconfig */; + baseConfigurationReference = 45D260A1CFC0DE6FFBA1C44E85EB802C /* CGFloatType.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -9507,7 +9607,7 @@ }; 7384A1F7A7E6ADE073539D38C3A2F66F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A82DFF70055697084CFAD3215C07B09B /* LGBluetooth.xcconfig */; + baseConfigurationReference = 6FC79274CE089F582741A3D8AB8CF7FF /* LGBluetooth.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -9540,7 +9640,7 @@ }; 753DD81351377A2F4E6C70243FBC00C8 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C513498434B58C3A84BCC5568F8D24B1 /* NAPickerView.xcconfig */; + baseConfigurationReference = 640467890B38A480A827E80591F05304 /* NAPickerView.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -9572,7 +9672,7 @@ }; 7E7C3C7C91F09B3A0C89B3752AB311AC /* Dev */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F483B8E98190E014A86D69223EB6723D /* SenseKit.xcconfig */; + baseConfigurationReference = 1F24BE0FE059E8ABA183F8CBF94466B7 /* SenseKit.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -9605,7 +9705,7 @@ }; 82D927813D0F3B0D5C211DCF1837DBE1 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7DE98C6ECF9EC747751EE0E6629B7EB7 /* CGFloatType.xcconfig */; + baseConfigurationReference = 45D260A1CFC0DE6FFBA1C44E85EB802C /* CGFloatType.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -9638,7 +9738,7 @@ }; 86302EA52E23E70BD514047D914AE5F1 /* Beta */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 7DE98C6ECF9EC747751EE0E6629B7EB7 /* CGFloatType.xcconfig */; + baseConfigurationReference = 45D260A1CFC0DE6FFBA1C44E85EB802C /* CGFloatType.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -9671,7 +9771,7 @@ }; 86590FCCC85E6F572682631A56BC9831 /* Dev */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C513498434B58C3A84BCC5568F8D24B1 /* NAPickerView.xcconfig */; + baseConfigurationReference = 640467890B38A480A827E80591F05304 /* NAPickerView.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -9703,7 +9803,7 @@ }; 8998DB3F071035688762584F386B4D19 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EC0626AC9A4CA9BC95696EB3B3F4A049 /* NSJSONSerialization-NSNullRemoval.xcconfig */; + baseConfigurationReference = 97A6C4AEB305C65E4E5EF963D58D55B3 /* NSJSONSerialization-NSNullRemoval.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -9736,7 +9836,7 @@ }; 8C6F08B76422FE7E158F9FAC3159D1CA /* Beta */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C008D6D765E4FA4EE4E8111D5EA095CC /* Analytics.xcconfig */; + baseConfigurationReference = 0A6BDCF8EB902D7626266EEB3B5ACAFE /* Analytics.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -9838,7 +9938,7 @@ }; 977F97EF00433715BA5449E52DCF3EAE /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 23A50C75DA12E38F3E2F376E43F9920B /* SVWebViewController.xcconfig */; + baseConfigurationReference = BB8CC3BB903116F322705D935CD37C38 /* SVWebViewController.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -9870,7 +9970,7 @@ }; 983E046059438366A35A5DC1593F4D72 /* Beta */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 23A50C75DA12E38F3E2F376E43F9920B /* SVWebViewController.xcconfig */; + baseConfigurationReference = BB8CC3BB903116F322705D935CD37C38 /* SVWebViewController.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -9902,7 +10002,7 @@ }; 99586714DA9A47AE6D669011F68AAF74 /* Beta */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FFD43681A2EEC40918F4AF9A6488FAFB /* SHSProtoBuf.xcconfig */; + baseConfigurationReference = F4432E5DD0562CA653CF1D9024330581 /* SHSProtoBuf.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -9935,7 +10035,7 @@ }; 9E654CAFF984284DF36DEBD21925E232 /* Beta */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E0B084820779EF792C48F70307A2BE21 /* SORelativeDateTransformer.xcconfig */; + baseConfigurationReference = 3C25D6B18344F6747AFDD1E8766552A5 /* SORelativeDateTransformer.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -9968,7 +10068,7 @@ }; 9FC919BA8B955FD5D54C41E3753EACFF /* Beta */ = { isa = XCBuildConfiguration; - baseConfigurationReference = F483B8E98190E014A86D69223EB6723D /* SenseKit.xcconfig */; + baseConfigurationReference = 1F24BE0FE059E8ABA183F8CBF94466B7 /* SenseKit.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10001,7 +10101,7 @@ }; A116756C71FBA9B40425A5FD8D3B9FA2 /* Dev */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C008D6D765E4FA4EE4E8111D5EA095CC /* Analytics.xcconfig */; + baseConfigurationReference = 0A6BDCF8EB902D7626266EEB3B5ACAFE /* Analytics.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10033,7 +10133,7 @@ }; A3DD89C3743A19BF8A57F123F3BF4B92 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 664FA88648E277C5ECD8E15DF7CD4658 /* Bugsnag.xcconfig */; + baseConfigurationReference = 58E343BAB50ED03621474E9B68289E0A /* Bugsnag.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10065,7 +10165,7 @@ }; A540907EC12D283CFC49A74148257B90 /* Dev */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1A5D133703CB8C1C492EFED5F4CD24E3 /* FBSDKLoginKit.xcconfig */; + baseConfigurationReference = 4BF52A11B3DF395F80D714A6F49BC3DE /* FBSDKLoginKit.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10097,7 +10197,7 @@ }; A5BD784FBE324327BF7AAEC6D8F841FB /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D0B7E34E353611573DDFEFDFC458ABBA /* UICountingLabel.xcconfig */; + baseConfigurationReference = 5577AB6632C3B2B03BE96CA6E6702B62 /* UICountingLabel.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10129,7 +10229,7 @@ }; A7A8D706E88CB851741619941CB9CCBF /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EA7628F9C2A7CCC505AA329C2A15BA66 /* UIImageEffects.xcconfig */; + baseConfigurationReference = DD5D586724BF3C810D656CEE04C12459 /* UIImageEffects.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10196,7 +10296,7 @@ }; AA957B2780801C0CE18FF08E28A07159 /* Beta */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FBA0ED487C1625626A12BFD121E69249 /* FXKeychain.xcconfig */; + baseConfigurationReference = CE0461ED56D6EE454FF75371034F1B55 /* FXKeychain.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10227,9 +10327,41 @@ }; name = Beta; }; + AAB7AD816755FA794BFC78B7A8840F95 /* Beta */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 6511F9BD0E0991B56A2AD6F449375AAC /* FBSDKCoreKit.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_PREFIX_HEADER = "Target Support Files/FBSDKCoreKit/FBSDKCoreKit-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/FBSDKCoreKit/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/FBSDKCoreKit/FBSDKCoreKit.modulemap"; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = FBSDKCoreKit; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_VERSION = 3.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Beta; + }; AB2F349DE46A0DF2449076DD84BCB684 /* Dev */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EC0626AC9A4CA9BC95696EB3B3F4A049 /* NSJSONSerialization-NSNullRemoval.xcconfig */; + baseConfigurationReference = 97A6C4AEB305C65E4E5EF963D58D55B3 /* NSJSONSerialization-NSNullRemoval.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10298,7 +10430,7 @@ }; AE03BEE07249994E4275E0657690EC20 /* Dev */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FFD43681A2EEC40918F4AF9A6488FAFB /* SHSProtoBuf.xcconfig */; + baseConfigurationReference = F4432E5DD0562CA653CF1D9024330581 /* SHSProtoBuf.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10331,7 +10463,7 @@ }; B10858BAD76EAE1917D619CAF64B541B /* Beta */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C513498434B58C3A84BCC5568F8D24B1 /* NAPickerView.xcconfig */; + baseConfigurationReference = 640467890B38A480A827E80591F05304 /* NAPickerView.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10363,7 +10495,7 @@ }; B3423487CD1D75BF2DD430C133CD346E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 41BF48BD04338063DEBA864FE7FA23F1 /* Nocilla.xcconfig */; + baseConfigurationReference = 568F9C7B8D20018D20207B11FE252E36 /* Nocilla.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10395,7 +10527,7 @@ }; B49238CBD253CDB724B37ACDB5055346 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 60DFA3C478998B9043277CDFDBC594EC /* Bolts.xcconfig */; + baseConfigurationReference = A0E84C19491E54EAAF85FB1AC17A9D65 /* Bolts.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10427,7 +10559,7 @@ }; B49295C9FD7E729B33398D10FB99A7DE /* Dev */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 26D79FF75AA0D98A7B892E4D9FEFB128 /* AFNetworking.xcconfig */; + baseConfigurationReference = 23C95C7F3642AC3DBB9337C6DF29F07A /* AFNetworking.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10497,7 +10629,7 @@ }; BA78BD2C206F99DF813FBD9ACDAFBB62 /* Beta */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 60DFA3C478998B9043277CDFDBC594EC /* Bolts.xcconfig */; + baseConfigurationReference = A0E84C19491E54EAAF85FB1AC17A9D65 /* Bolts.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10529,7 +10661,7 @@ }; BB5FF391152835D9C8E63F9CD734FF35 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 23A50C75DA12E38F3E2F376E43F9920B /* SVWebViewController.xcconfig */; + baseConfigurationReference = BB8CC3BB903116F322705D935CD37C38 /* SVWebViewController.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10597,7 +10729,7 @@ }; C3C7636F0DF03A856E06E67E091B6BA3 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 682821C487319752B6AD78C81B8377D8 /* iOSDFULibrary.xcconfig */; + baseConfigurationReference = 8D3F5407C789EA019C76EBB0F160F007 /* iOSDFULibrary.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10631,7 +10763,7 @@ }; CA77C4750D5BF76FFEAEB0D38E63D29E /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D817753E1B4C2F68DB692E2BF47738F2 /* AttributedMarkdown.xcconfig */; + baseConfigurationReference = 5049217893D848153BB2788D53CC60CC /* AttributedMarkdown.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10664,7 +10796,7 @@ }; CB1DD5F7EDD16530C6E0BC58D3F26610 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EC0626AC9A4CA9BC95696EB3B3F4A049 /* NSJSONSerialization-NSNullRemoval.xcconfig */; + baseConfigurationReference = 97A6C4AEB305C65E4E5EF963D58D55B3 /* NSJSONSerialization-NSNullRemoval.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10697,7 +10829,7 @@ }; CE3811F14407980394BD3353AA2329B7 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D0B7E34E353611573DDFEFDFC458ABBA /* UICountingLabel.xcconfig */; + baseConfigurationReference = 5577AB6632C3B2B03BE96CA6E6702B62 /* UICountingLabel.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10729,7 +10861,7 @@ }; D0ACFFE687FEEC24D93740F25001D69F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C513498434B58C3A84BCC5568F8D24B1 /* NAPickerView.xcconfig */; + baseConfigurationReference = 640467890B38A480A827E80591F05304 /* NAPickerView.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10759,41 +10891,9 @@ }; name = Release; }; - D8E354196176E2AF5B352EF29C14A85A /* Dev */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 1910BCF2A0C08788CCEA32A9C55C2DFE /* FBSDKCoreKit.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/FBSDKCoreKit/FBSDKCoreKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/FBSDKCoreKit/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/FBSDKCoreKit/FBSDKCoreKit.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = FBSDKCoreKit; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_VERSION = 3.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Dev; - }; DC12EF004002CB57C38CF685F769D8AD /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C008D6D765E4FA4EE4E8111D5EA095CC /* Analytics.xcconfig */; + baseConfigurationReference = 0A6BDCF8EB902D7626266EEB3B5ACAFE /* Analytics.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10825,7 +10925,7 @@ }; DCE095C05724460230515EEE2DB63DCA /* Beta */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 664FA88648E277C5ECD8E15DF7CD4658 /* Bugsnag.xcconfig */; + baseConfigurationReference = 58E343BAB50ED03621474E9B68289E0A /* Bugsnag.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10857,7 +10957,7 @@ }; DF3BE57D57F4B7E10C8D011A900B0B84 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 71806A79C29311D06768CD74D8079AE2 /* Zip.xcconfig */; + baseConfigurationReference = 48B9BD9E4558FAB32678DC6152E9FC56 /* Zip.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10890,7 +10990,7 @@ }; E1AF48FF7120A1D55031115D69C8EBDD /* Beta */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D0B7E34E353611573DDFEFDFC458ABBA /* UICountingLabel.xcconfig */; + baseConfigurationReference = 5577AB6632C3B2B03BE96CA6E6702B62 /* UICountingLabel.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10922,7 +11022,7 @@ }; E1CE6B8C9421328143D41D0ABAC48E49 /* Beta */ = { isa = XCBuildConfiguration; - baseConfigurationReference = A82DFF70055697084CFAD3215C07B09B /* LGBluetooth.xcconfig */; + baseConfigurationReference = 6FC79274CE089F582741A3D8AB8CF7FF /* LGBluetooth.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -10955,7 +11055,7 @@ }; E657BDC30941A431C3CC4891D822BC07 /* Dev */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E72D611F04B2DB5B8D8E2B5D0946E254 /* Charts.xcconfig */; + baseConfigurationReference = 0F75DF8DF4862A19A7FE628E400F27B4 /* Charts.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -10987,7 +11087,7 @@ }; E69F161FD9F9716105FB4D537DF96CEC /* Dev */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 23A50C75DA12E38F3E2F376E43F9920B /* SVWebViewController.xcconfig */; + baseConfigurationReference = BB8CC3BB903116F322705D935CD37C38 /* SVWebViewController.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -11019,7 +11119,7 @@ }; E7146542A5A5C85A1FE96C80D7854BB9 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E0B084820779EF792C48F70307A2BE21 /* SORelativeDateTransformer.xcconfig */; + baseConfigurationReference = 3C25D6B18344F6747AFDD1E8766552A5 /* SORelativeDateTransformer.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11052,7 +11152,7 @@ }; EA0ACA3DE2CC7E44592BA4A25AAA7E19 /* Beta */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EA7628F9C2A7CCC505AA329C2A15BA66 /* UIImageEffects.xcconfig */; + baseConfigurationReference = DD5D586724BF3C810D656CEE04C12459 /* UIImageEffects.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -11084,7 +11184,7 @@ }; EA3FDB4F02490B63F11496B3CFCE80A8 /* Dev */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 41BF48BD04338063DEBA864FE7FA23F1 /* Nocilla.xcconfig */; + baseConfigurationReference = 568F9C7B8D20018D20207B11FE252E36 /* Nocilla.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -11116,7 +11216,7 @@ }; ECC4DDFC4E284118CE65A70FE92B6FA7 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 71806A79C29311D06768CD74D8079AE2 /* Zip.xcconfig */; + baseConfigurationReference = 48B9BD9E4558FAB32678DC6152E9FC56 /* Zip.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11150,7 +11250,7 @@ }; EDE6ECE5953639B659267D78FC1196FA /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E72D611F04B2DB5B8D8E2B5D0946E254 /* Charts.xcconfig */; + baseConfigurationReference = 0F75DF8DF4862A19A7FE628E400F27B4 /* Charts.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -11183,7 +11283,7 @@ }; EE0667C6593F4F88F3F6DBADCE7148FA /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 664FA88648E277C5ECD8E15DF7CD4658 /* Bugsnag.xcconfig */; + baseConfigurationReference = 58E343BAB50ED03621474E9B68289E0A /* Bugsnag.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -11213,41 +11313,9 @@ }; name = Release; }; - EE33BA05BFCDDB7A7F7E9295EBADC8B5 /* Beta */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 1910BCF2A0C08788CCEA32A9C55C2DFE /* FBSDKCoreKit.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/FBSDKCoreKit/FBSDKCoreKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/FBSDKCoreKit/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/FBSDKCoreKit/FBSDKCoreKit.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = FBSDKCoreKit; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_VERSION = 3.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Beta; - }; F0613C23D92D21A850C0EE43DCA09657 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = C008D6D765E4FA4EE4E8111D5EA095CC /* Analytics.xcconfig */; + baseConfigurationReference = 0A6BDCF8EB902D7626266EEB3B5ACAFE /* Analytics.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -11279,7 +11347,7 @@ }; F147F1210E6626E764963C386A7BF8BA /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FBA0ED487C1625626A12BFD121E69249 /* FXKeychain.xcconfig */; + baseConfigurationReference = CE0461ED56D6EE454FF75371034F1B55 /* FXKeychain.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11310,38 +11378,6 @@ }; name = Debug; }; - F1B0CC91F31B9B5A57C7EA00DD46A9A5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 1910BCF2A0C08788CCEA32A9C55C2DFE /* FBSDKCoreKit.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/FBSDKCoreKit/FBSDKCoreKit-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/FBSDKCoreKit/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/FBSDKCoreKit/FBSDKCoreKit.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = FBSDKCoreKit; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_VERSION = 3.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; F1D1F534AB3A4502BB59E434DD8E2F3D /* Dev */ = { isa = XCBuildConfiguration; baseConfigurationReference = 981CC505A7E05983C115726BC0BAEB71 /* Pods-SenseApp-Tests.dev.xcconfig */; @@ -11379,7 +11415,7 @@ }; F1EE7D336E18F4E49E5B3AAD02CACB8F /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 1A5D133703CB8C1C492EFED5F4CD24E3 /* FBSDKLoginKit.xcconfig */; + baseConfigurationReference = 4BF52A11B3DF395F80D714A6F49BC3DE /* FBSDKLoginKit.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -11411,7 +11447,7 @@ }; F5665E0A80B201B9F8CB4F70ACDF1C43 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FFD43681A2EEC40918F4AF9A6488FAFB /* SHSProtoBuf.xcconfig */; + baseConfigurationReference = F4432E5DD0562CA653CF1D9024330581 /* SHSProtoBuf.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11444,7 +11480,7 @@ }; F84E29BD1A82B1C46586B88E226D101C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = FBA0ED487C1625626A12BFD121E69249 /* FXKeychain.xcconfig */; + baseConfigurationReference = CE0461ED56D6EE454FF75371034F1B55 /* FXKeychain.xcconfig */; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; @@ -11477,7 +11513,7 @@ }; FAC18ECBA98E540479CE59CCCA155CFD /* Beta */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 41BF48BD04338063DEBA864FE7FA23F1 /* Nocilla.xcconfig */; + baseConfigurationReference = 568F9C7B8D20018D20207B11FE252E36 /* Nocilla.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -11509,7 +11545,7 @@ }; FDCD552AE006221B0F4E88E8C5305A72 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = EA7628F9C2A7CCC505AA329C2A15BA66 /* UIImageEffects.xcconfig */; + baseConfigurationReference = DD5D586724BF3C810D656CEE04C12459 /* UIImageEffects.xcconfig */; buildSettings = { "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; @@ -11608,6 +11644,17 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 2D9E9989F964AABBCFDA2702B2825A8C /* Build configuration list for PBXNativeTarget "FBSDKCoreKit" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + AAB7AD816755FA794BFC78B7A8840F95 /* Beta */, + 026B0D22409597096D3A798D642FE518 /* Debug */, + 267F49DF08C19530B41C370AE81AC5BB /* Dev */, + 17EA71D203B8C2AFC37CBCB09A43D221 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 39EC6D45E4E85A24F2BFCFB65F6F6923 /* Build configuration list for PBXNativeTarget "UIImageEffects" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -11773,17 +11820,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - D50BEDAD8470C8E5207FD157629055E7 /* Build configuration list for PBXNativeTarget "FBSDKCoreKit" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - EE33BA05BFCDDB7A7F7E9295EBADC8B5 /* Beta */, - 62DC443563DBC049C98EBC56373F933F /* Debug */, - D8E354196176E2AF5B352EF29C14A85A /* Dev */, - F1B0CC91F31B9B5A57C7EA00DD46A9A5 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; E5029A3BABBFFB08E2618E0861082A83 /* Build configuration list for PBXNativeTarget "Charts" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/Pods/Target Support Files/FBSDKCoreKit/Info.plist b/Pods/Target Support Files/FBSDKCoreKit/Info.plist index 5bd5924d..2754a45a 100644 --- a/Pods/Target Support Files/FBSDKCoreKit/Info.plist +++ b/Pods/Target Support Files/FBSDKCoreKit/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 4.11.0 + 4.18.0 CFBundleSignature ???? CFBundleVersion diff --git a/Pods/Target Support Files/FBSDKLoginKit/Info.plist b/Pods/Target Support Files/FBSDKLoginKit/Info.plist index 5bd5924d..2754a45a 100644 --- a/Pods/Target Support Files/FBSDKLoginKit/Info.plist +++ b/Pods/Target Support Files/FBSDKLoginKit/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 4.11.0 + 4.18.0 CFBundleSignature ???? CFBundleVersion diff --git a/Sense.xcodeproj/project.pbxproj b/Sense.xcodeproj/project.pbxproj index 673b126f..5ebb2fd8 100644 --- a/Sense.xcodeproj/project.pbxproj +++ b/Sense.xcodeproj/project.pbxproj @@ -187,6 +187,8 @@ BF412EA01C90F7B6009514A1 /* HEMSleepSoundService.m in Sources */ = {isa = PBXBuildFile; fileRef = BF412E9F1C90F7B6009514A1 /* HEMSleepSoundService.m */; }; BF412EA41C91098F009514A1 /* HEMSleepSoundConfigurationCell.m in Sources */ = {isa = PBXBuildFile; fileRef = BF412EA31C91098F009514A1 /* HEMSleepSoundConfigurationCell.m */; }; BF412EA81C920095009514A1 /* HEMSleepSoundViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = BF412EA71C920095009514A1 /* HEMSleepSoundViewController.m */; }; + BF4304791E301BF8008669B0 /* TabBarPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF4304781E301BF8008669B0 /* TabBarPresenter.swift */; }; + BF43047B1E32C9DB008669B0 /* StatusMesssageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF43047A1E32C9DB008669B0 /* StatusMesssageView.swift */; }; BF4473501A6341F600389ECE /* HEMOnboardingController.m in Sources */ = {isa = PBXBuildFile; fileRef = BF44734F1A6341F600389ECE /* HEMOnboardingController.m */; }; BF48274D1C4F060F005EDEB5 /* HEMHealthKitService.m in Sources */ = {isa = PBXBuildFile; fileRef = BF48274C1C4F060F005EDEB5 /* HEMHealthKitService.m */; }; BF4827501C4F082E005EDEB5 /* HEMHealthKitServiceSpec.m in Sources */ = {isa = PBXBuildFile; fileRef = BF48274F1C4F082E005EDEB5 /* HEMHealthKitServiceSpec.m */; }; @@ -855,6 +857,8 @@ BF412EA31C91098F009514A1 /* HEMSleepSoundConfigurationCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HEMSleepSoundConfigurationCell.m; sourceTree = ""; }; BF412EA61C920095009514A1 /* HEMSleepSoundViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HEMSleepSoundViewController.h; sourceTree = ""; }; BF412EA71C920095009514A1 /* HEMSleepSoundViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HEMSleepSoundViewController.m; sourceTree = ""; }; + BF4304781E301BF8008669B0 /* TabBarPresenter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TabBarPresenter.swift; sourceTree = ""; }; + BF43047A1E32C9DB008669B0 /* StatusMesssageView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StatusMesssageView.swift; sourceTree = ""; }; BF44734E1A6341F600389ECE /* HEMOnboardingController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HEMOnboardingController.h; sourceTree = ""; }; BF44734F1A6341F600389ECE /* HEMOnboardingController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HEMOnboardingController.m; sourceTree = ""; }; BF48274B1C4F060F005EDEB5 /* HEMHealthKitService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HEMHealthKitService.h; sourceTree = ""; }; @@ -2477,6 +2481,7 @@ BFB815141BFC1E0D009740D0 /* HEMExtendedHeaderCollectionViewLayout.m */, BFB59E131C03B98E001BD941 /* UITableViewCell+HEMSettings.h */, BFB59E141C03B98E001BD941 /* UITableViewCell+HEMSettings.m */, + BF43047A1E32C9DB008669B0 /* StatusMesssageView.swift */, ); name = Views; sourceTree = ""; @@ -3435,6 +3440,7 @@ BF0B15F41DF618C100DF2373 /* SlideContentPresenter.swift */, BFB220C21DF636B20025606E /* TabPresenter.swift */, BFB220CB1DF8949A0025606E /* FeedContentPresenter.swift */, + BF4304781E301BF8008669B0 /* TabBarPresenter.swift */, ); name = Presenters; sourceTree = ""; @@ -3653,7 +3659,7 @@ attributes = { CLASSPREFIX = HEM; LastSwiftUpdateCheck = 0730; - LastUpgradeCheck = 0810; + LastUpgradeCheck = 0820; ORGANIZATIONNAME = Hello; TargetAttributes = { 6003F589195388D20070C39A = { @@ -4153,6 +4159,7 @@ BF05C8FD1A3FC6E3002A1307 /* HEMQuestionCell.m in Sources */, BF885F281CE6592C00A92F90 /* HEMTextFieldCollectionViewCell.m in Sources */, BFD9A97A1D5AB798003EC82A /* HEMPairSensePresenter.m in Sources */, + BF4304791E301BF8008669B0 /* TabBarPresenter.swift in Sources */, BF5BACFC1C5C24AA00347185 /* HEMTrendsCalendarViewCell.m in Sources */, BF14E3D919EF3C3D0006EFEA /* HEMPillSetupViewController.m in Sources */, 8AB33FE6199D3F710046188F /* HEMLocationFinderViewController.m in Sources */, @@ -4437,6 +4444,7 @@ BF0B15EA1DF2271400DF2373 /* HEMPillDFUStoryboard.m in Sources */, 8A1743B719A7B471001E3C15 /* HEMSleepGraphViewController.m in Sources */, BFE872CE1A2F9ADC00494231 /* HEMRoomCheckViewController.m in Sources */, + BF43047B1E32C9DB008669B0 /* StatusMesssageView.swift in Sources */, BF9826671D3ECF89009518CA /* HEMSenseDFUPresenter.m in Sources */, BFC99BBD1B69AC04008F7F0D /* HEMAppReviewAnswer.m in Sources */, BFAB22DC1AD3613800CCBF8A /* HEMRoomCheckView.m in Sources */, diff --git a/Sense.xcodeproj/xcshareddata/xcschemes/RoomConditionsExtension.xcscheme b/Sense.xcodeproj/xcshareddata/xcschemes/RoomConditionsExtension.xcscheme index 0f9809d0..6d9ef397 100644 --- a/Sense.xcodeproj/xcshareddata/xcschemes/RoomConditionsExtension.xcscheme +++ b/Sense.xcodeproj/xcshareddata/xcschemes/RoomConditionsExtension.xcscheme @@ -1,6 +1,6 @@ - +