marinofaggiana 4 năm trước cách đây
mục cha
commit
e97bc4ad92
100 tập tin đã thay đổi với 0 bổ sung7054 xóa
  1. BIN
      Libraries external/Fabric/Crashlytics.framework/Crashlytics
  2. 0 31
      Libraries external/Fabric/Crashlytics.framework/Headers/ANSCompatibility.h
  3. 0 210
      Libraries external/Fabric/Crashlytics.framework/Headers/Answers.h
  4. 0 33
      Libraries external/Fabric/Crashlytics.framework/Headers/CLSAttributes.h
  5. 0 64
      Libraries external/Fabric/Crashlytics.framework/Headers/CLSLogging.h
  6. 0 103
      Libraries external/Fabric/Crashlytics.framework/Headers/CLSReport.h
  7. 0 38
      Libraries external/Fabric/Crashlytics.framework/Headers/CLSStackFrame.h
  8. 0 288
      Libraries external/Fabric/Crashlytics.framework/Headers/Crashlytics.h
  9. BIN
      Libraries external/Fabric/Crashlytics.framework/Info.plist
  10. 0 14
      Libraries external/Fabric/Crashlytics.framework/Modules/module.modulemap
  11. 0 73
      Libraries external/Fabric/Crashlytics.framework/run
  12. BIN
      Libraries external/Fabric/Crashlytics.framework/submit
  13. BIN
      Libraries external/Fabric/Crashlytics.framework/upload-symbols
  14. BIN
      Libraries external/Fabric/Fabric.framework/Fabric
  15. 0 51
      Libraries external/Fabric/Fabric.framework/Headers/FABAttributes.h
  16. 0 82
      Libraries external/Fabric/Fabric.framework/Headers/Fabric.h
  17. BIN
      Libraries external/Fabric/Fabric.framework/Info.plist
  18. 0 6
      Libraries external/Fabric/Fabric.framework/Modules/module.modulemap
  19. 0 73
      Libraries external/Fabric/Fabric.framework/run
  20. BIN
      Libraries external/Fabric/Fabric.framework/upload-symbols
  21. BIN
      Libraries external/Firebase/Analytics/FIRAnalyticsConnector.framework/FIRAnalyticsConnector
  22. 0 10
      Libraries external/Firebase/Analytics/FIRAnalyticsConnector.framework/Modules/module.modulemap
  23. BIN
      Libraries external/Firebase/Analytics/FirebaseAnalytics.framework/FirebaseAnalytics
  24. 0 62
      Libraries external/Firebase/Analytics/FirebaseAnalytics.framework/Headers/FIRAnalytics+AppDelegate.h
  25. 0 132
      Libraries external/Firebase/Analytics/FirebaseAnalytics.framework/Headers/FIRAnalytics.h
  26. 0 407
      Libraries external/Firebase/Analytics/FirebaseAnalytics.framework/Headers/FIREventNames.h
  27. 0 532
      Libraries external/Firebase/Analytics/FirebaseAnalytics.framework/Headers/FIRParameterNames.h
  28. 0 17
      Libraries external/Firebase/Analytics/FirebaseAnalytics.framework/Headers/FIRUserPropertyNames.h
  29. 0 5
      Libraries external/Firebase/Analytics/FirebaseAnalytics.framework/Headers/FirebaseAnalytics.h
  30. 0 11
      Libraries external/Firebase/Analytics/FirebaseAnalytics.framework/Modules/module.modulemap
  31. BIN
      Libraries external/Firebase/Analytics/FirebaseCore.framework/FirebaseCore
  32. 0 56
      Libraries external/Firebase/Analytics/FirebaseCore.framework/Headers/FIRAnalyticsConfiguration.h
  33. 0 127
      Libraries external/Firebase/Analytics/FirebaseCore.framework/Headers/FIRApp.h
  34. 0 52
      Libraries external/Firebase/Analytics/FirebaseCore.framework/Headers/FIRConfiguration.h
  35. 0 38
      Libraries external/Firebase/Analytics/FirebaseCore.framework/Headers/FIRLoggerLevel.h
  36. 0 116
      Libraries external/Firebase/Analytics/FirebaseCore.framework/Headers/FIROptions.h
  37. 0 21
      Libraries external/Firebase/Analytics/FirebaseCore.framework/Headers/FirebaseCore.h
  38. 0 6
      Libraries external/Firebase/Analytics/FirebaseCore.framework/Modules/module.modulemap
  39. BIN
      Libraries external/Firebase/Analytics/FirebaseCoreDiagnostics.framework/FirebaseCoreDiagnostics
  40. 0 7
      Libraries external/Firebase/Analytics/FirebaseCoreDiagnostics.framework/Modules/module.modulemap
  41. BIN
      Libraries external/Firebase/Analytics/FirebaseInstanceID.framework/FirebaseInstanceID
  42. 0 320
      Libraries external/Firebase/Analytics/FirebaseInstanceID.framework/Headers/FIRInstanceID.h
  43. 0 17
      Libraries external/Firebase/Analytics/FirebaseInstanceID.framework/Headers/FirebaseInstanceID.h
  44. 0 6
      Libraries external/Firebase/Analytics/FirebaseInstanceID.framework/Modules/module.modulemap
  45. BIN
      Libraries external/Firebase/Analytics/GoogleAppMeasurement.framework/GoogleAppMeasurement
  46. 0 10
      Libraries external/Firebase/Analytics/GoogleAppMeasurement.framework/Modules/module.modulemap
  47. BIN
      Libraries external/Firebase/Analytics/GoogleUtilities.framework/GoogleUtilities
  48. 0 36
      Libraries external/Firebase/Analytics/GoogleUtilities.framework/Headers/GULLoggerCodes.h
  49. 0 35
      Libraries external/Firebase/Analytics/GoogleUtilities.framework/Headers/GULLoggerLevel.h
  50. 0 49
      Libraries external/Firebase/Analytics/GoogleUtilities.framework/Headers/GULNSData+zlib.h
  51. 0 8
      Libraries external/Firebase/Analytics/GoogleUtilities.framework/Modules/module.modulemap
  52. 0 593
      Libraries external/Firebase/Analytics/nanopb.framework/Headers/pb.h
  53. 0 42
      Libraries external/Firebase/Analytics/nanopb.framework/Headers/pb_common.h
  54. 0 175
      Libraries external/Firebase/Analytics/nanopb.framework/Headers/pb_decode.h
  55. 0 170
      Libraries external/Firebase/Analytics/nanopb.framework/Headers/pb_encode.h
  56. 0 5
      Libraries external/Firebase/Analytics/nanopb.framework/Modules/module.modulemap
  57. BIN
      Libraries external/Firebase/Analytics/nanopb.framework/nanopb
  58. 0 131
      Libraries external/Firebase/Firebase.h
  59. BIN
      Libraries external/Firebase/MLVision/FirebaseMLCommon.framework/FirebaseMLCommon
  60. 0 32
      Libraries external/Firebase/MLVision/FirebaseMLCommon.framework/Headers/FIRLocalModel.h
  61. 0 42
      Libraries external/Firebase/MLVision/FirebaseMLCommon.framework/Headers/FIRModelDownloadConditions.h
  62. 0 70
      Libraries external/Firebase/MLVision/FirebaseMLCommon.framework/Headers/FIRModelManager.h
  63. 0 47
      Libraries external/Firebase/MLVision/FirebaseMLCommon.framework/Headers/FIRRemoteModel.h
  64. 0 4
      Libraries external/Firebase/MLVision/FirebaseMLCommon.framework/Headers/FirebaseMLCommon.h
  65. 0 14
      Libraries external/Firebase/MLVision/FirebaseMLCommon.framework/Modules/module.modulemap
  66. BIN
      Libraries external/Firebase/MLVision/FirebaseMLVision.framework/FirebaseMLVision
  67. 0 191
      Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVision.h
  68. 0 676
      Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionBarcode.h
  69. 0 40
      Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionBarcodeDetector.h
  70. 0 101
      Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionBarcodeDetectorOptions.h
  71. 0 41
      Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionCloudDetectorOptions.h
  72. 0 29
      Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionCloudDocumentTextRecognizerOptions.h
  73. 0 30
      Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionCloudImageLabelerOptions.h
  74. 0 49
      Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionCloudLandmark.h
  75. 0 40
      Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionCloudLandmarkDetector.h
  76. 0 49
      Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionCloudTextRecognizerOptions.h
  77. 0 30
      Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionDocumentText.h
  78. 0 92
      Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionDocumentTextBlock.h
  79. 0 55
      Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionDocumentTextParagraph.h
  80. 0 42
      Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionDocumentTextRecognizer.h
  81. 0 49
      Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionDocumentTextSymbol.h
  82. 0 55
      Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionDocumentTextWord.h
  83. 0 106
      Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionFace.h
  84. 0 77
      Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionFaceContour.h
  85. 0 55
      Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionFaceDetector.h
  86. 0 124
      Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionFaceDetectorOptions.h
  87. 0 66
      Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionFaceLandmark.h
  88. 0 53
      Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionImage.h
  89. 0 39
      Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionImageLabel.h
  90. 0 55
      Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionImageLabeler.h
  91. 0 59
      Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionImageMetadata.h
  92. 0 41
      Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionLatitudeLongitude.h
  93. 0 25
      Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionOnDeviceImageLabelerOptions.h
  94. 0 35
      Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionPoint.h
  95. 0 30
      Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionText.h
  96. 0 57
      Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionTextBlock.h
  97. 0 51
      Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionTextElement.h
  98. 0 57
      Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionTextLine.h
  99. 0 60
      Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionTextRecognizedBreak.h
  100. 0 24
      Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionTextRecognizedLanguage.h

BIN
Libraries external/Fabric/Crashlytics.framework/Crashlytics


+ 0 - 31
Libraries external/Fabric/Crashlytics.framework/Headers/ANSCompatibility.h

@@ -1,31 +0,0 @@
-//
-//  ANSCompatibility.h
-//  AnswersKit
-//
-//  Copyright (c) 2015 Crashlytics, Inc. All rights reserved.
-//
-
-#pragma once
-
-#if !__has_feature(nullability)
-#define nonnull
-#define nullable
-#define _Nullable
-#define _Nonnull
-#endif
-
-#ifndef NS_ASSUME_NONNULL_BEGIN
-#define NS_ASSUME_NONNULL_BEGIN
-#endif
-
-#ifndef NS_ASSUME_NONNULL_END
-#define NS_ASSUME_NONNULL_END
-#endif
-
-#if __has_feature(objc_generics)
-#define ANS_GENERIC_NSARRAY(type) NSArray<type>
-#define ANS_GENERIC_NSDICTIONARY(key_type,object_key) NSDictionary<key_type, object_key>
-#else
-#define ANS_GENERIC_NSARRAY(type) NSArray
-#define ANS_GENERIC_NSDICTIONARY(key_type,object_key) NSDictionary
-#endif

+ 0 - 210
Libraries external/Fabric/Crashlytics.framework/Headers/Answers.h

@@ -1,210 +0,0 @@
-//
-//  Answers.h
-//  Crashlytics
-//
-//  Copyright (c) 2015 Crashlytics, Inc. All rights reserved.
-//
-
-#import <Foundation/Foundation.h>
-#import "ANSCompatibility.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- *  This class exposes the Answers Events API, allowing you to track key 
- *  user user actions and metrics in your app.
- */
-@interface Answers : NSObject
-
-/**
- *  Log a Sign Up event to see users signing up for your app in real-time, understand how
- *  many users are signing up with different methods and their success rate signing up.
- *
- *  @param signUpMethodOrNil     The method by which a user logged in, e.g. Twitter or Digits.
- *  @param signUpSucceededOrNil  The ultimate success or failure of the login
- *  @param customAttributesOrNil A dictionary of custom attributes to associate with this event.
- */
-+ (void)logSignUpWithMethod:(nullable NSString *)signUpMethodOrNil
-                    success:(nullable NSNumber *)signUpSucceededOrNil
-           customAttributes:(nullable ANS_GENERIC_NSDICTIONARY(NSString *, id) *)customAttributesOrNil;
-
-/**
- *  Log an Log In event to see users logging into your app in real-time, understand how many
- *  users are logging in with different methods and their success rate logging into your app.
- *
- *  @param loginMethodOrNil      The method by which a user logged in, e.g. email, Twitter or Digits.
- *  @param loginSucceededOrNil   The ultimate success or failure of the login
- *  @param customAttributesOrNil A dictionary of custom attributes to associate with this event.
- */
-+ (void)logLoginWithMethod:(nullable NSString *)loginMethodOrNil
-                   success:(nullable NSNumber *)loginSucceededOrNil
-          customAttributes:(nullable ANS_GENERIC_NSDICTIONARY(NSString *, id) *)customAttributesOrNil;
-
-/**
- *  Log a Share event to see users sharing from your app in real-time, letting you
- *  understand what content they're sharing from the type or genre down to the specific id.
- *
- *  @param shareMethodOrNil      The method by which a user shared, e.g. email, Twitter, SMS.
- *  @param contentNameOrNil      The human readable name for this piece of content.
- *  @param contentTypeOrNil      The type of content shared.
- *  @param contentIdOrNil        The unique identifier for this piece of content. Useful for finding the top shared item.
- *  @param customAttributesOrNil A dictionary of custom attributes to associate with this event.
- */
-+ (void)logShareWithMethod:(nullable NSString *)shareMethodOrNil
-               contentName:(nullable NSString *)contentNameOrNil
-               contentType:(nullable NSString *)contentTypeOrNil
-                 contentId:(nullable NSString *)contentIdOrNil
-          customAttributes:(nullable ANS_GENERIC_NSDICTIONARY(NSString *, id) *)customAttributesOrNil;
-
-/**
- *  Log an Invite Event to track how users are inviting other users into
- *  your application.
- *
- *  @param inviteMethodOrNil     The method of invitation, e.g. GameCenter, Twitter, email.
- *  @param customAttributesOrNil A dictionary of custom attributes to associate with this event.
- */
-+ (void)logInviteWithMethod:(nullable NSString *)inviteMethodOrNil
-           customAttributes:(nullable ANS_GENERIC_NSDICTIONARY(NSString *, id) *)customAttributesOrNil;
-
-/**
- *  Log a Purchase event to see your revenue in real-time, understand how many users are making purchases, see which
- *  items are most popular, and track plenty of other important purchase-related metrics.
- *
- *  @param itemPriceOrNil         The purchased item's price.
- *  @param currencyOrNil          The ISO4217 currency code. Example: USD
- *  @param purchaseSucceededOrNil Was the purchase successful or unsuccessful
- *  @param itemNameOrNil          The human-readable form of the item's name. Example:
- *  @param itemTypeOrNil          The type, or genre of the item. Example: Song
- *  @param itemIdOrNil            The machine-readable, unique item identifier Example: SKU
- *  @param customAttributesOrNil  A dictionary of custom attributes to associate with this purchase.
- */
-+ (void)logPurchaseWithPrice:(nullable NSDecimalNumber *)itemPriceOrNil
-                    currency:(nullable NSString *)currencyOrNil
-                     success:(nullable NSNumber *)purchaseSucceededOrNil
-                    itemName:(nullable NSString *)itemNameOrNil
-                    itemType:(nullable NSString *)itemTypeOrNil
-                      itemId:(nullable NSString *)itemIdOrNil
-            customAttributes:(nullable ANS_GENERIC_NSDICTIONARY(NSString *, id) *)customAttributesOrNil;
-
-/**
- *  Log a Level Start Event to track where users are in your game.
- *
- *  @param levelNameOrNil        The level name
- *  @param customAttributesOrNil A dictionary of custom attributes to associate with this level start event.
- */
-+ (void)logLevelStart:(nullable NSString *)levelNameOrNil
-     customAttributes:(nullable ANS_GENERIC_NSDICTIONARY(NSString *, id) *)customAttributesOrNil;
-
-/**
- *  Log a Level End event to track how users are completing levels in your game.
- *
- *  @param levelNameOrNil                 The name of the level completed, E.G. "1" or "Training"
- *  @param scoreOrNil                     The score the user completed the level with.
- *  @param levelCompletedSuccesfullyOrNil A boolean representing whether or not the level was completed successfully.
- *  @param customAttributesOrNil          A dictionary of custom attributes to associate with this event.
- */
-+ (void)logLevelEnd:(nullable NSString *)levelNameOrNil
-              score:(nullable NSNumber *)scoreOrNil
-            success:(nullable NSNumber *)levelCompletedSuccesfullyOrNil
-   customAttributes:(nullable ANS_GENERIC_NSDICTIONARY(NSString *, id) *)customAttributesOrNil;
-
-/**
- *  Log an Add to Cart event to see users adding items to a shopping cart in real-time, understand how
- *  many users start the purchase flow, see which items are most popular, and track plenty of other important
- *  purchase-related metrics.
- *
- *  @param itemPriceOrNil         The purchased item's price.
- *  @param currencyOrNil          The ISO4217 currency code. Example: USD
- *  @param itemNameOrNil          The human-readable form of the item's name. Example:
- *  @param itemTypeOrNil          The type, or genre of the item. Example: Song
- *  @param itemIdOrNil            The machine-readable, unique item identifier Example: SKU
- *  @param customAttributesOrNil  A dictionary of custom attributes to associate with this event.
- */
-+ (void)logAddToCartWithPrice:(nullable NSDecimalNumber *)itemPriceOrNil
-                     currency:(nullable NSString *)currencyOrNil
-                     itemName:(nullable NSString *)itemNameOrNil
-                     itemType:(nullable NSString *)itemTypeOrNil
-                       itemId:(nullable NSString *)itemIdOrNil
-             customAttributes:(nullable ANS_GENERIC_NSDICTIONARY(NSString *, id) *)customAttributesOrNil;
-
-/**
- *  Log a Start Checkout event to see users moving through the purchase funnel in real-time, understand how many
- *  users are doing this and how much they're spending per checkout, and see how it related to other important
- *  purchase-related metrics.
- *
- *  @param totalPriceOrNil        The total price of the cart.
- *  @param currencyOrNil          The ISO4217 currency code. Example: USD
- *  @param itemCountOrNil         The number of items in the cart.
- *  @param customAttributesOrNil  A dictionary of custom attributes to associate with this event.
- */
-+ (void)logStartCheckoutWithPrice:(nullable NSDecimalNumber *)totalPriceOrNil
-                         currency:(nullable NSString *)currencyOrNil
-                        itemCount:(nullable NSNumber *)itemCountOrNil
-                 customAttributes:(nullable ANS_GENERIC_NSDICTIONARY(NSString *, id) *)customAttributesOrNil;
-
-/**
- *  Log a Rating event to see users rating content within your app in real-time and understand what
- *  content is most engaging, from the type or genre down to the specific id.
- *
- *  @param ratingOrNil           The integer rating given by the user.
- *  @param contentNameOrNil      The human readable name for this piece of content.
- *  @param contentTypeOrNil      The type of content shared.
- *  @param contentIdOrNil        The unique identifier for this piece of content. Useful for finding the top shared item.
- *  @param customAttributesOrNil A dictionary of custom attributes to associate with this event.
- */
-+ (void)logRating:(nullable NSNumber *)ratingOrNil
-      contentName:(nullable NSString *)contentNameOrNil
-      contentType:(nullable NSString *)contentTypeOrNil
-        contentId:(nullable NSString *)contentIdOrNil
- customAttributes:(nullable ANS_GENERIC_NSDICTIONARY(NSString *, id) *)customAttributesOrNil;
-
-/**
- *  Log a Content View event to see users viewing content within your app in real-time and
- *  understand what content is most engaging, from the type or genre down to the specific id.
- *
- *  @param contentNameOrNil      The human readable name for this piece of content.
- *  @param contentTypeOrNil      The type of content shared.
- *  @param contentIdOrNil        The unique identifier for this piece of content. Useful for finding the top shared item.
- *  @param customAttributesOrNil A dictionary of custom attributes to associate with this event.
- */
-+ (void)logContentViewWithName:(nullable NSString *)contentNameOrNil
-                   contentType:(nullable NSString *)contentTypeOrNil
-                     contentId:(nullable NSString *)contentIdOrNil
-              customAttributes:(nullable ANS_GENERIC_NSDICTIONARY(NSString *, id) *)customAttributesOrNil;
-
-/**
- *  Log a Search event allows you to see users searching within your app in real-time and understand
- *  exactly what they're searching for.
- *
- *  @param queryOrNil            The user's query.
- *  @param customAttributesOrNil A dictionary of custom attributes to associate with this event.
- */
-+ (void)logSearchWithQuery:(nullable NSString *)queryOrNil
-          customAttributes:(nullable ANS_GENERIC_NSDICTIONARY(NSString *, id) *)customAttributesOrNil;
-
-/**
- *  Log a Custom Event to see user actions that are uniquely important for your app in real-time, to see how often
- *  they're performing these actions with breakdowns by different categories you add. Use a human-readable name for
- *  the name of the event, since this is how the event will appear in Answers.
- *
- *  @param eventName             The human-readable name for the event.
- *  @param customAttributesOrNil A dictionary of custom attributes to associate with this event. Attribute keys
- *                               must be <code>NSString</code> and values must be <code>NSNumber</code> or <code>NSString</code>.
- *  @discussion                  How we treat <code>NSNumbers</code>:
- *                               We will provide information about the distribution of values over time.
- *
- *                               How we treat <code>NSStrings</code>:
- *                               NSStrings are used as categorical data, allowing comparison across different category values.
- *                               Strings are limited to a maximum length of 100 characters, attributes over this length will be
- *                               truncated.
- *
- *                               When tracking the Tweet views to better understand user engagement, sending the tweet's length
- *                               and the type of media present in the tweet allows you to track how tweet length and the type of media influence
- *                               engagement.
- */
-+ (void)logCustomEventWithName:(NSString *)eventName
-              customAttributes:(nullable ANS_GENERIC_NSDICTIONARY(NSString *, id) *)customAttributesOrNil;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 33
Libraries external/Fabric/Crashlytics.framework/Headers/CLSAttributes.h

@@ -1,33 +0,0 @@
-//
-//  CLSAttributes.h
-//  Crashlytics
-//
-//  Copyright (c) 2015 Crashlytics, Inc. All rights reserved.
-//
-
-#pragma once
-
-#define CLS_DEPRECATED(x)  __attribute__ ((deprecated(x)))
-
-#if !__has_feature(nullability)
-    #define nonnull
-    #define nullable
-    #define _Nullable
-    #define _Nonnull
-#endif
-
-#ifndef NS_ASSUME_NONNULL_BEGIN
-    #define NS_ASSUME_NONNULL_BEGIN
-#endif
-
-#ifndef NS_ASSUME_NONNULL_END
-    #define NS_ASSUME_NONNULL_END
-#endif
-
-#if __has_feature(objc_generics)
-    #define CLS_GENERIC_NSARRAY(type) NSArray<type>
-    #define CLS_GENERIC_NSDICTIONARY(key_type,object_key) NSDictionary<key_type, object_key>
-#else
-    #define CLS_GENERIC_NSARRAY(type) NSArray
-    #define CLS_GENERIC_NSDICTIONARY(key_type,object_key) NSDictionary
-#endif

+ 0 - 64
Libraries external/Fabric/Crashlytics.framework/Headers/CLSLogging.h

@@ -1,64 +0,0 @@
-//
-//  CLSLogging.h
-//  Crashlytics
-//
-//  Copyright (c) 2015 Crashlytics, Inc. All rights reserved.
-//
-#ifdef __OBJC__
-#import "CLSAttributes.h"
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-#endif
-
-
-
-/**
- *
- * The CLS_LOG macro provides as easy way to gather more information in your log messages that are
- * sent with your crash data. CLS_LOG prepends your custom log message with the function name and
- * line number where the macro was used. If your app was built with the DEBUG preprocessor macro
- * defined CLS_LOG uses the CLSNSLog function which forwards your log message to NSLog and CLSLog.
- * If the DEBUG preprocessor macro is not defined CLS_LOG uses CLSLog only.
- *
- * Example output:
- * -[AppDelegate login:] line 134 $ login start
- *
- * If you would like to change this macro, create a new header file, unset our define and then define
- * your own version. Make sure this new header file is imported after the Crashlytics header file.
- *
- * #undef CLS_LOG
- * #define CLS_LOG(__FORMAT__, ...) CLSNSLog...
- *
- **/
-#ifdef __OBJC__
-#ifdef DEBUG
-#define CLS_LOG(__FORMAT__, ...) CLSNSLog((@"%s line %d $ " __FORMAT__), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__)
-#else
-#define CLS_LOG(__FORMAT__, ...) CLSLog((@"%s line %d $ " __FORMAT__), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__)
-#endif
-#endif
-
-/**
- *
- * Add logging that will be sent with your crash data. This logging will not show up in the system.log
- * and will only be visible in your Crashlytics dashboard.
- *
- **/
-
-#ifdef __OBJC__
-OBJC_EXTERN void CLSLog(NSString *format, ...) NS_FORMAT_FUNCTION(1,2);
-OBJC_EXTERN void CLSLogv(NSString *format, va_list ap) NS_FORMAT_FUNCTION(1,0);
-
-/**
- *
- * Add logging that will be sent with your crash data. This logging will show up in the system.log
- * and your Crashlytics dashboard. It is not recommended for Release builds.
- *
- **/
-OBJC_EXTERN void CLSNSLog(NSString *format, ...) NS_FORMAT_FUNCTION(1,2);
-OBJC_EXTERN void CLSNSLogv(NSString *format, va_list ap) NS_FORMAT_FUNCTION(1,0);
-
-
-NS_ASSUME_NONNULL_END
-#endif

+ 0 - 103
Libraries external/Fabric/Crashlytics.framework/Headers/CLSReport.h

@@ -1,103 +0,0 @@
-//
-//  CLSReport.h
-//  Crashlytics
-//
-//  Copyright (c) 2015 Crashlytics, Inc. All rights reserved.
-//
-
-#import <Foundation/Foundation.h>
-#import "CLSAttributes.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * The CLSCrashReport protocol is deprecated. See the CLSReport class and the CrashyticsDelegate changes for details.
- **/
-@protocol CLSCrashReport <NSObject>
-
-@property (nonatomic, copy, readonly) NSString *identifier;
-@property (nonatomic, copy, readonly) NSDictionary *customKeys;
-@property (nonatomic, copy, readonly) NSString *bundleVersion;
-@property (nonatomic, copy, readonly) NSString *bundleShortVersionString;
-@property (nonatomic, readonly, nullable) NSDate *crashedOnDate;
-@property (nonatomic, copy, readonly) NSString *OSVersion;
-@property (nonatomic, copy, readonly) NSString *OSBuildVersion;
-
-@end
-
-/**
- * The CLSReport exposes an interface to the phsyical report that Crashlytics has created. You can
- * use this class to get information about the event, and can also set some values after the
- * event has occurred.
- **/
-@interface CLSReport : NSObject <CLSCrashReport>
-
-- (instancetype)init NS_UNAVAILABLE;
-+ (instancetype)new NS_UNAVAILABLE;
-
-/**
- * Returns the session identifier for the report.
- **/
-@property (nonatomic, copy, readonly) NSString *identifier;
-
-/**
- * Returns the custom key value data for the report.
- **/
-@property (nonatomic, copy, readonly) NSDictionary *customKeys;
-
-/**
- * Returns the CFBundleVersion of the application that generated the report.
- **/
-@property (nonatomic, copy, readonly) NSString *bundleVersion;
-
-/**
- * Returns the CFBundleShortVersionString of the application that generated the report.
- **/
-@property (nonatomic, copy, readonly) NSString *bundleShortVersionString;
-
-/**
- * Returns the date that the report was created.
- **/
-@property (nonatomic, copy, readonly) NSDate *dateCreated;
-
-/**
- * Returns the os version that the application crashed on.
- **/
-@property (nonatomic, copy, readonly) NSString *OSVersion;
-
-/**
- * Returns the os build version that the application crashed on.
- **/
-@property (nonatomic, copy, readonly) NSString *OSBuildVersion;
-
-/**
- * Returns YES if the report contains any crash information, otherwise returns NO.
- **/
-@property (nonatomic, assign, readonly) BOOL isCrash;
-
-/**
- * You can use this method to set, after the event, additional custom keys. The rules
- * and semantics for this method are the same as those documented in Crashlytics.h. Be aware
- * that the maximum size and count of custom keys is still enforced, and you can overwrite keys
- * and/or cause excess keys to be deleted by using this method.
- **/
-- (void)setObjectValue:(nullable id)value forKey:(NSString *)key;
-
-/**
- * Record an application-specific user identifier. See Crashlytics.h for details.
- **/
-@property (nonatomic, copy, nullable) NSString * userIdentifier;
-
-/**
- * Record a user name. See Crashlytics.h for details.
- **/
-@property (nonatomic, copy, nullable) NSString * userName;
-
-/**
- * Record a user email. See Crashlytics.h for details.
- **/
-@property (nonatomic, copy, nullable) NSString * userEmail;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 38
Libraries external/Fabric/Crashlytics.framework/Headers/CLSStackFrame.h

@@ -1,38 +0,0 @@
-//
-//  CLSStackFrame.h
-//  Crashlytics
-//
-//  Copyright 2015 Crashlytics, Inc. All rights reserved.
-//
-
-#import <Foundation/Foundation.h>
-#import "CLSAttributes.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- *
- * This class is used in conjunction with -[Crashlytics recordCustomExceptionName:reason:frameArray:] to
- * record information about non-ObjC/C++ exceptions. All information included here will be displayed 
- * in the Crashlytics UI, and can influence crash grouping. Be particularly careful with the use of the 
- * address property. If set, Crashlytics will attempt symbolication and could overwrite other properities 
- * in the process.
- *
- **/
-@interface CLSStackFrame : NSObject
-
-+ (instancetype)stackFrame;
-+ (instancetype)stackFrameWithAddress:(NSUInteger)address;
-+ (instancetype)stackFrameWithSymbol:(NSString *)symbol;
-
-@property (nonatomic, copy, nullable) NSString *symbol;
-@property (nonatomic, copy, nullable) NSString *rawSymbol;
-@property (nonatomic, copy, nullable) NSString *library;
-@property (nonatomic, copy, nullable) NSString *fileName;
-@property (nonatomic, assign) uint32_t lineNumber;
-@property (nonatomic, assign) uint64_t offset;
-@property (nonatomic, assign) uint64_t address;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 288
Libraries external/Fabric/Crashlytics.framework/Headers/Crashlytics.h

@@ -1,288 +0,0 @@
-//
-//  Crashlytics.h
-//  Crashlytics
-//
-//  Copyright (c) 2015 Crashlytics, Inc. All rights reserved.
-//
-
-#import <Foundation/Foundation.h>
-
-#import "CLSAttributes.h"
-#import "CLSLogging.h"
-#import "CLSReport.h"
-#import "CLSStackFrame.h"
-#import "Answers.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-@protocol CrashlyticsDelegate;
-
-/**
- * Crashlytics. Handles configuration and initialization of Crashlytics.
- *
- * Note: The Crashlytics class cannot be subclassed. If this is causing you pain for
- * testing, we suggest using either a wrapper class or a protocol extension.
- */
-@interface Crashlytics : NSObject
-
-@property (nonatomic, readonly, copy) NSString *APIKey;
-@property (nonatomic, readonly, copy) NSString *version;
-@property (nonatomic, assign)         BOOL      debugMode;
-
-/**
- *
- * The delegate can be used to influence decisions on reporting and behavior, as well as reacting
- * to previous crashes.
- *
- * Make certain that the delegate is setup before starting Crashlytics with startWithAPIKey:... or
- * via +[Fabric with:...]. Failure to do will result in missing any delegate callbacks that occur
- * synchronously during start.
- *
- **/
-@property (nonatomic, assign, nullable) id <CrashlyticsDelegate> delegate;
-
-/**
- *  The recommended way to install Crashlytics into your application is to place a call to +startWithAPIKey: 
- *  in your -application:didFinishLaunchingWithOptions: or -applicationDidFinishLaunching:
- *  method.
- *
- *  Note: Starting with 3.0, the submission process has been significantly improved. The delay parameter
- *  is no longer required to throttle submissions on launch, performance will be great without it.
- *
- *  @param apiKey The Crashlytics API Key for this app
- *
- *  @return The singleton Crashlytics instance
- */
-+ (Crashlytics *)startWithAPIKey:(NSString *)apiKey;
-+ (Crashlytics *)startWithAPIKey:(NSString *)apiKey afterDelay:(NSTimeInterval)delay CLS_DEPRECATED("Crashlytics no longer needs or uses the delay parameter.  Please use +startWithAPIKey: instead.");
-
-/**
- *  If you need the functionality provided by the CrashlyticsDelegate protocol, you can use
- *  these convenience methods to activate the framework and set the delegate in one call.
- *  
- *  @param apiKey   The Crashlytics API Key for this app
- *  @param delegate A delegate object which conforms to CrashlyticsDelegate.
- *
- *  @return The singleton Crashlytics instance
- */
-+ (Crashlytics *)startWithAPIKey:(NSString *)apiKey delegate:(nullable id<CrashlyticsDelegate>)delegate;
-+ (Crashlytics *)startWithAPIKey:(NSString *)apiKey delegate:(nullable id<CrashlyticsDelegate>)delegate afterDelay:(NSTimeInterval)delay CLS_DEPRECATED("Crashlytics no longer needs or uses the delay parameter.  Please use +startWithAPIKey:delegate: instead.");
-
-/**
- *  Access the singleton Crashlytics instance.
- *
- *  @return The singleton Crashlytics instance
- */
-+ (Crashlytics *)sharedInstance;
-
-/**
- *  The easiest way to cause a crash - great for testing!
- */
-- (void)crash;
-
-/**
- *  The easiest way to cause a crash with an exception - great for testing.
- */
-- (void)throwException;
-
-/**
- *  Specify a user identifier which will be visible in the Crashlytics UI.
- *
- *  Many of our customers have requested the ability to tie crashes to specific end-users of their
- *  application in order to facilitate responses to support requests or permit the ability to reach
- *  out for more information. We allow you to specify up to three separate values for display within
- *  the Crashlytics UI - but please be mindful of your end-user's privacy.
- *
- *  We recommend specifying a user identifier - an arbitrary string that ties an end-user to a record
- *  in your system. This could be a database id, hash, or other value that is meaningless to a
- *  third-party observer but can be indexed and queried by you.
- *
- *  Optionally, you may also specify the end-user's name or username, as well as email address if you
- *  do not have a system that works well with obscured identifiers.
- *
- *  Pursuant to our EULA, this data is transferred securely throughout our system and we will not
- *  disseminate end-user data unless required to by law. That said, if you choose to provide end-user
- *  contact information, we strongly recommend that you disclose this in your application's privacy
- *  policy. Data privacy is of our utmost concern.
- *
- *  @param identifier An arbitrary user identifier string which ties an end-user to a record in your system.
- */
-- (void)setUserIdentifier:(nullable NSString *)identifier;
-
-/**
- *  Specify a user name which will be visible in the Crashlytics UI.
- *  Please be mindful of your end-user's privacy and see if setUserIdentifier: can fulfil your needs.
- *  @see setUserIdentifier:
- *
- *  @param name An end user's name.
- */
-- (void)setUserName:(nullable NSString *)name;
-
-/**
- *  Specify a user email which will be visible in the Crashlytics UI.
- *  Please be mindful of your end-user's privacy and see if setUserIdentifier: can fulfil your needs.
- *  
- *  @see setUserIdentifier:
- *
- *  @param email An end user's email address.
- */
-- (void)setUserEmail:(nullable NSString *)email;
-
-+ (void)setUserIdentifier:(nullable NSString *)identifier CLS_DEPRECATED("Please access this method via +sharedInstance");
-+ (void)setUserName:(nullable NSString *)name CLS_DEPRECATED("Please access this method via +sharedInstance");
-+ (void)setUserEmail:(nullable NSString *)email CLS_DEPRECATED("Please access this method via +sharedInstance");
-
-/**
- *  Set a value for a for a key to be associated with your crash data which will be visible in the Crashlytics UI.
- *  When setting an object value, the object is converted to a string. This is typically done by calling 
- *  -[NSObject description].
- *
- *  @param value The object to be associated with the key
- *  @param key   The key with which to associate the value
- */
-- (void)setObjectValue:(nullable id)value forKey:(NSString *)key;
-
-/**
- *  Set an int value for a key to be associated with your crash data which will be visible in the Crashlytics UI.
- *
- *  @param value The integer value to be set
- *  @param key   The key with which to associate the value
- */
-- (void)setIntValue:(int)value forKey:(NSString *)key;
-
-/**
- *  Set an BOOL value for a key to be associated with your crash data which will be visible in the Crashlytics UI.
- *
- *  @param value The BOOL value to be set
- *  @param key   The key with which to associate the value
- */
-- (void)setBoolValue:(BOOL)value forKey:(NSString *)key;
-
-/**
- *  Set an float value for a key to be associated with your crash data which will be visible in the Crashlytics UI.
- *
- *  @param value The float value to be set
- *  @param key   The key with which to associate the value
- */
-- (void)setFloatValue:(float)value forKey:(NSString *)key;
-
-+ (void)setObjectValue:(nullable id)value forKey:(NSString *)key CLS_DEPRECATED("Please access this method via +sharedInstance");
-+ (void)setIntValue:(int)value forKey:(NSString *)key CLS_DEPRECATED("Please access this method via +sharedInstance");
-+ (void)setBoolValue:(BOOL)value forKey:(NSString *)key CLS_DEPRECATED("Please access this method via +sharedInstance");
-+ (void)setFloatValue:(float)value forKey:(NSString *)key CLS_DEPRECATED("Please access this method via +sharedInstance");
-
-/**
- *  This method can be used to record a single exception structure in a report. This is particularly useful
- *  when your code interacts with non-native languages like Lua, C#, or Javascript. This call can be
- *  expensive and should only be used shortly before process termination. This API is not intended be to used
- *  to log NSException objects. All safely-reportable NSExceptions are automatically captured by
- *  Crashlytics.
- *
- *  @param name       The name of the custom exception
- *  @param reason     The reason this exception occurred
- *  @param frameArray An array of CLSStackFrame objects
- */
-- (void)recordCustomExceptionName:(NSString *)name reason:(nullable NSString *)reason frameArray:(CLS_GENERIC_NSARRAY(CLSStackFrame *) *)frameArray;
-
-/**
- *
- * This allows you to record a non-fatal event, described by an NSError object. These events will be grouped and
- * displayed similarly to crashes. Keep in mind that this method can be expensive. Also, the total number of
- * NSErrors that can be recorded during your app's life-cycle is limited by a fixed-size circular buffer. If the
- * buffer is overrun, the oldest data is dropped. Errors are relayed to Crashlytics on a subsequent launch
- * of your application.
- *
- * You can also use the -recordError:withAdditionalUserInfo: to include additional context not represented
- * by the NSError instance itself.
- *
- **/
-- (void)recordError:(NSError *)error;
-- (void)recordError:(NSError *)error withAdditionalUserInfo:(nullable CLS_GENERIC_NSDICTIONARY(NSString *, id) *)userInfo;
-
-- (void)logEvent:(NSString *)eventName CLS_DEPRECATED("Please refer to Answers +logCustomEventWithName:");
-- (void)logEvent:(NSString *)eventName attributes:(nullable NSDictionary *) attributes CLS_DEPRECATED("Please refer to Answers +logCustomEventWithName:");
-+ (void)logEvent:(NSString *)eventName CLS_DEPRECATED("Please refer to Answers +logCustomEventWithName:");
-+ (void)logEvent:(NSString *)eventName attributes:(nullable NSDictionary *) attributes CLS_DEPRECATED("Please refer to Answers +logCustomEventWithName:");
-
-@end
-
-/**
- *
- * The CrashlyticsDelegate protocol provides a mechanism for your application to take
- * action on events that occur in the Crashlytics crash reporting system.  You can make
- * use of these calls by assigning an object to the Crashlytics' delegate property directly,
- * or through the convenience +startWithAPIKey:delegate: method.
- *
- */
-@protocol CrashlyticsDelegate <NSObject>
-@optional
-
-
-- (void)crashlyticsDidDetectCrashDuringPreviousExecution:(Crashlytics *)crashlytics CLS_DEPRECATED("Please refer to -crashlyticsDidDetectReportForLastExecution:");
-- (void)crashlytics:(Crashlytics *)crashlytics didDetectCrashDuringPreviousExecution:(id <CLSCrashReport>)crash CLS_DEPRECATED("Please refer to -crashlyticsDidDetectReportForLastExecution:");
-
-/**
- *
- *  Called when a Crashlytics instance has determined that the last execution of the
- *  application resulted in a saved report.  This is called synchronously on Crashlytics
- *  initialization. Your delegate must invoke the completionHandler, but does not need to do so
- *  synchronously, or even on the main thread. Invoking completionHandler with NO will cause the
- *  detected report to be deleted and not submitted to Crashlytics. This is useful for
- *  implementing permission prompts, or other more-complex forms of logic around submitting crashes.
- *
- *  Instead of using this method, you should try to make use of -crashlyticsDidDetectReportForLastExecution: 
- *  if you can.
- *
- *  @warning Failure to invoke the completionHandler will prevent submissions from being reported. Watch out.
- *
- *  @warning Just implementing this delegate method will disable all forms of synchronous report submission. This can
- *           impact the reliability of reporting crashes very early in application launch.
- *
- *  @param report            The CLSReport object representing the last detected report
- *  @param completionHandler The completion handler to call when your logic has completed.
- *
- */
-- (void)crashlyticsDidDetectReportForLastExecution:(CLSReport *)report completionHandler:(void (^)(BOOL submit))completionHandler;
-
-/**
- *
- *  Called when a Crashlytics instance has determined that the last execution of the
- *  application resulted in a saved report. This method differs from
- *  -crashlyticsDidDetectReportForLastExecution:completionHandler: in three important ways:
- *
- *    - it is not called synchronously during initialization
- *    - it does not give you the ability to prevent the report from being submitted
- *    - the report object itself is immutable
- *
- *  Thanks to these limitations, making use of this method does not impact reporting 
- *  reliabilty in any way.
- *
- *  @param report The read-only CLSReport object representing the last detected report
- *
- */
-
-- (void)crashlyticsDidDetectReportForLastExecution:(CLSReport *)report;
-
-/**
- *  If your app is running on an OS that supports it (OS X 10.9+, iOS 7.0+), Crashlytics will submit
- *  most reports using out-of-process background networking operations. This results in a significant
- *  improvement in reliability of reporting, as well as power and performance wins for your users.
- *  If you don't want this functionality, you can disable by returning NO from this method.
- *
- *  @warning Background submission is not supported for extensions on iOS or OS X.
- *
- *  @param crashlytics The Crashlytics singleton instance
- *
- *  @return Return NO if you don't want out-of-process background network operations.
- *
- */
-- (BOOL)crashlyticsCanUseBackgroundSessions:(Crashlytics *)crashlytics;
-
-@end
-
-/**
- *  `CrashlyticsKit` can be used as a parameter to `[Fabric with:@[CrashlyticsKit]];` in Objective-C. In Swift, use Crashlytics.sharedInstance()
- */
-#define CrashlyticsKit [Crashlytics sharedInstance]
-
-NS_ASSUME_NONNULL_END

BIN
Libraries external/Fabric/Crashlytics.framework/Info.plist


+ 0 - 14
Libraries external/Fabric/Crashlytics.framework/Modules/module.modulemap

@@ -1,14 +0,0 @@
-framework module Crashlytics {
-    header "Crashlytics.h"
-    header "Answers.h"
-    header "ANSCompatibility.h"
-    header "CLSLogging.h"
-    header "CLSReport.h"
-    header "CLSStackFrame.h"
-    header "CLSAttributes.h"
-
-    export *
-
-    link "z"
-    link "c++"
-}

+ 0 - 73
Libraries external/Fabric/Crashlytics.framework/run

@@ -1,73 +0,0 @@
-#!/bin/sh
-
-#  run
-#
-#  Copyright (c) 2015 Crashlytics. All rights reserved.
-#
-#
-#  This script is meant to be run as a Run Script in the "Build Phases" section
-#  of your Xcode project. It sends debug symbols to symbolicate stacktraces,
-#  sends build events to track versions, and onboard apps for Crashlytics.
-#
-#  This script calls upload-symbols twice:
-#
-#  1) First it calls upload-symbols synchronously in "validation" mode. If the
-#     script finds issues with the build environment, it will report errors to Xcode.
-#     In validation mode it exits before doing any time consuming work.
-#
-#  2) Then it calls upload-symbols in the background to actually send the build
-#     event and upload symbols. It does this in the background so that it doesn't
-#     slow down your builds. If an error happens here, you won't see it in Xcode.
-#
-#  You can find the output for the background execution in Console.app, by
-#  searching for "upload-symbols".
-#
-#  If you want verbose output, you can pass the --debug flag to this script
-#
-
-#  Figure out where we're being called from
-DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
-
-#  If the first argument is specified without a dash, treat it as the Fabric API
-#  Key and add it as an argument
-if [ -z "$1" ] || [[ $1 == -* ]]; then
-  API_KEY_ARG=""
-else
-  API_KEY_ARG="-a $1"; shift
-fi
-
-#  If a second argument is specified without a dash, treat it as the Build Secret
-#  and add it as an argument
-if [ -z "$1" ] || [[ $1 == -* ]]; then
-  BUILD_SECRET_ARG=""
-else
-  BUILD_SECRET_ARG="-bs $1"; shift
-fi
-
-#  Build up the arguments list, passing through any flags added after the
-#  API Key and Build Secret
-ARGUMENTS="$API_KEY_ARG $BUILD_SECRET_ARG $@"
-VALIDATE_ARGUMENTS="$ARGUMENTS --build-phase --validate"
-UPLOAD_ARGUMENTS="$ARGUMENTS --build-phase"
-
-# Quote the path to handle folders with special characters
-COMMAND_PATH="\"$DIR/upload-symbols\" "
-
-#  Ensure params are as expected, run in sync mode to validate,
-#  and cause a build error if validation fails
-eval $COMMAND_PATH$VALIDATE_ARGUMENTS
-return_code=$?
-
-if [[ $return_code != 0 ]]; then
-  exit $return_code
-fi
-
-#  Verification passed, convert and upload cSYMs in the background to prevent
-#  build delays
-#
-#  Note: Validation is performed again at this step before upload
-#
-#  Note: Output can still be found in Console.app, by searching for
-#        "upload-symbols"
-#
-eval $COMMAND_PATH$UPLOAD_ARGUMENTS > /dev/null 2>&1 &

BIN
Libraries external/Fabric/Crashlytics.framework/submit


BIN
Libraries external/Fabric/Crashlytics.framework/upload-symbols


BIN
Libraries external/Fabric/Fabric.framework/Fabric


+ 0 - 51
Libraries external/Fabric/Fabric.framework/Headers/FABAttributes.h

@@ -1,51 +0,0 @@
-//
-//  FABAttributes.h
-//  Fabric
-//
-//  Copyright (C) 2015 Twitter, Inc.
-//
-//  Licensed under the Apache License, Version 2.0 (the "License");
-//  you may not use this file except in compliance with the License.
-//  You may obtain a copy of the License at
-//
-//  http://www.apache.org/licenses/LICENSE-2.0
-//
-//  Unless required by applicable law or agreed to in writing, software
-//  distributed under the License is distributed on an "AS IS" BASIS,
-//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//  See the License for the specific language governing permissions and
-//  limitations under the License.
-//
-
-#pragma once
-
-#define FAB_UNAVAILABLE(x) __attribute__((unavailable(x)))
-
-#if !__has_feature(nullability)
-    #define nonnull
-    #define nullable
-    #define _Nullable
-    #define _Nonnull
-#endif
-
-#ifndef NS_ASSUME_NONNULL_BEGIN
-    #define NS_ASSUME_NONNULL_BEGIN
-#endif
-
-#ifndef NS_ASSUME_NONNULL_END
-    #define NS_ASSUME_NONNULL_END
-#endif
-
-
-/**
- * The following macros are defined here to provide
- * backwards compatability. If you are still using
- * them you should migrate to the native nullability
- * macros.
- */
-#define fab_nullable      nullable
-#define fab_nonnull       nonnull
-#define FAB_NONNULL       __fab_nonnull
-#define FAB_NULLABLE      __fab_nullable
-#define FAB_START_NONNULL NS_ASSUME_NONNULL_BEGIN
-#define FAB_END_NONNULL   NS_ASSUME_NONNULL_END

+ 0 - 82
Libraries external/Fabric/Fabric.framework/Headers/Fabric.h

@@ -1,82 +0,0 @@
-//
-//  Fabric.h
-//  Fabric
-//
-//  Copyright (C) 2015 Twitter, Inc.
-//
-//  Licensed under the Apache License, Version 2.0 (the "License");
-//  you may not use this file except in compliance with the License.
-//  You may obtain a copy of the License at
-//
-//  http://www.apache.org/licenses/LICENSE-2.0
-//
-//  Unless required by applicable law or agreed to in writing, software
-//  distributed under the License is distributed on an "AS IS" BASIS,
-//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//  See the License for the specific language governing permissions and
-//  limitations under the License.
-//
-
-#import <Foundation/Foundation.h>
-#import "FABAttributes.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-#if TARGET_OS_IPHONE
-#if __IPHONE_OS_VERSION_MIN_REQUIRED < 60000
-    #error "Fabric's minimum iOS version is 6.0"
-#endif
-#else
-#if __MAC_OS_X_VERSION_MIN_REQUIRED < 1070
-    #error "Fabric's minimum OS X version is 10.7"
-#endif
-#endif
-
-/**
- *  Fabric Base. Coordinates configuration and starts all provided kits.
- */
-@interface Fabric : NSObject
-
-/**
- * Initialize Fabric and all provided kits. Call this method within your App Delegate's `application:didFinishLaunchingWithOptions:` and provide the kits you wish to use.
- *
- * For example, in Objective-C:
- *
- *      `[Fabric with:@[[Crashlytics class], [Twitter class], [Digits class], [MoPub class]]];`
- *
- * Swift:
- *
- *      `Fabric.with([Crashlytics.self(), Twitter.self(), Digits.self(), MoPub.self()])`
- *
- * Only the first call to this method is honored. Subsequent calls are no-ops.
- *
- * @param kitClasses An array of kit Class objects
- *
- * @return Returns the shared Fabric instance. In most cases this can be ignored.
- */
-+ (instancetype)with:(NSArray *)kitClasses;
-
-/**
- *  Returns the Fabric singleton object.
- */
-+ (instancetype)sharedSDK;
-
-/**
- *  This BOOL enables or disables debug logging, such as kit version information. The default value is NO.
- */
-@property (nonatomic, assign) BOOL debug;
-
-/**
- *  Unavailable. Use `+sharedSDK` to retrieve the shared Fabric instance.
- */
-- (id)init FAB_UNAVAILABLE("Use +sharedSDK to retrieve the shared Fabric instance.");
-
-/**
- *  Unavailable. Use `+sharedSDK` to retrieve the shared Fabric instance.
- */
-+ (instancetype)new FAB_UNAVAILABLE("Use +sharedSDK to retrieve the shared Fabric instance.");
-
-@end
-
-NS_ASSUME_NONNULL_END
-

BIN
Libraries external/Fabric/Fabric.framework/Info.plist


+ 0 - 6
Libraries external/Fabric/Fabric.framework/Modules/module.modulemap

@@ -1,6 +0,0 @@
-framework module Fabric {
-    umbrella header "Fabric.h"
-
-    export *
-    module * { export * }
-}

+ 0 - 73
Libraries external/Fabric/Fabric.framework/run

@@ -1,73 +0,0 @@
-#!/bin/sh
-
-#  run
-#
-#  Copyright (c) 2015 Crashlytics. All rights reserved.
-#
-#
-#  This script is meant to be run as a Run Script in the "Build Phases" section
-#  of your Xcode project. It sends debug symbols to symbolicate stacktraces,
-#  sends build events to track versions, and onboard apps for Crashlytics.
-#
-#  This script calls upload-symbols twice:
-#
-#  1) First it calls upload-symbols synchronously in "validation" mode. If the
-#     script finds issues with the build environment, it will report errors to Xcode.
-#     In validation mode it exits before doing any time consuming work.
-#
-#  2) Then it calls upload-symbols in the background to actually send the build
-#     event and upload symbols. It does this in the background so that it doesn't
-#     slow down your builds. If an error happens here, you won't see it in Xcode.
-#
-#  You can find the output for the background execution in Console.app, by
-#  searching for "upload-symbols".
-#
-#  If you want verbose output, you can pass the --debug flag to this script
-#
-
-#  Figure out where we're being called from
-DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
-
-#  If the first argument is specified without a dash, treat it as the Fabric API
-#  Key and add it as an argument
-if [ -z "$1" ] || [[ $1 == -* ]]; then
-  API_KEY_ARG=""
-else
-  API_KEY_ARG="-a $1"; shift
-fi
-
-#  If a second argument is specified without a dash, treat it as the Build Secret
-#  and add it as an argument
-if [ -z "$1" ] || [[ $1 == -* ]]; then
-  BUILD_SECRET_ARG=""
-else
-  BUILD_SECRET_ARG="-bs $1"; shift
-fi
-
-#  Build up the arguments list, passing through any flags added after the
-#  API Key and Build Secret
-ARGUMENTS="$API_KEY_ARG $BUILD_SECRET_ARG $@"
-VALIDATE_ARGUMENTS="$ARGUMENTS --build-phase --validate"
-UPLOAD_ARGUMENTS="$ARGUMENTS --build-phase"
-
-# Quote the path to handle folders with special characters
-COMMAND_PATH="\"$DIR/upload-symbols\" "
-
-#  Ensure params are as expected, run in sync mode to validate,
-#  and cause a build error if validation fails
-eval $COMMAND_PATH$VALIDATE_ARGUMENTS
-return_code=$?
-
-if [[ $return_code != 0 ]]; then
-  exit $return_code
-fi
-
-#  Verification passed, convert and upload cSYMs in the background to prevent
-#  build delays
-#
-#  Note: Validation is performed again at this step before upload
-#
-#  Note: Output can still be found in Console.app, by searching for
-#        "upload-symbols"
-#
-eval $COMMAND_PATH$UPLOAD_ARGUMENTS > /dev/null 2>&1 &

BIN
Libraries external/Fabric/Fabric.framework/upload-symbols


BIN
Libraries external/Firebase/Analytics/FIRAnalyticsConnector.framework/FIRAnalyticsConnector


+ 0 - 10
Libraries external/Firebase/Analytics/FIRAnalyticsConnector.framework/Modules/module.modulemap

@@ -1,10 +0,0 @@
-framework module FIRAnalyticsConnector {
-  export *
-  module * { export * }
-  link "sqlite3"
-  link "z"
-  link framework "Security"
-  link framework "StoreKit"
-  link framework "SystemConfiguration"
-  link framework "UIKit"
-}

BIN
Libraries external/Firebase/Analytics/FirebaseAnalytics.framework/FirebaseAnalytics


+ 0 - 62
Libraries external/Firebase/Analytics/FirebaseAnalytics.framework/Headers/FIRAnalytics+AppDelegate.h

@@ -1,62 +0,0 @@
-#import <Foundation/Foundation.h>
-
-#import "FIRAnalytics.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * Provides App Delegate handlers to be used in your App Delegate.
- *
- * To save time integrating Firebase Analytics in an application, Firebase Analytics does not
- * require delegation implementation from the AppDelegate. Instead this is automatically done by
- * Firebase Analytics. Should you choose instead to delegate manually, you can turn off the App
- * Delegate Proxy by adding FirebaseAppDelegateProxyEnabled into your app's Info.plist and setting
- * it to NO, and adding the methods in this category to corresponding delegation handlers.
- *
- * To handle Universal Links, you must return YES in
- * [UIApplicationDelegate application:didFinishLaunchingWithOptions:].
- */
-@interface FIRAnalytics (AppDelegate)
-
-/**
- * Handles events related to a URL session that are waiting to be processed.
- *
- * For optimal use of Firebase Analytics, call this method from the
- * [UIApplicationDelegate application:handleEventsForBackgroundURLSession:completionHandler]
- * method of the app delegate in your app.
- *
- * @param identifier The identifier of the URL session requiring attention.
- * @param completionHandler The completion handler to call when you finish processing the events.
- *     Calling this completion handler lets the system know that your app's user interface is
- *     updated and a new snapshot can be taken.
- */
-+ (void)handleEventsForBackgroundURLSession:(NSString *)identifier
-                          completionHandler:(nullable void (^)(void))completionHandler;
-
-/**
- * Handles the event when the app is launched by a URL.
- *
- * Call this method from [UIApplicationDelegate application:openURL:options:] &#40;on iOS 9.0 and
- * above&#41;, or [UIApplicationDelegate application:openURL:sourceApplication:annotation:] &#40;on
- * iOS 8.x and below&#41; in your app.
- *
- * @param url The URL resource to open. This resource can be a network resource or a file.
- */
-+ (void)handleOpenURL:(NSURL *)url;
-
-/**
- * Handles the event when the app receives data associated with user activity that includes a
- * Universal Link (on iOS 9.0 and above).
- *
- * Call this method from [UIApplication continueUserActivity:restorationHandler:] in your app
- * delegate (on iOS 9.0 and above).
- *
- * @param userActivity The activity object containing the data associated with the task the user
- *     was performing.
- */
-+ (void)handleUserActivity:(id)userActivity;
-
-@end
-
-NS_ASSUME_NONNULL_END
-

+ 0 - 132
Libraries external/Firebase/Analytics/FirebaseAnalytics.framework/Headers/FIRAnalytics.h

@@ -1,132 +0,0 @@
-#import <Foundation/Foundation.h>
-
-#import "FIREventNames.h"
-#import "FIRParameterNames.h"
-#import "FIRUserPropertyNames.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-/// The top level Firebase Analytics singleton that provides methods for logging events and setting
-/// user properties. See <a href="http://goo.gl/gz8SLz">the developer guides</a> for general
-/// information on using Firebase Analytics in your apps.
-NS_SWIFT_NAME(Analytics)
-@interface FIRAnalytics : NSObject
-
-/// Logs an app event. The event can have up to 25 parameters. Events with the same name must have
-/// the same parameters. Up to 500 event names are supported. Using predefined events and/or
-/// parameters is recommended for optimal reporting.
-///
-/// The following event names are reserved and cannot be used:
-/// <ul>
-///     <li>ad_activeview</li>
-///     <li>ad_click</li>
-///     <li>ad_exposure</li>
-///     <li>ad_impression</li>
-///     <li>ad_query</li>
-///     <li>adunit_exposure</li>
-///     <li>app_clear_data</li>
-///     <li>app_remove</li>
-///     <li>app_update</li>
-///     <li>error</li>
-///     <li>first_open</li>
-///     <li>in_app_purchase</li>
-///     <li>notification_dismiss</li>
-///     <li>notification_foreground</li>
-///     <li>notification_open</li>
-///     <li>notification_receive</li>
-///     <li>os_update</li>
-///     <li>screen_view</li>
-///     <li>session_start</li>
-///     <li>user_engagement</li>
-/// </ul>
-///
-/// @param name The name of the event. Should contain 1 to 40 alphanumeric characters or
-///     underscores. The name must start with an alphabetic character. Some event names are
-///     reserved. See FIREventNames.h for the list of reserved event names. The "firebase_",
-///     "google_", and "ga_" prefixes are reserved and should not be used. Note that event names are
-///     case-sensitive and that logging two events whose names differ only in case will result in
-///     two distinct events.
-/// @param parameters The dictionary of event parameters. Passing nil indicates that the event has
-///     no parameters. Parameter names can be up to 40 characters long and must start with an
-///     alphabetic character and contain only alphanumeric characters and underscores. Only NSString
-///     and NSNumber (signed 64-bit integer and 64-bit floating-point number) parameter types are
-///     supported. NSString parameter values can be up to 100 characters long. The "firebase_",
-///     "google_", and "ga_" prefixes are reserved and should not be used for parameter names.
-+ (void)logEventWithName:(NSString *)name
-              parameters:(nullable NSDictionary<NSString *, id> *)parameters
-    NS_SWIFT_NAME(logEvent(_:parameters:));
-
-/// Sets a user property to a given value. Up to 25 user property names are supported. Once set,
-/// user property values persist throughout the app lifecycle and across sessions.
-///
-/// The following user property names are reserved and cannot be used:
-/// <ul>
-///     <li>first_open_time</li>
-///     <li>last_deep_link_referrer</li>
-///     <li>user_id</li>
-/// </ul>
-///
-/// @param value The value of the user property. Values can be up to 36 characters long. Setting the
-///     value to nil removes the user property.
-/// @param name The name of the user property to set. Should contain 1 to 24 alphanumeric characters
-///     or underscores and must start with an alphabetic character. The "firebase_", "google_", and
-///     "ga_" prefixes are reserved and should not be used for user property names.
-+ (void)setUserPropertyString:(nullable NSString *)value forName:(NSString *)name
-    NS_SWIFT_NAME(setUserProperty(_:forName:));
-
-/// Sets the user ID property. This feature must be used in accordance with
-/// <a href="https://www.google.com/policies/privacy">Google's Privacy Policy</a>
-///
-/// @param userID The user ID to ascribe to the user of this app on this device, which must be
-///     non-empty and no more than 256 characters long. Setting userID to nil removes the user ID.
-+ (void)setUserID:(nullable NSString *)userID;
-
-/// Sets the current screen name, which specifies the current visual context in your app. This helps
-/// identify the areas in your app where users spend their time and how they interact with your app.
-/// Must be called on the main thread.
-///
-/// Note that screen reporting is enabled automatically and records the class name of the current
-/// UIViewController for you without requiring you to call this method. If you implement
-/// viewDidAppear in your UIViewController but do not call [super viewDidAppear:], that screen class
-/// will not be automatically tracked. The class name can optionally be overridden by calling this
-/// method in the viewDidAppear callback of your UIViewController and specifying the
-/// screenClassOverride parameter. setScreenName:screenClass: must be called after
-/// [super viewDidAppear:].
-///
-/// If your app does not use a distinct UIViewController for each screen, you should call this
-/// method and specify a distinct screenName each time a new screen is presented to the user.
-///
-/// The screen name and screen class remain in effect until the current UIViewController changes or
-/// a new call to setScreenName:screenClass: is made.
-///
-/// @param screenName The name of the current screen. Should contain 1 to 100 characters. Set to nil
-///     to clear the current screen name.
-/// @param screenClassOverride The name of the screen class. Should contain 1 to 100 characters. By
-///     default this is the class name of the current UIViewController. Set to nil to revert to the
-///     default class name.
-+ (void)setScreenName:(nullable NSString *)screenName
-          screenClass:(nullable NSString *)screenClassOverride;
-
-/// Sets whether analytics collection is enabled for this app on this device. This setting is
-/// persisted across app sessions. By default it is enabled.
-///
-/// @param analyticsCollectionEnabled A flag that enables or disables Analytics collection.
-+ (void)setAnalyticsCollectionEnabled:(BOOL)analyticsCollectionEnabled;
-
-/// Sets the interval of inactivity in seconds that terminates the current session. The default
-/// value is 1800 seconds (30 minutes).
-///
-/// @param sessionTimeoutInterval The custom time of inactivity in seconds before the current
-///     session terminates.
-+ (void)setSessionTimeoutInterval:(NSTimeInterval)sessionTimeoutInterval;
-
-/// The unique ID for this instance of the application.
-+ (NSString *)appInstanceID;
-
-/// Clears all analytics data for this instance from the device and resets the app instance ID.
-/// FIRAnalyticsConfiguration values will be reset to the default values.
-+ (void)resetAnalyticsData;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 407
Libraries external/Firebase/Analytics/FirebaseAnalytics.framework/Headers/FIREventNames.h

@@ -1,407 +0,0 @@
-/// @file FIREventNames.h
-///
-/// Predefined event names.
-///
-/// An Event is an important occurrence in your app that you want to measure. You can report up to
-/// 500 different types of Events per app and you can associate up to 25 unique parameters with each
-/// Event type. Some common events are suggested below, but you may also choose to specify custom
-/// Event types that are associated with your specific app. Each event type is identified by a
-/// unique name. Event names can be up to 40 characters long, may only contain alphanumeric
-/// characters and underscores ("_"), and must start with an alphabetic character. The "firebase_",
-/// "google_", and "ga_" prefixes are reserved and should not be used.
-
-#import <Foundation/Foundation.h>
-
-/// Add Payment Info event. This event signifies that a user has submitted their payment information
-/// to your app.
-static NSString *const kFIREventAddPaymentInfo NS_SWIFT_NAME(AnalyticsEventAddPaymentInfo) =
-    @"add_payment_info";
-
-/// E-Commerce Add To Cart event. This event signifies that an item was added to a cart for
-/// purchase. Add this event to a funnel with kFIREventEcommercePurchase to gauge the effectiveness
-/// of your checkout process. Note: If you supply the @c kFIRParameterValue parameter, you must
-/// also supply the @c kFIRParameterCurrency parameter so that revenue metrics can be computed
-/// accurately. Params:
-///
-/// <ul>
-///     <li>@c kFIRParameterQuantity (signed 64-bit integer as NSNumber)</li>
-///     <li>@c kFIRParameterItemID (NSString)</li>
-///     <li>@c kFIRParameterItemName (NSString)</li>
-///     <li>@c kFIRParameterItemCategory (NSString)</li>
-///     <li>@c kFIRParameterItemLocationID (NSString) (optional)</li>
-///     <li>@c kFIRParameterPrice (double as NSNumber) (optional)</li>
-///     <li>@c kFIRParameterCurrency (NSString) (optional)</li>
-///     <li>@c kFIRParameterValue (double as NSNumber) (optional)</li>
-///     <li>@c kFIRParameterOrigin (NSString) (optional)</li>
-///     <li>@c kFIRParameterDestination (NSString) (optional)</li>
-///     <li>@c kFIRParameterStartDate (NSString) (optional)</li>
-///     <li>@c kFIRParameterEndDate (NSString) (optional)</li>
-/// </ul>
-static NSString *const kFIREventAddToCart NS_SWIFT_NAME(AnalyticsEventAddToCart) = @"add_to_cart";
-
-/// E-Commerce Add To Wishlist event. This event signifies that an item was added to a wishlist.
-/// Use this event to identify popular gift items in your app. Note: If you supply the
-/// @c kFIRParameterValue parameter, you must also supply the @c kFIRParameterCurrency
-/// parameter so that revenue metrics can be computed accurately. Params:
-///
-/// <ul>
-///     <li>@c kFIRParameterQuantity (signed 64-bit integer as NSNumber)</li>
-///     <li>@c kFIRParameterItemID (NSString)</li>
-///     <li>@c kFIRParameterItemName (NSString)</li>
-///     <li>@c kFIRParameterItemCategory (NSString)</li>
-///     <li>@c kFIRParameterItemLocationID (NSString) (optional)</li>
-///     <li>@c kFIRParameterPrice (double as NSNumber) (optional)</li>
-///     <li>@c kFIRParameterCurrency (NSString) (optional)</li>
-///     <li>@c kFIRParameterValue (double as NSNumber) (optional)</li>
-/// </ul>
-static NSString *const kFIREventAddToWishlist NS_SWIFT_NAME(AnalyticsEventAddToWishlist) =
-    @"add_to_wishlist";
-
-/// App Open event. By logging this event when an App becomes active, developers can understand how
-/// often users leave and return during the course of a Session. Although Sessions are automatically
-/// reported, this event can provide further clarification around the continuous engagement of
-/// app-users.
-static NSString *const kFIREventAppOpen NS_SWIFT_NAME(AnalyticsEventAppOpen) = @"app_open";
-
-/// E-Commerce Begin Checkout event. This event signifies that a user has begun the process of
-/// checking out. Add this event to a funnel with your kFIREventEcommercePurchase event to gauge the
-/// effectiveness of your checkout process. Note: If you supply the @c kFIRParameterValue
-/// parameter, you must also supply the @c kFIRParameterCurrency parameter so that revenue
-/// metrics can be computed accurately. Params:
-///
-/// <ul>
-///     <li>@c kFIRParameterValue (double as NSNumber) (optional)</li>
-///     <li>@c kFIRParameterCurrency (NSString) (optional)</li>
-///     <li>@c kFIRParameterTransactionID (NSString) (optional)</li>
-///     <li>@c kFIRParameterStartDate (NSString) (optional)</li>
-///     <li>@c kFIRParameterEndDate (NSString) (optional)</li>
-///     <li>@c kFIRParameterNumberOfNights (signed 64-bit integer as NSNumber) (optional) for
-///         hotel bookings</li>
-///     <li>@c kFIRParameterNumberOfRooms (signed 64-bit integer as NSNumber) (optional) for
-///         hotel bookings</li>
-///     <li>@c kFIRParameterNumberOfPassengers (signed 64-bit integer as NSNumber) (optional)
-///         for travel bookings</li>
-///     <li>@c kFIRParameterOrigin (NSString) (optional)</li>
-///     <li>@c kFIRParameterDestination (NSString) (optional)</li>
-///     <li>@c kFIRParameterTravelClass (NSString) (optional) for travel bookings</li>
-/// </ul>
-static NSString *const kFIREventBeginCheckout NS_SWIFT_NAME(AnalyticsEventBeginCheckout) =
-    @"begin_checkout";
-
-/// Campaign Detail event. Log this event to supply the referral details of a re-engagement
-/// campaign. Note: you must supply at least one of the required parameters kFIRParameterSource,
-/// kFIRParameterMedium or kFIRParameterCampaign. Params:
-///
-/// <ul>
-///     <li>@c kFIRParameterSource (NSString)</li>
-///     <li>@c kFIRParameterMedium (NSString)</li>
-///     <li>@c kFIRParameterCampaign (NSString)</li>
-///     <li>@c kFIRParameterTerm (NSString) (optional)</li>
-///     <li>@c kFIRParameterContent (NSString) (optional)</li>
-///     <li>@c kFIRParameterAdNetworkClickID (NSString) (optional)</li>
-///     <li>@c kFIRParameterCP1 (NSString) (optional)</li>
-/// </ul>
-static NSString *const kFIREventCampaignDetails NS_SWIFT_NAME(AnalyticsEventCampaignDetails) =
-    @"campaign_details";
-
-/// Checkout progress. Params:
-///
-/// <ul>
-///    <li>@c kFIRParameterCheckoutStep (unsigned 64-bit integer as NSNumber)</li>
-///    <li>@c kFIRParameterCheckoutOption (NSString) (optional)</li>
-/// </ul>
-static NSString *const kFIREventCheckoutProgress NS_SWIFT_NAME(AnalyticsEventCheckoutProgress) =
-    @"checkout_progress";
-
-/// Earn Virtual Currency event. This event tracks the awarding of virtual currency in your app. Log
-/// this along with @c kFIREventSpendVirtualCurrency to better understand your virtual economy.
-/// Params:
-///
-/// <ul>
-///     <li>@c kFIRParameterVirtualCurrencyName (NSString)</li>
-///     <li>@c kFIRParameterValue (signed 64-bit integer or double as NSNumber)</li>
-/// </ul>
-static NSString *const kFIREventEarnVirtualCurrency
-    NS_SWIFT_NAME(AnalyticsEventEarnVirtualCurrency) = @"earn_virtual_currency";
-
-/// E-Commerce Purchase event. This event signifies that an item was purchased by a user. Note:
-/// This is different from the in-app purchase event, which is reported automatically for App
-/// Store-based apps. Note: If you supply the @c kFIRParameterValue parameter, you must also
-/// supply the @c kFIRParameterCurrency parameter so that revenue metrics can be computed
-/// accurately. Params:
-///
-/// <ul>
-///     <li>@c kFIRParameterCurrency (NSString) (optional)</li>
-///     <li>@c kFIRParameterValue (double as NSNumber) (optional)</li>
-///     <li>@c kFIRParameterTransactionID (NSString) (optional)</li>
-///     <li>@c kFIRParameterTax (double as NSNumber) (optional)</li>
-///     <li>@c kFIRParameterShipping (double as NSNumber) (optional)</li>
-///     <li>@c kFIRParameterCoupon (NSString) (optional)</li>
-///     <li>@c kFIRParameterLocation (NSString) (optional)</li>
-///     <li>@c kFIRParameterStartDate (NSString) (optional)</li>
-///     <li>@c kFIRParameterEndDate (NSString) (optional)</li>
-///     <li>@c kFIRParameterNumberOfNights (signed 64-bit integer as NSNumber) (optional) for
-///         hotel bookings</li>
-///     <li>@c kFIRParameterNumberOfRooms (signed 64-bit integer as NSNumber) (optional) for
-///         hotel bookings</li>
-///     <li>@c kFIRParameterNumberOfPassengers (signed 64-bit integer as NSNumber) (optional)
-///         for travel bookings</li>
-///     <li>@c kFIRParameterOrigin (NSString) (optional)</li>
-///     <li>@c kFIRParameterDestination (NSString) (optional)</li>
-///     <li>@c kFIRParameterTravelClass (NSString) (optional) for travel bookings</li>
-/// </ul>
-static NSString *const kFIREventEcommercePurchase NS_SWIFT_NAME(AnalyticsEventEcommercePurchase) =
-    @"ecommerce_purchase";
-
-/// Generate Lead event. Log this event when a lead has been generated in the app to understand the
-/// efficacy of your install and re-engagement campaigns. Note: If you supply the
-/// @c kFIRParameterValue parameter, you must also supply the @c kFIRParameterCurrency
-/// parameter so that revenue metrics can be computed accurately. Params:
-///
-/// <ul>
-///     <li>@c kFIRParameterCurrency (NSString) (optional)</li>
-///     <li>@c kFIRParameterValue (double as NSNumber) (optional)</li>
-/// </ul>
-static NSString *const kFIREventGenerateLead NS_SWIFT_NAME(AnalyticsEventGenerateLead) =
-    @"generate_lead";
-
-/// Join Group event. Log this event when a user joins a group such as a guild, team or family. Use
-/// this event to analyze how popular certain groups or social features are in your app. Params:
-///
-/// <ul>
-///     <li>@c kFIRParameterGroupID (NSString)</li>
-/// </ul>
-static NSString *const kFIREventJoinGroup NS_SWIFT_NAME(AnalyticsEventJoinGroup) = @"join_group";
-
-/// Level Up event. This event signifies that a player has leveled up in your gaming app. It can
-/// help you gauge the level distribution of your userbase and help you identify certain levels that
-/// are difficult to pass. Params:
-///
-/// <ul>
-///     <li>@c kFIRParameterLevel (signed 64-bit integer as NSNumber)</li>
-///     <li>@c kFIRParameterCharacter (NSString) (optional)</li>
-/// </ul>
-static NSString *const kFIREventLevelUp NS_SWIFT_NAME(AnalyticsEventLevelUp) = @"level_up";
-
-/// Login event. Apps with a login feature can report this event to signify that a user has logged
-/// in.
-static NSString *const kFIREventLogin NS_SWIFT_NAME(AnalyticsEventLogin) = @"login";
-
-/// Post Score event. Log this event when the user posts a score in your gaming app. This event can
-/// help you understand how users are actually performing in your game and it can help you correlate
-/// high scores with certain audiences or behaviors. Params:
-///
-/// <ul>
-///     <li>@c kFIRParameterScore (signed 64-bit integer as NSNumber)</li>
-///     <li>@c kFIRParameterLevel (signed 64-bit integer as NSNumber) (optional)</li>
-///     <li>@c kFIRParameterCharacter (NSString) (optional)</li>
-/// </ul>
-static NSString *const kFIREventPostScore NS_SWIFT_NAME(AnalyticsEventPostScore) = @"post_score";
-
-/// Present Offer event. This event signifies that the app has presented a purchase offer to a user.
-/// Add this event to a funnel with the kFIREventAddToCart and kFIREventEcommercePurchase to gauge
-/// your conversion process. Note: If you supply the @c kFIRParameterValue parameter, you must
-/// also supply the @c kFIRParameterCurrency parameter so that revenue metrics can be computed
-/// accurately. Params:
-///
-/// <ul>
-///     <li>@c kFIRParameterQuantity (signed 64-bit integer as NSNumber)</li>
-///     <li>@c kFIRParameterItemID (NSString)</li>
-///     <li>@c kFIRParameterItemName (NSString)</li>
-///     <li>@c kFIRParameterItemCategory (NSString)</li>
-///     <li>@c kFIRParameterItemLocationID (NSString) (optional)</li>
-///     <li>@c kFIRParameterPrice (double as NSNumber) (optional)</li>
-///     <li>@c kFIRParameterCurrency (NSString) (optional)</li>
-///     <li>@c kFIRParameterValue (double as NSNumber) (optional)</li>
-/// </ul>
-static NSString *const kFIREventPresentOffer NS_SWIFT_NAME(AnalyticsEventPresentOffer) =
-    @"present_offer";
-
-/// E-Commerce Purchase Refund event. This event signifies that an item purchase was refunded.
-/// Note: If you supply the @c kFIRParameterValue parameter, you must also supply the
-/// @c kFIRParameterCurrency parameter so that revenue metrics can be computed accurately.
-/// Params:
-///
-/// <ul>
-///     <li>@c kFIRParameterCurrency (NSString) (optional)</li>
-///     <li>@c kFIRParameterValue (double as NSNumber) (optional)</li>
-///     <li>@c kFIRParameterTransactionID (NSString) (optional)</li>
-/// </ul>
-static NSString *const kFIREventPurchaseRefund NS_SWIFT_NAME(AnalyticsEventPurchaseRefund) =
-    @"purchase_refund";
-
-/// Remove from cart event. Params:
-///
-/// <ul>
-///     <li>@c kFIRParameterQuantity (signed 64-bit integer as NSNumber)</li>
-///     <li>@c kFIRParameterItemID (NSString)</li>
-///     <li>@c kFIRParameterItemName (NSString)</li>
-///     <li>@c kFIRParameterItemCategory (NSString)</li>
-///     <li>@c kFIRParameterItemLocationID (NSString) (optional)</li>
-///     <li>@c kFIRParameterPrice (double as NSNumber) (optional)</li>
-///     <li>@c kFIRParameterCurrency (NSString) (optional)</li>
-///     <li>@c kFIRParameterValue (double as NSNumber) (optional)</li>
-///     <li>@c kFIRParameterOrigin (NSString) (optional)</li>
-///     <li>@c kFIRParameterDestination (NSString) (optional)</li>
-///     <li>@c kFIRParameterStartDate (NSString) (optional)</li>
-///     <li>@c kFIRParameterEndDate (NSString) (optional)</li>
-/// </ul>
-static NSString *const kFIREventRemoveFromCart NS_SWIFT_NAME(AnalyticsEventRemoveFromCart) =
-    @"remove_from_cart";
-
-/// Search event. Apps that support search features can use this event to contextualize search
-/// operations by supplying the appropriate, corresponding parameters. This event can help you
-/// identify the most popular content in your app. Params:
-///
-/// <ul>
-///     <li>@c kFIRParameterSearchTerm (NSString)</li>
-///     <li>@c kFIRParameterStartDate (NSString) (optional)</li>
-///     <li>@c kFIRParameterEndDate (NSString) (optional)</li>
-///     <li>@c kFIRParameterNumberOfNights (signed 64-bit integer as NSNumber) (optional) for
-///         hotel bookings</li>
-///     <li>@c kFIRParameterNumberOfRooms (signed 64-bit integer as NSNumber) (optional) for
-///         hotel bookings</li>
-///     <li>@c kFIRParameterNumberOfPassengers (signed 64-bit integer as NSNumber) (optional)
-///         for travel bookings</li>
-///     <li>@c kFIRParameterOrigin (NSString) (optional)</li>
-///     <li>@c kFIRParameterDestination (NSString) (optional)</li>
-///     <li>@c kFIRParameterTravelClass (NSString) (optional) for travel bookings</li>
-/// </ul>
-static NSString *const kFIREventSearch NS_SWIFT_NAME(AnalyticsEventSearch) = @"search";
-
-/// Select Content event. This general purpose event signifies that a user has selected some content
-/// of a certain type in an app. The content can be any object in your app. This event can help you
-/// identify popular content and categories of content in your app. Params:
-///
-/// <ul>
-///     <li>@c kFIRParameterContentType (NSString)</li>
-///     <li>@c kFIRParameterItemID (NSString)</li>
-/// </ul>
-static NSString *const kFIREventSelectContent NS_SWIFT_NAME(AnalyticsEventSelectContent) =
-    @"select_content";
-
-/// Set checkout option. Params:
-///
-/// <ul>
-///    <li>@c kFIRParameterCheckoutStep (unsigned 64-bit integer as NSNumber)</li>
-///    <li>@c kFIRParameterCheckoutOption (NSString)</li>
-/// </ul>
-static NSString *const kFIREventSetCheckoutOption NS_SWIFT_NAME(AnalyticsEventSetCheckoutOption) =
-    @"set_checkout_option";
-
-/// Share event. Apps with social features can log the Share event to identify the most viral
-/// content. Params:
-///
-/// <ul>
-///     <li>@c kFIRParameterContentType (NSString)</li>
-///     <li>@c kFIRParameterItemID (NSString)</li>
-/// </ul>
-static NSString *const kFIREventShare NS_SWIFT_NAME(AnalyticsEventShare) = @"share";
-
-/// Sign Up event. This event indicates that a user has signed up for an account in your app. The
-/// parameter signifies the method by which the user signed up. Use this event to understand the
-/// different behaviors between logged in and logged out users. Params:
-///
-/// <ul>
-///     <li>@c kFIRParameterSignUpMethod (NSString)</li>
-/// </ul>
-static NSString *const kFIREventSignUp NS_SWIFT_NAME(AnalyticsEventSignUp) = @"sign_up";
-
-/// Spend Virtual Currency event. This event tracks the sale of virtual goods in your app and can
-/// help you identify which virtual goods are the most popular objects of purchase. Params:
-///
-/// <ul>
-///     <li>@c kFIRParameterItemName (NSString)</li>
-///     <li>@c kFIRParameterVirtualCurrencyName (NSString)</li>
-///     <li>@c kFIRParameterValue (signed 64-bit integer or double as NSNumber)</li>
-/// </ul>
-static NSString *const kFIREventSpendVirtualCurrency
-    NS_SWIFT_NAME(AnalyticsEventSpendVirtualCurrency) = @"spend_virtual_currency";
-
-/// Tutorial Begin event. This event signifies the start of the on-boarding process in your app. Use
-/// this in a funnel with kFIREventTutorialComplete to understand how many users complete this
-/// process and move on to the full app experience.
-static NSString *const kFIREventTutorialBegin NS_SWIFT_NAME(AnalyticsEventTutorialBegin) =
-    @"tutorial_begin";
-
-/// Tutorial End event. Use this event to signify the user's completion of your app's on-boarding
-/// process. Add this to a funnel with kFIREventTutorialBegin to gauge the completion rate of your
-/// on-boarding process.
-static NSString *const kFIREventTutorialComplete NS_SWIFT_NAME(AnalyticsEventTutorialComplete) =
-    @"tutorial_complete";
-
-/// Unlock Achievement event. Log this event when the user has unlocked an achievement in your
-/// game. Since achievements generally represent the breadth of a gaming experience, this event can
-/// help you understand how many users are experiencing all that your game has to offer. Params:
-///
-/// <ul>
-///     <li>@c kFIRParameterAchievementID (NSString)</li>
-/// </ul>
-static NSString *const kFIREventUnlockAchievement NS_SWIFT_NAME(AnalyticsEventUnlockAchievement) =
-    @"unlock_achievement";
-
-/// View Item event. This event signifies that some content was shown to the user. This content may
-/// be a product, a webpage or just a simple image or text. Use the appropriate parameters to
-/// contextualize the event. Use this event to discover the most popular items viewed in your app.
-/// Note: If you supply the @c kFIRParameterValue parameter, you must also supply the
-/// @c kFIRParameterCurrency parameter so that revenue metrics can be computed accurately.
-/// Params:
-///
-/// <ul>
-///     <li>@c kFIRParameterItemID (NSString)</li>
-///     <li>@c kFIRParameterItemName (NSString)</li>
-///     <li>@c kFIRParameterItemCategory (NSString)</li>
-///     <li>@c kFIRParameterItemLocationID (NSString) (optional)</li>
-///     <li>@c kFIRParameterPrice (double as NSNumber) (optional)</li>
-///     <li>@c kFIRParameterQuantity (signed 64-bit integer as NSNumber) (optional)</li>
-///     <li>@c kFIRParameterCurrency (NSString) (optional)</li>
-///     <li>@c kFIRParameterValue (double as NSNumber) (optional)</li>
-///     <li>@c kFIRParameterStartDate (NSString) (optional)</li>
-///     <li>@c kFIRParameterEndDate (NSString) (optional)</li>
-///     <li>@c kFIRParameterFlightNumber (NSString) (optional) for travel bookings</li>
-///     <li>@c kFIRParameterNumberOfPassengers (signed 64-bit integer as NSNumber) (optional)
-///         for travel bookings</li>
-///     <li>@c kFIRParameterNumberOfNights (signed 64-bit integer as NSNumber) (optional) for
-///         travel bookings</li>
-///     <li>@c kFIRParameterNumberOfRooms (signed 64-bit integer as NSNumber) (optional) for
-///         travel bookings</li>
-///     <li>@c kFIRParameterOrigin (NSString) (optional)</li>
-///     <li>@c kFIRParameterDestination (NSString) (optional)</li>
-///     <li>@c kFIRParameterSearchTerm (NSString) (optional) for travel bookings</li>
-///     <li>@c kFIRParameterTravelClass (NSString) (optional) for travel bookings</li>
-/// </ul>
-static NSString *const kFIREventViewItem NS_SWIFT_NAME(AnalyticsEventViewItem) = @"view_item";
-
-/// View Item List event. Log this event when the user has been presented with a list of items of a
-/// certain category. Params:
-///
-/// <ul>
-///     <li>@c kFIRParameterItemCategory (NSString)</li>
-/// </ul>
-static NSString *const kFIREventViewItemList NS_SWIFT_NAME(AnalyticsEventViewItemList) =
-    @"view_item_list";
-
-/// View Search Results event. Log this event when the user has been presented with the results of a
-/// search. Params:
-///
-/// <ul>
-///     <li>@c kFIRParameterSearchTerm (NSString)</li>
-/// </ul>
-static NSString *const kFIREventViewSearchResults NS_SWIFT_NAME(AnalyticsEventViewSearchResults) =
-    @"view_search_results";
-
-/// Level Start event. Log this event when the user starts a new level. Params:
-///
-/// <ul>
-///     <li>@c kFIRParameterLevelName (NSString)</li>
-/// </ul>
-static NSString *const kFIREventLevelStart NS_SWIFT_NAME(AnalyticsEventLevelStart) =
-    @"level_start";
-
-/// Level End event. Log this event when the user finishes a level. Params:
-///
-/// <ul>
-///     <li>@c kFIRParameterLevelName (NSString)</li>
-///     <li>@c kFIRParameterSuccess (NSString)</li>
-/// </ul>
-static NSString *const kFIREventLevelEnd NS_SWIFT_NAME(AnalyticsEventLevelEnd) = @"level_end";

+ 0 - 532
Libraries external/Firebase/Analytics/FirebaseAnalytics.framework/Headers/FIRParameterNames.h

@@ -1,532 +0,0 @@
-/// @file FIRParameterNames.h
-///
-/// Predefined event parameter names.
-///
-/// Params supply information that contextualize Events. You can associate up to 25 unique Params
-/// with each Event type. Some Params are suggested below for certain common Events, but you are
-/// not limited to these. You may supply extra Params for suggested Events or custom Params for
-/// Custom events. Param names can be up to 40 characters long, may only contain alphanumeric
-/// characters and underscores ("_"), and must start with an alphabetic character. Param values can
-/// be up to 100 characters long. The "firebase_", "google_", and "ga_" prefixes are reserved and
-/// should not be used.
-
-#import <Foundation/Foundation.h>
-
-/// Game achievement ID (NSString).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterAchievementID : @"10_matches_won",
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterAchievementID NS_SWIFT_NAME(AnalyticsParameterAchievementID) =
-    @"achievement_id";
-
-/// Ad Network Click ID (NSString). Used for network-specific click IDs which vary in format.
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterAdNetworkClickID : @"1234567",
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterAdNetworkClickID
-    NS_SWIFT_NAME(AnalyticsParameterAdNetworkClickID) = @"aclid";
-
-/// The store or affiliation from which this transaction occurred (NSString).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterAffiliation : @"Google Store",
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterAffiliation NS_SWIFT_NAME(AnalyticsParameterAffiliation) =
-    @"affiliation";
-
-/// The individual campaign name, slogan, promo code, etc. Some networks have pre-defined macro to
-/// capture campaign information, otherwise can be populated by developer. Highly Recommended
-/// (NSString).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterCampaign : @"winter_promotion",
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterCampaign NS_SWIFT_NAME(AnalyticsParameterCampaign) =
-    @"campaign";
-
-/// Character used in game (NSString).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterCharacter : @"beat_boss",
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterCharacter NS_SWIFT_NAME(AnalyticsParameterCharacter) =
-    @"character";
-
-/// The checkout step (1..N) (unsigned 64-bit integer as NSNumber).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterCheckoutStep : @"1",
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterCheckoutStep NS_SWIFT_NAME(AnalyticsParameterCheckoutStep) =
-    @"checkout_step";
-
-/// Some option on a step in an ecommerce flow (NSString).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterCheckoutOption : @"Visa",
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterCheckoutOption
-    NS_SWIFT_NAME(AnalyticsParameterCheckoutOption) = @"checkout_option";
-
-/// Campaign content (NSString).
-static NSString *const kFIRParameterContent NS_SWIFT_NAME(AnalyticsParameterContent) = @"content";
-
-/// Type of content selected (NSString).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterContentType : @"news article",
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterContentType NS_SWIFT_NAME(AnalyticsParameterContentType) =
-    @"content_type";
-
-/// Coupon code for a purchasable item (NSString).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterCoupon : @"zz123",
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterCoupon NS_SWIFT_NAME(AnalyticsParameterCoupon) = @"coupon";
-
-/// Campaign custom parameter (NSString). Used as a method of capturing custom data in a campaign.
-/// Use varies by network.
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterCP1 : @"custom_data",
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterCP1 NS_SWIFT_NAME(AnalyticsParameterCP1) = @"cp1";
-
-/// The name of a creative used in a promotional spot (NSString).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterCreativeName : @"Summer Sale",
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterCreativeName NS_SWIFT_NAME(AnalyticsParameterCreativeName) =
-    @"creative_name";
-
-/// The name of a creative slot (NSString).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterCreativeSlot : @"summer_banner2",
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterCreativeSlot NS_SWIFT_NAME(AnalyticsParameterCreativeSlot) =
-    @"creative_slot";
-
-/// Purchase currency in 3-letter <a href="http://en.wikipedia.org/wiki/ISO_4217#Active_codes">
-/// ISO_4217</a> format (NSString).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterCurrency : @"USD",
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterCurrency NS_SWIFT_NAME(AnalyticsParameterCurrency) =
-    @"currency";
-
-/// Flight or Travel destination (NSString).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterDestination : @"Mountain View, CA",
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterDestination NS_SWIFT_NAME(AnalyticsParameterDestination) =
-    @"destination";
-
-/// The arrival date, check-out date or rental end date for the item. This should be in
-/// YYYY-MM-DD format (NSString).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterEndDate : @"2015-09-14",
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterEndDate NS_SWIFT_NAME(AnalyticsParameterEndDate) = @"end_date";
-
-/// Flight number for travel events (NSString).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterFlightNumber : @"ZZ800",
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterFlightNumber NS_SWIFT_NAME(AnalyticsParameterFlightNumber) =
-    @"flight_number";
-
-/// Group/clan/guild ID (NSString).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterGroupID : @"g1",
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterGroupID NS_SWIFT_NAME(AnalyticsParameterGroupID) = @"group_id";
-
-/// Index of an item in a list (signed 64-bit integer as NSNumber).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterIndex : @(1),
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterIndex NS_SWIFT_NAME(AnalyticsParameterIndex) = @"index";
-
-/// Item brand (NSString).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterItemBrand : @"Google",
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterItemBrand NS_SWIFT_NAME(AnalyticsParameterItemBrand) =
-    @"item_brand";
-
-/// Item category (NSString).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterItemCategory : @"t-shirts",
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterItemCategory NS_SWIFT_NAME(AnalyticsParameterItemCategory) =
-    @"item_category";
-
-/// Item ID (NSString).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterItemID : @"p7654",
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterItemID NS_SWIFT_NAME(AnalyticsParameterItemID) = @"item_id";
-
-/// The Google <a href="https://developers.google.com/places/place-id">Place ID</a> (NSString) that
-/// corresponds to the associated item. Alternatively, you can supply your own custom Location ID.
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterItemLocationID : @"ChIJiyj437sx3YAR9kUWC8QkLzQ",
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterItemLocationID
-    NS_SWIFT_NAME(AnalyticsParameterItemLocationID) = @"item_location_id";
-
-/// Item name (NSString).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterItemName : @"abc",
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterItemName NS_SWIFT_NAME(AnalyticsParameterItemName) =
-    @"item_name";
-
-/// The list in which the item was presented to the user (NSString).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterItemList : @"Search Results",
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterItemList NS_SWIFT_NAME(AnalyticsParameterItemList) =
-    @"item_list";
-
-/// Item variant (NSString).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterItemVariant : @"Red",
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterItemVariant NS_SWIFT_NAME(AnalyticsParameterItemVariant) =
-    @"item_variant";
-
-/// Level in game (signed 64-bit integer as NSNumber).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterLevel : @(42),
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterLevel NS_SWIFT_NAME(AnalyticsParameterLevel) = @"level";
-
-/// Location (NSString). The Google <a href="https://developers.google.com/places/place-id">Place ID
-/// </a> that corresponds to the associated event. Alternatively, you can supply your own custom
-/// Location ID.
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterLocation : @"ChIJiyj437sx3YAR9kUWC8QkLzQ",
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterLocation NS_SWIFT_NAME(AnalyticsParameterLocation) =
-    @"location";
-
-/// The advertising or marketing medium, for example: cpc, banner, email, push. Highly recommended
-/// (NSString).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterMedium : @"email",
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterMedium NS_SWIFT_NAME(AnalyticsParameterMedium) = @"medium";
-
-/// Number of nights staying at hotel (signed 64-bit integer as NSNumber).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterNumberOfNights : @(3),
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterNumberOfNights
-    NS_SWIFT_NAME(AnalyticsParameterNumberOfNights) = @"number_of_nights";
-
-/// Number of passengers traveling (signed 64-bit integer as NSNumber).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterNumberOfPassengers : @(11),
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterNumberOfPassengers
-    NS_SWIFT_NAME(AnalyticsParameterNumberOfPassengers) = @"number_of_passengers";
-
-/// Number of rooms for travel events (signed 64-bit integer as NSNumber).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterNumberOfRooms : @(2),
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterNumberOfRooms NS_SWIFT_NAME(AnalyticsParameterNumberOfRooms) =
-    @"number_of_rooms";
-
-/// Flight or Travel origin (NSString).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterOrigin : @"Mountain View, CA",
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterOrigin NS_SWIFT_NAME(AnalyticsParameterOrigin) = @"origin";
-
-/// Purchase price (double as NSNumber).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterPrice : @(1.0),
-///       kFIRParameterCurrency : @"USD",  // e.g. $1.00 USD
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterPrice NS_SWIFT_NAME(AnalyticsParameterPrice) = @"price";
-
-/// Purchase quantity (signed 64-bit integer as NSNumber).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterQuantity : @(1),
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterQuantity NS_SWIFT_NAME(AnalyticsParameterQuantity) =
-    @"quantity";
-
-/// Score in game (signed 64-bit integer as NSNumber).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterScore : @(4200),
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterScore NS_SWIFT_NAME(AnalyticsParameterScore) = @"score";
-
-/// The search string/keywords used (NSString).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterSearchTerm : @"periodic table",
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterSearchTerm NS_SWIFT_NAME(AnalyticsParameterSearchTerm) =
-    @"search_term";
-
-/// Shipping cost (double as NSNumber).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterShipping : @(9.50),
-///       kFIRParameterCurrency : @"USD",  // e.g. $9.50 USD
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterShipping NS_SWIFT_NAME(AnalyticsParameterShipping) =
-    @"shipping";
-
-/// Sign up method (NSString).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterSignUpMethod : @"google",
-///       // ...
-///     };
-/// </pre>
-///
-/// <b>This constant has been deprecated. Use Method constant instead.</b>
-static NSString *const kFIRParameterSignUpMethod NS_SWIFT_NAME(AnalyticsParameterSignUpMethod) =
-    @"sign_up_method";
-
-/// A particular approach used in an operation; for example, "facebook" or "email" in the context
-/// of a sign_up or login event.  (NSString).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterMethod : @"google",
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterMethod NS_SWIFT_NAME(AnalyticsParameterMethod) = @"method";
-
-/// The origin of your traffic, such as an Ad network (for example, google) or partner (urban
-/// airship). Identify the advertiser, site, publication, etc. that is sending traffic to your
-/// property. Highly recommended (NSString).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterSource : @"InMobi",
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterSource NS_SWIFT_NAME(AnalyticsParameterSource) = @"source";
-
-/// The departure date, check-in date or rental start date for the item. This should be in
-/// YYYY-MM-DD format (NSString).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterStartDate : @"2015-09-14",
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterStartDate NS_SWIFT_NAME(AnalyticsParameterStartDate) =
-    @"start_date";
-
-/// Tax amount (double as NSNumber).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterTax : @(1.0),
-///       kFIRParameterCurrency : @"USD",  // e.g. $1.00 USD
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterTax NS_SWIFT_NAME(AnalyticsParameterTax) = @"tax";
-
-/// If you're manually tagging keyword campaigns, you should use utm_term to specify the keyword
-/// (NSString).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterTerm : @"game",
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterTerm NS_SWIFT_NAME(AnalyticsParameterTerm) = @"term";
-
-/// A single ID for a ecommerce group transaction (NSString).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterTransactionID : @"ab7236dd9823",
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterTransactionID NS_SWIFT_NAME(AnalyticsParameterTransactionID) =
-    @"transaction_id";
-
-/// Travel class (NSString).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterTravelClass : @"business",
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterTravelClass NS_SWIFT_NAME(AnalyticsParameterTravelClass) =
-    @"travel_class";
-
-/// A context-specific numeric value which is accumulated automatically for each event type. This is
-/// a general purpose parameter that is useful for accumulating a key metric that pertains to an
-/// event. Examples include revenue, distance, time and points. Value should be specified as signed
-/// 64-bit integer or double as NSNumber. Notes: Values for pre-defined currency-related events
-/// (such as @c kFIREventAddToCart) should be supplied using double as NSNumber and must be
-/// accompanied by a @c kFIRParameterCurrency parameter. The valid range of accumulated values is
-/// [-9,223,372,036,854.77, 9,223,372,036,854.77]. Supplying a non-numeric value, omitting the
-/// corresponding @c kFIRParameterCurrency parameter, or supplying an invalid
-/// <a href="https://goo.gl/qqX3J2">currency code</a> for conversion events will cause that
-/// conversion to be omitted from reporting.
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterValue : @(3.99),
-///       kFIRParameterCurrency : @"USD",  // e.g. $3.99 USD
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterValue NS_SWIFT_NAME(AnalyticsParameterValue) = @"value";
-
-/// Name of virtual currency type (NSString).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterVirtualCurrencyName : @"virtual_currency_name",
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterVirtualCurrencyName
-    NS_SWIFT_NAME(AnalyticsParameterVirtualCurrencyName) = @"virtual_currency_name";
-
-/// The name of a level in a game (NSString).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterLevelName : @"room_1",
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterLevelName NS_SWIFT_NAME(AnalyticsParameterLevelName) =
-    @"level_name";
-
-/// The result of an operation. Specify 1 to indicate success and 0 to indicate failure (unsigned
-/// integer as NSNumber).
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterSuccess : @(1),
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterSuccess NS_SWIFT_NAME(AnalyticsParameterSuccess) = @"success";
-
-/// Indicates that the associated event should either extend the current session
-/// or start a new session if no session was active when the event was logged.
-/// Specify YES to extend the current session or to start a new session; any
-/// other value will not extend or start a session.
-/// <pre>
-///     NSDictionary *params = @{
-///       kFIRParameterExtendSession : @YES,
-///       // ...
-///     };
-/// </pre>
-static NSString *const kFIRParameterExtendSession NS_SWIFT_NAME(AnalyticsParameterExtendSession) =
-    @"extend_session";

+ 0 - 17
Libraries external/Firebase/Analytics/FirebaseAnalytics.framework/Headers/FIRUserPropertyNames.h

@@ -1,17 +0,0 @@
-/// @file FIRUserPropertyNames.h
-///
-/// Predefined user property names.
-///
-/// A UserProperty is an attribute that describes the app-user. By supplying UserProperties, you can
-/// later analyze different behaviors of various segments of your userbase. You may supply up to 25
-/// unique UserProperties per app, and you can use the name and value of your choosing for each one.
-/// UserProperty names can be up to 24 characters long, may only contain alphanumeric characters and
-/// underscores ("_"), and must start with an alphabetic character. UserProperty values can be up to
-/// 36 characters long. The "firebase_", "google_", and "ga_" prefixes are reserved and should not
-/// be used.
-
-#import <Foundation/Foundation.h>
-
-/// The method used to sign in. For example, "google", "facebook" or "twitter".
-static NSString *const kFIRUserPropertySignUpMethod
-    NS_SWIFT_NAME(AnalyticsUserPropertySignUpMethod) = @"sign_up_method";

+ 0 - 5
Libraries external/Firebase/Analytics/FirebaseAnalytics.framework/Headers/FirebaseAnalytics.h

@@ -1,5 +0,0 @@
-#import "FIRAnalytics+AppDelegate.h"
-#import "FIRAnalytics.h"
-#import "FIREventNames.h"
-#import "FIRParameterNames.h"
-#import "FIRUserPropertyNames.h"

+ 0 - 11
Libraries external/Firebase/Analytics/FirebaseAnalytics.framework/Modules/module.modulemap

@@ -1,11 +0,0 @@
-framework module FirebaseAnalytics {
-  umbrella header "FirebaseAnalytics.h"
-  export *
-  module * { export * }
-  link "sqlite3"
-  link "z"
-  link framework "Security"
-  link framework "StoreKit"
-  link framework "SystemConfiguration"
-  link framework "UIKit"
-}

BIN
Libraries external/Firebase/Analytics/FirebaseCore.framework/FirebaseCore


+ 0 - 56
Libraries external/Firebase/Analytics/FirebaseCore.framework/Headers/FIRAnalyticsConfiguration.h

@@ -1,56 +0,0 @@
-/*
- * Copyright 2017 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * This class provides configuration fields for Firebase Analytics.
- */
-NS_SWIFT_NAME(AnalyticsConfiguration)
-DEPRECATED_MSG_ATTRIBUTE("Use these methods directly on the `Analytics` class.")
-@interface FIRAnalyticsConfiguration : NSObject
-
-/**
- * Returns the shared instance of FIRAnalyticsConfiguration.
- */
-+ (FIRAnalyticsConfiguration *)sharedInstance NS_SWIFT_NAME(shared());
-
-/**
- * Deprecated.
- * Sets the minimum engagement time in seconds required to start a new session. The default value
- * is 10 seconds.
- */
-- (void)setMinimumSessionInterval:(NSTimeInterval)minimumSessionInterval
-    DEPRECATED_MSG_ATTRIBUTE(
-        "Sessions are started immediately. More information at https://bit.ly/2FU46av");
-
-/**
- * Sets the interval of inactivity in seconds that terminates the current session. The default
- * value is 1800 seconds (30 minutes).
- */
-- (void)setSessionTimeoutInterval:(NSTimeInterval)sessionTimeoutInterval;
-
-/**
- * Sets whether analytics collection is enabled for this app on this device. This setting is
- * persisted across app sessions. By default it is enabled.
- */
-- (void)setAnalyticsCollectionEnabled:(BOOL)analyticsCollectionEnabled;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 127
Libraries external/Firebase/Analytics/FirebaseCore.framework/Headers/FIRApp.h

@@ -1,127 +0,0 @@
-/*
- * Copyright 2017 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-@class FIROptions;
-
-NS_ASSUME_NONNULL_BEGIN
-
-/** A block that takes a BOOL and has no return value. */
-typedef void (^FIRAppVoidBoolCallback)(BOOL success) NS_SWIFT_NAME(FirebaseAppVoidBoolCallback);
-
-/**
- * The entry point of Firebase SDKs.
- *
- * Initialize and configure FIRApp using +[FIRApp configure]
- * or other customized ways as shown below.
- *
- * The logging system has two modes: default mode and debug mode. In default mode, only logs with
- * log level Notice, Warning and Error will be sent to device. In debug mode, all logs will be sent
- * to device. The log levels that Firebase uses are consistent with the ASL log levels.
- *
- * Enable debug mode by passing the -FIRDebugEnabled argument to the application. You can add this
- * argument in the application's Xcode scheme. When debug mode is enabled via -FIRDebugEnabled,
- * further executions of the application will also be in debug mode. In order to return to default
- * mode, you must explicitly disable the debug mode with the application argument -FIRDebugDisabled.
- *
- * It is also possible to change the default logging level in code by calling setLoggerLevel: on
- * the FIRConfiguration interface.
- */
-NS_SWIFT_NAME(FirebaseApp)
-@interface FIRApp : NSObject
-
-/**
- * Configures a default Firebase app. Raises an exception if any configuration step fails. The
- * default app is named "__FIRAPP_DEFAULT". This method should be called after the app is launched
- * and before using Firebase services. This method is thread safe and contains synchronous file I/O
- * (reading GoogleService-Info.plist from disk).
- */
-+ (void)configure;
-
-/**
- * Configures the default Firebase app with the provided options. The default app is named
- * "__FIRAPP_DEFAULT". Raises an exception if any configuration step fails. This method is thread
- * safe.
- *
- * @param options The Firebase application options used to configure the service.
- */
-+ (void)configureWithOptions:(FIROptions *)options NS_SWIFT_NAME(configure(options:));
-
-/**
- * Configures a Firebase app with the given name and options. Raises an exception if any
- * configuration step fails. This method is thread safe.
- *
- * @param name The application's name given by the developer. The name should should only contain
-               Letters, Numbers and Underscore.
- * @param options The Firebase application options used to configure the services.
- */
-// clang-format off
-+ (void)configureWithName:(NSString *)name
-                  options:(FIROptions *)options NS_SWIFT_NAME(configure(name:options:));
-// clang-format on
-
-/**
- * Returns the default app, or nil if the default app does not exist.
- */
-+ (nullable FIRApp *)defaultApp NS_SWIFT_NAME(app());
-
-/**
- * Returns a previously created FIRApp instance with the given name, or nil if no such app exists.
- * This method is thread safe.
- */
-+ (nullable FIRApp *)appNamed:(NSString *)name NS_SWIFT_NAME(app(name:));
-
-/**
- * Returns the set of all extant FIRApp instances, or nil if there are no FIRApp instances. This
- * method is thread safe.
- */
-@property(class, readonly, nullable) NSDictionary<NSString *, FIRApp *> *allApps;
-
-/**
- * Cleans up the current FIRApp, freeing associated data and returning its name to the pool for
- * future use. This method is thread safe.
- */
-- (void)deleteApp:(FIRAppVoidBoolCallback)completion;
-
-/**
- * FIRApp instances should not be initialized directly. Call +[FIRApp configure],
- * +[FIRApp configureWithOptions:], or +[FIRApp configureWithNames:options:] directly.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-/**
- * Gets the name of this app.
- */
-@property(nonatomic, copy, readonly) NSString *name;
-
-/**
- * Gets a copy of the options for this app. These are non-modifiable.
- */
-@property(nonatomic, copy, readonly) FIROptions *options;
-
-/**
- * Gets or sets whether automatic data collection is enabled for all products. Defaults to `YES`
- * unless `FirebaseDataCollectionDefaultEnabled` is set to `NO` in your app's Info.plist. This value
- * is persisted across runs of the app so that it can be set once when users have consented to
- * collection.
- */
-@property(nonatomic, readwrite, getter=isDataCollectionDefaultEnabled)
-    BOOL dataCollectionDefaultEnabled;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 52
Libraries external/Firebase/Analytics/FirebaseCore.framework/Headers/FIRConfiguration.h

@@ -1,52 +0,0 @@
-/*
- * Copyright 2017 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-#import "FIRAnalyticsConfiguration.h"
-#import "FIRLoggerLevel.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * This interface provides global level properties that the developer can tweak, and the singleton
- * of the Firebase Analytics configuration class.
- */
-NS_SWIFT_NAME(FirebaseConfiguration)
-@interface FIRConfiguration : NSObject
-
-/** Returns the shared configuration object. */
-@property(class, nonatomic, readonly) FIRConfiguration *sharedInstance NS_SWIFT_NAME(shared);
-
-/** The configuration class for Firebase Analytics. */
-@property(nonatomic, readwrite)
-    FIRAnalyticsConfiguration *analyticsConfiguration DEPRECATED_MSG_ATTRIBUTE(
-        "Use the methods available here directly on the `Analytics` class.");
-
-/**
- * Sets the logging level for internal Firebase logging. Firebase will only log messages
- * that are logged at or below loggerLevel. The messages are logged both to the Xcode
- * console and to the device's log. Note that if an app is running from AppStore, it will
- * never log above FIRLoggerLevelNotice even if loggerLevel is set to a higher (more verbose)
- * setting.
- *
- * @param loggerLevel The maximum logging level. The default level is set to FIRLoggerLevelNotice.
- */
-- (void)setLoggerLevel:(FIRLoggerLevel)loggerLevel;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 38
Libraries external/Firebase/Analytics/FirebaseCore.framework/Headers/FIRLoggerLevel.h

@@ -1,38 +0,0 @@
-/*
- * Copyright 2017 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-// Note that importing GULLoggerLevel.h will lead to a non-modular header
-// import error.
-
-/**
- * The log levels used by internal logging.
- */
-typedef NS_ENUM(NSInteger, FIRLoggerLevel) {
-  /** Error level, matches ASL_LEVEL_ERR. */
-  FIRLoggerLevelError = 3,
-  /** Warning level, matches ASL_LEVEL_WARNING. */
-  FIRLoggerLevelWarning = 4,
-  /** Notice level, matches ASL_LEVEL_NOTICE. */
-  FIRLoggerLevelNotice = 5,
-  /** Info level, matches ASL_LEVEL_INFO. */
-  FIRLoggerLevelInfo = 6,
-  /** Debug level, matches ASL_LEVEL_DEBUG. */
-  FIRLoggerLevelDebug = 7,
-  /** Minimum log level. */
-  FIRLoggerLevelMin = FIRLoggerLevelError,
-  /** Maximum log level. */
-  FIRLoggerLevelMax = FIRLoggerLevelDebug
-} NS_SWIFT_NAME(FirebaseLoggerLevel);

+ 0 - 116
Libraries external/Firebase/Analytics/FirebaseCore.framework/Headers/FIROptions.h

@@ -1,116 +0,0 @@
-/*
- * Copyright 2017 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * This class provides constant fields of Google APIs.
- */
-NS_SWIFT_NAME(FirebaseOptions)
-@interface FIROptions : NSObject <NSCopying>
-
-/**
- * Returns the default options. The first time this is called it synchronously reads
- * GoogleService-Info.plist from disk.
- */
-+ (nullable FIROptions *)defaultOptions NS_SWIFT_NAME(defaultOptions());
-
-/**
- * An iOS API key used for authenticating requests from your app, e.g.
- * @"AIzaSyDdVgKwhZl0sTTTLZ7iTmt1r3N2cJLnaDk", used to identify your app to Google servers.
- */
-@property(nonatomic, copy, nullable) NSString *APIKey NS_SWIFT_NAME(apiKey);
-
-/**
- * The bundle ID for the application. Defaults to `[[NSBundle mainBundle] bundleID]` when not set
- * manually or in a plist.
- */
-@property(nonatomic, copy) NSString *bundleID;
-
-/**
- * The OAuth2 client ID for iOS application used to authenticate Google users, for example
- * @"12345.apps.googleusercontent.com", used for signing in with Google.
- */
-@property(nonatomic, copy, nullable) NSString *clientID;
-
-/**
- * The tracking ID for Google Analytics, e.g. @"UA-12345678-1", used to configure Google Analytics.
- */
-@property(nonatomic, copy, nullable) NSString *trackingID;
-
-/**
- * The Project Number from the Google Developer's console, for example @"012345678901", used to
- * configure Google Cloud Messaging.
- */
-@property(nonatomic, copy) NSString *GCMSenderID NS_SWIFT_NAME(gcmSenderID);
-
-/**
- * The Project ID from the Firebase console, for example @"abc-xyz-123".
- */
-@property(nonatomic, copy, nullable) NSString *projectID;
-
-/**
- * The Android client ID used in Google AppInvite when an iOS app has its Android version, for
- * example @"12345.apps.googleusercontent.com".
- */
-@property(nonatomic, copy, nullable) NSString *androidClientID;
-
-/**
- * The Google App ID that is used to uniquely identify an instance of an app.
- */
-@property(nonatomic, copy) NSString *googleAppID;
-
-/**
- * The database root URL, e.g. @"http://abc-xyz-123.firebaseio.com".
- */
-@property(nonatomic, copy, nullable) NSString *databaseURL;
-
-/**
- * The URL scheme used to set up Durable Deep Link service.
- */
-@property(nonatomic, copy, nullable) NSString *deepLinkURLScheme;
-
-/**
- * The Google Cloud Storage bucket name, e.g. @"abc-xyz-123.storage.firebase.com".
- */
-@property(nonatomic, copy, nullable) NSString *storageBucket;
-
-/**
- * Initializes a customized instance of FIROptions from the file at the given plist file path. This
- * will read the file synchronously from disk.
- * For example,
- * NSString *filePath =
- *     [[NSBundle mainBundle] pathForResource:@"GoogleService-Info" ofType:@"plist"];
- * FIROptions *options = [[FIROptions alloc] initWithContentsOfFile:filePath];
- * Returns nil if the plist file does not exist or is invalid.
- */
-- (nullable instancetype)initWithContentsOfFile:(NSString *)plistPath;
-
-/**
- * Initializes a customized instance of FIROptions with required fields. Use the mutable properties
- * to modify fields for configuring specific services.
- */
-// clang-format off
-- (instancetype)initWithGoogleAppID:(NSString *)googleAppID
-                        GCMSenderID:(NSString *)GCMSenderID
-    NS_SWIFT_NAME(init(googleAppID:gcmSenderID:));
-// clang-format on
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 21
Libraries external/Firebase/Analytics/FirebaseCore.framework/Headers/FirebaseCore.h

@@ -1,21 +0,0 @@
-/*
- * Copyright 2017 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import "FIRAnalyticsConfiguration.h"
-#import "FIRApp.h"
-#import "FIRConfiguration.h"
-#import "FIRLoggerLevel.h"
-#import "FIROptions.h"

+ 0 - 6
Libraries external/Firebase/Analytics/FirebaseCore.framework/Modules/module.modulemap

@@ -1,6 +0,0 @@
-framework module FirebaseCore {
-umbrella header "FirebaseCore.h"
-export *
-module * { export * }
-  link framework "Foundation"
-}

BIN
Libraries external/Firebase/Analytics/FirebaseCoreDiagnostics.framework/FirebaseCoreDiagnostics


+ 0 - 7
Libraries external/Firebase/Analytics/FirebaseCoreDiagnostics.framework/Modules/module.modulemap

@@ -1,7 +0,0 @@
-framework module FirebaseCoreDiagnostics {
-  export *
-  module * { export * }
-  link "z"
-  link framework "Security"
-  link framework "SystemConfiguration"
-}

BIN
Libraries external/Firebase/Analytics/FirebaseInstanceID.framework/FirebaseInstanceID


+ 0 - 320
Libraries external/Firebase/Analytics/FirebaseInstanceID.framework/Headers/FIRInstanceID.h

@@ -1,320 +0,0 @@
-/*
- * Copyright 2019 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-@class FIRInstanceIDResult;
-/**
- *  @memberof FIRInstanceID
- *
- *  The scope to be used when fetching/deleting a token for Firebase Messaging.
- */
-FOUNDATION_EXPORT NSString *const kFIRInstanceIDScopeFirebaseMessaging
-    NS_SWIFT_NAME(InstanceIDScopeFirebaseMessaging);
-
-#if defined(__IPHONE_10_0) && __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0
-/**
- *  Called when the system determines that tokens need to be refreshed.
- *  This method is also called if Instance ID has been reset in which
- *  case, tokens and FCM topic subscriptions also need to be refreshed.
- *
- *  Instance ID service will throttle the refresh event across all devices
- *  to control the rate of token updates on application servers.
- */
-FOUNDATION_EXPORT const NSNotificationName kFIRInstanceIDTokenRefreshNotification
-    NS_SWIFT_NAME(InstanceIDTokenRefresh);
-#else
-/**
- *  Called when the system determines that tokens need to be refreshed.
- *  This method is also called if Instance ID has been reset in which
- *  case, tokens and FCM topic subscriptions also need to be refreshed.
- *
- *  Instance ID service will throttle the refresh event across all devices
- *  to control the rate of token updates on application servers.
- */
-FOUNDATION_EXPORT NSString *const kFIRInstanceIDTokenRefreshNotification
-    NS_SWIFT_NAME(InstanceIDTokenRefreshNotification);
-#endif  // defined(__IPHONE_10_0) && __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_10_0
-
-/**
- *  @related FIRInstanceID
- *
- *  The completion handler invoked when the InstanceID token returns. If
- *  the call fails we return the appropriate `error code` as described below.
- *
- *  @param token The valid token as returned by InstanceID backend.
- *
- *  @param error The error describing why generating a new token
- *               failed. See the error codes below for a more detailed
- *               description.
- */
-typedef void (^FIRInstanceIDTokenHandler)(NSString *__nullable token, NSError *__nullable error)
-    NS_SWIFT_NAME(InstanceIDTokenHandler);
-
-/**
- *  @related FIRInstanceID
- *
- *  The completion handler invoked when the InstanceID `deleteToken` returns. If
- *  the call fails we return the appropriate `error code` as described below
- *
- *  @param error The error describing why deleting the token failed.
- *               See the error codes below for a more detailed description.
- */
-typedef void (^FIRInstanceIDDeleteTokenHandler)(NSError *error)
-    NS_SWIFT_NAME(InstanceIDDeleteTokenHandler);
-
-/**
- *  @related FIRInstanceID
- *
- *  The completion handler invoked when the app identity is created. If the
- *  identity wasn't created for some reason we return the appropriate error code.
- *
- *  @param identity A valid identity for the app instance, nil if there was an error
- *                  while creating an identity.
- *  @param error    The error if fetching the identity fails else nil.
- */
-typedef void (^FIRInstanceIDHandler)(NSString *__nullable identity, NSError *__nullable error)
-    NS_SWIFT_NAME(InstanceIDHandler);
-
-/**
- *  @related FIRInstanceID
- *
- *  The completion handler invoked when the app identity and all the tokens associated
- *  with it are deleted. Returns a valid error object in case of failure else nil.
- *
- *  @param error The error if deleting the identity and all the tokens associated with
- *               it fails else nil.
- */
-typedef void (^FIRInstanceIDDeleteHandler)(NSError *__nullable error)
-    NS_SWIFT_NAME(InstanceIDDeleteHandler);
-
-/**
- *  @related FIRInstanceID
- *
- *  The completion handler invoked when the app identity and token are fetched. If the
- *  identity wasn't created for some reason we return the appropriate error code.
- *
- *  @param result   The result containing an identity for the app instance and a valid token,
- *                  nil if there was an error while creating the result.
- *  @param error    The error if fetching the identity or token fails else nil.
- */
-typedef void (^FIRInstanceIDResultHandler)(FIRInstanceIDResult *__nullable result,
-                                           NSError *__nullable error)
-    NS_SWIFT_NAME(InstanceIDResultHandler);
-
-/**
- * Public errors produced by InstanceID.
- */
-typedef NS_ENUM(NSUInteger, FIRInstanceIDError) {
-  // Http related errors.
-
-  /// Unknown error.
-  FIRInstanceIDErrorUnknown = 0,
-
-  /// Auth Error -- GCM couldn't validate request from this client.
-  FIRInstanceIDErrorAuthentication = 1,
-
-  /// NoAccess -- InstanceID service cannot be accessed.
-  FIRInstanceIDErrorNoAccess = 2,
-
-  /// Timeout -- Request to InstanceID backend timed out.
-  FIRInstanceIDErrorTimeout = 3,
-
-  /// Network -- No network available to reach the servers.
-  FIRInstanceIDErrorNetwork = 4,
-
-  /// OperationInProgress -- Another similar operation in progress,
-  /// bailing this one.
-  FIRInstanceIDErrorOperationInProgress = 5,
-
-  /// InvalidRequest -- Some parameters of the request were invalid.
-  FIRInstanceIDErrorInvalidRequest = 7,
-} NS_SWIFT_NAME(InstanceIDError);
-
-/**
- * A class contains the results of InstanceID and token query.
- */
-NS_SWIFT_NAME(InstanceIDResult)
-@interface FIRInstanceIDResult : NSObject <NSCopying>
-
-/**
- * An instanceID uniquely identifies the app instance.
- */
-@property(nonatomic, readonly, copy) NSString *instanceID;
-
-/*
- * Returns a Firebase Messaging scoped token for the firebase app.
- */
-@property(nonatomic, readonly, copy) NSString *token;
-
-@end
-
-/**
- *  Instance ID provides a unique identifier for each app instance and a mechanism
- *  to authenticate and authorize actions (for example, sending an FCM message).
- *
- *  Once an InstanceID is generated, the library periodically sends information about the
- *  application and the device where it's running to the Firebase backend. To stop this. see
- *  `[FIRInstanceID deleteIDWithHandler:]`.
- *
- *  Instance ID is long lived but, may be reset if the device is not used for
- *  a long time or the Instance ID service detects a problem.
- *  If Instance ID is reset, the app will be notified via
- *  `kFIRInstanceIDTokenRefreshNotification`.
- *
- *  If the Instance ID has become invalid, the app can request a new one and
- *  send it to the app server.
- *  To prove ownership of Instance ID and to allow servers to access data or
- *  services associated with the app, call
- *  `[FIRInstanceID tokenWithAuthorizedEntity:scope:options:handler]`.
- */
-NS_SWIFT_NAME(InstanceID)
-@interface FIRInstanceID : NSObject
-
-/**
- *  FIRInstanceID.
- *
- *  @return A shared instance of FIRInstanceID.
- */
-+ (instancetype)instanceID NS_SWIFT_NAME(instanceID());
-
-/**
- *  Unavailable. Use +instanceID instead.
- */
-- (instancetype)init __attribute__((unavailable("Use +instanceID instead.")));
-
-#pragma mark - Tokens
-
-/**
- * Returns a result of app instance identifier InstanceID and a Firebase Messaging scoped token.
- * param handler    The callback handler invoked when an app instanceID and a default token
- *                  are generated and returned. If instanceID and token fetching fail for some
- *                  reason the callback is invoked with nil `result` and the appropriate error.
- */
-- (void)instanceIDWithHandler:(FIRInstanceIDResultHandler)handler;
-
-/**
- *  Returns a Firebase Messaging scoped token for the firebase app.
- *
- *  @return Returns the stored token if the device has registered with Firebase Messaging, otherwise
- *          returns nil.
- */
-- (nullable NSString *)token __deprecated_msg("Use instanceIDWithHandler: instead.");
-
-/**
- *  Returns a token that authorizes an Entity (example: cloud service) to perform
- *  an action on behalf of the application identified by Instance ID.
- *
- *  This is similar to an OAuth2 token except, it applies to the
- *  application instance instead of a user.
- *
- *  This is an asynchronous call. If the token fetching fails for some reason
- *  we invoke the completion callback with nil `token` and the appropriate
- *  error.
- *
- *  This generates an Instance ID if it does not exist yet, which starts periodically sending
- *  information to the Firebase backend (see `[FIRInstanceID getIDWithHandler:]`).
- *
- *  Note, you can only have one `token` or `deleteToken` call for a given
- *  authorizedEntity and scope at any point of time. Making another such call with the
- *  same authorizedEntity and scope before the last one finishes will result in an
- *  error with code `OperationInProgress`.
- *
- *  @see FIRInstanceID deleteTokenWithAuthorizedEntity:scope:handler:
- *
- *  @param authorizedEntity Entity authorized by the token.
- *  @param scope            Action authorized for authorizedEntity.
- *  @param options          The extra options to be sent with your token request. The
- *                          value for the `apns_token` should be the NSData object
- *                          passed to the UIApplicationDelegate's
- *                          `didRegisterForRemoteNotificationsWithDeviceToken` method.
- *                          The value for `apns_sandbox` should be a boolean (or an
- *                          NSNumber representing a BOOL in Objective C) set to true if
- *                          your app is a debug build, which means that the APNs
- *                          device token is for the sandbox environment. It should be
- *                          set to false otherwise. If the `apns_sandbox` key is not
- *                          provided, an automatically-detected value shall be used.
- *  @param handler          The callback handler which is invoked when the token is
- *                          successfully fetched. In case of success a valid `token` and
- *                          `nil` error are returned. In case of any error the `token`
- *                          is nil and a valid `error` is returned. The valid error
- *                          codes have been documented above.
- */
-- (void)tokenWithAuthorizedEntity:(NSString *)authorizedEntity
-                            scope:(NSString *)scope
-                          options:(nullable NSDictionary *)options
-                          handler:(FIRInstanceIDTokenHandler)handler;
-
-/**
- *  Revokes access to a scope (action) for an entity previously
- *  authorized by `[FIRInstanceID tokenWithAuthorizedEntity:scope:options:handler]`.
- *
- *  This is an asynchronous call. Call this on the main thread since InstanceID lib
- *  is not thread safe. In case token deletion fails for some reason we invoke the
- *  `handler` callback passed in with the appropriate error code.
- *
- *  Note, you can only have one `token` or `deleteToken` call for a given
- *  authorizedEntity and scope at a point of time. Making another such call with the
- *  same authorizedEntity and scope before the last one finishes will result in an error
- *  with code `OperationInProgress`.
- *
- *  @param authorizedEntity Entity that must no longer have access.
- *  @param scope            Action that entity is no longer authorized to perform.
- *  @param handler          The handler that is invoked once the unsubscribe call ends.
- *                          In case of error an appropriate error object is returned
- *                          else error is nil.
- */
-- (void)deleteTokenWithAuthorizedEntity:(NSString *)authorizedEntity
-                                  scope:(NSString *)scope
-                                handler:(FIRInstanceIDDeleteTokenHandler)handler;
-
-#pragma mark - Identity
-
-/**
- *  Asynchronously fetch a stable identifier that uniquely identifies the app
- *  instance. If the identifier has been revoked or has expired, this method will
- *  return a new identifier.
- *
- *  Once an InstanceID is generated, the library periodically sends information about the
- *  application and the device where it's running to the Firebase backend. To stop this. see
- *  `[FIRInstanceID deleteIDWithHandler:]`.
- *
- *  @param handler The handler to invoke once the identifier has been fetched.
- *                 In case of error an appropriate error object is returned else
- *                 a valid identifier is returned and a valid identifier for the
- *                 application instance.
- */
-- (void)getIDWithHandler:(FIRInstanceIDHandler)handler NS_SWIFT_NAME(getID(handler:));
-
-/**
- *  Resets Instance ID and revokes all tokens.
- *
- *  This method also triggers a request to fetch a new Instance ID and Firebase Messaging scope
- *  token. Please listen to kFIRInstanceIDTokenRefreshNotification when the new ID and token are
- *  ready.
- *
- *  This stops the periodic sending of data to the Firebase backend that began when the Instance ID
- *  was generated. No more data is sent until another library calls Instance ID internally again
- *  (like FCM, RemoteConfig or Analytics) or user explicitly calls Instance ID APIs to get an
- *  Instance ID and token again.
- */
-- (void)deleteIDWithHandler:(FIRInstanceIDDeleteHandler)handler NS_SWIFT_NAME(deleteID(handler:));
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 17
Libraries external/Firebase/Analytics/FirebaseInstanceID.framework/Headers/FirebaseInstanceID.h

@@ -1,17 +0,0 @@
-/*
- * Copyright 2019 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import "FIRInstanceID.h"

+ 0 - 6
Libraries external/Firebase/Analytics/FirebaseInstanceID.framework/Modules/module.modulemap

@@ -1,6 +0,0 @@
-framework module FirebaseInstanceID {
-umbrella header "FirebaseInstanceID.h"
-export *
-module * { export * }
-  link framework "Security"
-}

BIN
Libraries external/Firebase/Analytics/GoogleAppMeasurement.framework/GoogleAppMeasurement


+ 0 - 10
Libraries external/Firebase/Analytics/GoogleAppMeasurement.framework/Modules/module.modulemap

@@ -1,10 +0,0 @@
-framework module GoogleAppMeasurement {
-  export *
-  module * { export * }
-  link "sqlite3"
-  link "z"
-  link framework "Security"
-  link framework "StoreKit"
-  link framework "SystemConfiguration"
-  link framework "UIKit"
-}

BIN
Libraries external/Firebase/Analytics/GoogleUtilities.framework/GoogleUtilities


+ 0 - 36
Libraries external/Firebase/Analytics/GoogleUtilities.framework/Headers/GULLoggerCodes.h

@@ -1,36 +0,0 @@
-/*
- * Copyright 2018 Google LLC
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-typedef NS_ENUM(NSInteger, GULSwizzlerMessageCode) {
-  // App Delegate Swizzling.
-  kGULSwizzlerMessageCodeAppDelegateSwizzling000 = 1000,  // I-SWZ001000
-  kGULSwizzlerMessageCodeAppDelegateSwizzling001 = 1001,  // I-SWZ001001
-  kGULSwizzlerMessageCodeAppDelegateSwizzling002 = 1002,  // I-SWZ001002
-  kGULSwizzlerMessageCodeAppDelegateSwizzling003 = 1003,  // I-SWZ001003
-  kGULSwizzlerMessageCodeAppDelegateSwizzling004 = 1004,  // I-SWZ001004
-  kGULSwizzlerMessageCodeAppDelegateSwizzling005 = 1005,  // I-SWZ001005
-  kGULSwizzlerMessageCodeAppDelegateSwizzling006 = 1006,  // I-SWZ001006
-  kGULSwizzlerMessageCodeAppDelegateSwizzling007 = 1007,  // I-SWZ001007
-  kGULSwizzlerMessageCodeAppDelegateSwizzling008 = 1008,  // I-SWZ001008
-  kGULSwizzlerMessageCodeAppDelegateSwizzling009 = 1009,  // I-SWZ001009
-  kGULSwizzlerMessageCodeAppDelegateSwizzling010 = 1010,  // I-SWZ001010
-  kGULSwizzlerMessageCodeAppDelegateSwizzling011 = 1011,  // I-SWZ001011
-  kGULSwizzlerMessageCodeAppDelegateSwizzling012 = 1012,  // I-SWZ001012
-  kGULSwizzlerMessageCodeAppDelegateSwizzling013 = 1013,  // I-SWZ001013
-
-  // Method Swizzling.
-  kGULSwizzlerMessageCodeMethodSwizzling000 = 2000,  // I-SWZ002000
-};

+ 0 - 35
Libraries external/Firebase/Analytics/GoogleUtilities.framework/Headers/GULLoggerLevel.h

@@ -1,35 +0,0 @@
-/*
- * Copyright 2018 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-/**
- * The log levels used by internal logging.
- */
-typedef NS_ENUM(NSInteger, GULLoggerLevel) {
-  /** Error level, matches ASL_LEVEL_ERR. */
-  GULLoggerLevelError = 3,
-  /** Warning level, matches ASL_LEVEL_WARNING. */
-  GULLoggerLevelWarning = 4,
-  /** Notice level, matches ASL_LEVEL_NOTICE. */
-  GULLoggerLevelNotice = 5,
-  /** Info level, matches ASL_LEVEL_INFO. */
-  GULLoggerLevelInfo = 6,
-  /** Debug level, matches ASL_LEVEL_DEBUG. */
-  GULLoggerLevelDebug = 7,
-  /** Minimum log level. */
-  GULLoggerLevelMin = GULLoggerLevelError,
-  /** Maximum log level. */
-  GULLoggerLevelMax = GULLoggerLevelDebug
-} NS_SWIFT_NAME(GoogleLoggerLevel);

+ 0 - 49
Libraries external/Firebase/Analytics/GoogleUtilities.framework/Headers/GULNSData+zlib.h

@@ -1,49 +0,0 @@
-// Copyright 2018 Google
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-//      http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-
-#import <Foundation/Foundation.h>
-
-/// This is a copy of Google Toolbox for Mac library to avoid creating an extra framework.
-
-// NOTE: For 64bit, none of these apis handle input sizes >32bits, they will return nil when given
-// such data. To handle data of that size you really should be streaming it rather then doing it all
-// in memory.
-
-@interface NSData (GULGzip)
-
-/// Returns an data as the result of decompressing the payload of |data|.The data to decompress must
-/// be a gzipped payloads.
-+ (NSData *)gul_dataByInflatingGzippedData:(NSData *)data error:(NSError **)error;
-
-/// Returns an compressed data with the result of gzipping the payload of |data|. Uses the default
-/// compression level.
-+ (NSData *)gul_dataByGzippingData:(NSData *)data error:(NSError **)error;
-
-FOUNDATION_EXPORT NSString *const GULNSDataZlibErrorDomain;
-FOUNDATION_EXPORT NSString *const GULNSDataZlibErrorKey;           // NSNumber
-FOUNDATION_EXPORT NSString *const GULNSDataZlibRemainingBytesKey;  // NSNumber
-
-typedef NS_ENUM(NSInteger, GULNSDataZlibError) {
-  GULNSDataZlibErrorGreaterThan32BitsToCompress = 1024,
-  // An internal zlib error.
-  // GULNSDataZlibErrorKey will contain the error value.
-  // NSLocalizedDescriptionKey may contain an error string from zlib.
-  // Look in zlib.h for list of errors.
-  GULNSDataZlibErrorInternal,
-  // There was left over data in the buffer that was not used.
-  // GULNSDataZlibRemainingBytesKey will contain number of remaining bytes.
-  GULNSDataZlibErrorDataRemaining
-};
-
-@end

+ 0 - 8
Libraries external/Firebase/Analytics/GoogleUtilities.framework/Modules/module.modulemap

@@ -1,8 +0,0 @@
-framework module GoogleUtilities {
-umbrella header "GoogleUtilities.h"
-export *
-module * { export * }
-  link framework "Security"
-  link framework "SystemConfiguration"
-  link "z"
-}

+ 0 - 593
Libraries external/Firebase/Analytics/nanopb.framework/Headers/pb.h

@@ -1,593 +0,0 @@
-/* Common parts of the nanopb library. Most of these are quite low-level
- * stuff. For the high-level interface, see pb_encode.h and pb_decode.h.
- */
-
-#ifndef PB_H_INCLUDED
-#define PB_H_INCLUDED
-
-/*****************************************************************
- * Nanopb compilation time options. You can change these here by *
- * uncommenting the lines, or on the compiler command line.      *
- *****************************************************************/
-
-/* Enable support for dynamically allocated fields */
-/* #define PB_ENABLE_MALLOC 1 */
-
-/* Define this if your CPU / compiler combination does not support
- * unaligned memory access to packed structures. */
-/* #define PB_NO_PACKED_STRUCTS 1 */
-
-/* Increase the number of required fields that are tracked.
- * A compiler warning will tell if you need this. */
-/* #define PB_MAX_REQUIRED_FIELDS 256 */
-
-/* Add support for tag numbers > 255 and fields larger than 255 bytes. */
-/* #define PB_FIELD_16BIT 1 */
-
-/* Add support for tag numbers > 65536 and fields larger than 65536 bytes. */
-/* #define PB_FIELD_32BIT 1 */
-
-/* Disable support for error messages in order to save some code space. */
-/* #define PB_NO_ERRMSG 1 */
-
-/* Disable support for custom streams (support only memory buffers). */
-/* #define PB_BUFFER_ONLY 1 */
-
-/* Switch back to the old-style callback function signature.
- * This was the default until nanopb-0.2.1. */
-/* #define PB_OLD_CALLBACK_STYLE */
-
-
-/******************************************************************
- * You usually don't need to change anything below this line.     *
- * Feel free to look around and use the defined macros, though.   *
- ******************************************************************/
-
-
-/* Version of the nanopb library. Just in case you want to check it in
- * your own program. */
-#define NANOPB_VERSION nanopb-0.3.9.1
-
-/* Include all the system headers needed by nanopb. You will need the
- * definitions of the following:
- * - strlen, memcpy, memset functions
- * - [u]int_least8_t, uint_fast8_t, [u]int_least16_t, [u]int32_t, [u]int64_t
- * - size_t
- * - bool
- *
- * If you don't have the standard header files, you can instead provide
- * a custom header that defines or includes all this. In that case,
- * define PB_SYSTEM_HEADER to the path of this file.
- */
-#ifdef PB_SYSTEM_HEADER
-#include PB_SYSTEM_HEADER
-#else
-#include <stdint.h>
-#include <stddef.h>
-#include <stdbool.h>
-#include <string.h>
-
-#ifdef PB_ENABLE_MALLOC
-#include <stdlib.h>
-#endif
-#endif
-
-/* Macro for defining packed structures (compiler dependent).
- * This just reduces memory requirements, but is not required.
- */
-#if defined(PB_NO_PACKED_STRUCTS)
-    /* Disable struct packing */
-#   define PB_PACKED_STRUCT_START
-#   define PB_PACKED_STRUCT_END
-#   define pb_packed
-#elif defined(__GNUC__) || defined(__clang__)
-    /* For GCC and clang */
-#   define PB_PACKED_STRUCT_START
-#   define PB_PACKED_STRUCT_END
-#   define pb_packed __attribute__((packed))
-#elif defined(__ICCARM__) || defined(__CC_ARM)
-    /* For IAR ARM and Keil MDK-ARM compilers */
-#   define PB_PACKED_STRUCT_START _Pragma("pack(push, 1)")
-#   define PB_PACKED_STRUCT_END _Pragma("pack(pop)")
-#   define pb_packed
-#elif defined(_MSC_VER) && (_MSC_VER >= 1500)
-    /* For Microsoft Visual C++ */
-#   define PB_PACKED_STRUCT_START __pragma(pack(push, 1))
-#   define PB_PACKED_STRUCT_END __pragma(pack(pop))
-#   define pb_packed
-#else
-    /* Unknown compiler */
-#   define PB_PACKED_STRUCT_START
-#   define PB_PACKED_STRUCT_END
-#   define pb_packed
-#endif
-
-/* Handly macro for suppressing unreferenced-parameter compiler warnings. */
-#ifndef PB_UNUSED
-#define PB_UNUSED(x) (void)(x)
-#endif
-
-/* Compile-time assertion, used for checking compatible compilation options.
- * If this does not work properly on your compiler, use
- * #define PB_NO_STATIC_ASSERT to disable it.
- *
- * But before doing that, check carefully the error message / place where it
- * comes from to see if the error has a real cause. Unfortunately the error
- * message is not always very clear to read, but you can see the reason better
- * in the place where the PB_STATIC_ASSERT macro was called.
- */
-#ifndef PB_NO_STATIC_ASSERT
-#ifndef PB_STATIC_ASSERT
-#define PB_STATIC_ASSERT(COND,MSG) typedef char PB_STATIC_ASSERT_MSG(MSG, __LINE__, __COUNTER__)[(COND)?1:-1];
-#define PB_STATIC_ASSERT_MSG(MSG, LINE, COUNTER) PB_STATIC_ASSERT_MSG_(MSG, LINE, COUNTER)
-#define PB_STATIC_ASSERT_MSG_(MSG, LINE, COUNTER) pb_static_assertion_##MSG##LINE##COUNTER
-#endif
-#else
-#define PB_STATIC_ASSERT(COND,MSG)
-#endif
-
-/* Number of required fields to keep track of. */
-#ifndef PB_MAX_REQUIRED_FIELDS
-#define PB_MAX_REQUIRED_FIELDS 64
-#endif
-
-#if PB_MAX_REQUIRED_FIELDS < 64
-#error You should not lower PB_MAX_REQUIRED_FIELDS from the default value (64).
-#endif
-
-/* List of possible field types. These are used in the autogenerated code.
- * Least-significant 4 bits tell the scalar type
- * Most-significant 4 bits specify repeated/required/packed etc.
- */
-
-typedef uint_least8_t pb_type_t;
-
-/**** Field data types ****/
-
-/* Numeric types */
-#define PB_LTYPE_VARINT  0x00 /* int32, int64, enum, bool */
-#define PB_LTYPE_UVARINT 0x01 /* uint32, uint64 */
-#define PB_LTYPE_SVARINT 0x02 /* sint32, sint64 */
-#define PB_LTYPE_FIXED32 0x03 /* fixed32, sfixed32, float */
-#define PB_LTYPE_FIXED64 0x04 /* fixed64, sfixed64, double */
-
-/* Marker for last packable field type. */
-#define PB_LTYPE_LAST_PACKABLE 0x04
-
-/* Byte array with pre-allocated buffer.
- * data_size is the length of the allocated PB_BYTES_ARRAY structure. */
-#define PB_LTYPE_BYTES 0x05
-
-/* String with pre-allocated buffer.
- * data_size is the maximum length. */
-#define PB_LTYPE_STRING 0x06
-
-/* Submessage
- * submsg_fields is pointer to field descriptions */
-#define PB_LTYPE_SUBMESSAGE 0x07
-
-/* Extension pseudo-field
- * The field contains a pointer to pb_extension_t */
-#define PB_LTYPE_EXTENSION 0x08
-
-/* Byte array with inline, pre-allocated byffer.
- * data_size is the length of the inline, allocated buffer.
- * This differs from PB_LTYPE_BYTES by defining the element as
- * pb_byte_t[data_size] rather than pb_bytes_array_t. */
-#define PB_LTYPE_FIXED_LENGTH_BYTES 0x09
-
-/* Number of declared LTYPES */
-#define PB_LTYPES_COUNT 0x0A
-#define PB_LTYPE_MASK 0x0F
-
-/**** Field repetition rules ****/
-
-#define PB_HTYPE_REQUIRED 0x00
-#define PB_HTYPE_OPTIONAL 0x10
-#define PB_HTYPE_REPEATED 0x20
-#define PB_HTYPE_ONEOF    0x30
-#define PB_HTYPE_MASK     0x30
-
-/**** Field allocation types ****/
- 
-#define PB_ATYPE_STATIC   0x00
-#define PB_ATYPE_POINTER  0x80
-#define PB_ATYPE_CALLBACK 0x40
-#define PB_ATYPE_MASK     0xC0
-
-#define PB_ATYPE(x) ((x) & PB_ATYPE_MASK)
-#define PB_HTYPE(x) ((x) & PB_HTYPE_MASK)
-#define PB_LTYPE(x) ((x) & PB_LTYPE_MASK)
-
-/* Data type used for storing sizes of struct fields
- * and array counts.
- */
-#if defined(PB_FIELD_32BIT)
-    typedef uint32_t pb_size_t;
-    typedef int32_t pb_ssize_t;
-#elif defined(PB_FIELD_16BIT)
-    typedef uint_least16_t pb_size_t;
-    typedef int_least16_t pb_ssize_t;
-#else
-    typedef uint_least8_t pb_size_t;
-    typedef int_least8_t pb_ssize_t;
-#endif
-#define PB_SIZE_MAX ((pb_size_t)-1)
-
-/* Data type for storing encoded data and other byte streams.
- * This typedef exists to support platforms where uint8_t does not exist.
- * You can regard it as equivalent on uint8_t on other platforms.
- */
-typedef uint_least8_t pb_byte_t;
-
-/* This structure is used in auto-generated constants
- * to specify struct fields.
- * You can change field sizes if you need structures
- * larger than 256 bytes or field tags larger than 256.
- * The compiler should complain if your .proto has such
- * structures. Fix that by defining PB_FIELD_16BIT or
- * PB_FIELD_32BIT.
- */
-PB_PACKED_STRUCT_START
-typedef struct pb_field_s pb_field_t;
-struct pb_field_s {
-    pb_size_t tag;
-    pb_type_t type;
-    pb_size_t data_offset; /* Offset of field data, relative to previous field. */
-    pb_ssize_t size_offset; /* Offset of array size or has-boolean, relative to data */
-    pb_size_t data_size; /* Data size in bytes for a single item */
-    pb_size_t array_size; /* Maximum number of entries in array */
-    
-    /* Field definitions for submessage
-     * OR default value for all other non-array, non-callback types
-     * If null, then field will zeroed. */
-    const void *ptr;
-} pb_packed;
-PB_PACKED_STRUCT_END
-
-/* Make sure that the standard integer types are of the expected sizes.
- * Otherwise fixed32/fixed64 fields can break.
- *
- * If you get errors here, it probably means that your stdint.h is not
- * correct for your platform.
- */
-#ifndef PB_WITHOUT_64BIT
-PB_STATIC_ASSERT(sizeof(int64_t) == 2 * sizeof(int32_t), INT64_T_WRONG_SIZE)
-PB_STATIC_ASSERT(sizeof(uint64_t) == 2 * sizeof(uint32_t), UINT64_T_WRONG_SIZE)
-#endif
-
-/* This structure is used for 'bytes' arrays.
- * It has the number of bytes in the beginning, and after that an array.
- * Note that actual structs used will have a different length of bytes array.
- */
-#define PB_BYTES_ARRAY_T(n) struct { pb_size_t size; pb_byte_t bytes[n]; }
-#define PB_BYTES_ARRAY_T_ALLOCSIZE(n) ((size_t)n + offsetof(pb_bytes_array_t, bytes))
-
-struct pb_bytes_array_s {
-    pb_size_t size;
-    pb_byte_t bytes[1];
-};
-typedef struct pb_bytes_array_s pb_bytes_array_t;
-
-/* This structure is used for giving the callback function.
- * It is stored in the message structure and filled in by the method that
- * calls pb_decode.
- *
- * The decoding callback will be given a limited-length stream
- * If the wire type was string, the length is the length of the string.
- * If the wire type was a varint/fixed32/fixed64, the length is the length
- * of the actual value.
- * The function may be called multiple times (especially for repeated types,
- * but also otherwise if the message happens to contain the field multiple
- * times.)
- *
- * The encoding callback will receive the actual output stream.
- * It should write all the data in one call, including the field tag and
- * wire type. It can write multiple fields.
- *
- * The callback can be null if you want to skip a field.
- */
-typedef struct pb_istream_s pb_istream_t;
-typedef struct pb_ostream_s pb_ostream_t;
-typedef struct pb_callback_s pb_callback_t;
-struct pb_callback_s {
-#ifdef PB_OLD_CALLBACK_STYLE
-    /* Deprecated since nanopb-0.2.1 */
-    union {
-        bool (*decode)(pb_istream_t *stream, const pb_field_t *field, void *arg);
-        bool (*encode)(pb_ostream_t *stream, const pb_field_t *field, const void *arg);
-    } funcs;
-#else
-    /* New function signature, which allows modifying arg contents in callback. */
-    union {
-        bool (*decode)(pb_istream_t *stream, const pb_field_t *field, void **arg);
-        bool (*encode)(pb_ostream_t *stream, const pb_field_t *field, void * const *arg);
-    } funcs;
-#endif    
-    
-    /* Free arg for use by callback */
-    void *arg;
-};
-
-/* Wire types. Library user needs these only in encoder callbacks. */
-typedef enum {
-    PB_WT_VARINT = 0,
-    PB_WT_64BIT  = 1,
-    PB_WT_STRING = 2,
-    PB_WT_32BIT  = 5
-} pb_wire_type_t;
-
-/* Structure for defining the handling of unknown/extension fields.
- * Usually the pb_extension_type_t structure is automatically generated,
- * while the pb_extension_t structure is created by the user. However,
- * if you want to catch all unknown fields, you can also create a custom
- * pb_extension_type_t with your own callback.
- */
-typedef struct pb_extension_type_s pb_extension_type_t;
-typedef struct pb_extension_s pb_extension_t;
-struct pb_extension_type_s {
-    /* Called for each unknown field in the message.
-     * If you handle the field, read off all of its data and return true.
-     * If you do not handle the field, do not read anything and return true.
-     * If you run into an error, return false.
-     * Set to NULL for default handler.
-     */
-    bool (*decode)(pb_istream_t *stream, pb_extension_t *extension,
-                   uint32_t tag, pb_wire_type_t wire_type);
-    
-    /* Called once after all regular fields have been encoded.
-     * If you have something to write, do so and return true.
-     * If you do not have anything to write, just return true.
-     * If you run into an error, return false.
-     * Set to NULL for default handler.
-     */
-    bool (*encode)(pb_ostream_t *stream, const pb_extension_t *extension);
-    
-    /* Free field for use by the callback. */
-    const void *arg;
-};
-
-struct pb_extension_s {
-    /* Type describing the extension field. Usually you'll initialize
-     * this to a pointer to the automatically generated structure. */
-    const pb_extension_type_t *type;
-    
-    /* Destination for the decoded data. This must match the datatype
-     * of the extension field. */
-    void *dest;
-    
-    /* Pointer to the next extension handler, or NULL.
-     * If this extension does not match a field, the next handler is
-     * automatically called. */
-    pb_extension_t *next;
-
-    /* The decoder sets this to true if the extension was found.
-     * Ignored for encoding. */
-    bool found;
-};
-
-/* Memory allocation functions to use. You can define pb_realloc and
- * pb_free to custom functions if you want. */
-#ifdef PB_ENABLE_MALLOC
-#   ifndef pb_realloc
-#       define pb_realloc(ptr, size) realloc(ptr, size)
-#   endif
-#   ifndef pb_free
-#       define pb_free(ptr) free(ptr)
-#   endif
-#endif
-
-/* This is used to inform about need to regenerate .pb.h/.pb.c files. */
-#define PB_PROTO_HEADER_VERSION 30
-
-/* These macros are used to declare pb_field_t's in the constant array. */
-/* Size of a structure member, in bytes. */
-#define pb_membersize(st, m) (sizeof ((st*)0)->m)
-/* Number of entries in an array. */
-#define pb_arraysize(st, m) (pb_membersize(st, m) / pb_membersize(st, m[0]))
-/* Delta from start of one member to the start of another member. */
-#define pb_delta(st, m1, m2) ((int)offsetof(st, m1) - (int)offsetof(st, m2))
-/* Marks the end of the field list */
-#define PB_LAST_FIELD {0,(pb_type_t) 0,0,0,0,0,0}
-
-/* Macros for filling in the data_offset field */
-/* data_offset for first field in a message */
-#define PB_DATAOFFSET_FIRST(st, m1, m2) (offsetof(st, m1))
-/* data_offset for subsequent fields */
-#define PB_DATAOFFSET_OTHER(st, m1, m2) (offsetof(st, m1) - offsetof(st, m2) - pb_membersize(st, m2))
-/* data offset for subsequent fields inside an union (oneof) */
-#define PB_DATAOFFSET_UNION(st, m1, m2) (PB_SIZE_MAX)
-/* Choose first/other based on m1 == m2 (deprecated, remains for backwards compatibility) */
-#define PB_DATAOFFSET_CHOOSE(st, m1, m2) (int)(offsetof(st, m1) == offsetof(st, m2) \
-                                  ? PB_DATAOFFSET_FIRST(st, m1, m2) \
-                                  : PB_DATAOFFSET_OTHER(st, m1, m2))
-
-/* Required fields are the simplest. They just have delta (padding) from
- * previous field end, and the size of the field. Pointer is used for
- * submessages and default values.
- */
-#define PB_REQUIRED_STATIC(tag, st, m, fd, ltype, ptr) \
-    {tag, PB_ATYPE_STATIC | PB_HTYPE_REQUIRED | ltype, \
-    fd, 0, pb_membersize(st, m), 0, ptr}
-
-/* Optional fields add the delta to the has_ variable. */
-#define PB_OPTIONAL_STATIC(tag, st, m, fd, ltype, ptr) \
-    {tag, PB_ATYPE_STATIC | PB_HTYPE_OPTIONAL | ltype, \
-    fd, \
-    pb_delta(st, has_ ## m, m), \
-    pb_membersize(st, m), 0, ptr}
-
-#define PB_SINGULAR_STATIC(tag, st, m, fd, ltype, ptr) \
-    {tag, PB_ATYPE_STATIC | PB_HTYPE_OPTIONAL | ltype, \
-    fd, 0, pb_membersize(st, m), 0, ptr}
-
-/* Repeated fields have a _count field and also the maximum number of entries. */
-#define PB_REPEATED_STATIC(tag, st, m, fd, ltype, ptr) \
-    {tag, PB_ATYPE_STATIC | PB_HTYPE_REPEATED | ltype, \
-    fd, \
-    pb_delta(st, m ## _count, m), \
-    pb_membersize(st, m[0]), \
-    pb_arraysize(st, m), ptr}
-
-/* Allocated fields carry the size of the actual data, not the pointer */
-#define PB_REQUIRED_POINTER(tag, st, m, fd, ltype, ptr) \
-    {tag, PB_ATYPE_POINTER | PB_HTYPE_REQUIRED | ltype, \
-    fd, 0, pb_membersize(st, m[0]), 0, ptr}
-
-/* Optional fields don't need a has_ variable, as information would be redundant */
-#define PB_OPTIONAL_POINTER(tag, st, m, fd, ltype, ptr) \
-    {tag, PB_ATYPE_POINTER | PB_HTYPE_OPTIONAL | ltype, \
-    fd, 0, pb_membersize(st, m[0]), 0, ptr}
-
-/* Same as optional fields*/
-#define PB_SINGULAR_POINTER(tag, st, m, fd, ltype, ptr) \
-    {tag, PB_ATYPE_POINTER | PB_HTYPE_OPTIONAL | ltype, \
-    fd, 0, pb_membersize(st, m[0]), 0, ptr}
-
-/* Repeated fields have a _count field and a pointer to array of pointers */
-#define PB_REPEATED_POINTER(tag, st, m, fd, ltype, ptr) \
-    {tag, PB_ATYPE_POINTER | PB_HTYPE_REPEATED | ltype, \
-    fd, pb_delta(st, m ## _count, m), \
-    pb_membersize(st, m[0]), 0, ptr}
-
-/* Callbacks are much like required fields except with special datatype. */
-#define PB_REQUIRED_CALLBACK(tag, st, m, fd, ltype, ptr) \
-    {tag, PB_ATYPE_CALLBACK | PB_HTYPE_REQUIRED | ltype, \
-    fd, 0, pb_membersize(st, m), 0, ptr}
-
-#define PB_OPTIONAL_CALLBACK(tag, st, m, fd, ltype, ptr) \
-    {tag, PB_ATYPE_CALLBACK | PB_HTYPE_OPTIONAL | ltype, \
-    fd, 0, pb_membersize(st, m), 0, ptr}
-
-#define PB_SINGULAR_CALLBACK(tag, st, m, fd, ltype, ptr) \
-    {tag, PB_ATYPE_CALLBACK | PB_HTYPE_OPTIONAL | ltype, \
-    fd, 0, pb_membersize(st, m), 0, ptr}
-    
-#define PB_REPEATED_CALLBACK(tag, st, m, fd, ltype, ptr) \
-    {tag, PB_ATYPE_CALLBACK | PB_HTYPE_REPEATED | ltype, \
-    fd, 0, pb_membersize(st, m), 0, ptr}
-
-/* Optional extensions don't have the has_ field, as that would be redundant.
- * Furthermore, the combination of OPTIONAL without has_ field is used
- * for indicating proto3 style fields. Extensions exist in proto2 mode only,
- * so they should be encoded according to proto2 rules. To avoid the conflict,
- * extensions are marked as REQUIRED instead.
- */
-#define PB_OPTEXT_STATIC(tag, st, m, fd, ltype, ptr) \
-    {tag, PB_ATYPE_STATIC | PB_HTYPE_REQUIRED | ltype, \
-    0, \
-    0, \
-    pb_membersize(st, m), 0, ptr}
-
-#define PB_OPTEXT_POINTER(tag, st, m, fd, ltype, ptr) \
-    PB_OPTIONAL_POINTER(tag, st, m, fd, ltype, ptr)
-
-#define PB_OPTEXT_CALLBACK(tag, st, m, fd, ltype, ptr) \
-    PB_OPTIONAL_CALLBACK(tag, st, m, fd, ltype, ptr)
-
-/* The mapping from protobuf types to LTYPEs is done using these macros. */
-#define PB_LTYPE_MAP_BOOL               PB_LTYPE_VARINT
-#define PB_LTYPE_MAP_BYTES              PB_LTYPE_BYTES
-#define PB_LTYPE_MAP_DOUBLE             PB_LTYPE_FIXED64
-#define PB_LTYPE_MAP_ENUM               PB_LTYPE_VARINT
-#define PB_LTYPE_MAP_UENUM              PB_LTYPE_UVARINT
-#define PB_LTYPE_MAP_FIXED32            PB_LTYPE_FIXED32
-#define PB_LTYPE_MAP_FIXED64            PB_LTYPE_FIXED64
-#define PB_LTYPE_MAP_FLOAT              PB_LTYPE_FIXED32
-#define PB_LTYPE_MAP_INT32              PB_LTYPE_VARINT
-#define PB_LTYPE_MAP_INT64              PB_LTYPE_VARINT
-#define PB_LTYPE_MAP_MESSAGE            PB_LTYPE_SUBMESSAGE
-#define PB_LTYPE_MAP_SFIXED32           PB_LTYPE_FIXED32
-#define PB_LTYPE_MAP_SFIXED64           PB_LTYPE_FIXED64
-#define PB_LTYPE_MAP_SINT32             PB_LTYPE_SVARINT
-#define PB_LTYPE_MAP_SINT64             PB_LTYPE_SVARINT
-#define PB_LTYPE_MAP_STRING             PB_LTYPE_STRING
-#define PB_LTYPE_MAP_UINT32             PB_LTYPE_UVARINT
-#define PB_LTYPE_MAP_UINT64             PB_LTYPE_UVARINT
-#define PB_LTYPE_MAP_EXTENSION          PB_LTYPE_EXTENSION
-#define PB_LTYPE_MAP_FIXED_LENGTH_BYTES PB_LTYPE_FIXED_LENGTH_BYTES
-
-/* This is the actual macro used in field descriptions.
- * It takes these arguments:
- * - Field tag number
- * - Field type:   BOOL, BYTES, DOUBLE, ENUM, UENUM, FIXED32, FIXED64,
- *                 FLOAT, INT32, INT64, MESSAGE, SFIXED32, SFIXED64
- *                 SINT32, SINT64, STRING, UINT32, UINT64 or EXTENSION
- * - Field rules:  REQUIRED, OPTIONAL or REPEATED
- * - Allocation:   STATIC, CALLBACK or POINTER
- * - Placement: FIRST or OTHER, depending on if this is the first field in structure.
- * - Message name
- * - Field name
- * - Previous field name (or field name again for first field)
- * - Pointer to default value or submsg fields.
- */
-
-#define PB_FIELD(tag, type, rules, allocation, placement, message, field, prevfield, ptr) \
-        PB_ ## rules ## _ ## allocation(tag, message, field, \
-        PB_DATAOFFSET_ ## placement(message, field, prevfield), \
-        PB_LTYPE_MAP_ ## type, ptr)
-
-/* Field description for repeated static fixed count fields.*/
-#define PB_REPEATED_FIXED_COUNT(tag, type, placement, message, field, prevfield, ptr) \
-    {tag, PB_ATYPE_STATIC | PB_HTYPE_REPEATED | PB_LTYPE_MAP_ ## type, \
-    PB_DATAOFFSET_ ## placement(message, field, prevfield), \
-    0, \
-    pb_membersize(message, field[0]), \
-    pb_arraysize(message, field), ptr}
-
-/* Field description for oneof fields. This requires taking into account the
- * union name also, that's why a separate set of macros is needed.
- */
-#define PB_ONEOF_STATIC(u, tag, st, m, fd, ltype, ptr) \
-    {tag, PB_ATYPE_STATIC | PB_HTYPE_ONEOF | ltype, \
-    fd, pb_delta(st, which_ ## u, u.m), \
-    pb_membersize(st, u.m), 0, ptr}
-
-#define PB_ONEOF_POINTER(u, tag, st, m, fd, ltype, ptr) \
-    {tag, PB_ATYPE_POINTER | PB_HTYPE_ONEOF | ltype, \
-    fd, pb_delta(st, which_ ## u, u.m), \
-    pb_membersize(st, u.m[0]), 0, ptr}
-
-#define PB_ONEOF_FIELD(union_name, tag, type, rules, allocation, placement, message, field, prevfield, ptr) \
-        PB_ONEOF_ ## allocation(union_name, tag, message, field, \
-        PB_DATAOFFSET_ ## placement(message, union_name.field, prevfield), \
-        PB_LTYPE_MAP_ ## type, ptr)
-
-#define PB_ANONYMOUS_ONEOF_STATIC(u, tag, st, m, fd, ltype, ptr) \
-    {tag, PB_ATYPE_STATIC | PB_HTYPE_ONEOF | ltype, \
-    fd, pb_delta(st, which_ ## u, m), \
-    pb_membersize(st, m), 0, ptr}
-
-#define PB_ANONYMOUS_ONEOF_POINTER(u, tag, st, m, fd, ltype, ptr) \
-    {tag, PB_ATYPE_POINTER | PB_HTYPE_ONEOF | ltype, \
-    fd, pb_delta(st, which_ ## u, m), \
-    pb_membersize(st, m[0]), 0, ptr}
-
-#define PB_ANONYMOUS_ONEOF_FIELD(union_name, tag, type, rules, allocation, placement, message, field, prevfield, ptr) \
-        PB_ANONYMOUS_ONEOF_ ## allocation(union_name, tag, message, field, \
-        PB_DATAOFFSET_ ## placement(message, field, prevfield), \
-        PB_LTYPE_MAP_ ## type, ptr)
-
-/* These macros are used for giving out error messages.
- * They are mostly a debugging aid; the main error information
- * is the true/false return value from functions.
- * Some code space can be saved by disabling the error
- * messages if not used.
- *
- * PB_SET_ERROR() sets the error message if none has been set yet.
- *                msg must be a constant string literal.
- * PB_GET_ERROR() always returns a pointer to a string.
- * PB_RETURN_ERROR() sets the error and returns false from current
- *                   function.
- */
-#ifdef PB_NO_ERRMSG
-#define PB_SET_ERROR(stream, msg) PB_UNUSED(stream)
-#define PB_GET_ERROR(stream) "(errmsg disabled)"
-#else
-#define PB_SET_ERROR(stream, msg) (stream->errmsg = (stream)->errmsg ? (stream)->errmsg : (msg))
-#define PB_GET_ERROR(stream) ((stream)->errmsg ? (stream)->errmsg : "(none)")
-#endif
-
-#define PB_RETURN_ERROR(stream, msg) return PB_SET_ERROR(stream, msg), false
-
-#endif

+ 0 - 42
Libraries external/Firebase/Analytics/nanopb.framework/Headers/pb_common.h

@@ -1,42 +0,0 @@
-/* pb_common.h: Common support functions for pb_encode.c and pb_decode.c.
- * These functions are rarely needed by applications directly.
- */
-
-#ifndef PB_COMMON_H_INCLUDED
-#define PB_COMMON_H_INCLUDED
-
-#include "pb.h"
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Iterator for pb_field_t list */
-struct pb_field_iter_s {
-    const pb_field_t *start;       /* Start of the pb_field_t array */
-    const pb_field_t *pos;         /* Current position of the iterator */
-    unsigned required_field_index; /* Zero-based index that counts only the required fields */
-    void *dest_struct;             /* Pointer to start of the structure */
-    void *pData;                   /* Pointer to current field value */
-    void *pSize;                   /* Pointer to count/has field */
-};
-typedef struct pb_field_iter_s pb_field_iter_t;
-
-/* Initialize the field iterator structure to beginning.
- * Returns false if the message type is empty. */
-bool pb_field_iter_begin(pb_field_iter_t *iter, const pb_field_t *fields, void *dest_struct);
-
-/* Advance the iterator to the next field.
- * Returns false when the iterator wraps back to the first field. */
-bool pb_field_iter_next(pb_field_iter_t *iter);
-
-/* Advance the iterator until it points at a field with the given tag.
- * Returns false if no such field exists. */
-bool pb_field_iter_find(pb_field_iter_t *iter, uint32_t tag);
-
-#ifdef __cplusplus
-} /* extern "C" */
-#endif
-
-#endif
-

+ 0 - 175
Libraries external/Firebase/Analytics/nanopb.framework/Headers/pb_decode.h

@@ -1,175 +0,0 @@
-/* pb_decode.h: Functions to decode protocol buffers. Depends on pb_decode.c.
- * The main function is pb_decode. You also need an input stream, and the
- * field descriptions created by nanopb_generator.py.
- */
-
-#ifndef PB_DECODE_H_INCLUDED
-#define PB_DECODE_H_INCLUDED
-
-#include "pb.h"
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Structure for defining custom input streams. You will need to provide
- * a callback function to read the bytes from your storage, which can be
- * for example a file or a network socket.
- * 
- * The callback must conform to these rules:
- *
- * 1) Return false on IO errors. This will cause decoding to abort.
- * 2) You can use state to store your own data (e.g. buffer pointer),
- *    and rely on pb_read to verify that no-body reads past bytes_left.
- * 3) Your callback may be used with substreams, in which case bytes_left
- *    is different than from the main stream. Don't use bytes_left to compute
- *    any pointers.
- */
-struct pb_istream_s
-{
-#ifdef PB_BUFFER_ONLY
-    /* Callback pointer is not used in buffer-only configuration.
-     * Having an int pointer here allows binary compatibility but
-     * gives an error if someone tries to assign callback function.
-     */
-    int *callback;
-#else
-    bool (*callback)(pb_istream_t *stream, pb_byte_t *buf, size_t count);
-#endif
-
-    void *state; /* Free field for use by callback implementation */
-    size_t bytes_left;
-    
-#ifndef PB_NO_ERRMSG
-    const char *errmsg;
-#endif
-};
-
-/***************************
- * Main decoding functions *
- ***************************/
- 
-/* Decode a single protocol buffers message from input stream into a C structure.
- * Returns true on success, false on any failure.
- * The actual struct pointed to by dest must match the description in fields.
- * Callback fields of the destination structure must be initialized by caller.
- * All other fields will be initialized by this function.
- *
- * Example usage:
- *    MyMessage msg = {};
- *    uint8_t buffer[64];
- *    pb_istream_t stream;
- *    
- *    // ... read some data into buffer ...
- *
- *    stream = pb_istream_from_buffer(buffer, count);
- *    pb_decode(&stream, MyMessage_fields, &msg);
- */
-bool pb_decode(pb_istream_t *stream, const pb_field_t fields[], void *dest_struct);
-
-/* Same as pb_decode, except does not initialize the destination structure
- * to default values. This is slightly faster if you need no default values
- * and just do memset(struct, 0, sizeof(struct)) yourself.
- *
- * This can also be used for 'merging' two messages, i.e. update only the
- * fields that exist in the new message.
- *
- * Note: If this function returns with an error, it will not release any
- * dynamically allocated fields. You will need to call pb_release() yourself.
- */
-bool pb_decode_noinit(pb_istream_t *stream, const pb_field_t fields[], void *dest_struct);
-
-/* Same as pb_decode, except expects the stream to start with the message size
- * encoded as varint. Corresponds to parseDelimitedFrom() in Google's
- * protobuf API.
- */
-bool pb_decode_delimited(pb_istream_t *stream, const pb_field_t fields[], void *dest_struct);
-
-/* Same as pb_decode_delimited, except that it does not initialize the destination structure.
- * See pb_decode_noinit
- */
-bool pb_decode_delimited_noinit(pb_istream_t *stream, const pb_field_t fields[], void *dest_struct);
-
-/* Same as pb_decode, except allows the message to be terminated with a null byte.
- * NOTE: Until nanopb-0.4.0, pb_decode() also allows null-termination. This behaviour
- * is not supported in most other protobuf implementations, so pb_decode_delimited()
- * is a better option for compatibility.
- */
-bool pb_decode_nullterminated(pb_istream_t *stream, const pb_field_t fields[], void *dest_struct);
-
-#ifdef PB_ENABLE_MALLOC
-/* Release any allocated pointer fields. If you use dynamic allocation, you should
- * call this for any successfully decoded message when you are done with it. If
- * pb_decode() returns with an error, the message is already released.
- */
-void pb_release(const pb_field_t fields[], void *dest_struct);
-#endif
-
-
-/**************************************
- * Functions for manipulating streams *
- **************************************/
-
-/* Create an input stream for reading from a memory buffer.
- *
- * Alternatively, you can use a custom stream that reads directly from e.g.
- * a file or a network socket.
- */
-pb_istream_t pb_istream_from_buffer(const pb_byte_t *buf, size_t bufsize);
-
-/* Function to read from a pb_istream_t. You can use this if you need to
- * read some custom header data, or to read data in field callbacks.
- */
-bool pb_read(pb_istream_t *stream, pb_byte_t *buf, size_t count);
-
-
-/************************************************
- * Helper functions for writing field callbacks *
- ************************************************/
-
-/* Decode the tag for the next field in the stream. Gives the wire type and
- * field tag. At end of the message, returns false and sets eof to true. */
-bool pb_decode_tag(pb_istream_t *stream, pb_wire_type_t *wire_type, uint32_t *tag, bool *eof);
-
-/* Skip the field payload data, given the wire type. */
-bool pb_skip_field(pb_istream_t *stream, pb_wire_type_t wire_type);
-
-/* Decode an integer in the varint format. This works for bool, enum, int32,
- * int64, uint32 and uint64 field types. */
-#ifndef PB_WITHOUT_64BIT
-bool pb_decode_varint(pb_istream_t *stream, uint64_t *dest);
-#else
-#define pb_decode_varint pb_decode_varint32
-#endif
-
-/* Decode an integer in the varint format. This works for bool, enum, int32,
- * and uint32 field types. */
-bool pb_decode_varint32(pb_istream_t *stream, uint32_t *dest);
-
-/* Decode an integer in the zig-zagged svarint format. This works for sint32
- * and sint64. */
-#ifndef PB_WITHOUT_64BIT
-bool pb_decode_svarint(pb_istream_t *stream, int64_t *dest);
-#else
-bool pb_decode_svarint(pb_istream_t *stream, int32_t *dest);
-#endif
-
-/* Decode a fixed32, sfixed32 or float value. You need to pass a pointer to
- * a 4-byte wide C variable. */
-bool pb_decode_fixed32(pb_istream_t *stream, void *dest);
-
-#ifndef PB_WITHOUT_64BIT
-/* Decode a fixed64, sfixed64 or double value. You need to pass a pointer to
- * a 8-byte wide C variable. */
-bool pb_decode_fixed64(pb_istream_t *stream, void *dest);
-#endif
-
-/* Make a limited-length substream for reading a PB_WT_STRING field. */
-bool pb_make_string_substream(pb_istream_t *stream, pb_istream_t *substream);
-bool pb_close_string_substream(pb_istream_t *stream, pb_istream_t *substream);
-
-#ifdef __cplusplus
-} /* extern "C" */
-#endif
-
-#endif

+ 0 - 170
Libraries external/Firebase/Analytics/nanopb.framework/Headers/pb_encode.h

@@ -1,170 +0,0 @@
-/* pb_encode.h: Functions to encode protocol buffers. Depends on pb_encode.c.
- * The main function is pb_encode. You also need an output stream, and the
- * field descriptions created by nanopb_generator.py.
- */
-
-#ifndef PB_ENCODE_H_INCLUDED
-#define PB_ENCODE_H_INCLUDED
-
-#include "pb.h"
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-/* Structure for defining custom output streams. You will need to provide
- * a callback function to write the bytes to your storage, which can be
- * for example a file or a network socket.
- *
- * The callback must conform to these rules:
- *
- * 1) Return false on IO errors. This will cause encoding to abort.
- * 2) You can use state to store your own data (e.g. buffer pointer).
- * 3) pb_write will update bytes_written after your callback runs.
- * 4) Substreams will modify max_size and bytes_written. Don't use them
- *    to calculate any pointers.
- */
-struct pb_ostream_s
-{
-#ifdef PB_BUFFER_ONLY
-    /* Callback pointer is not used in buffer-only configuration.
-     * Having an int pointer here allows binary compatibility but
-     * gives an error if someone tries to assign callback function.
-     * Also, NULL pointer marks a 'sizing stream' that does not
-     * write anything.
-     */
-    int *callback;
-#else
-    bool (*callback)(pb_ostream_t *stream, const pb_byte_t *buf, size_t count);
-#endif
-    void *state;          /* Free field for use by callback implementation. */
-    size_t max_size;      /* Limit number of output bytes written (or use SIZE_MAX). */
-    size_t bytes_written; /* Number of bytes written so far. */
-    
-#ifndef PB_NO_ERRMSG
-    const char *errmsg;
-#endif
-};
-
-/***************************
- * Main encoding functions *
- ***************************/
-
-/* Encode a single protocol buffers message from C structure into a stream.
- * Returns true on success, false on any failure.
- * The actual struct pointed to by src_struct must match the description in fields.
- * All required fields in the struct are assumed to have been filled in.
- *
- * Example usage:
- *    MyMessage msg = {};
- *    uint8_t buffer[64];
- *    pb_ostream_t stream;
- *
- *    msg.field1 = 42;
- *    stream = pb_ostream_from_buffer(buffer, sizeof(buffer));
- *    pb_encode(&stream, MyMessage_fields, &msg);
- */
-bool pb_encode(pb_ostream_t *stream, const pb_field_t fields[], const void *src_struct);
-
-/* Same as pb_encode, but prepends the length of the message as a varint.
- * Corresponds to writeDelimitedTo() in Google's protobuf API.
- */
-bool pb_encode_delimited(pb_ostream_t *stream, const pb_field_t fields[], const void *src_struct);
-
-/* Same as pb_encode, but appends a null byte to the message for termination.
- * NOTE: This behaviour is not supported in most other protobuf implementations, so pb_encode_delimited()
- * is a better option for compatibility.
- */
-bool pb_encode_nullterminated(pb_ostream_t *stream, const pb_field_t fields[], const void *src_struct);
-
-/* Encode the message to get the size of the encoded data, but do not store
- * the data. */
-bool pb_get_encoded_size(size_t *size, const pb_field_t fields[], const void *src_struct);
-
-/**************************************
- * Functions for manipulating streams *
- **************************************/
-
-/* Create an output stream for writing into a memory buffer.
- * The number of bytes written can be found in stream.bytes_written after
- * encoding the message.
- *
- * Alternatively, you can use a custom stream that writes directly to e.g.
- * a file or a network socket.
- */
-pb_ostream_t pb_ostream_from_buffer(pb_byte_t *buf, size_t bufsize);
-
-/* Pseudo-stream for measuring the size of a message without actually storing
- * the encoded data.
- * 
- * Example usage:
- *    MyMessage msg = {};
- *    pb_ostream_t stream = PB_OSTREAM_SIZING;
- *    pb_encode(&stream, MyMessage_fields, &msg);
- *    printf("Message size is %d\n", stream.bytes_written);
- */
-#ifndef PB_NO_ERRMSG
-#define PB_OSTREAM_SIZING {0,0,0,0,0}
-#else
-#define PB_OSTREAM_SIZING {0,0,0,0}
-#endif
-
-/* Function to write into a pb_ostream_t stream. You can use this if you need
- * to append or prepend some custom headers to the message.
- */
-bool pb_write(pb_ostream_t *stream, const pb_byte_t *buf, size_t count);
-
-
-/************************************************
- * Helper functions for writing field callbacks *
- ************************************************/
-
-/* Encode field header based on type and field number defined in the field
- * structure. Call this from the callback before writing out field contents. */
-bool pb_encode_tag_for_field(pb_ostream_t *stream, const pb_field_t *field);
-
-/* Encode field header by manually specifing wire type. You need to use this
- * if you want to write out packed arrays from a callback field. */
-bool pb_encode_tag(pb_ostream_t *stream, pb_wire_type_t wiretype, uint32_t field_number);
-
-/* Encode an integer in the varint format.
- * This works for bool, enum, int32, int64, uint32 and uint64 field types. */
-#ifndef PB_WITHOUT_64BIT
-bool pb_encode_varint(pb_ostream_t *stream, uint64_t value);
-#else
-bool pb_encode_varint(pb_ostream_t *stream, uint32_t value);
-#endif
-
-/* Encode an integer in the zig-zagged svarint format.
- * This works for sint32 and sint64. */
-#ifndef PB_WITHOUT_64BIT
-bool pb_encode_svarint(pb_ostream_t *stream, int64_t value);
-#else
-bool pb_encode_svarint(pb_ostream_t *stream, int32_t value);
-#endif
-
-/* Encode a string or bytes type field. For strings, pass strlen(s) as size. */
-bool pb_encode_string(pb_ostream_t *stream, const pb_byte_t *buffer, size_t size);
-
-/* Encode a fixed32, sfixed32 or float value.
- * You need to pass a pointer to a 4-byte wide C variable. */
-bool pb_encode_fixed32(pb_ostream_t *stream, const void *value);
-
-#ifndef PB_WITHOUT_64BIT
-/* Encode a fixed64, sfixed64 or double value.
- * You need to pass a pointer to a 8-byte wide C variable. */
-bool pb_encode_fixed64(pb_ostream_t *stream, const void *value);
-#endif
-
-/* Encode a submessage field.
- * You need to pass the pb_field_t array and pointer to struct, just like
- * with pb_encode(). This internally encodes the submessage twice, first to
- * calculate message size and then to actually write it out.
- */
-bool pb_encode_submessage(pb_ostream_t *stream, const pb_field_t fields[], const void *src_struct);
-
-#ifdef __cplusplus
-} /* extern "C" */
-#endif
-
-#endif

+ 0 - 5
Libraries external/Firebase/Analytics/nanopb.framework/Modules/module.modulemap

@@ -1,5 +0,0 @@
-framework module nanopb {
-umbrella header "nanopb.h"
-export *
-module * { export * }
-}

BIN
Libraries external/Firebase/Analytics/nanopb.framework/nanopb


+ 0 - 131
Libraries external/Firebase/Firebase.h

@@ -1,131 +0,0 @@
-/*
- * Copyright 2019 Google
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- *      http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#import <FirebaseCore/FirebaseCore.h>
-
-#if !defined(__has_include)
-#error \
-    "Firebase.h won't import anything if your compiler doesn't support __has_include. Please \
-          import the headers individually."
-#else
-#if __has_include(<FirebaseAnalytics/FirebaseAnalytics.h>)
-#import <FirebaseAnalytics/FirebaseAnalytics.h>
-#else
-#ifndef FIREBASE_ANALYTICS_SUPPRESS_WARNING
-#warning \
-    "FirebaseAnalytics.framework is not included in your target. Please add \
-`Firebase/Core` to your Podfile or add FirebaseAnalytics.framework to your project to ensure \
-Firebase services work as intended."
-#endif  // #ifndef FIREBASE_ANALYTICS_SUPPRESS_WARNING
-#endif
-
-#if __has_include(<FirebaseAuth/FirebaseAuth.h>)
-#import <FirebaseAuth/FirebaseAuth.h>
-#endif
-
-#if __has_include(<FirebaseCrash/FirebaseCrash.h>)
-#import <FirebaseCrash/FirebaseCrash.h>
-#endif
-
-#if __has_include(<FirebaseDatabase/FirebaseDatabase.h>)
-#import <FirebaseDatabase/FirebaseDatabase.h>
-#endif
-
-#if __has_include(<FirebaseDynamicLinks/FirebaseDynamicLinks.h>)
-#import <FirebaseDynamicLinks/FirebaseDynamicLinks.h>
-#endif
-
-#if __has_include(<FirebaseFirestore/FirebaseFirestore.h>)
-#import <FirebaseFirestore/FirebaseFirestore.h>
-#endif
-
-#if __has_include(<FirebaseFunctions/FirebaseFunctions.h>)
-#import <FirebaseFunctions/FirebaseFunctions.h>
-#endif
-
-#if __has_include(<FirebaseInAppMessaging/FirebaseInAppMessaging.h>)
-#import <FirebaseInAppMessaging/FirebaseInAppMessaging.h>
-#endif
-
-#if __has_include(<FirebaseInstanceID/FirebaseInstanceID.h>)
-#import <FirebaseInstanceID/FirebaseInstanceID.h>
-#endif
-
-#if __has_include(<FirebaseInvites/FirebaseInvites.h>)
-#import <FirebaseInvites/FirebaseInvites.h>
-#endif
-
-#if __has_include(<FirebaseMessaging/FirebaseMessaging.h>)
-#import <FirebaseMessaging/FirebaseMessaging.h>
-#endif
-
-#if __has_include(<FirebaseMLModelInterpreter/FirebaseMLModelInterpreter.h>)
-#import <FirebaseMLModelInterpreter/FirebaseMLModelInterpreter.h>
-#endif
-
-#if __has_include(<FirebaseMLNLLanguageID/FirebaseMLNLLanguageID.h>)
-#import <FirebaseMLNLLanguageID/FirebaseMLNLLanguageID.h>
-#endif
-
-#if __has_include(<FirebaseMLNaturalLanguage/FirebaseMLNaturalLanguage.h>)
-#import <FirebaseMLNaturalLanguage/FirebaseMLNaturalLanguage.h>
-#endif
-
-#if __has_include(<FirebaseMLVision/FirebaseMLVision.h>)
-#import <FirebaseMLVision/FirebaseMLVision.h>
-#endif
-
-#if __has_include(<FirebaseMLVisionBarcodeModel/FirebaseMLVisionBarcodeModel.h>)
-#import <FirebaseMLVisionBarcodeModel/FirebaseMLVisionBarcodeModel.h>
-#endif
-
-#if __has_include(<FirebaseMLVisionFaceModel/FirebaseMLVisionFaceModel.h>)
-#import <FirebaseMLVisionFaceModel/FirebaseMLVisionFaceModel.h>
-#endif
-
-#if __has_include(<FirebaseMLVisionLabelModel/FirebaseMLVisionLabelModel.h>)
-#import <FirebaseMLVisionLabelModel/FirebaseMLVisionLabelModel.h>
-#endif
-
-#if __has_include(<FirebaseMLVisionTextModel/FirebaseMLVisionTextModel.h>)
-#import <FirebaseMLVisionTextModel/FirebaseMLVisionTextModel.h>
-#endif
-
-#if __has_include(<FirebasePerformance/FirebasePerformance.h>)
-#import <FirebasePerformance/FirebasePerformance.h>
-#endif
-
-#if __has_include(<FirebaseRemoteConfig/FirebaseRemoteConfig.h>)
-#import <FirebaseRemoteConfig/FirebaseRemoteConfig.h>
-#endif
-
-#if __has_include(<FirebaseStorage/FirebaseStorage.h>)
-#import <FirebaseStorage/FirebaseStorage.h>
-#endif
-
-#if __has_include(<GoogleMobileAds/GoogleMobileAds.h>)
-#import <GoogleMobileAds/GoogleMobileAds.h>
-#endif
-
-#if __has_include(<Fabric/Fabric.h>)
-#import <Fabric/Fabric.h>
-#endif
-
-#if __has_include(<Crashlytics/Crashlytics.h>)
-#import <Crashlytics/Crashlytics.h>
-#endif
-
-#endif  // defined(__has_include)

BIN
Libraries external/Firebase/MLVision/FirebaseMLCommon.framework/FirebaseMLCommon


+ 0 - 32
Libraries external/Firebase/MLVision/FirebaseMLCommon.framework/Headers/FIRLocalModel.h

@@ -1,32 +0,0 @@
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/** A model stored locally on the device. */
-NS_SWIFT_NAME(LocalModel)
-@interface FIRLocalModel : NSObject
-
-/** The model name. */
-@property(nonatomic, copy, readonly) NSString *name;
-
-/** An absolute path to the model file stored locally on the device. */
-@property(nonatomic, copy, readonly) NSString *path;
-
-/**
- * Creates an instance of `LocalModel` with the given name and file path.
- *
- * @param name The name of the local model. Within the same Firebase app, all local models should
- *     have distinct names.
- * @param path An absolute path to the model file stored locally on the device.
- * @return A new `LocalModel` instance.
- */
-- (instancetype)initWithName:(NSString *)name
-                        path:(NSString *)path NS_DESIGNATED_INITIALIZER
-    NS_SWIFT_NAME(init(name:path:));
-
-/** Unavailable. */
-- (instancetype)init NS_UNAVAILABLE;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 42
Libraries external/Firebase/MLVision/FirebaseMLCommon.framework/Headers/FIRModelDownloadConditions.h

@@ -1,42 +0,0 @@
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/** Configurations for model downloading conditions. */
-NS_SWIFT_NAME(ModelDownloadConditions)
-@interface FIRModelDownloadConditions : NSObject<NSCopying>
-
-/**
- * Indicates whether download requests should be made over a cellular network. The default is `YES`.
- */
-@property(nonatomic, readonly) BOOL allowsCellularAccess;
-
-/**
- * Indicates whether the model can be downloaded while the app is in the background. The default is
- * `NO`.
- */
-@property(nonatomic, readonly) BOOL allowsBackgroundDownloading;
-
-/**
- * Creates an instance of `ModelDownloadConditions` with the given conditions.
- *
- * @param allowsCellularAccess Whether download requests should be made over a cellular network.
- * @param allowsBackgroundDownloading Whether the model can be downloaded while the app is in the
- *     background.
- * @return A new `ModelDownloadConditions` instance.
- */
-- (instancetype)initWithAllowsCellularAccess:(BOOL)allowsCellularAccess
-                 allowsBackgroundDownloading:(BOOL)allowsBackgroundDownloading
-    NS_DESIGNATED_INITIALIZER;
-
-/**
- * Creates an instance of `ModelDownloadConditions` with the default conditions. The default values
- * are specified in the documentation for each instance property.
- *
- * @return A new `ModelDownloadConditions` instance.
- */
-- (instancetype)init;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 70
Libraries external/Firebase/MLVision/FirebaseMLCommon.framework/Headers/FIRModelManager.h

@@ -1,70 +0,0 @@
-#import <Foundation/Foundation.h>
-
-@class FIRLocalModel;
-@class FIRRemoteModel;
-
-NS_ASSUME_NONNULL_BEGIN
-
-/** Manages models that are used by MLKit features. */
-NS_SWIFT_NAME(ModelManager)
-@interface FIRModelManager : NSObject
-
-/**
- * Returns the `ModelManager` instance for the default Firebase app. The default Firebase app
- * instance must be configured before calling this method; otherwise, raises `FIRAppNotConfigured`
- * exception. Models hosted in non-default Firebase apps are currently not supported. The returned
- * model manager is thread safe.
- *
- * @return The `ModelManager` instance for the default Firebase app.
- */
-+ (instancetype)modelManager NS_SWIFT_NAME(modelManager());
-
-/** Unavailable. Use the `modelManager()` class method. */
-- (instancetype)init NS_UNAVAILABLE;
-
-/**
- * Registers a remote model. The model name is unique to each remote model and can only be
- * registered once with a given instance of `ModelManager`. The model name should be the same name
- * used when the model was uploaded to the Firebase Console. It's OK to separately register a remote
- * and local model with the same name for a given instance of `ModelManager`.
- *
- * @param remoteModel The remote model to register.
- * @return Whether the registration was successful. Returns `NO` if the given `remoteModel` is
- *     invalid or has already been registered.
- */
-- (BOOL)registerRemoteModel:(FIRRemoteModel *)remoteModel;
-
-/**
- * Registers a local model. The model name is unique to each local model and can only be registered
- * once with a given instance of `ModelManager`. It's OK to separately register a remote and local
- * model with the same name for a given instance of `ModelManager`.
- *
- * @param localModel The local model to register.
- * @return Whether the registration was successful. Returns `NO` if the given `localModel` is
- *     invalid or has already been registered.
- */
-- (BOOL)registerLocalModel:(FIRLocalModel *)localModel;
-
-/**
- * Returns the registered remote model with the given name. Returns `nil` if the model was never
- * registered with this model manager.
- *
- * @param name Name of the remote model.
- * @return The remote model that was registered with the given name. Returns `nil` if the model was
- *     never registered with this model manager.
- */
-- (nullable FIRRemoteModel *)remoteModelWithName:(NSString *)name;
-
-/**
- * Returns the registered local model with the given name. Returns `nil` if the model was never
- * registered with this model manager.
- *
- * @param name Name of the local model.
- * @return The local model that was registered with the given name. Returns `nil` if the model was
- *     never registered with this model manager.
- */
-- (nullable FIRLocalModel *)localModelWithName:(NSString *)name;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 47
Libraries external/Firebase/MLVision/FirebaseMLCommon.framework/Headers/FIRRemoteModel.h

@@ -1,47 +0,0 @@
-#import <Foundation/Foundation.h>
-
-@class FIRModelDownloadConditions;
-
-NS_ASSUME_NONNULL_BEGIN
-
-/** A model that is stored remotely on the server and downloaded to the device. */
-NS_SWIFT_NAME(RemoteModel)
-@interface FIRRemoteModel : NSObject
-
-/** The model name. */
-@property(nonatomic, copy, readonly) NSString *name;
-
-/** Indicates whether model updates are allowed. */
-@property(nonatomic, readonly) BOOL allowsModelUpdates;
-
-/** Initial downloading conditions for the model. */
-@property(nonatomic, readonly) FIRModelDownloadConditions *initialConditions;
-
-/** Downloading conditions for subsequent calls to update the model. */
-@property(nonatomic, readonly) FIRModelDownloadConditions *updateConditions;
-
-/**
- * Creates an instance of `RemoteModel` with the given name and download conditions.
- *
- * @param name The name of the remote model. Specify the name assigned to the model when it was
- *     uploaded to the Firebase Console. Within the same Firebase app, all remote models should have
- *     distinct names.
- * @param allowsModelUpdates Indicates whether model updates are allowed.
- * @param initialConditions Initial downloading conditions for the model.
- * @param updateConditions Downloading conditions for subsequent calls to update the model. If `nil`
- *     is passed and `allowsModelUpdates` is `YES`, the default download conditions are used via the
- *     `ModelDownloadConditions` `init` call.
- * @return A new `RemoteModel` instance.
- */
-- (instancetype)initWithName:(NSString *)name
-          allowsModelUpdates:(BOOL)allowsModelUpdates
-           initialConditions:(FIRModelDownloadConditions *)initialConditions
-            updateConditions:(nullable FIRModelDownloadConditions *)updateConditions
-    NS_SWIFT_NAME(init(name:allowsModelUpdates:initialConditions:updateConditions:));
-
-/** Unavailable. */
-- (instancetype)init NS_UNAVAILABLE;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 4
Libraries external/Firebase/MLVision/FirebaseMLCommon.framework/Headers/FirebaseMLCommon.h

@@ -1,4 +0,0 @@
-#import "FIRLocalModel.h"
-#import "FIRModelDownloadConditions.h"
-#import "FIRModelManager.h"
-#import "FIRRemoteModel.h"

+ 0 - 14
Libraries external/Firebase/MLVision/FirebaseMLCommon.framework/Modules/module.modulemap

@@ -1,14 +0,0 @@
-framework module FirebaseMLCommon {
-  umbrella header "FirebaseMLCommon.h"
-  export *
-  module * { export * }
-  link "sqlite3"
-  link "z"
-  link framework "CoreGraphics"
-  link framework "Foundation"
-  link framework "LocalAuthentication"
-  link framework "QuartzCore"
-  link framework "Security"
-  link framework "SystemConfiguration"
-  link framework "UIKit"
-}

BIN
Libraries external/Firebase/MLVision/FirebaseMLVision.framework/FirebaseMLVision


+ 0 - 191
Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVision.h

@@ -1,191 +0,0 @@
-#import <CoreGraphics/CoreGraphics.h>
-#import <Foundation/Foundation.h>
-
-@class FIRApp;
-@class FIRVisionBarcodeDetector;
-@class FIRVisionBarcodeDetectorOptions;
-@class FIRVisionCloudDetectorOptions;
-@class FIRVisionCloudDocumentTextRecognizerOptions;
-@class FIRVisionCloudImageLabelerOptions;
-@class FIRVisionCloudLandmarkDetector;
-@class FIRVisionCloudTextRecognizerOptions;
-@class FIRVisionDocumentTextRecognizer;
-@class FIRVisionFaceDetector;
-@class FIRVisionFaceDetectorOptions;
-@class FIRVisionImageLabeler;
-@class FIRVisionOnDeviceImageLabelerOptions;
-@class FIRVisionTextRecognizer;
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * A Firebase service that supports vision APIs.
- */
-NS_SWIFT_NAME(Vision)
-@interface FIRVision : NSObject
-
-/**
- * Enables stats collection in ML Kit vision. The stats include API call counts, errors, API call
- * durations, options, etc. No personally identifiable information is logged.
- *
- * <p>The setting is per `FirebaseApp`, and therefore per `Vision`, and it is persistent across
- * launches of the app. It means if the user uninstalls the app or clears all app data, the setting
- * will be erased. The best practice is to set the flag in each initialization.
- *
- * <p>By default the logging is enabled. You have to specifically set it to false to disable
- * logging.
- */
-@property(nonatomic, getter=isStatsCollectionEnabled) BOOL statsCollectionEnabled;
-
-/**
- * Gets an instance of Firebase Vision service for the default Firebase app. This method is thread
- * safe. The default Firebase app instance must be configured before calling this method; otherwise,
- * raises FIRAppNotConfigured exception.
- *
- * @return A Firebase Vision service instance, initialized with the default Firebase app.
- */
-+ (instancetype)vision NS_SWIFT_NAME(vision());
-
-/**
- * Gets an instance of Firebase Vision service for the custom Firebase app. This method is thread
- * safe.
- *
- * @param app The custom Firebase app used for initialization. Raises FIRAppInvalid exception if
- *     `app` is nil.
- * @return A Firebase Vision service instance, initialized with the custom Firebase app.
- */
-+ (instancetype)visionForApp:(FIRApp *)app NS_SWIFT_NAME(vision(app:));
-
-/**
- * Unavailable.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-/**
- * Gets a barcode detector with the given options. The returned detector is not thread safe.
- *
- * @param options Options containing barcode detector configuration.
- * @return A barcode detector configured with the given options.
- */
-- (FIRVisionBarcodeDetector *)barcodeDetectorWithOptions:(FIRVisionBarcodeDetectorOptions *)options
-    NS_SWIFT_NAME(barcodeDetector(options:));
-
-/**
- * Gets a barcode detector with the default options. The returned detector is not thread safe.
- *
- * @return A barcode detector configured with the default options.
- */
-- (FIRVisionBarcodeDetector *)barcodeDetector;
-
-/**
- * Gets a face detector with the given options. The returned detector is not thread safe.
- *
- * @param options Options for configuring the face detector.
- * @return A face detector configured with the given options.
- */
-- (FIRVisionFaceDetector *)faceDetectorWithOptions:(FIRVisionFaceDetectorOptions *)options
-    NS_SWIFT_NAME(faceDetector(options:));
-
-/**
- * Gets a face detector with the default options. The returned detector is not thread safe.
- *
- * @return A face detector configured with the default options.
- */
-- (FIRVisionFaceDetector *)faceDetector;
-
-/**
- * Gets an on-device image labeler with the given options. The returned image labeler is not thread
- * safe.
- *
- * @param options Options for configuring the image labeler.
- * @return An on-device image labeler configured with the given options.
- */
-- (FIRVisionImageLabeler *)onDeviceImageLabelerWithOptions:
-    (FIRVisionOnDeviceImageLabelerOptions *)options NS_SWIFT_NAME(onDeviceImageLabeler(options:));
-
-/**
- * Gets an on-device image labeler with the default options. The returned image labeler is not
- * thread safe.
- *
- * @return An on-device image labeler configured with the default options.
- */
-- (FIRVisionImageLabeler *)onDeviceImageLabeler;
-
-/**
- * Gets an on-device text recognizer. The returned recognizer is not thread safe.
- *
- * @return A text recognizer.
- */
-- (FIRVisionTextRecognizer *)onDeviceTextRecognizer;
-
-/**
- * Gets a cloud text recognizer configured with the given options. The returned recognizer is not
- * thread safe.
- *
- * @param options Options for configuring the cloud text recognizer.
- * @return A text recognizer configured with the given options.
- */
-- (FIRVisionTextRecognizer *)cloudTextRecognizerWithOptions:
-    (FIRVisionCloudTextRecognizerOptions *)options NS_SWIFT_NAME(cloudTextRecognizer(options:));
-
-/**
- * Gets a cloud text recognizer. The returned recognizer is not thread safe.
- *
- * @return A text recognizer.
- */
-- (FIRVisionTextRecognizer *)cloudTextRecognizer;
-
-/**
- * Gets a cloud document text recognizer configured with the given options. The returned recognizer
- * is not thread safe.
- *
- * @param options Options for configuring the cloud document text recognizer.
- * @return A document text recognizer configured with the given options.
- */
-- (FIRVisionDocumentTextRecognizer *)cloudDocumentTextRecognizerWithOptions:
-    (FIRVisionCloudDocumentTextRecognizerOptions *)options
-    NS_SWIFT_NAME(cloudDocumentTextRecognizer(options:));
-
-/**
- * Gets a cloud document text recognizer. The returned recognizer is not thread safe.
- *
- * @return A document text recognizer.
- */
-- (FIRVisionDocumentTextRecognizer *)cloudDocumentTextRecognizer;
-
-/**
- * Gets an instance of cloud landmark detector with the given options.
- *
- * @param options Options for configuring the cloud landmark detector.
- * @return A cloud landmark detector configured with the given options.
- */
-- (FIRVisionCloudLandmarkDetector *)cloudLandmarkDetectorWithOptions:
-    (FIRVisionCloudDetectorOptions *)options
-    NS_SWIFT_NAME(cloudLandmarkDetector(options:));
-
-/**
- * Gets an instance of cloud landmark detector with default options.
- *
- * @return A cloud landmark detector configured with default options.
- */
-- (FIRVisionCloudLandmarkDetector *)cloudLandmarkDetector;
-
-/*
- * Gets an instance of cloud image labeler with the given options.
- *
- * @param options Options for configuring the cloud image labeler.
- * @return A cloud image labeler configured with the given options.
- */
-- (FIRVisionImageLabeler *)cloudImageLabelerWithOptions:(FIRVisionCloudImageLabelerOptions *)options
-    NS_SWIFT_NAME(cloudImageLabeler(options:));
-
-/**
- * Gets an instance of cloud image labeler with default options.
- *
- * @return A cloud image labeler configured with default options.
- */
-- (FIRVisionImageLabeler *)cloudImageLabeler;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 676
Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionBarcode.h

@@ -1,676 +0,0 @@
-#import <CoreGraphics/CoreGraphics.h>
-#import <Foundation/Foundation.h>
-
-#import "FIRVisionBarcodeDetectorOptions.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * @enum VisionBarcodeValueType
- * Barcode's value format. For example, TEXT, PRODUCT, URL, etc.
- */
-typedef NS_ENUM(NSInteger, FIRVisionBarcodeValueType) {
-  /**
-   * Unknown Barcode value types.
-   */
-  FIRVisionBarcodeValueTypeUnknown,
-  /**
-   * Barcode value type for contact info.
-   */
-  FIRVisionBarcodeValueTypeContactInfo,
-  /**
-   * Barcode value type for email addresses.
-   */
-  FIRVisionBarcodeValueTypeEmail,
-  /**
-   * Barcode value type for ISBNs.
-   */
-  FIRVisionBarcodeValueTypeISBN,
-  /**
-   * Barcode value type for phone numbers.
-   */
-  FIRVisionBarcodeValueTypePhone,
-  /**
-   * Barcode value type for product codes.
-   */
-  FIRVisionBarcodeValueTypeProduct,
-  /**
-   * Barcode value type for SMS details.
-   */
-  FIRVisionBarcodeValueTypeSMS,
-  /**
-   * Barcode value type for plain text.
-   */
-  FIRVisionBarcodeValueTypeText,
-  /**
-   * Barcode value type for URLs/bookmarks.
-   */
-  FIRVisionBarcodeValueTypeURL,
-  /**
-   * Barcode value type for Wi-Fi access point details.
-   */
-  FIRVisionBarcodeValueTypeWiFi,
-  /**
-   * Barcode value type for geographic coordinates.
-   */
-  FIRVisionBarcodeValueTypeGeographicCoordinates,
-  /**
-   * Barcode value type for calendar events.
-   */
-  FIRVisionBarcodeValueTypeCalendarEvent,
-  /**
-   * Barcode value type for driver's license data.
-   */
-  FIRVisionBarcodeValueTypeDriversLicense,
-} NS_SWIFT_NAME(VisionBarcodeValueType);
-
-/**
- * @enum VisionBarcodeAddressType
- * Address type.
- */
-typedef NS_ENUM(NSInteger, FIRVisionBarcodeAddressType) {
-  /**
-   * Barcode unknown address type.
-   */
-  FIRVisionBarcodeAddressTypeUnknown,
-  /**
-   * Barcode work address type.
-   */
-  FIRVisionBarcodeAddressTypeWork,
-  /**
-   * Barcode home address type.
-   */
-  FIRVisionBarcodeAddressTypeHome,
-} NS_SWIFT_NAME(VisionBarcodeAddressType);
-
-/**
- * @enum VisionBarcodeEmailType
- * Email type for VisionBarcodeEmail.
- */
-typedef NS_ENUM(NSInteger, FIRVisionBarcodeEmailType) {
-  /**
-   * Unknown email type.
-   */
-  FIRVisionBarcodeEmailTypeUnknown,
-  /**
-   * Barcode work email type.
-   */
-  FIRVisionBarcodeEmailTypeWork,
-  /**
-   * Barcode home email type.
-   */
-  FIRVisionBarcodeEmailTypeHome,
-} NS_SWIFT_NAME(VisionBarcodeEmailType);
-
-/**
- * @enum VisionBarcodePhoneType
- * Phone type for VisionBarcodePhone.
- */
-typedef NS_ENUM(NSInteger, FIRVisionBarcodePhoneType) {
-  /**
-   * Unknown phone type.
-   */
-  FIRVisionBarcodePhoneTypeUnknown,
-  /**
-   * Barcode work phone type.
-   */
-  FIRVisionBarcodePhoneTypeWork,
-  /**
-   * Barcode home phone type.
-   */
-  FIRVisionBarcodePhoneTypeHome,
-  /**
-   * Barcode fax phone type.
-   */
-  FIRVisionBarcodePhoneTypeFax,
-  /**
-   * Barcode mobile phone type.
-   */
-  FIRVisionBarcodePhoneTypeMobile,
-} NS_SWIFT_NAME(VisionBarcodePhoneType);
-
-/**
- * @enum VisionBarcodeWiFiEncryptionType
- * Wi-Fi encryption type for VisionBarcodeWiFi.
- */
-typedef NS_ENUM(NSInteger, FIRVisionBarcodeWiFiEncryptionType) {
-  /**
-   * Barcode unknown Wi-Fi encryption type.
-   */
-  FIRVisionBarcodeWiFiEncryptionTypeUnknown,
-  /**
-   * Barcode open Wi-Fi encryption type.
-   */
-  FIRVisionBarcodeWiFiEncryptionTypeOpen,
-  /**
-   * Barcode WPA Wi-Fi encryption type.
-   */
-  FIRVisionBarcodeWiFiEncryptionTypeWPA,
-  /**
-   * Barcode WEP Wi-Fi encryption type.
-   */
-  FIRVisionBarcodeWiFiEncryptionTypeWEP,
-} NS_SWIFT_NAME(VisionBarcodeWiFiEncryptionType);
-
-/**
- * An address.
- */
-NS_SWIFT_NAME(VisionBarcodeAddress)
-@interface FIRVisionBarcodeAddress : NSObject
-
-/**
- * Formatted address, containing multiple lines when appropriate.
- *
- * The parsing of address formats is quite limited. Typically all address information will appear
- * on the first address line. To handle addresses better, it is recommended to parse the raw data.
- * The raw data is available in `FIRVisionBarcode`'s `rawValue` property.
- */
-@property(nonatomic, readonly, nullable) NSArray<NSString *> *addressLines;
-
-/**
- * Address type.
- */
-@property(nonatomic, readonly) FIRVisionBarcodeAddressType type;
-
-/**
- * Unavailable.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-@end
-
-/**
- * A calendar event extracted from a QR code.
- */
-NS_SWIFT_NAME(VisionBarcodeCalendarEvent)
-@interface FIRVisionBarcodeCalendarEvent : NSObject
-
-/**
- * Calendar event description.
- */
-@property(nonatomic, readonly, nullable) NSString *eventDescription;
-
-/**
- * Calendar event location.
- */
-@property(nonatomic, readonly, nullable) NSString *location;
-
-/**
- * Clendar event organizer.
- */
-@property(nonatomic, readonly, nullable) NSString *organizer;
-
-/**
- * Calendar event status.
- */
-@property(nonatomic, readonly, nullable) NSString *status;
-
-/**
- * Calendar event summary.
- */
-@property(nonatomic, readonly, nullable) NSString *summary;
-
-/**
- * Calendar event start date.
- */
-@property(nonatomic, readonly, nullable) NSDate *start;
-
-/**
- * Calendar event end date.
- */
-@property(nonatomic, readonly, nullable) NSDate *end;
-
-/**
- * Unavailable.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-@end
-
-/**
- * A driver license or ID card data representation.
- *
- * An ANSI driver license contains more fields than are represented by this class. The
- * `FIRVisionBarcode`s `rawValue` property can be used to access the other fields.
- */
-NS_SWIFT_NAME(VisionBarcodeDriverLicense)
-@interface FIRVisionBarcodeDriverLicense : NSObject
-
-/**
- * Holder's first name.
- */
-@property(nonatomic, readonly, nullable) NSString *firstName;
-
-/**
- * Holder's middle name.
- */
-@property(nonatomic, readonly, nullable) NSString *middleName;
-
-/**
- * Holder's last name.
- */
-@property(nonatomic, readonly, nullable) NSString *lastName;
-
-/**
- * Holder's gender. 1 is male and 2 is female.
- */
-@property(nonatomic, readonly, nullable) NSString *gender;
-
-/**
- * Holder's city address.
- */
-@property(nonatomic, readonly, nullable) NSString *addressCity;
-
-/**
- * Holder's state address.
- */
-@property(nonatomic, readonly, nullable) NSString *addressState;
-
-/**
- * Holder's street address.
- */
-@property(nonatomic, readonly, nullable) NSString *addressStreet;
-
-/**
- * Holder's address' zipcode.
- */
-@property(nonatomic, readonly, nullable) NSString *addressZip;
-
-/**
- * Holder's birthday. The date format depends on the issuing country.
- */
-@property(nonatomic, readonly, nullable) NSString *birthDate;
-
-/**
- * "DL" for driver licenses, "ID" for ID cards.
- */
-@property(nonatomic, readonly, nullable) NSString *documentType;
-
-/**
- * Driver license ID number.
- */
-@property(nonatomic, readonly, nullable) NSString *licenseNumber;
-
-/**
- * Driver license expiration date. The date format depends on the issuing country.
- */
-@property(nonatomic, readonly, nullable) NSString *expiryDate;
-
-/**
- * The date format depends on the issuing country.
- */
-@property(nonatomic, readonly, nullable) NSString *issuingDate;
-
-/**
- * A country in which DL/ID was issued.
- */
-@property(nonatomic, readonly, nullable) NSString *issuingCountry;
-
-/**
- * Unavailable.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-@end
-
-/**
- * An email message from a 'MAILTO:' or similar QR Code type.
- */
-NS_SWIFT_NAME(VisionBarcodeEmail)
-@interface FIRVisionBarcodeEmail : NSObject
-
-/**
- * Email message address.
- */
-@property(nonatomic, readonly, nullable) NSString *address;
-
-/**
- * Email message body.
- */
-@property(nonatomic, readonly, nullable) NSString *body;
-
-/**
- * Email message subject.
- */
-@property(nonatomic, readonly, nullable) NSString *subject;
-
-/**
- * Email message type.
- */
-@property(nonatomic, readonly) FIRVisionBarcodeEmailType type;
-
-/**
- * Unavailable.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-@end
-
-/**
- * GPS coordinates from a 'GEO:' or similar QR Code type data.
- */
-NS_SWIFT_NAME(VisionBarcodeGeoPoint)
-@interface FIRVisionBarcodeGeoPoint : NSObject
-/**
- * A location latitude.
- */
-@property(nonatomic, readonly) double latitude;
-
-/**
- * A location longitude.
- */
-@property(nonatomic, readonly) double longitude;
-
-/**
- * Unavailable.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-@end
-
-/**
- * A person's name, both formatted and as individual name components.
- */
-NS_SWIFT_NAME(VisionBarcodePersonName)
-@interface FIRVisionBarcodePersonName : NSObject
-
-/**
- * Properly formatted name.
- */
-@property(nonatomic, readonly, nullable) NSString *formattedName;
-
-/**
- * First name.
- */
-@property(nonatomic, readonly, nullable) NSString *first;
-
-/**
- * Last name.
- */
-@property(nonatomic, readonly, nullable) NSString *last;
-
-/**
- * Middle name.
- */
-@property(nonatomic, readonly, nullable) NSString *middle;
-
-/**
- * Name prefix.
- */
-@property(nonatomic, readonly, nullable) NSString *prefix;
-
-/**
- * Designates a text string to be set as the kana name in the phonebook.
- * Used for Japanese contacts.
- */
-@property(nonatomic, readonly, nullable) NSString *pronounciation;
-
-/**
- * Name suffix.
- */
-@property(nonatomic, readonly, nullable) NSString *suffix;
-
-/**
- * Unavailable.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-@end
-
-/**
- * A phone number from a 'TEL:' or similar QR Code type.
- */
-NS_SWIFT_NAME(VisionBarcodePhone)
-@interface FIRVisionBarcodePhone : NSObject
-
-/**
- * Phone number.
- */
-@property(nonatomic, readonly, nullable) NSString *number;
-
-/**
- * Phone number type.
- */
-@property(nonatomic, readonly) FIRVisionBarcodePhoneType type;
-
-/**
- * Unavailable.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-@end
-
-/**
- * An SMS message from an 'SMS:' or similar QR Code type.
- */
-NS_SWIFT_NAME(VisionBarcodeSMS)
-@interface FIRVisionBarcodeSMS : NSObject
-
-/**
- * An SMS message body.
- */
-@property(nonatomic, readonly, nullable) NSString *message;
-
-/**
- * An SMS message phone number.
- */
-@property(nonatomic, readonly, nullable) NSString *phoneNumber;
-
-/**
- * Unavailable.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-@end
-
-/**
- * A URL and title from a 'MEBKM:' or similar QR Code type.
- */
-NS_SWIFT_NAME(VisionBarcodeURLBookmark)
-@interface FIRVisionBarcodeURLBookmark : NSObject
-
-/**
- * A URL bookmark title.
- */
-@property(nonatomic, readonly, nullable) NSString *title;
-
-/**
- * A URL bookmark url.
- */
-@property(nonatomic, readonly, nullable) NSString *url;
-
-/**
- * Unavailable.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-@end
-
-/**
- * Wi-Fi network parameters from a 'WIFI:' or similar QR Code type.
- */
-NS_SWIFT_NAME(VisionBarcodeWifi)
-@interface FIRVisionBarcodeWiFi : NSObject
-
-/**
- * A Wi-Fi access point SSID.
- */
-@property(nonatomic, readonly, nullable) NSString *ssid;
-
-/**
- * A Wi-Fi access point password.
- */
-@property(nonatomic, readonly, nullable) NSString *password;
-
-/**
- * A Wi-Fi access point encryption type.
- */
-@property(nonatomic, readonly) FIRVisionBarcodeWiFiEncryptionType type;
-
-/**
- * Unavailable.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-@end
-
-/**
- * A person's or organization's business card. This may come from different underlying formats
- * including VCARD and MECARD.
- *
- * This object represents a simplified view of possible business cards. If you require lossless
- * access to the information in the barcode, you should parse the raw data yourself. To access the
- * raw data, use the `FIRVisionBarcode`s `rawValue` property.
- */
-NS_SWIFT_NAME(VisionBarcodeContactInfo)
-@interface FIRVisionBarcodeContactInfo : NSObject
-
-/**
- * Person's or organization's addresses.
- */
-@property(nonatomic, readonly, nullable) NSArray<FIRVisionBarcodeAddress *> *addresses;
-
-/**
- * Contact emails.
- */
-@property(nonatomic, readonly, nullable) NSArray<FIRVisionBarcodeEmail *> *emails;
-
-/**
- * A person's name.
- */
-@property(nonatomic, readonly, nullable) FIRVisionBarcodePersonName *name;
-
-/**
- * Contact phone numbers.
- */
-@property(nonatomic, readonly, nullable) NSArray<FIRVisionBarcodePhone *> *phones;
-
-/**
- * Contact URLs.
- */
-@property(nonatomic, readonly, nullable) NSArray<NSString *> *urls;
-
-/**
- * A job title.
- */
-@property(nonatomic, readonly, nullable) NSString *jobTitle;
-
-/**
- * A business organization.
- */
-@property(nonatomic, readonly, nullable) NSString *organization;
-
-/**
- * Unavailable.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-@end
-
-/**
- * A barcode in an image.
- */
-NS_SWIFT_NAME(VisionBarcode)
-@interface FIRVisionBarcode : NSObject
-
-/**
- * The rectangle that holds the discovered relative to the detected image in the view
- * coordinate system.
- */
-@property(nonatomic, readonly) CGRect frame;
-
-/**
- * A barcode value as it was encoded in the barcode. Structured values are not parsed, for example:
- * 'MEBKM:TITLE:Google;URL:https://www.google.com;;'. Does not include the supplemental value.
- */
-@property(nonatomic, readonly, nullable) NSString *rawValue;
-
-/**
- * A barcode value in a user-friendly format. May omit some of the information encoded in the
- * barcode. For example, in the case above the display value might be 'https://www.google.com'.
- * If valueType == .text, this field will be equal to rawValue. This value may be multiline,
- * for example, when line breaks are encoded into the original TEXT barcode value. May include
- * the supplement value.
- */
-@property(nonatomic, readonly, nullable) NSString *displayValue;
-
-/**
- * A barcode format; for example, EAN_13. Note that if the format is not in the list,
- * VisionBarcodeFormat.unknown would be returned.
- */
-@property(nonatomic, readonly) FIRVisionBarcodeFormat format;
-
-/**
- * The four corner points of the barcode, in clockwise order starting with the top left relative
- * to the detected image in the view coordinate system. These are CGPoints boxed in NSValues.
- * Due to the possible perspective distortions, this is not necessarily a rectangle.
- */
-@property(nonatomic, readonly, nullable) NSArray<NSValue *> *cornerPoints;
-
-/**
- * A type of the barcode value. For example, TEXT, PRODUCT, URL, etc. Note that if the type is not
- * in the list, .unknown would be returned.
- */
-@property(nonatomic, readonly) FIRVisionBarcodeValueType valueType;
-
-/**
- * An email message from a 'MAILTO:' or similar QR Code type. This property is only set if
- * valueType is .email.
- */
-@property(nonatomic, readonly, nullable) FIRVisionBarcodeEmail *email;
-
-/**
- * A phone number from a 'TEL:' or similar QR Code type. This property is only set if valueType
- * is .phone.
- */
-@property(nonatomic, readonly, nullable) FIRVisionBarcodePhone *phone;
-
-/**
- * An SMS message from an 'SMS:' or similar QR Code type. This property is only set if valueType
- * is .sms.
- */
-@property(nonatomic, readonly, nullable) FIRVisionBarcodeSMS *sms;
-
-/**
- * A URL and title from a 'MEBKM:' or similar QR Code type. This property is only set if
- * valueType is .url.
- */
-@property(nonatomic, readonly, nullable) FIRVisionBarcodeURLBookmark *URL;
-
-/**
- * Wi-Fi network parameters from a 'WIFI:' or similar QR Code type. This property is only set
- * if valueType is .wifi.
- */
-@property(nonatomic, readonly, nullable) FIRVisionBarcodeWiFi *wifi;
-
-/**
- * GPS coordinates from a 'GEO:' or similar QR Code type. This property is only set if valueType
- * is .geo.
- */
-@property(nonatomic, readonly, nullable) FIRVisionBarcodeGeoPoint *geoPoint;
-
-/**
- * A person's or organization's business card. For example a VCARD. This property is only set
- * if valueType is .contactInfo.
- */
-@property(nonatomic, readonly, nullable) FIRVisionBarcodeContactInfo *contactInfo;
-
-/**
- * A calendar event extracted from a QR Code. This property is only set if valueType is
- * .calendarEvent.
- */
-@property(nonatomic, readonly, nullable) FIRVisionBarcodeCalendarEvent *calendarEvent;
-
-/**
- * A driver license or ID card. This property is only set if valueType is .driverLicense.
- */
-@property(nonatomic, readonly, nullable) FIRVisionBarcodeDriverLicense *driverLicense;
-
-/**
- * Unavailable.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 40
Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionBarcodeDetector.h

@@ -1,40 +0,0 @@
-#import <Foundation/Foundation.h>
-
-@class FIRVisionBarcode;
-@class FIRVisionImage;
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * A block containing an array of barcodes or `nil` if there's an error.
- *
- * @param barcodes Array of barcodes detected in the image or `nil` if there was an error.
- * @param error The error or `nil`.
- */
-typedef void (^FIRVisionBarcodeDetectionCallback)(NSArray<FIRVisionBarcode *> *_Nullable barcodes,
-                                                  NSError *_Nullable error)
-    NS_SWIFT_NAME(VisionBarcodeDetectionCallback);
-
-/**
- * A barcode detector that detects barcodes in an image.
- */
-NS_SWIFT_NAME(VisionBarcodeDetector)
-@interface FIRVisionBarcodeDetector : NSObject
-
-/**
- * Unavailable.  Use `Vision` factory methods.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-/**
- * Detects barcodes in the given image.
- *
- * @param image The image to use for detecting barcodes.
- * @param completion Handler to call back on the main queue with barcodes detected or error.
- */
-- (void)detectInImage:(FIRVisionImage *)image
-           completion:(FIRVisionBarcodeDetectionCallback)completion;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 101
Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionBarcodeDetectorOptions.h

@@ -1,101 +0,0 @@
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * @options VisionBarcodeFormat
- * This option specifies the barcode formats that the library should detect.
- */
-typedef NS_OPTIONS(NSInteger, FIRVisionBarcodeFormat) {
-  /**
-   * Unknown format.
-   */
-  FIRVisionBarcodeFormatUnKnown = 0,
-  /**
-   * All format.
-   */
-  FIRVisionBarcodeFormatAll = 0xFFFF,
-  /**
-   * Code-128 detection.
-   */
-  FIRVisionBarcodeFormatCode128 = 0x0001,
-  /**
-   * Code-39 detection.
-   */
-  FIRVisionBarcodeFormatCode39 = 0x0002,
-  /**
-   * Code-93 detection.
-   */
-  FIRVisionBarcodeFormatCode93 = 0x0004,
-  /**
-   * Codabar detection.
-   */
-  FIRVisionBarcodeFormatCodaBar = 0x0008,
-  /**
-   * Data Matrix detection.
-   */
-  FIRVisionBarcodeFormatDataMatrix = 0x0010,
-  /**
-   * EAN-13 detection.
-   */
-  FIRVisionBarcodeFormatEAN13 = 0x0020,
-  /**
-   * EAN-8 detection.
-   */
-  FIRVisionBarcodeFormatEAN8 = 0x0040,
-  /**
-   * ITF detection.
-   */
-  FIRVisionBarcodeFormatITF = 0x0080,
-  /**
-   * QR Code detection.
-   */
-  FIRVisionBarcodeFormatQRCode = 0x0100,
-  /**
-   * UPC-A detection.
-   */
-  FIRVisionBarcodeFormatUPCA = 0x0200,
-  /**
-   * UPC-E detection.
-   */
-  FIRVisionBarcodeFormatUPCE = 0x0400,
-  /**
-   * PDF-417 detection.
-   */
-  FIRVisionBarcodeFormatPDF417 = 0x0800,
-  /**
-   * Aztec code detection.
-   */
-  FIRVisionBarcodeFormatAztec = 0x1000,
-} NS_SWIFT_NAME(VisionBarcodeFormat);
-
-/**
- * Options for specifying a Barcode detector.
- */
-NS_SWIFT_NAME(VisionBarcodeDetectorOptions)
-@interface FIRVisionBarcodeDetectorOptions : NSObject
-
-/**
- * The barcode formats detected in an image. Note that the detection time will increase for each
- * additional format that is specified.
- */
-@property(nonatomic, readonly) FIRVisionBarcodeFormat formats;
-
-/**
- * Initializes an instance that detects all supported barcode formats.
- *
- * @return A new instance of Firebase barcode detector options.
- */
-- (instancetype)init;
-
-/**
- * Initializes an instance with the given barcode formats to look for.
- *
- * @param formats The barcode formats to initialize the barcode detector options.
- * @return A new instance of Firebase barcode detector options.
- */
-- (instancetype)initWithFormats:(FIRVisionBarcodeFormat)formats NS_DESIGNATED_INITIALIZER;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 41
Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionCloudDetectorOptions.h

@@ -1,41 +0,0 @@
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * @enum VisionCloudModelType
- * Type of model to use in vision cloud detection API.
- */
-typedef NS_ENUM(NSUInteger, FIRVisionCloudModelType) {
-  /** Stable model. */
-  FIRVisionCloudModelTypeStable,
-  /** Latest model. */
-  FIRVisionCloudModelTypeLatest,
-} NS_SWIFT_NAME(VisionCloudModelType);
-
-/**
- * Generic options of a vision cloud detector.
- */
-NS_SWIFT_NAME(VisionCloudDetectorOptions)
-@interface FIRVisionCloudDetectorOptions : NSObject
-
-/**
- * Type of model to use in vision cloud detection API.  Defaults to `.stable`.
- */
-@property(nonatomic) FIRVisionCloudModelType modelType;
-
-/**
- * Maximum number of results to return.  Defaults to 10.  Does not apply to
- * `VisionCloudTextDetector` and `VisionCloudDocumentTextDetector`.
- */
-@property(nonatomic) NSUInteger maxResults;
-
-/**
- * API key to use for Cloud Vision API.  If `nil`, the default API key from FirebaseApp will be
- * used.
- */
-@property(nonatomic, copy, nullable) NSString *APIKeyOverride;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 29
Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionCloudDocumentTextRecognizerOptions.h

@@ -1,29 +0,0 @@
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * Options for a cloud document text recognizer.
- */
-NS_SWIFT_NAME(VisionCloudDocumentTextRecognizerOptions)
-@interface FIRVisionCloudDocumentTextRecognizerOptions : NSObject
-
-/**
- * An array of hinted language codes for cloud document text recognition. The default is `nil`. See
- * https://cloud.google.com/vision/docs/languages for supported language codes.
- */
-@property(nonatomic, copy, nullable) NSArray<NSString *> *languageHints;
-
-/**
- * API key to use for Cloud Vision API. If `nil`, the default API key from FirebaseApp will be used.
- */
-@property(nonatomic, copy, nullable) NSString *APIKeyOverride;
-
-/**
- * Designated initializer that creates a new instance of cloud document text recognizer options.
- */
-- (instancetype)init NS_DESIGNATED_INITIALIZER;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 30
Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionCloudImageLabelerOptions.h

@@ -1,30 +0,0 @@
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/** Options for a cloud image labeler. */
-NS_SWIFT_NAME(VisionCloudImageLabelerOptions)
-@interface FIRVisionCloudImageLabelerOptions : NSObject
-
-/**
- * The confidence threshold for labels returned by the image labeler. Labels returned by the image
- * labeler will have a confidence level higher or equal to the given threshold. Values must be in
- * range [0, 1]. If unset or an invalid value is set, the default threshold of 0.5 is used. Up to 20
- * labels with the top confidence will be returned.
- */
-@property(nonatomic) float confidenceThreshold;
-
-/**
- * API key to use for Cloud Vision API. If `nil`, the default API key from FirebaseApp will be used.
- */
-@property(nonatomic, copy, nullable) NSString *APIKeyOverride;
-
-/**
- * Designated initializer that creates a new instance of cloud image labeler options with the
- * default values.
- */
-- (instancetype)init NS_DESIGNATED_INITIALIZER;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 49
Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionCloudLandmark.h

@@ -1,49 +0,0 @@
-#import <CoreGraphics/CoreGraphics.h>
-#import <Foundation/Foundation.h>
-
-@class FIRVisionLatitudeLongitude;
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * Set of landmark properties identified by a vision cloud detector.
- */
-NS_SWIFT_NAME(VisionCloudLandmark)
-@interface FIRVisionCloudLandmark : NSObject
-
-/**
- * Opaque entity ID. Some IDs may be available in [Google Knowledge Graph Search API]
- * (https://developers.google.com/knowledge-graph/).
- */
-@property(nonatomic, copy, readonly, nullable) NSString *entityId;
-
-/**
- * Textual description of the landmark.
- */
-@property(nonatomic, copy, readonly, nullable) NSString *landmark;
-
-/**
- * Overall confidence of the result. The value is float, in range [0, 1].
- */
-@property(nonatomic, readonly, nullable) NSNumber *confidence;
-
-/**
- * A rectangle image region to which this landmark belongs to (in the view coordinate system).
- */
-@property(nonatomic, readonly) CGRect frame;
-
-/**
- * The location information for the detected landmark. Multiple LocationInfo elements can be present
- * because one location may indicate the location of the scene in the image, and another location
- * may indicate the location of the place where the image was taken.
- */
-@property(nonatomic, readonly, nullable) NSArray<FIRVisionLatitudeLongitude *> *locations;
-
-/**
- * Unavailable.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 40
Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionCloudLandmarkDetector.h

@@ -1,40 +0,0 @@
-#import <Foundation/Foundation.h>
-
-@class FIRVisionCloudLandmark;
-@class FIRVisionImage;
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * A block containing an array of landmark or `nil` if there's an error.
- *
- * @param landmarks Array of landmark detected in the image or `nil` if there was an error.
- * @param error The error or `nil`.
- */
-typedef void (^FIRVisionCloudLandmarkDetectionCompletion)(
-    NSArray<FIRVisionCloudLandmark *> *_Nullable landmarks, NSError *_Nullable error)
-    NS_SWIFT_NAME(VisionCloudLandmarkDetectionCompletion);
-
-/**
- * A landmark detector that detects landmark in an image.
- */
-NS_SWIFT_NAME(VisionCloudLandmarkDetector)
-@interface FIRVisionCloudLandmarkDetector : NSObject
-
-/**
- * Unavailable.  Use `Vision` factory methods.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-/**
- * Detects landmark in a given image.
- *
- * @param image The image to use for detecting landmark.
- * @param completion Handler to call back on the main queue with landmark detected or error.
- */
-- (void)detectInImage:(FIRVisionImage *)image
-           completion:(FIRVisionCloudLandmarkDetectionCompletion)completion;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 49
Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionCloudTextRecognizerOptions.h

@@ -1,49 +0,0 @@
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * @enum VisionCloudTextModelType
- * An enum of model types for cloud text recognition.
- */
-typedef NS_ENUM(NSUInteger, FIRVisionCloudTextModelType) {
-  /**
-   * Sparse or regular text cloud model type.
-   */
-  FIRVisionCloudTextModelTypeSparse,
-  /**
-   * Dense or document text cloud model type.
-   */
-  FIRVisionCloudTextModelTypeDense,
-} NS_SWIFT_NAME(VisionCloudTextModelType);
-
-/**
- * Options for a cloud text recognizer.
- */
-NS_SWIFT_NAME(VisionCloudTextRecognizerOptions)
-@interface FIRVisionCloudTextRecognizerOptions : NSObject
-
-/**
- * Model type for cloud text recognition. The default is `VisionCloudTextModelType.sparse`.
- */
-@property(nonatomic) FIRVisionCloudTextModelType modelType;
-
-/**
- * An array of hinted language codes for cloud text recognition. The default is `nil`. See
- * https://cloud.google.com/vision/docs/languages for supported language codes.
- */
-@property(nonatomic, copy, nullable) NSArray<NSString *> *languageHints;
-
-/**
- * API key to use for Cloud Vision API. If `nil`, the default API key from FirebaseApp will be used.
- */
-@property(nonatomic, copy, nullable) NSString *APIKeyOverride;
-
-/**
- * Designated initializer that creates a new instance of cloud text recognizer options.
- */
-- (instancetype)init NS_DESIGNATED_INITIALIZER;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 30
Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionDocumentText.h

@@ -1,30 +0,0 @@
-#import <Foundation/Foundation.h>
-
-@class FIRVisionDocumentTextBlock;
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * Recognized document text in an image.
- */
-NS_SWIFT_NAME(VisionDocumentText)
-@interface FIRVisionDocumentText : NSObject
-
-/**
- * String representation of the recognized document text.
- */
-@property(nonatomic, readonly) NSString *text;
-
-/**
- * An array of blocks recognized in the document text.
- */
-@property(nonatomic, readonly) NSArray<FIRVisionDocumentTextBlock *> *blocks;
-
-/**
- * Unavailable.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 92
Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionDocumentTextBlock.h

@@ -1,92 +0,0 @@
-#import <CoreGraphics/CoreGraphics.h>
-#import <Foundation/Foundation.h>
-
-@class FIRVisionDocumentTextParagraph;
-@class FIRVisionTextRecognizedBreak;
-@class FIRVisionTextRecognizedLanguage;
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * @enum VisionDocumentTextBlockType
- * An enum of document text block types.
- */
-typedef NS_ENUM(NSInteger, FIRVisionDocumentTextBlockType) {
-  /**
-   * Unknown document text block type.
-   */
-  FIRVisionDocumentTextBlockTypeUnknown,
-  /**
-   * Barcode document text block type.
-   */
-  FIRVisionDocumentTextBlockTypeBarcode,
-  /**
-   * Image document text block type.
-   */
-  FIRVisionDocumentTextBlockTypePicture,
-  /**
-   * Horizontal/vertical line box document text block type.
-   */
-  FIRVisionDocumentTextBlockTypeRuler,
-  /**
-   * Table document text block type.
-   */
-  FIRVisionDocumentTextBlockTypeTable,
-  /**
-   * Regular document text block type.
-   */
-  FIRVisionDocumentTextBlockTypeText,
-} NS_SWIFT_NAME(VisionDocumentTextBlockType);
-
-/**
- * A document text block recognized in an image that consists of an array of paragraphs.
- */
-NS_SWIFT_NAME(VisionDocumentTextBlock)
-@interface FIRVisionDocumentTextBlock : NSObject
-
-/**
- * The detected block type.
- */
-@property(nonatomic, readonly) FIRVisionDocumentTextBlockType type;
-
-/**
- * String representation of the document text block that was recognized.
- */
-@property(nonatomic, readonly) NSString *text;
-
-/**
- * An array of paragraphs in the block if the type is `VisionDocumentTextBlockType.text`. Otherwise,
- * the array is empty.
- */
-@property(nonatomic, readonly) NSArray<FIRVisionDocumentTextParagraph *> *paragraphs;
-
-/**
- * The rectangle that contains the document text block relative to the image in the default
- * coordinate space.
- */
-@property(nonatomic, readonly) CGRect frame;
-
-/**
- * The confidence of the recognized document text block.
- */
-@property(nonatomic, readonly) NSNumber *confidence;
-
-/**
- * An array of recognized languages in the document text block. If no languages are recognized, the
- * array is empty.
- */
-@property(nonatomic, readonly) NSArray<FIRVisionTextRecognizedLanguage *> *recognizedLanguages;
-
-/**
- * The recognized start or end of the document text block.
- */
-@property(nonatomic, readonly, nullable) FIRVisionTextRecognizedBreak *recognizedBreak;
-
-/**
- * Unavailable.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 55
Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionDocumentTextParagraph.h

@@ -1,55 +0,0 @@
-#import <CoreGraphics/CoreGraphics.h>
-#import <Foundation/Foundation.h>
-
-@class FIRVisionDocumentTextWord;
-@class FIRVisionTextRecognizedBreak;
-@class FIRVisionTextRecognizedLanguage;
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * A document text paragraph recognized in an image that consists of an array of words.
- */
-NS_SWIFT_NAME(VisionDocumentTextParagraph)
-@interface FIRVisionDocumentTextParagraph : NSObject
-
-/**
- * String representation of the document text paragraph that was recognized.
- */
-@property(nonatomic, readonly) NSString *text;
-
-/**
- * An array of words in the document text paragraph.
- */
-@property(nonatomic, readonly) NSArray<FIRVisionDocumentTextWord *> *words;
-
-/**
- * The rectangle that contains the document text paragraph relative to the image in the default
- * coordinate space.
- */
-@property(nonatomic, readonly) CGRect frame;
-
-/**
- * The confidence of the recognized document text paragraph.
- */
-@property(nonatomic, readonly) NSNumber *confidence;
-
-/**
- * An array of recognized languages in the document text paragraph. If no languages are recognized,
- * the array is empty.
- */
-@property(nonatomic, readonly) NSArray<FIRVisionTextRecognizedLanguage *> *recognizedLanguages;
-
-/**
- * The recognized start or end of the document text paragraph.
- */
-@property(nonatomic, readonly, nullable) FIRVisionTextRecognizedBreak *recognizedBreak;
-
-/**
- * Unavailable.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 42
Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionDocumentTextRecognizer.h

@@ -1,42 +0,0 @@
-#import <Foundation/Foundation.h>
-
-@class FIRVisionDocumentText;
-@class FIRVisionImage;
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * The callback to invoke when the document text recognition completes.
- *
- * @param text Recognized document text in the image or `nil` if there was an error.
- * @param error The error or `nil`.
- */
-typedef void (^FIRVisionDocumentTextRecognitionCallback)(FIRVisionDocumentText *_Nullable text,
-                                                         NSError *_Nullable error)
-    NS_SWIFT_NAME(VisionDocumentTextRecognitionCallback);
-
-/**
- * A cloud document text recognizer that recognizes text in an image.
- */
-NS_SWIFT_NAME(VisionDocumentTextRecognizer)
-@interface FIRVisionDocumentTextRecognizer : NSObject
-
-/**
- * Unavailable. Use `Vision` factory methods.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-/**
- * Processes the given image for cloud document text recognition.
- *
- * @param image The image to process for recognizing document text.
- * @param completion Handler to call back on the main queue when document text recognition
- *     completes.
- */
-- (void)processImage:(FIRVisionImage *)image
-          completion:(FIRVisionDocumentTextRecognitionCallback)completion
-    NS_SWIFT_NAME(process(_:completion:));
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 49
Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionDocumentTextSymbol.h

@@ -1,49 +0,0 @@
-#import <CoreGraphics/CoreGraphics.h>
-#import <Foundation/Foundation.h>
-
-@class FIRVisionTextRecognizedBreak;
-@class FIRVisionTextRecognizedLanguage;
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * A document text symbol recognized in an image.
- */
-NS_SWIFT_NAME(VisionDocumentTextSymbol)
-@interface FIRVisionDocumentTextSymbol : NSObject
-
-/**
- * String representation of the document text symbol that was recognized.
- */
-@property(nonatomic, readonly) NSString *text;
-
-/**
- * The rectangle that contains the document text symbol relative to the image in the default
- * coordinate space.
- */
-@property(nonatomic, readonly) CGRect frame;
-
-/**
- * The confidence of the recognized document text symbol.
- */
-@property(nonatomic, readonly) NSNumber *confidence;
-
-/**
- * An array of recognized languages in the document text symbol. If no languages are recognized, the
- * array is empty.
- */
-@property(nonatomic, readonly) NSArray<FIRVisionTextRecognizedLanguage *> *recognizedLanguages;
-
-/**
- * The recognized start or end of the document text symbol.
- */
-@property(nonatomic, readonly, nullable) FIRVisionTextRecognizedBreak *recognizedBreak;
-
-/**
- * Unavailable.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 55
Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionDocumentTextWord.h

@@ -1,55 +0,0 @@
-#import <CoreGraphics/CoreGraphics.h>
-#import <Foundation/Foundation.h>
-
-@class FIRVisionDocumentTextSymbol;
-@class FIRVisionTextRecognizedBreak;
-@class FIRVisionTextRecognizedLanguage;
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * A document text word recognized in an image that consists of an array of symbols.
- */
-NS_SWIFT_NAME(VisionDocumentTextWord)
-@interface FIRVisionDocumentTextWord : NSObject
-
-/**
- * String representation of the document text word that was recognized.
- */
-@property(nonatomic, readonly) NSString *text;
-
-/**
- * An array of symbols in the document text word.
- */
-@property(nonatomic, readonly) NSArray<FIRVisionDocumentTextSymbol *> *symbols;
-
-/**
- * The rectangle that contains the document text word relative to the image in the default
- * coordinate space.
- */
-@property(nonatomic, readonly) CGRect frame;
-
-/**
- * The confidence of the recognized document text word.
- */
-@property(nonatomic, readonly) NSNumber *confidence;
-
-/**
- * An array of recognized languages in the document text word. If no languages are recognized, the
- * array is empty.
- */
-@property(nonatomic, readonly) NSArray<FIRVisionTextRecognizedLanguage *> *recognizedLanguages;
-
-/**
- * The recognized start or end of the document text word.
- */
-@property(nonatomic, readonly, nullable) FIRVisionTextRecognizedBreak *recognizedBreak;
-
-/**
- * Unavailable.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 106
Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionFace.h

@@ -1,106 +0,0 @@
-#import <CoreGraphics/CoreGraphics.h>
-#import <Foundation/Foundation.h>
-
-#import "FIRVisionFaceContour.h"
-#import "FIRVisionFaceLandmark.h"
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * A human face detected in an image.
- */
-NS_SWIFT_NAME(VisionFace)
-@interface FIRVisionFace : NSObject
-
-/**
- * The rectangle that holds the discovered relative to the detected image in the view
- * coordinate system.
- */
-@property(nonatomic, readonly) CGRect frame;
-
-/**
- * Indicates whether the face has a tracking ID.
- */
-@property(nonatomic, readonly) BOOL hasTrackingID;
-
-/**
- * The tracking identifier of the face.
- */
-@property(nonatomic, readonly) NSInteger trackingID;
-
-/**
- * Indicates whether the detector found the head y euler angle.
- */
-@property(nonatomic, readonly) BOOL hasHeadEulerAngleY;
-
-/**
- * Indicates the rotation of the face about the vertical axis of the image.  Positive y euler angle
- * is when the face is turned towards the right side of the image that is being processed.
- */
-@property(nonatomic, readonly) CGFloat headEulerAngleY;
-
-/**
- * Indicates whether the detector found the head z euler angle.
- */
-@property(nonatomic, readonly) BOOL hasHeadEulerAngleZ;
-
-/**
- * Indicates the rotation of the face about the axis pointing out of the image.  Positive z euler
- * angle is a counter-clockwise rotation within the image plane.
- */
-@property(nonatomic, readonly) CGFloat headEulerAngleZ;
-
-/**
- * Indicates whether a smiling probability is available.
- */
-@property(nonatomic, readonly) BOOL hasSmilingProbability;
-
-/**
- * Probability that the face is smiling.
- */
-@property(nonatomic, readonly) CGFloat smilingProbability;
-
-/**
- * Indicates whether a left eye open probability is available.
- */
-@property(nonatomic, readonly) BOOL hasLeftEyeOpenProbability;
-
-/**
- * Probability that the face's left eye is open.
- */
-@property(nonatomic, readonly) CGFloat leftEyeOpenProbability;
-
-/**
- * Indicates whether a right eye open probability is available.
- */
-@property(nonatomic, readonly) BOOL hasRightEyeOpenProbability;
-
-/**
- * Probability that the face's right eye is open.
- */
-@property(nonatomic, readonly) CGFloat rightEyeOpenProbability;
-
-/**
- * Unavailable.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-/**
- * Returns the landmark, if any, of the given type in this detected face.
- *
- * @param type The type of the facial landmark.
- * @return The landmark of the given type in this face.  nil if there isn't one.
- */
-- (nullable FIRVisionFaceLandmark *)landmarkOfType:(FIRFaceLandmarkType)type;
-
-/**
- * Returns the contour, if any, of the given type in this detected face.
- *
- * @param type The type of the facial contour.
- * @return The contour of the given type in this face.  nil if there isn't one.
- */
-- (nullable FIRVisionFaceContour *)contourOfType:(FIRFaceContourType)type;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 77
Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionFaceContour.h

@@ -1,77 +0,0 @@
-#import <Foundation/Foundation.h>
-
-@class FIRVisionPoint;
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * Facial contour types.
- */
-typedef NSString *FIRFaceContourType NS_EXTENSIBLE_STRING_ENUM NS_SWIFT_NAME(FaceContourType);
-
-/** All contour points including left and right cheeks. */
-extern FIRFaceContourType const FIRFaceContourTypeAll;
-
-/** A set of points that outline the face oval. */
-extern FIRFaceContourType const FIRFaceContourTypeFace;
-
-/** A set of points that outline the top of the left eyebrow. */
-extern FIRFaceContourType const FIRFaceContourTypeLeftEyebrowTop;
-
-/** A set of points that outline the bottom of the left eyebrow. */
-extern FIRFaceContourType const FIRFaceContourTypeLeftEyebrowBottom;
-
-/** A set of points that outline the top of the right eyebrow. */
-extern FIRFaceContourType const FIRFaceContourTypeRightEyebrowTop;
-
-/** A set of points that outline the bottom of the right eyebrow. */
-extern FIRFaceContourType const FIRFaceContourTypeRightEyebrowBottom;
-
-/** A set of points that outline the left eye. */
-extern FIRFaceContourType const FIRFaceContourTypeLeftEye;
-
-/** A set of points that outline the right eye. */
-extern FIRFaceContourType const FIRFaceContourTypeRightEye;
-
-/** A set of points that outline the top of the upper lip. */
-extern FIRFaceContourType const FIRFaceContourTypeUpperLipTop;
-
-/** A set of points that outline the bottom of the upper lip. */
-extern FIRFaceContourType const FIRFaceContourTypeUpperLipBottom;
-
-/** A set of points that outline the top of the lower lip. */
-extern FIRFaceContourType const FIRFaceContourTypeLowerLipTop;
-
-/** A set of points that outline the bottom of the lower lip. */
-extern FIRFaceContourType const FIRFaceContourTypeLowerLipBottom;
-
-/** A set of points that outline the nose bridge. */
-extern FIRFaceContourType const FIRFaceContourTypeNoseBridge;
-
-/** A set of points that outline the bottom of the nose. */
-extern FIRFaceContourType const FIRFaceContourTypeNoseBottom;
-
-/**
- * A contour on a human face detected in an image.
- */
-NS_SWIFT_NAME(VisionFaceContour)
-@interface FIRVisionFaceContour : NSObject
-
-/**
- * The facial contour type.
- */
-@property(nonatomic, readonly) FIRFaceContourType type;
-
-/**
- * An array of 2D points that make up the facial contour.
- */
-@property(nonatomic, readonly) NSArray<FIRVisionPoint *> *points;
-
-/**
- * Unavailable.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 55
Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionFaceDetector.h

@@ -1,55 +0,0 @@
-#import <Foundation/Foundation.h>
-
-@class FIRVisionFace;
-@class FIRVisionImage;
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * A block containing an array of faces or `nil` if there's an error.
- *
- * @param faces Array of faces detected in the image or `nil` if there was an error.
- * @param error The error or `nil`.
- */
-typedef void (^FIRVisionFaceDetectionCallback)(NSArray<FIRVisionFace *> *_Nullable faces,
-                                               NSError *_Nullable error)
-    NS_SWIFT_NAME(VisionFaceDetectionCallback);
-
-/**
- * A face detector that detects faces in an image.
- */
-NS_SWIFT_NAME(VisionFaceDetector)
-@interface FIRVisionFaceDetector : NSObject
-
-/**
- * Unavailable. Use `Vision` factory methods.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-/**
- * Processes the given image for face detection. The detection is performed asynchronously and calls
- * back the completion handler with the detected face results or error on the main thread.
- *
- * @param image The vision image to use for detecting faces.
- * @param completion Handler to call back on the main thread with faces detected or error.
- */
-- (void)processImage:(FIRVisionImage *)image
-          completion:(FIRVisionFaceDetectionCallback)completion
-    NS_SWIFT_NAME(process(_:completion:));
-
-/**
- * Returns detected face results in the given image or `nil` if there was an error. The detection is
- * performed synchronously on the calling thread.
- *
- * @discussion It is advised to call this method off the main thread to avoid blocking the UI. As a
- *     result, an `NSException` is raised if this method is called on the main thread.
- * @param image The vision image to use for detecting faces.
- * @param error An optional error parameter populated when there is an error during detection.
- * @return Array of faces detected in the given image or `nil` if there was an error.
- */
-- (nullable NSArray<FIRVisionFace *> *)resultsInImage:(FIRVisionImage *)image
-                                                error:(NSError **)error;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 124
Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionFaceDetectorOptions.h

@@ -1,124 +0,0 @@
-#import <CoreGraphics/CoreGraphics.h>
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * @enum VisionFaceDetectorClassificationMode
- * Classification mode for face detection.
- */
-typedef NS_ENUM(NSUInteger, FIRVisionFaceDetectorClassificationMode) {
-  /**
-   * Face classification mode indicating that the detector performs no classification.
-   */
-  FIRVisionFaceDetectorClassificationModeNone = 1,
-  /**
-   * Face classification mode indicating that the detector performs all classifications.
-   */
-  FIRVisionFaceDetectorClassificationModeAll,
-} NS_SWIFT_NAME(VisionFaceDetectorClassificationMode);
-
-/**
- * @enum VisionFaceDetectorPerformanceMode
- * Performance preference for accuracy or speed of face detection.
- */
-typedef NS_ENUM(NSUInteger, FIRVisionFaceDetectorPerformanceMode) {
-  /**
-   * Face detection performance mode that runs faster, but may detect fewer faces and/or return
-   * results with lower accuracy.
-   */
-  FIRVisionFaceDetectorPerformanceModeFast = 1,
-  /**
-   * Face detection performance mode that runs slower, but may detect more faces and/or return
-   * results with higher accuracy.
-   */
-  FIRVisionFaceDetectorPerformanceModeAccurate,
-} NS_SWIFT_NAME(VisionFaceDetectorPerformanceMode);
-
-/**
- * @enum VisionFaceDetectorLandmarkMode
- * Landmark detection mode for face detection.
- */
-typedef NS_ENUM(NSUInteger, FIRVisionFaceDetectorLandmarkMode) {
-  /**
-   * Face landmark mode indicating that the detector performs no landmark detection.
-   */
-  FIRVisionFaceDetectorLandmarkModeNone = 1,
-  /**
-   * Face landmark mode indicating that the detector performs landmark detection.
-   */
-  FIRVisionFaceDetectorLandmarkModeAll,
-} NS_SWIFT_NAME(VisionFaceDetectorLandmarkMode);
-
-/**
- * @enum VisionFaceDetectorContourMode
- * Contour detection mode for face detection.
- */
-typedef NS_ENUM(NSUInteger, FIRVisionFaceDetectorContourMode) {
-  /**
-   * Face contour mode indicating that the detector performs no contour detection.
-   */
-  FIRVisionFaceDetectorContourModeNone = 1,
-  /**
-   * Face contour mode indicating that the detector performs contour detection.
-   */
-  FIRVisionFaceDetectorContourModeAll,
-} NS_SWIFT_NAME(VisionFaceDetectorContourMode);
-
-/**
- * Options for specifying a face detector.
- */
-NS_SWIFT_NAME(VisionFaceDetectorOptions)
-@interface FIRVisionFaceDetectorOptions : NSObject
-
-/**
- * The face detector classification mode for characterizing attributes such as smiling. Defaults to
- * `.none`.
- */
-@property(nonatomic) FIRVisionFaceDetectorClassificationMode classificationMode;
-
-/**
- * The face detector performance mode that determines the accuracy of the results and the speed of
- * the detection. Defaults to `.fast`.
- */
-@property(nonatomic) FIRVisionFaceDetectorPerformanceMode performanceMode;
-
-/**
- * The face detector landmark mode that determines the type of landmark results returned by
- * detection. Defaults to `.none`.
- */
-@property(nonatomic) FIRVisionFaceDetectorLandmarkMode landmarkMode;
-
-/**
- * The face detector contour mode that determines the type of contour results returned by detection.
- * Defaults to `.none`.
- *
- * <p>The following detection results are returned when setting this mode to `.all`:
- *
- * <p>`performanceMode` set to `.fast`, and both `classificationMode` and `landmarkMode` set to
- * `.none`, then only the prominent face will be returned with detected contours.
- *
- * <p>`performanceMode` set to `.accurate`, or if `classificationMode` or `landmarkMode` is set to
- * `.all`, then all detected faces will be returned, but only the prominent face will have
- * detecteted contours.
- */
-@property(nonatomic) FIRVisionFaceDetectorContourMode contourMode;
-
-/**
- * The smallest desired face size. The size is expressed as a proportion of the width of the head to
- * the image width. For example, if a value of 0.1 is specified, then the smallest face to search
- * for is roughly 10% of the width of the image being searched. Defaults to 0.1. This option does
- * not apply to contour detection.
- */
-@property(nonatomic) CGFloat minFaceSize;
-
-/**
- * Whether the face tracking feature is enabled for face detection. Defaults to NO. When
- * `performanceMode` is set to `.fast`, and both `classificationMode` and `landmarkMode` set to
- * `.none`, this option will be ignored and tracking will be disabled.
- */
-@property(nonatomic, getter=isTrackingEnabled) BOOL trackingEnabled;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 66
Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionFaceLandmark.h

@@ -1,66 +0,0 @@
-#import <CoreGraphics/CoreGraphics.h>
-#import <Foundation/Foundation.h>
-
-@class FIRVisionPoint;
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * Type of all facial landmarks.
- */
-typedef NSString *FIRFaceLandmarkType NS_EXTENSIBLE_STRING_ENUM NS_SWIFT_NAME(FaceLandmarkType);
-
-/** Center of the bottom lip. */
-extern FIRFaceLandmarkType const FIRFaceLandmarkTypeMouthBottom;
-
-/** Right corner of the mouth */
-extern FIRFaceLandmarkType const FIRFaceLandmarkTypeMouthRight;
-
-/** Left corner of the mouth */
-extern FIRFaceLandmarkType const FIRFaceLandmarkTypeMouthLeft;
-
-/** Midpoint of the left ear tip and left ear lobe. */
-extern FIRFaceLandmarkType const FIRFaceLandmarkTypeLeftEar;
-
-/** Midpoint of the right ear tip and right ear lobe. */
-extern FIRFaceLandmarkType const FIRFaceLandmarkTypeRightEar;
-
-/** Left eye. */
-extern FIRFaceLandmarkType const FIRFaceLandmarkTypeLeftEye;
-
-/** Right eye. */
-extern FIRFaceLandmarkType const FIRFaceLandmarkTypeRightEye;
-
-/** Left cheek. */
-extern FIRFaceLandmarkType const FIRFaceLandmarkTypeLeftCheek;
-
-/** Right cheek. */
-extern FIRFaceLandmarkType const FIRFaceLandmarkTypeRightCheek;
-
-/** Midpoint between the nostrils where the nose meets the face. */
-extern FIRFaceLandmarkType const FIRFaceLandmarkTypeNoseBase;
-
-/**
- * A landmark on a human face detected in an image.
- */
-NS_SWIFT_NAME(VisionFaceLandmark)
-@interface FIRVisionFaceLandmark : NSObject
-
-/**
- * The type of the facial landmark.
- */
-@property(nonatomic, readonly) FIRFaceLandmarkType type;
-
-/**
- * 2D position of the facial landmark.
- */
-@property(nonatomic, readonly) FIRVisionPoint *position;
-
-/**
- * Unavailable.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 53
Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionImage.h

@@ -1,53 +0,0 @@
-#import <CoreMedia/CoreMedia.h>
-#import <UIKit/UIKit.h>
-
-@class FIRVisionImageMetadata;
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * An image or image buffer used in vision detection, with optional metadata.
- */
-NS_SWIFT_NAME(VisionImage)
-@interface FIRVisionImage : NSObject
-
-/**
- * Metadata about the image (e.g. image orientation). If metadata is not specified, the default
- * metadata values are used.
- */
-@property(nonatomic, nullable) FIRVisionImageMetadata *metadata;
-
-/**
- * Initializes a VisionImage object with the given image.
- *
- * @param image Image to use in vision detection. The given image should be rotated, so its
- *      `imageOrientation` property is set to `UIImageOrientationUp` value. The `UIImage` must have
- *      non-NULL `CGImage` property.
- * @return A VisionImage instance with the given image.
- */
-- (instancetype)initWithImage:(UIImage *)image NS_DESIGNATED_INITIALIZER;
-
-/**
- * Initializes a VisionImage object with the given image buffer. To improve performance, it is
- * recommended to minimize the lifespan and number of instances of this class when initializing with
- * a `CMSampleBufferRef`.
- *
- * @param sampleBuffer Image buffer to use in vision detection. The buffer must be based on
- *       a pixel buffer (not compressed data), and the pixel format must be one of:
- *         - `kCVPixelFormatType_32BGRA`
- *         - `kCVPixelFormatType_420YpCbCr8BiPlanarFullRange`
- *         - `kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange`
- *       In practice: this works with the video output of the phone's camera, but not other
- *       arbitrary sources of `CMSampleBufferRef`s.
- * @return A VisionImage instance with the given image buffer.
- */
-- (instancetype)initWithBuffer:(CMSampleBufferRef)sampleBuffer NS_DESIGNATED_INITIALIZER;
-
-/**
- * Unavailable.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 39
Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionImageLabel.h

@@ -1,39 +0,0 @@
-#import <CoreGraphics/CoreGraphics.h>
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * Represents a label for an image.
- */
-NS_SWIFT_NAME(VisionImageLabel)
-@interface FIRVisionImageLabel : NSObject
-
-/**
- * The human readable label text in American English. For example: "Balloon".
- *
- * @discussion This string is not fit for display purposes, as it is not localized. Use the
- *     `entityID` and query the Knowledge Graph to get a localized description of the label text.
- */
-@property(nonatomic, copy, readonly) NSString *text;
-
-/**
- * Confidence for the label in range [0, 1]. The value is a `floatValue`.
- */
-@property(nonatomic, readonly, nullable) NSNumber *confidence;
-
-/**
- * Opaque entity ID used to query the Knowledge Graph to get a localized description of the label
- * text. Some IDs may be available in [Google Knowledge Graph Search API]
- * (https://developers.google.com/knowledge-graph/).
- */
-@property(nonatomic, copy, readonly, nullable) NSString *entityID;
-
-/**
- * Unavailable.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 55
Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionImageLabeler.h

@@ -1,55 +0,0 @@
-#import <Foundation/Foundation.h>
-
-@class FIRVisionImageLabel;
-@class FIRVisionImage;
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * A block containing an array of labels or `nil` if there's an error.
- *
- * @param labels Array of labels detected in the image or `nil` if there was an error.
- * @param error The error or `nil`.
- */
-typedef void (^FIRVisionImageLabelerCallback)(NSArray<FIRVisionImageLabel *> *_Nullable labels,
-                                              NSError *_Nullable error)
-    NS_SWIFT_NAME(VisionImageLabelerCallback);
-
-/**
- * @enum VisionImageLabelerType
- * An enum of image labeler types.
- */
-typedef NS_ENUM(NSUInteger, FIRVisionImageLabelerType) {
-  /** On-device image labeler type. */
-  FIRVisionImageLabelerTypeOnDevice,
-  /** Cloud image labeler type. */
-  FIRVisionImageLabelerTypeCloud,
-} NS_SWIFT_NAME(VisionImageLabelerType);
-
-/**
- * An on-device or cloud image labeler for labeling images.
- */
-NS_SWIFT_NAME(VisionImageLabeler)
-@interface FIRVisionImageLabeler : NSObject
-
-/** The image labeler type. */
-@property(nonatomic, readonly) FIRVisionImageLabelerType type;
-
-/**
- * Unavailable. Use `Vision` factory methods.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-/**
- * Processes the given image for on-device or cloud image labeling.
- *
- * @param image The image to process.
- * @param completion Handler to call back on the main queue with labels or error.
- */
-- (void)processImage:(FIRVisionImage *)image
-          completion:(FIRVisionImageLabelerCallback)completion
-    NS_SWIFT_NAME(process(_:completion:));
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 59
Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionImageMetadata.h

@@ -1,59 +0,0 @@
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * @enum VisionDetectorImageOrientation
- * This enum specifies where the origin (0,0) of the image is located. The constant has the same
- * value as defined by EXIF specifications.
- */
-typedef NS_ENUM(NSUInteger, FIRVisionDetectorImageOrientation) {
-  /**
-   * Orientation code indicating the 0th row is the top and the 0th column is the left side.
-   */
-  FIRVisionDetectorImageOrientationTopLeft = 1,
-  /**
-   * Orientation code indicating the 0th row is the top and the 0th column is the right side.
-   */
-  FIRVisionDetectorImageOrientationTopRight,
-  /**
-   * Orientation code indicating the 0th row is the bottom and the 0th column is the right side.
-   */
-  FIRVisionDetectorImageOrientationBottomRight,
-  /**
-   * Orientation code indicating the 0th row is the bottom and the 0th column is the left side.
-   */
-  FIRVisionDetectorImageOrientationBottomLeft,
-  /**
-   * Orientation code indicating the 0th row is the left side and the 0th column is the top.
-   */
-  FIRVisionDetectorImageOrientationLeftTop,
-  /**
-   * Orientation code indicating the 0th row is the right side and the 0th column is the top.
-   */
-  FIRVisionDetectorImageOrientationRightTop,
-  /**
-   * Orientation code indicating the 0th row is the right side and the 0th column is the bottom.
-   */
-  FIRVisionDetectorImageOrientationRightBottom,
-  /**
-   * Orientation code indicating the 0th row is the left side and the 0th column is the
-   * bottom.
-   */
-  FIRVisionDetectorImageOrientationLeftBottom,
-} NS_SWIFT_NAME(VisionDetectorImageOrientation);
-
-/**
- * Metadata of an image used in feature detection.
- */
-NS_SWIFT_NAME(VisionImageMetadata)
-@interface FIRVisionImageMetadata : NSObject
-
-/**
- * The display orientation of the image. Defaults to `.topLeft`.
- */
-@property(nonatomic) FIRVisionDetectorImageOrientation orientation;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 41
Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionLatitudeLongitude.h

@@ -1,41 +0,0 @@
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * An object representing a latitude/longitude pair.  This is expressed as a pair of doubles
- * representing degrees latitude and degrees longitude.  Unless specified otherwise, this must
- * conform to the <a href="http://www.unoosa.org/pdf/icg/2012/template/WGS_84.pdf">WGS84
- * standard</a>.  Values must be within normalized ranges.
- */
-NS_SWIFT_NAME(VisionLatitudeLongitude)
-@interface FIRVisionLatitudeLongitude : NSObject
-
-/**
- * The latitude in degrees. It must be in the range [-90.0, +90.0]. The value is double.
- */
-@property(nonatomic, nullable) NSNumber *latitude;
-
-/**
- * The longitude in degrees. It must be in the range [-180.0, +180.0]. The value is double.
- */
-@property(nonatomic, nullable) NSNumber *longitude;
-
-/**
- * Initializes a VisionLatitudeLongitude with the given latitude and longitude.
- *
- * @param latitude Latitude of the location.  The value is double.
- * @param longitude Longitude of the location.  The value is double.
- * @return A VisionLatitudeLongitude instance with the given latigude and longitude.
- */
-- (instancetype)initWithLatitude:(nullable NSNumber *)latitude
-                       longitude:(nullable NSNumber *)longitude NS_DESIGNATED_INITIALIZER;
-
-/**
- * Unavailable.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 25
Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionOnDeviceImageLabelerOptions.h

@@ -1,25 +0,0 @@
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/** Options for an on-device image labeler. */
-NS_SWIFT_NAME(VisionOnDeviceImageLabelerOptions)
-@interface FIRVisionOnDeviceImageLabelerOptions : NSObject
-
-/**
- * The confidence threshold for labels returned by the image labeler. Labels returned by the image
- * labeler will have a confidence level higher or equal to the given threshold. Values must be in
- * range [0, 1]. If unset or an invalid value is set, the default threshold of 0.5 is used. There is
- * no limit on the maximum number of labels returned by an on-device image labeler.
- */
-@property(nonatomic) float confidenceThreshold;
-
-/**
- * Designated initializer that creates a new instance of on-device image labeler options with the
- * default values.
- */
-- (instancetype)init NS_DESIGNATED_INITIALIZER;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 35
Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionPoint.h

@@ -1,35 +0,0 @@
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * A 2D or 3D point in the image.  A valid point must have both x and y coordinates.  The point's
- * coordinates are in the same scale as the original image.
- */
-NS_SWIFT_NAME(VisionPoint)
-@interface FIRVisionPoint : NSObject
-
-/**
- * X coordinate.  The value is float.
- */
-@property(nonatomic, readonly) NSNumber *x;
-
-/**
- * Y coordinate.  The value is float.
- */
-@property(nonatomic, readonly) NSNumber *y;
-
-/**
- * Z coordinate (or depth).  The value is float.  Z is nil if it is a 2D point.
- */
-@property(nonatomic, readonly, nullable) NSNumber *z;
-
-/**
- * Unavailable.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-@end
-
-NS_ASSUME_NONNULL_END
-

+ 0 - 30
Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionText.h

@@ -1,30 +0,0 @@
-#import <Foundation/Foundation.h>
-
-@class FIRVisionTextBlock;
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * Recognized text in an image.
- */
-NS_SWIFT_NAME(VisionText)
-@interface FIRVisionText : NSObject
-
-/**
- * String representation of the recognized text.
- */
-@property(nonatomic, readonly) NSString *text;
-
-/**
- * An array of blocks recognized in the text.
- */
-@property(nonatomic, readonly) NSArray<FIRVisionTextBlock *> *blocks;
-
-/**
- * Unavailable.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 57
Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionTextBlock.h

@@ -1,57 +0,0 @@
-#import <CoreGraphics/CoreGraphics.h>
-#import <Foundation/Foundation.h>
-
-@class FIRVisionTextLine;
-@class FIRVisionTextRecognizedLanguage;
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * A text block recognized in an image that consists of an array of text lines.
- */
-NS_SWIFT_NAME(VisionTextBlock)
-@interface FIRVisionTextBlock : NSObject
-
-/**
- * String representation of the text block that was recognized.
- */
-@property(nonatomic, readonly) NSString *text;
-
-/**
- * An array of text lines that make up the block.
- */
-@property(nonatomic, readonly) NSArray<FIRVisionTextLine *> *lines;
-
-/**
- * The rectangle that contains the text block relative to the image in the default coordinate space.
- */
-@property(nonatomic, readonly) CGRect frame;
-
-/**
- * An array of recognized languages in the text block. On-device text recognizers only detect
- * Latin-based languages, while cloud text recognizers can detect multiple languages. If no
- * languages are recognized, the array is empty.
- */
-@property(nonatomic, readonly) NSArray<FIRVisionTextRecognizedLanguage *> *recognizedLanguages;
-
-/**
- * The four corner points of the text block in clockwise order starting with the top left point
- * relative to the image in the default coordinate space. The `NSValue` objects are `CGPoint`s. For
- * cloud text recognizers, the array is `nil`.
- */
-@property(nonatomic, readonly, nullable) NSArray<NSValue *> *cornerPoints;
-
-/**
- * The confidence of the recognized text block. The value is `nil` for all text recognizers except
- * for cloud text recognizers with model type `VisionCloudTextModelType.dense`.
- */
-@property(nonatomic, readonly, nullable) NSNumber *confidence;
-
-/**
- * Unavailable.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 51
Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionTextElement.h

@@ -1,51 +0,0 @@
-#import <CoreGraphics/CoreGraphics.h>
-#import <Foundation/Foundation.h>
-
-@class FIRVisionTextRecognizedLanguage;
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * A text element recognized in an image. A text element is roughly equivalent to a space-separated
- * word in most Latin-script languages.
- */
-NS_SWIFT_NAME(VisionTextElement)
-@interface FIRVisionTextElement : NSObject
-
-/**
- * String representation of the text element that was recognized.
- */
-@property(nonatomic, readonly) NSString *text;
-
-/**
- * The rectangle that contains the text element relative to the image in the default coordinate
- * space.
- */
-@property(nonatomic, readonly) CGRect frame;
-
-/**
- * An array of recognized languages in the text element. (Cloud API only.)
- */
-@property(nonatomic, readonly) NSArray<FIRVisionTextRecognizedLanguage *> *recognizedLanguages;
-
-/**
- * The four corner points of the text element in clockwise order starting with the top left point
- * relative to the image in the default coordinate space. The `NSValue` objects are `CGPoint`s. For
- * cloud text recognizers, the array is `nil`.
- */
-@property(nonatomic, readonly, nullable) NSArray<NSValue *> *cornerPoints;
-
-/**
- * The confidence of the recognized text element. The value is `nil` for all text recognizers except
- * for cloud text recognizers with model type `VisionCloudTextModelType.dense`.
- */
-@property(nonatomic, readonly, nullable) NSNumber *confidence;
-
-/**
- * Unavailable.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 57
Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionTextLine.h

@@ -1,57 +0,0 @@
-#import <CoreGraphics/CoreGraphics.h>
-#import <Foundation/Foundation.h>
-
-@class FIRVisionTextElement;
-@class FIRVisionTextRecognizedLanguage;
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * A text line recognized in an image that consists of an array of elements.
- */
-NS_SWIFT_NAME(VisionTextLine)
-@interface FIRVisionTextLine : NSObject
-
-/**
- * String representation of the text line that was recognized.
- */
-@property(nonatomic, readonly) NSString *text;
-
-/**
- * An array of text elements that make up the line.
- */
-@property(nonatomic, readonly) NSArray<FIRVisionTextElement *> *elements;
-
-/**
- * The rectangle that contains the text line relative to the image in the default coordinate space.
- */
-@property(nonatomic, readonly) CGRect frame;
-
-/**
- * An array of recognized languages in the text line. On-device text recognizers only detect
- * Latin-based languages, while cloud text recognizers can detect multiple languages. If no
- * languages are recognized, the array is empty.
- */
-@property(nonatomic, readonly) NSArray<FIRVisionTextRecognizedLanguage *> *recognizedLanguages;
-
-/**
- * The four corner points of the text line in clockwise order starting with the top left point
- * relative to the image in the default coordinate space. The `NSValue` objects are `CGPoint`s. For
- * cloud text recognizers, the array is `nil`.
- */
-@property(nonatomic, readonly, nullable) NSArray<NSValue *> *cornerPoints;
-
-/**
- * The confidence of the recognized text line. The value is `nil` for all text recognizers except
- * for cloud text recognizers with model type `VisionCloudTextModelType.dense`.
- */
-@property(nonatomic, readonly, nullable) NSNumber *confidence;
-
-/**
- * Unavailable.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 60
Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionTextRecognizedBreak.h

@@ -1,60 +0,0 @@
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * @enum VisionTextRecognizedBreakType
- * An enum of recognized text break types.
- */
-typedef NS_ENUM(NSInteger, FIRVisionTextRecognizedBreakType) {
-  /**
-   * Unknown break type.
-   */
-  FIRVisionTextRecognizedBreakTypeUnknown,
-  /**
-   * Line-wrapping break type.
-   */
-  FIRVisionTextRecognizedBreakTypeLineWrap,
-  /**
-   * Hyphen break type.
-   */
-  FIRVisionTextRecognizedBreakTypeHyphen,
-  /**
-   * Line break that ends a paragraph.
-   */
-  FIRVisionTextRecognizedBreakTypeLineBreak,
-  /**
-   * Space break type.
-   */
-  FIRVisionTextRecognizedBreakTypeSpace,
-  /**
-   * Sure space break type.
-   */
-  FIRVisionTextRecognizedBreakTypeSureSpace,
-} NS_SWIFT_NAME(VisionTextRecognizedBreakType);
-
-/**
- * Detected break from text recognition.
- */
-NS_SWIFT_NAME(VisionTextRecognizedBreak)
-@interface FIRVisionTextRecognizedBreak : NSObject
-
-/**
- *  The recognized text break type.
- */
-@property(nonatomic, readonly) FIRVisionTextRecognizedBreakType type;
-
-/**
- * Indicates whether the break prepends the text element. If `NO`, the break comes after the text
- * element.
- */
-@property(nonatomic, readonly) BOOL isPrefix;
-
-/**
- * Unavailable.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-@end
-
-NS_ASSUME_NONNULL_END

+ 0 - 24
Libraries external/Firebase/MLVision/FirebaseMLVision.framework/Headers/FIRVisionTextRecognizedLanguage.h

@@ -1,24 +0,0 @@
-#import <Foundation/Foundation.h>
-
-NS_ASSUME_NONNULL_BEGIN
-
-/**
- * Detected language from text recognition.
- */
-NS_SWIFT_NAME(VisionTextRecognizedLanguage)
-@interface FIRVisionTextRecognizedLanguage : NSObject
-
-/**
- *  The BCP-47 language code, such as, "en-US" or "sr-Latn". For more information, see
- *  http://www.unicode.org/reports/tr35/#Unicode_locale_identifier.
- */
-@property(nonatomic, readonly, nullable) NSString *languageCode;
-
-/**
- * Unavailable.
- */
-- (instancetype)init NS_UNAVAILABLE;
-
-@end
-
-NS_ASSUME_NONNULL_END

Một số tệp đã không được hiển thị bởi vì quá nhiều tập tin thay đổi trong này khác