lpw
2024-06-28 2a6e182ea4428bff2e16f033c28850f3a02a93a9
commit | author | age
2e29a3 1 ✨)8,@­ð
L 2 ¤P ¬P
3 ¿@
4 ¯0
5 ¿ 
6 ¬ð
7 £°
2a6e18 8 A²ÐŒÂ+¸-ÈÂ+°Â/ˆ+¼Â(¬ÂC´B)ÐB(B(ÐB(<0B+¼)Ô+”Â/¸B(´B)<-„‚,œB)ÐÂA Í(¼B+´B)¸-ü‚(°Â+ŒÂ*<8)”Â(°Â/ŒÂ+´B+”‚+ÐÂ,<0Â)ÈÂ+Ô,ü‚+„B+”Â,    c?% (Tj€À 0"D1P Å ´ðApple Swift version 5.10 (swiftlang-5.10.0.13 clang-1500.3.9.4)lFBSDKLoginKitÖarm64-apple-ios13.1-macabi…6?2 J´ø|ù“Œ¤\Es:13FBSDKLoginKit17LoginURLCompleterV08completeC07handleryyAA01_C20CompletionParametersCc_tFŽPerforms the work needed to populate the login completion parameters before they are used to determine login success, failure or cancellation.U/// Performs the work needed to populate the login completion parameters before they
e0ec42 9 B/// are used to determine login success, failure or cancellation.
L 10 ×8"c:@M@FBSDKLoginKit@objc(pl)FBSDKLoginTooltipViewDelegate~The LoginTooltipViewDelegate protocol defines the methods used to receive event notifications from FBLoginTooltipView objects.Œ/**
11  The `LoginTooltipViewDelegate` protocol defines the methods used to receive event
12  notifications from `FBLoginTooltipView` objects.
13  */Y@£3{c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission(py)value/The raw string representation of the permission4/// The raw string representation of the permission
14 ùœ:³s:13FBSDKLoginKit10LoginErrorV12userMismatchAA0cD4CodeOvpZKIndicates a failure to request new permissions because the user has changedP/// Indicates a failure to request new permissions because the user has changed
15 ˜ 3Kc:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(im)initConvenience constructor/// Convenience constructor
16 i nE¯s:So17FBSDKAppEventNamea13FBSDKLoginKitE22sessionAuthMethodStartABvpZIUse to log the start of a specific auth method as part of an auth requestN/// Use to log the start of a specific auth method as part of an auth request
17  ta7qc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)authType¢Gets or sets the login authorization type to use in the login request. Defaults to rerequest. Use nil to avoid requesting permissions that were previously denied.w/// Gets or sets the login authorization type to use in the login request. Defaults to `rerequest`. Use `nil` to avoid
18 8/// requesting permissions that were previously denied.
19     8+2Ac:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager[Use this class to perform a device login flow. The device login flow starts by requesting a code from the device login API. This class informs the delegate when this code is received. You should then present the code to the user to enter. In the meantime, this class polls the device login API periodically and informs the delegate of the results.Î/**
20  Use this class to perform a device login flow.
21  The device login flow starts by requesting a code from the device login API.
22    This class informs the delegate when this code is received. You should then present the
23    code to the user to enter. In the meantime, this class polls the device login API
24    periodically and informs the delegate of the results.
2e29a3 25
e0ec42 26  See [Facebook Device Login](https://developers.facebook.com/docs/facebook-login/for-devices).
L 27  */    ‹’ÐF‘s:13FBSDKLoginKit10LoginErrorV24systemAccountUnavailableAA0cD4CodeOvpZ:An error occurred related to Facebook system Account store?/// An error occurred related to Facebook system Account store
28 
29 {Ê's:13FBSDKLoginKit16LoginErrorDomainSSvpôThe error domain for all errors from LoginKit Error codes from the SDK in the range 300-399 are reserved for login errors in this domain. Error codes from the SDK in the range 1349100-1349199 are reserved for device login errors in this domain.2/// The error domain for all errors from LoginKit
30 `/// Error codes from the SDK in the range 300-399 are reserved for login errors in this domain.
31 o/// Error codes from the SDK in the range 1349100-1349199 are reserved for device login errors in this domain.
32 óH~ZAs:13FBSDKLoginKit18FBLoginTooltipViewC14stringProviderAA28UserInterfaceStringProviding_pvpUI String provider/// UI String provider
33 œ,./s:13FBSDKLoginKit12LoginManagerC5logIn11permissions14viewController10completionySay09FBSDKCoreB010PermissionOG_So06UIViewI0CSgyAA0C6ResultOcSgtF6Logs the user in or authorizes additional permissions.á/**
2e29a3 34    Logs the user in or authorizes additional permissions.
L 35
36    Use this method when asking for permissions. You should only ask for permissions when they
37    are needed and the value should be explained to the user. You can inspect the result's `declinedPermissions` to also
38    provide more information to the user if they decline permissions.
39
40    This method will present a UI to the user. To reduce unnecessary app switching, you should typically check if
41    `AccessToken.current` already contains the permissions you need. If it does, you probably
42    do not need to call this method.
43
44    You can only perform one login call at a time. Calling a login method before the completion handler is called
45    on a previous login will result in an error.
46
47    - parameter permissions: Array of read permissions. Default: `[.PublicProfile]`
48    - parameter viewController: Optional view controller to present from. Default: topmost view controller.
49    - parameter completion: Optional callback.
e0ec42 50    */|ªWZc:@M@FBSDKLoginKit@objc(pl)FBSDKLoginTooltipViewDelegate(im)loginTooltipViewWillAppear:‰Tells the delegate the tooltip view will appear, specifically after it’s been added to the super view but before the fade in animation.¹/**
L 51    Tells the delegate the tooltip view will appear, specifically after it's been
52    added to the super view but before the fade in animation.
53
54    @param view The tooltip view.
55    */U¶£>½c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)defaultAudiencePThe default audience to use, if publish permissions are requested at login time.U/// The default audience to use, if publish permissions are requested at login time.
56 Á´Ê7Gs:13FBSDKLoginKit11LoginResultO6failedyACs5Error_pcACmFLogin attempt failed./// Login attempt failed.
57 \˜EPic:@M@FBSDKLoginKit@E@FBSDKDeviceLoginError@FBSDKDeviceLoginErrorExcessivePolling&Your device is polling too frequently.+/// Your device is polling too frequently.
58   g3ac:@M@FBSDKLoginKit@objc(pl)FBSDKLoginButtonDelegateA delegate for FBSDKLoginButton*/**
59  A delegate for `FBSDKLoginButton`
60  */ÖJËcÚc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:messengerPageId:HAttempts to initialize a new configuration with the expected parameters.z/**
61    Attempts to initialize a new configuration with the expected parameters.
62
63    @param permissions the requested permissions for the login attempt. Permissions must be an array of strings that do not contain whitespace.
64    @param tracking the tracking preference to use for a login attempt.
65    @param messengerPageId the associated page id  to use for a login attempt.
66    */
67 @®‹YKc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:nonce:HAttempts to initialize a new configuration with the expected parameters.ë/**
68    Attempts to initialize a new configuration with the expected parameters.
69
70    @param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace.
71    @param tracking the tracking preference to use for a login attempt.
72    @param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace.
73    Creation of the configuration will fail if the nonce is invalid.
74    */    c¢:;ðc:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager(im)startdStarts the device login flow This instance will retain self until the flow is finished or cancelled.t/**
75    Starts the device login flow
76    This instance will retain self until the flow is finished or cancelled.
77    */!Ò\…Fsc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult(py)isCancelled+Whether the login was cancelled by the user0/// Whether the login was cancelled by the user
78 "X“>}c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(py)tracking/The tracking  preference. Defaults to .enabled.6/// The tracking  preference. Defaults to `.enabled`.
79 #rÏ¡0ìc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginTooltipViewiRepresents a tooltip to be displayed next to a Facebook login button to highlight features for new users.k/**
80  Represents a tooltip to be displayed next to a Facebook login button
81  to highlight features for new users.
82
83  The `FBSDKLoginButton` may display this view automatically. If you do
84  not use the `FBSDKLoginButton`, you can manually call one of the `present*` methods
85  as appropriate and customize behavior via `FBSDKLoginTooltipViewDelegate` delegate.
86
87  By default, the `FBSDKLoginTooltipView` is not added to the superview until it is
88  determined the app has migrated to the new login experience. You can override this
89  (e.g., to test the UI layout) by implementing the delegate or setting `forceDisplay` to YES.
90  */$;¨VkQc:@M@FBSDKLoginKit@objc(pl)FBSDKDeviceLoginManagerDelegate(im)deviceLoginManager:completedWithResult:error:Indicates the device login flow has finished. @param loginManager the login manager instance. @param result the results of the login flow. @param error the error, if available. The flow can be finished if the user completed the flow, cancelled, or if the code has expired.)/**
91    Indicates the device login flow has finished.
92    @param loginManager the login manager instance.
93    @param result the results of the login flow.
94    @param error the error, if available.
95    The flow can be finished if the user completed the flow, cancelled, or if the code has expired.
96    */%±ü¤5-s:13FBSDKLoginKit10LoginErrorV8reservedAA0cD4CodeOvpZReserved /// Reserved
97 &IBùc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(py)codeVerifierhThe code verifier used in the PKCE process. If not provided, a code verifier will be randomly generated.0/// The code verifier used in the PKCE process.
98 A/// If not provided, a code verifier will be randomly generated.
99 'Ü2á8Éc:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManagerResultURepresents the results of the a device login flow. This is used by DeviceLoginManager\/// Represents the results of the a device login flow. This is used by `DeviceLoginManager`
100 (#ˆVc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:nonce:messengerPageId:authType:codeVerifier:HAttempts to initialize a new configuration with the expected parameters.±/**
101    Attempts to initialize a new configuration with the expected parameters.
102
103    @param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace.
104    @param tracking the tracking preference to use for a login attempt.
105    @param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace.
106    Creation of the configuration will fail if the nonce is invalid.
107    @param messengerPageId the associated page id  to use for a login attempt.
108    @param authType auth_type param to use for login.
109    @param codeVerifier The code verifier used in the PKCE process.
110    */ ($E?D¯c:@M@FBSDKLoginKit@E@FBSDKDefaultAudience@FBSDKDefaultAudienceOnlyMeIIndicates that only the user is able to see posts made by the applicationN/// Indicates that only the user is able to see posts made by the application
111 (_Na6÷c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(py)taglinemGets or sets the optional phrase that comprises the first part of the label (and is highlighted differently).r/// Gets or sets the optional phrase that comprises the first part of the label (and is highlighted differently).
112 ( íp?Ãs:So17FBSDKAppEventNamea13FBSDKLoginKitE16sessionAuthStartABvpZSUse to log the start of an auth request that cannot be fulfilled by the token cacheX/// Use to log the start of an auth request that cannot be fulfilled by the token cache
113 )µ®}Bƒc:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorInvalidIDToken3The ID token returned in login response was invalid8/// The ID token returned in login response was invalid
114 )2¨P6Oc:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(py)messageGets or sets the message./// Gets or sets the message.
115 *à†ˆs:13FBSDKLoginKit12LoginManagerC5logIn14viewController13configuration10completionySo06UIViewH0CSg_AA0C13ConfigurationCSgyAA0C6ResultOctF6Logs the user in or authorizes additional permissions.Ë/**
2e29a3 116    Logs the user in or authorizes additional permissions.
L 117
118    Use this method when asking for permissions. You should only ask for permissions when they
119    are needed and the value should be explained to the user. You can inspect the result's `declinedPermissions` to also
120    provide more information to the user if they decline permissions.
121
122    This method will present a UI to the user. To reduce unnecessary app switching, you should typically check if
123    `AccessToken.current` already contains the permissions you need. If it does, you probably
124    do not need to call this method.
125
126    You can only perform one login call at a time. Calling a login method before the completion handler is called
127    on a previous login will result in an error.
128
e0ec42 129    - parameter viewController: Optional view controller to present from. Default: topmost view controller.
2e29a3 130    - parameter configuration the login configuration to use.
L 131    - parameter completion: Optional callback.
e0ec42 132    */*ajˆL‘c:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorSystemAccountUnavailable:An error occurred related to Facebook system Account store?/// An error occurred related to Facebook system Account store
L 133 ,‹Z”s:13FBSDKLoginKit15LoginCompletingP08completeC07handleryyAA01_C20CompletionParametersCc_tF·Invoke handler with the login parameters derived from the authentication result. See the implementing class’s documentation for whether it completes synchronously or asynchronously.Å/**
134    Invoke handler with the login parameters derived from the authentication result.
135    See the implementing class's documentation for whether it completes synchronously or asynchronously.
136    */0ևž'ßc:@M@FBSDKLoginKit@E@FBSDKLoginTracking_enabled and limited see: https://developers.facebook.com/docs/facebook-login/ios/limited-login/h/// `enabled` and `limited` see: https://developers.facebook.com/docs/facebook-login/ios/limited-login/
137 05H‚7mc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult(Describes the result of a login attempt.-/// Describes the result of a login attempt.
138 1xÝlFc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginTooltipView(py)shouldForceDisplayxif set to YES, the view will always be displayed and the delegate’s loginTooltipView:shouldAppear: will NOT be called.ˆ/**
139    if set to YES, the view will always be displayed and the delegate's
140    `loginTooltipView:shouldAppear:` will NOT be called.
141    */1-´8.’s:13FBSDKLoginKit13FBTooltipViewC10ColorStyleOFBSDKTooltipColorStyle enum_/**
142    FBSDKTooltipColorStyle enum
143
144    Passed on construction to determine color styling.
145    */3™Õ_®c:@M@FBSDKLoginKit@objc(pl)FBSDKLoginButtonDelegate(im)loginButton:didCompleteWithResult:error:ÀSent to the delegate when the button was used to login. @param loginButton The button being used to log in @param result The results of the login @param error The error (if any) from the loginÖ/**
146    Sent to the delegate when the button was used to login.
147    @param loginButton The button being used to log in
148    @param result The results of the login
149    @param error The error (if any) from the login
150    */71öbc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult(im)initWithToken:authenticationToken:isCancelled:grantedPermissions:declinedPermissions:Creates a new result6/**
151    Creates a new result
152
153    @param token The access token
154    @param authenticationToken The authentication token
155    @param isCancelled whether The login was cancelled by the user
156    @param grantedPermissions The set of granted permissions
157    @param declinedPermissions The set of declined permissions
158    */8DÞGÑc:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManagerResult(py)isCancelledZIndicates if the login was cancelled by the user, or if the device login code has expired._/// Indicates if the login was cancelled by the user, or if the device login code has expired.
159 8! 9}c:@M@FBSDKLoginKit@objc(cs)FBSDKCodeVerifier(py)challenge0The SHA256 hashed challenge of the code verifier5/// The SHA256 hashed challenge of the code verifier
160 9åM(és:13FBSDKLoginKit20DeviceRequestsHelperOfHelper class for device requests mDNS broadcasts. Note this is only intended for internal consumption.k/// Helper class for device requests mDNS broadcasts. Note this is only intended for internal consumption.
161 =/ö™>ac:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager(py)delegate"The device login manager delegate.'/// The device login manager delegate.
162 >_¦ü8}s:13FBSDKLoginKit20DeviceRequestsHelperO03getC4InfoSSyFZ0Get device info to include with the GraphRequest5/// Get device info to include with the GraphRequest
163 >õrML*c:@M@FBSDKLoginKit@objc(cs)FBSDKPermission(cm)permissionsFromRawPermissions:€Returns a set of FBPermission from a set of raw permissions strings. Will return nil if any of the input permissions is invalid.’/**
164    Returns a set of `FBPermission` from a set of raw permissions strings.
165    Will return nil if any of the input permissions is invalid.
166    */?ŠRL‰c:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorSystemAccountAppDisabled±The Accounts framework failed without returning an error, indicating the app’s slider in the iOS Facebook Settings (device Settings -> Facebook -> App Name) has been disabled.a/// The Accounts framework failed without returning an error, indicating the app's slider in the
167 W/// iOS Facebook Settings (device Settings -> Facebook -> App Name) has been disabled.
168 Aõ£AF»c:@M@FBSDKLoginKit@E@FBSDKDefaultAudience@FBSDKDefaultAudienceEveryoneOIndicates that all Facebook users are able to see posts made by the applicationT/// Indicates that all Facebook users are able to see posts made by the application
169 Bâoöeµc:@M@FBSDKLoginKit@objc(pl)FBSDKDeviceLoginManagerDelegate(im)deviceLoginManager:startedWithCodeInfo:ÄIndicates the device login flow has started. You should parse codeInfo to present the code to the user to enter. @param loginManager the login manager instance. @param codeInfo the code info data.Ù/**
170    Indicates the device login flow has started. You should parse `codeInfo` to present the code to the user to enter.
171    @param loginManager the login manager instance.
172    @param codeInfo the code info data.
173    */B9\@c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginTooltipView(py)forceDisplayxif set to YES, the view will always be displayed and the delegate’s loginTooltipView:shouldAppear: will NOT be called.ˆ/**
174    if set to YES, the view will always be displayed and the delegate's
175    `loginTooltipView:shouldAppear:` will NOT be called.
176    */DJWFGc:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginCodeInfo(py)verificationURLThe verification URL./// The verification URL.
177 F¦º°Zc:@M@FBSDKLoginKit@objc(pl)FBSDKLoginTooltipViewDelegate(im)loginTooltipViewWillNotAppear:\Tells the delegate the tooltip view will not appear (i.e., was not added to the super view).Ž/**
178    Tells the delegate the tooltip view will not appear (i.e., was not
179    added to the super view).
180
181    @param view The tooltip view.
182    */F£|\Z^c:@M@FBSDKLoginKit@objc(pl)FBSDKLoginTooltipViewDelegate(im)loginTooltipView:shouldAppear:3Asks the delegate if the tooltip view should appear/**
183    Asks the delegate if the tooltip view should appear
184
185    @param view The tooltip view.
186    @param appIsEligible The value fetched from the server identifying if the app
187    is eligible for the new login experience.
188
189    Use this method to customize display behavior.
190    */FÓø4Øc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)nonceØGets or sets an optional nonce to use for login attempts. A valid nonce must be a non-empty string without whitespace. An invalid nonce will not be set. Instead, default unique nonces will be used for login attempts.è/**
191    Gets or sets an optional nonce to use for login attempts. A valid nonce must be a non-empty string without whitespace.
192    An invalid nonce will not be set. Instead, default unique nonces will be used for login attempts.
193    */F†=Å>“c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)messengerPageId;Gets or sets an optional page id to use for login attempts.@/// Gets or sets an optional page id to use for login attempts.
194 GÛi$As:13FBSDKLoginKit16LoginResultBlockaLogin Result Block/// Login Result Block
195 KÔôà9-c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginCompletionParametersvInternal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use.Ÿ/**
196  Internal Type exposed to facilitate transition to Swift.
197  API Subject to change or removal without warning. Do not use.
198  - Warning INTERNAL:  DO NOT USE
199
200  Structured interface for accessing the parameters used to complete a log in request.
201  If `authenticationTokenString` is non-`nil`, the authentication succeeded. If `error` is
202  non-`nil` the request failed. If both are `nil`, the request was cancelled.
203  */K#M'c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult(py)grantedPermissions€The set of permissions granted by the user in the associated request. Inspect the token’s permissions set for a complete list.J/// The set of permissions granted by the user in the associated request.
204 =/// Inspect the token's permissions set for a complete list.
205 LRç"$£s:13FBSDKLoginKit16DeviceLoginErrorVCCustom error type for device login errors in the login error domainH/// Custom error type for device login errors in the login error domain
206 MG63c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(im)dismiss…Remove tooltip manually. Calling this method isn’t necessary - tooltip will dismiss itself automatically after the displayDuration./// Remove tooltip manually.
207 q/// Calling this method isn't necessary - tooltip will dismiss itself automatically after the `displayDuration`.
208 QîèB%Âs:13FBSDKLoginKit17LoginURLCompleterVŽExtracts the log in completion parameters from the parameters dictionary, which must contain the parsed result of the return URL query string./**
209  Extracts the log in completion parameters from the parameters dictionary,
210  which must contain the parsed result of the return URL query string.
211
212  The  user_id key is first used to derive the User ID. If that fails,  signed_request
213  is used.
214
215  Completion occurs synchronously.
216  */Qfç2§s:13FBSDKLoginKit13FBTooltipViewC14ArrowDirectionO#FBSDKTooltipViewArrowDirection enuml/**
217    FBSDKTooltipViewArrowDirection enum
218
219     Passed on construction to determine arrow orientation.
220    */T¸“
221 3òc:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginCodeInfogDescribes the initial response when starting the device login flow. This is used by DeviceLoginManager.s/**
222  Describes the initial response when starting the device login flow.
223  This is used by `DeviceLoginManager`.
224  */V
225 ȆÏs:13FBSDKLoginKit18FBLoginTooltipViewC27serverConfigurationProvider06stringH0AcA06ServerG9Providing_p_AA019UserInterfaceStringK0_ptcfcCreate tooltip/// Create tooltip
226 /// - Parameters:
227 D///   - serverConfigurationProvider: Service configuration provider
228 (///   - stringProvider: String provider
229 XƒíŽ\Ys:13FBSDKLoginKit18FBLoginTooltipViewC27serverConfigurationProviderAA06ServerG9Providing_pvpService configuration provider#/// Service configuration provider
230 ^ÂtÖ89c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginTooltipView(im)initCreate tooltip/// Create tooltip
231 `ÆÏ.^s:13FBSDKLoginKit26AuthenticationTokenFactoryCœClass responsible for generating an AuthenticationToken given a valid token string. An AuthenticationToken is verified based of the OpenID Connect Protocol.ª/**
232  Class responsible for generating an `AuthenticationToken` given a valid token string.
233  An `AuthenticationToken` is verified based of the OpenID Connect Protocol.
234  */až»xsÃs:13FBSDKLoginKit20DeviceRequestsHelperO25startAdvertisementService9loginCode8delegateSbSS_So05NSNetH8Delegate_ptFZÌStart the mDNS advertisement service for a device request @param loginCode The login code associated with the action for the device request. @return True if the service broadcast was successfully started.ß/**
235    Start the mDNS advertisement service for a device request
236    @param loginCode The login code associated with the action for the device request.
237    @return True if the service broadcast was successfully started.
238    */b![@—c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginCodeInfo(py)loginCode?The short â€œuser_code” that should be presented to the user.@/// The short "user_code" that should be presented to the user.
239 b‡¡cs:13FBSDKLoginKit13FBLoginButtonC5frame11permissionsACSo6CGRectV_Say09FBSDKCoreB010PermissionOGtcfcJCreate a new LoginButton with a given optional frame and read permissions./**
240    Create a new `LoginButton` with a given optional frame and read permissions.
241
242    - Parameter frame: Optional frame to initialize with. Default: `nil`, which uses a default size for the button.
243    - Parameter permissions: Array of read permissions to request when logging in.
244    */iS5^:cc:@M@FBSDKLoginKit@objc(pl)FBSDKDeviceLoginManagerDelegate"A delegate for DeviceLoginManager.)/// A delegate for `DeviceLoginManager`.
245 j:¼;ùc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)codeVerifierhThe code verifier used in the PKCE process. If not provided, a code verifier will be randomly generated.0/// The code verifier used in the PKCE process.
246 A/// If not provided, a code verifier will be randomly generated.
247
248 kÞ'|aºc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(im)logInFromViewController:configuration:completion:6Logs the user in or authorizes additional permissions.l/**
249    Logs the user in or authorizes additional permissions.
250
251    @param viewController the view controller from which to present the login UI. If nil, the topmost view
252    controller will be automatically determined and used.
253    @param configuration the login configuration to use.
254    @param completion the login completion handler.
255
256    Use this method when asking for permissions. You should only ask for permissions when they
257    are needed and the value should be explained to the user. You can inspect the
258    `FBSDKLoginManagerLoginResultBlock`'s `result.declinedPermissions` to provide more information
259    to the user if they decline permissions.
260    To reduce unnecessary login attempts, you should typically check if `AccessToken.current`
261    already contains the permissions you need. If it does, you probably do not need to call this method.
262
263    @warning You can only perform one login call at a time. Calling a login method before the completion handler is
264    called on a previous login attempt will result in an error.
265    @warning This method will present a UI to the user and thus should be called on the main thread.
266    */o{U«`c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(im)logInWithPermissions:fromViewController:handler:6Logs the user in or authorizes additional permissions.¸/**
267    Logs the user in or authorizes additional permissions.
268
269    @param permissions the optional array of permissions. Note this is converted to NSSet and is only
270    an NSArray for the convenience of literal syntax.
271    @param viewController the view controller to present from. If nil, the topmost view controller will be
272    automatically determined as best as possible.
273    @param handler the callback.
274
275    Use this method when asking for read permissions. You should only ask for permissions when they
276    are needed and explain the value to the user. You can inspect the `FBSDKLoginManagerLoginResultBlock`'s
277    `result.declinedPermissions` to provide more information to the user if they decline permissions.
278    You typically should check if `AccessToken.current` already contains the permissions you need before
279    asking to reduce unnecessary login attempts. For example, you could perform that check in `viewDidLoad`.
280
281    @warning You can only perform one login call at a time. Calling a login method before the completion handler is
282    called on a previous login attempt will result in an error.
283    @warning This method will present a UI to the user and thus should be called on the main thread.
284    */oGbîEEc:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginCodeInfo(py)expirationDateThe expiration date./// The expiration date.
285 p.€3€s:13FBSDKLoginKit13FBLoginButtonC15TooltipBehaviorO-Indicates the desired login tooltip behavior.;/**
286     Indicates the desired login tooltip behavior.
287    */ qP}Aac:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginCodeInfo(py)identifier"The unique id for this login flow.'/// The unique id for this login flow.
288 tµDB<-c:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorReservedReserved /// Reserved
289 tz.l9c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(py)colorStyletGets or sets the color style after initialization. Defaults to value passed to -initWithTagline:message:colorStyle:.„/**
290    Gets or sets the color style after initialization.
291    Defaults to value passed to -initWithTagline:message:colorStyle:.
292    */vÎT°c s:13FBSDKLoginKit20DeviceRequestsHelperO27cleanUpAdvertisementService3forySo05NSNetI8Delegate_p_tFZrStop the mDNS advertisement service for a device request @param delegate The delegate registered with the service.‚/**
293    Stop the mDNS advertisement service for a device request
294    @param delegate The delegate registered with the service.
295    */x
296 3K[s:13FBSDKLoginKit25AuthenticationTokenHeaderC17fromEncodedStringACSgSS_tcfcYReturns a new instance, when one can be created from the parameters given, otherwise nil.`/// Returns a new instance, when one can be created from the parameters given, otherwise `nil`.
297 D/// - Parameter encodedHeader: Base64-encoded string of the header.
298 6/// - Returns: An FBAuthenticationTokenHeader object.
299 yäH…Gc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithTracking:HAttempts to initialize a new configuration with the expected parameters.£/**
300    Attempts to initialize a new configuration with the expected parameters.
301
302    @param tracking the login tracking preference to use for a login attempt.
303    */}2ŽjU}c:@M@FBSDKLoginKit@E@FBSDKDeviceLoginError@FBSDKDeviceLoginErrorAuthorizationDeclined0User has declined to authorize your application.5/// User has declined to authorize your application.
304 t1|E½c:@M@FBSDKLoginKit@E@FBSDKDefaultAudience@FBSDKDefaultAudienceFriendsQIndicates that the user’s friends are able to see posts made by the applicationT/// Indicates that the user's friends are able to see posts made by the application
305 ¬UƒF…c:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorMissingAccessToken4A current access token was required and not provided9/// A current access token was required and not provided
306 ‚B\¨Ec:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(py)messengerPageId9The Messenger Page Id associated with this login request.>/// The Messenger Page Id associated with this login request.
307 ‚ÔñÅ;c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(py)noncevThe nonce that the configuration was created with. A unique nonce will be used if none is provided to the initializer.7/// The nonce that the configuration was created with.
308 H/// A unique nonce will be used if none is provided to the initializer.
309 ƒ€†y@…s:13FBSDKLoginKit10LoginErrorV18missingAccessTokenAA0cD4CodeOvpZ4A current access token was required and not provided9/// A current access token was required and not provided
310 ‡80>$—c:@M@FBSDKLoginKit@E@FBSDKLoginError=Custom error codes for login errors in the login error domainB/// Custom error codes for login errors in the login error domain
311 ‡C>§A\c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager(py)redirectURLšThe optional URL to redirect the user to after they complete the login. The URL must be configured in your App Settings -> Advanced -> OAuth Redirect URIsª/**
312    The optional URL to redirect the user to after they complete the login.
313    The URL must be configured in your App Settings -> Advanced -> OAuth Redirect URIs
314    */‡¢'>5¹s:13FBSDKLoginKit25AuthenticationTokenHeaderC3kidSSvpNKey identifier used in identifying the key to be used to verify the signature.S/// Key identifier used in identifying the key to be used to verify the signature.
315 ‰ðØói™c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:nonce:messengerPageId:HAttempts to initialize a new configuration with the expected parameters.9/**
316    Attempts to initialize a new configuration with the expected parameters.
317
318    @param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace.
319    @param tracking the tracking preference to use for a login attempt.
320    @param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace.
321    Creation of the configuration will fail if the nonce is invalid.
322    @param messengerPageId the associated page id  to use for a login attempt.
323    */Šèp\lc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:messengerPageId:authType:HAttempts to initialize a new configuration with the expected parameters.¯/**
324    Attempts to initialize a new configuration with the expected parameters.
325
326    @param permissions the requested permissions for the login attempt. Permissions must be an array of strings that do not contain whitespace.
327    @param tracking the tracking preference to use for a login attempt.
328    @param messengerPageId the associated page id  to use for a login attempt.
329    @param authType auth_type param to use for login.
330    */ ŠV‘T›c:@M@FBSDKLoginKit@E@FBSDKDeviceLoginError@FBSDKDeviceLoginErrorAuthorizationPending?User has not yet authorized your application. Continue polling.D/// User has not yet authorized your application. Continue polling.
331 àqhÅs:13FBSDKLoginKit11LoginResultO7successyACShy09FBSDKCoreB010PermissionOG_AHSo16FBSDKAccessTokenCSgtcACmFTUser succesfully logged in. Contains granted, declined permissions and access token.Y/// User succesfully logged in. Contains granted, declined permissions and access token.
332 ŽÃxÏ>qc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)tooltipBehavior*Gets or sets the desired tooltip behavior.//// Gets or sets the desired tooltip behavior.
333 q»“N‚c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(im)reauthorizeDataAccess:handler:)Requests user’s permission to reathorize application’s data access, after it has expired due to inactivity. @param viewController the view controller from which to present the login UI. If nil, the topmost view controller will be automatically determined and used. @param handler the callback.A/**
334    Requests user's permission to reathorize application's data access, after it has expired due to inactivity.
335    @param viewController the view controller from which to present the login UI. If nil, the topmost view
336    controller will be automatically determined and used.
337    @param handler the callback.
338
339    Use this method when you need to reathorize your app's access to user data via the Graph API.
340    You should only call this after access has expired.
341    You should provide as much context to the user as possible as to why you need to reauthorize the access, the
342    scope of access being reathorized, and what added value your app provides when the access is reathorized.
343    You can inspect the `result.declinedPermissions` to determine if you should provide more information to the
344    user based on any declined permissions.
345
346    @warning This method will reauthorize using a `LoginConfiguration` with `FBSDKLoginTracking` set to `.enabled`.
347    @warning This method will present UI the user. You typically should call this if `AccessToken.isDataAccessExpired`
348    is true.
349    */”#"Ù4_s:13FBSDKLoginKit10LoginErrorV7unknownAA0cD4CodeOvpZ!The error code for unknown errors&/// The error code for unknown errors
350 •¥9?Ëc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(py)defaultAudienceWThe default audience. You should set this if you intend to ask for publish permissions.\/// The default audience. You should set this if you intend to ask for publish permissions.
351 •Ö2ÙF‹c:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorBadChallengeString7The login response was missing a valid challenge string</// The login response was missing a valid challenge string
352 •ŽÞc=Mc:@M@FBSDKLoginKit@objc(cs)FBSDKPermission(im)initWithString:zAttempts to initialize a new permission with the given string. Creation will fail and return nil if the string is invalid.»/**
353    Attempts to initialize a new permission with the given string.
354    Creation will fail and return nil if the string is invalid.
355    - Parameter string: The raw permission string
356    */–+‰œ•s:13FBSDKLoginKit10LoginErrorV<Custom error type for login errors in the login error domainA/// Custom error type for login errors in the login error domain
357 –TS@_s:13FBSDKLoginKit16DeviceLoginErrorV11codeExpiredAA0cdE4CodeOvpZ!The code you entered has expired.&/// The code you entered has expired.
358 —½¹Ç@‹s:13FBSDKLoginKit10LoginErrorV18badChallengeStringAA0cD4CodeOvpZ7The login response was missing a valid challenge string</// The login response was missing a valid challenge string
359     — üÏrÎc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:nonce:messengerPageId:authType:HAttempts to initialize a new configuration with the expected parameters.n/**
360    Attempts to initialize a new configuration with the expected parameters.
361
362    @param permissions the requested permissions for a login attempt. Permissions must be an array of strings that do not contain whitespace.
363    @param tracking the tracking preference to use for a login attempt.
364    @param nonce an optional nonce to use for the login attempt. A valid nonce must be a non-empty string without whitespace.
365    Creation of the configuration will fail if the nonce is invalid.
366    @param messengerPageId the associated page id  to use for a login attempt.
367    @param authType auth_type param to use for login.
368    */™@n6 c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(im)logOutLogs the user outã/**
369    Logs the user out
370
371    This nils out the singleton instances of `AccessToken`, `AuthenticationToken` and `Profle`.
372
373    @note This is only a client side logout. It will not log the user out of their Facebook account.
374    */›ÊÉé,Fc:@M@FBSDKLoginKit@objc(cs)FBSDKCodeVerifierRepresents a code verifier used in the PKCE (Proof Key for Code Exchange) process. This is a cryptographically random string using the characters A-Z, a-z, 0-9, and the punctuation characters -._~ (hyphen, period, underscore, and tilde), between 43 and 128 characters long./**
375  Represents a code verifier used in the PKCE (Proof Key for Code Exchange)
376  process. This is a cryptographically random string using the characters
377  A-Z, a-z, 0-9, and the punctuation characters -._~ (hyphen, period,
378  underscore, and tilde), between 43 and 128 characters long.
379  */ WçëK_c:@M@FBSDKLoginKit@E@FBSDKDeviceLoginError@FBSDKDeviceLoginErrorCodeExpired!The code you entered has expired.&/// The code you entered has expired.
380      †ÆI›s:13FBSDKLoginKit16DeviceLoginErrorV20authorizationPendingAA0cdE4CodeOvpZ?User has not yet authorized your application. Continue polling.D/// User has not yet authorized your application. Continue polling.
381 §só•<ƒs:13FBSDKLoginKit10LoginErrorV14invalidIDTokenAA0cD4CodeOvpZ3The ID token returned in login response was invalid8/// The ID token returned in login response was invalid
382
383 ©ƒÌ8Yc:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(py)textLabelPrimary text label for tooltip#/// Primary text label for tooltip
384 ªl´±V;c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManagerResult(im)initWithToken:isCancelled:xInternal method exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use.«/**
385    Internal method exposed to facilitate transition to Swift.
386    API Subject to change or removal without warning. Do not use.
387
388    @warning INTERNAL - DO NOT USE
389    */«3¸NMc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult(py)authenticationTokenThe authentication token/// The authentication token
390 ¬{¡áHÍc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(im)initWithDefaultAudience:'Initialize an instance of LoginManager.Ž/**
391    Initialize an instance of `LoginManager.`
392
393    - parameter defaultAudience: Optional default audience to use. Default: `.friends`.
394    */­‹˜*/c:@M@FBSDKLoginKit@objc(cs)FBSDKPermissionvInternal Type exposed to facilitate transition to Swift. API Subject to change or removal without warning. Do not use.¡/**
395  Internal Type exposed to facilitate transition to Swift.
396  API Subject to change or removal without warning. Do not use.
397  - Warning INTERNAL:  DO NOT USE
398  */­i¾äC³s:So17FBSDKAppEventNamea13FBSDKLoginKitE20sessionAuthMethodEndABvpZKUse to log the end of the last tried auth method as part of an auth requestP/// Use to log the end of the last tried auth method as part of an auth request
399 ®IÀC7Qc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)delegateGets or sets the delegate./// Gets or sets the delegate.
400 ®¬uý@wc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)tooltipColorStyle-Gets or sets the desired tooltip color style.2/// Gets or sets the desired tooltip color style.
401 ¯_¥ŸSŒc:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:HAttempts to initialize a new configuration with the expected parameters.,/**
402    Attempts to initialize a new configuration with the expected parameters.
403
404    @param permissions the requested permissions for the login attempt. Permissions must be an array of strings that do not contain whitespace.
405    @param tracking the tracking preference to use for a login attempt.
406    */ ¯3\õ:c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)permissionsThe permissions to request. To provide the best experience, you should minimize the number of permissions you request, and only ask for them when needed. For example, do not ask for â€œuser_location” until you the information is actually used by the app.ê/**
407    The permissions to request.
408    To provide the best experience, you should minimize the number of permissions you request, and only ask for them when needed.
409    For example, do not ask for "user_location" until you the information is actually used by the app.
410
411    Note this is converted to NSSet and is only
412    an NSArray for the convenience of literal syntax.
413
414    See [the permissions guide]( https://developers.facebook.com/docs/facebook-login/permissions/ ) for more details.
415    */¯    •äYÜc:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(im)presentInView:withArrowPosition:direction:DAdds tooltip to given view, with given position and arrow direction.I/// Adds tooltip to given view, with given position and arrow direction.
416 /// - Parameters:
417 ,///   - view: View to be used as superview.
418 P///   - arrowPosition: Point in view's cordinates, where arrow will be pointing
419 ‰///   - direction: whenever arrow should be pointing up (message bubble is below the arrow) or down (message bubble is above the arrow).
420 °úc=‰s:13FBSDKLoginKit10LoginErrorV15passwordChangedAA0cD4CodeOvpZ7The user’s password has changed and must log in again:/// The user's password has changed and must log in again
421 ±ùá(C‰c:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorPasswordChanged7The user’s password has changed and must log in again:/// The user's password has changed and must log in again
422 ²CŠ5gc:@M@FBSDKLoginKit@objc(cs)FBSDKCodeVerifier(py)value%The string value of the code verifier*/// The string value of the code verifier
423 ³ÌrZEis:13FBSDKLoginKit16DeviceLoginErrorV16excessivePollingAA0cdE4CodeOvpZ&Your device is polling too frequently.+/// Your device is polling too frequently.
424 µ.WX2§c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfigurationEA configuration to use for modifying the behavior of a login attempt.J/// A configuration to use for modifying the behavior of a login attempt.
425 µJKh<oc:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager(im)cancel)Attempts to cancel the device login flow../// Attempts to cancel the device login flow.
426 ¶1 ^[-c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager(im)initWithPermissions:enableSmartLogin:Initializes a new instance. @param permissions The permissions to request. @param enableSmartLogin Whether to enable smart login.”/**
427    Initializes a new instance.
428    @param permissions The permissions to request.
429    @param enableSmartLogin Whether to enable smart login.
430    */·­¸¶*¥c:@M@FBSDKLoginKit@E@FBSDKDeviceLoginErrorDCustom error codes for device login errors in the login error domainI/// Custom error codes for device login errors in the login error domain
431 ºókŒ‘s:13FBSDKLoginKit26AuthenticationTokenFactoryC06createD011tokenString5nonce11graphDomain10completionySS_S2SySo019FBSDKAuthenticationD0CSgctF«Create an AuthenticationToken given a valid token string. Returns nil to the completion handler if the token string is invalid An AuthenticationToken is verified based of the OpenID Connect Protocol. @param tokenString the raw ID token string @param nonce the nonce string used to associate a client session with the token @param graphDomain the graph domain where user is authenticated @param completion the completion handlerÎ/**
432    Create an `AuthenticationToken` given a valid token string.
433    Returns nil to the completion handler if the token string is invalid
434    An `AuthenticationToken` is verified based of the OpenID Connect Protocol.
435    @param tokenString the raw ID token string
436    @param nonce the nonce string used to associate a client session with the token
437    @param graphDomain the graph domain where user is authenticated
438    @param completion the completion handler
439    */½¾koJ±c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(py)requestedPermissionsJThe requested permissions for the login attempt. Defaults to an empty set.O/// The requested permissions for the login attempt. Defaults to an empty set.
440 ¾wÙ}N)c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult(py)declinedPermissionsThe set of permissions declined by the user in the associated request. Inspect the token’s permissions set for a complete list.K/// The set of permissions declined by the user in the associated request.
441 =/// Inspect the token's permissions set for a complete list.
442 ¿Qè<×c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)loginTracking\Gets or sets the desired tracking preference to use for login attempts. Defaults to .enabledc/// Gets or sets the desired tracking preference to use for login attempts. Defaults to `.enabled`
443 ÀŽ¤È>‰c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(py)displayDuration¯Gets or sets the amount of time in seconds the tooltip should be displayed. Set this to zero to make the display permanent until explicitly dismissed. Defaults to six seconds.Â/**
444    Gets or sets the amount of time in seconds the tooltip should be displayed.
445    Set this to zero to make the display permanent until explicitly dismissed.
446    Defaults to six seconds.
447    */ÁÙB4L“c:@M@FBSDKLoginKit@objc(pl)FBSDKLoginButtonDelegate(im)loginButtonWillLogin:²Sent to the delegate when the button is about to login. @param loginButton The button being used to log in @return true if the login should be allowed to proceed, false otherwiseÉ/**
448    Sent to the delegate when the button is about to login.
449    @param loginButton The button being used to log in
450    @return `true` if the login should be allowed to proceed, `false` otherwise
451    */Ãg°>c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(py)authType1The auth type associated with this login request.6/// The auth type associated with this login request.
452 Ã*ò?_c:@M@FBSDKLoginKit@objc(cs)FBSDKCodeVerifier(im)initWithString:†Attempts to initialize a new code verifier instance with the given string. Creation will fail and return nil if the string is invalid.Á/**
453    Attempts to initialize a new code verifier instance with the given string.
454    Creation will fail and return nil if the string is invalid.
455
456    @param string the code verifier string
457    */Ķ½¢D³c:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorUserCheckpointedKThe user must log in to their account on www.facebook.com to restore accessP/// The user must log in to their account on www.facebook.com to restore access
458 ĕ[Þ;_c:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorUnknown!The error code for unknown errors&/// The error code for unknown errors
459 ĕa*>³s:13FBSDKLoginKit10LoginErrorV16userCheckpointedAA0cD4CodeOvpZKThe user must log in to their account on www.facebook.com to restore accessP/// The user must log in to their account on www.facebook.com to restore access
460 ǹ¢Þ)]c:@M@FBSDKLoginKit@E@FBSDKDefaultAudiencedPassed to openURL to indicate which default audience to use for sessions that post data to Facebook.á/**
461  Passed to openURL to indicate which default audience to use for sessions that post data to Facebook.
462
463  Certain operations such as publishing a status or publishing a photo require an audience. When the user
464  grants an application permission to perform a publish operation, a default audience is selected as the
465  publication ceiling for the application. This enumerated value allows the application to select which
466  audience to ask the user to grant publish permission for.
467  */ȸöÓFEc:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginCodeInfo(py)pollingIntervalThe polling interval/// The polling interval
468 Èv¯RØc:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(im)initWithTagline:message:colorStyle:Designated initializer./// Designated initializer.
469 /// - Parameters:
470 e///   - tagline: First part of the label, that will be highlighted with different color. Can be nil.
471 *///   - message: Main message to display.
472 4///   - colorStyle: Color style to use for tooltip.
473 ///
474 ^/// If you need to show a tooltip for login, consider using the `FBSDKLoginTooltipView` view.
475 /// See FBSDKLoginTooltipView
476     Ʉ½:@³c:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorUserMismatchKIndicates a failure to request new permissions because the user has changedP/// Indicates a failure to request new permissions because the user has changed
477 ʐûã+_c:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipViewwTooltip bubble with text in it used to display tips for UI elements, with a pointed arrow (to refer to the UI element).Ð/**
478  Tooltip bubble with text in it used to display tips for UI elements,
479  with a pointed arrow (to refer to the UI element).
480
481  The tooltip fades in and will automatically fade out. See `displayDuration`.
482  */̶hk=£s:13FBSDKLoginKit10LoginErrorV15unconfirmedUserAA0cD4CodeOvpZCThe user must confirm their account with Facebook before logging inH/// The user must confirm their account with Facebook before logging in
483 Ít›:C£c:@M@FBSDKLoginKit@E@FBSDKLoginError@FBSDKLoginErrorUnconfirmedUserCThe user must confirm their account with Facebook before logging inH/// The user must confirm their account with Facebook before logging in
484 Ïy¦l=»s:So17FBSDKAppEventNamea13FBSDKLoginKitE14sessionAuthEndABvpZOUse to log the end of an auth request that was not fulfilled by the token cacheT/// Use to log the end of an auth request that was not fulfilled by the token cache
485 ÖœÙ4«c:@M@FBSDKLoginKit@objc(cs)FBSDKCodeVerifier(im)initCInitializes a new code verifier instance with a random string valueP/**
486    Initializes a new code verifier instance with a random string value
487    */ØÎÏG,¸c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager1Provides methods for logging the user in and out.o/**
488  Provides methods for logging the user in and out.
489
490  It works directly with `AccessToken` (for data access) and `AuthenticationToken` (for authentication);
491  it sets the "current" tokens upon successful authorizations (or sets to `nil` in case of `logOut`).
492
493  You should check `AccessToken.current` before calling a login method to see if there is
494  a cached token available (typically in a `viewDidLoad` implementation).
495
496  @warning If you are managing your own tokens outside of `AccessToken`, you will need to set
497  `AccessToken.current` before calling a login method to authorize further permissions on your tokens.
498  */ØiÇ7<5c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginTooltipView(py)delegate the delegate/// the delegate
499 Û1)/ms:13FBSDKLoginKit11LoginResultO9cancelledyA2CmF(Login attempt was cancelled by the user.-/// Login attempt was cancelled by the user.
500 یu·½æs:13FBSDKLoginKit18LoginConfigurationC11permissions8tracking5nonce15messengerPageId8authType12codeVerifierACSgShy09FBSDKCoreB010PermissionOG_AA0C8TrackingOS2SSgSo0a4AuthL0aSgAA04CodeN0CtcfcUAttempts to allocate and initialize a new configuration with the expected parameters.y/**
501    Attempts to allocate and initialize a new configuration with the expected parameters.
502
503    - parameter permissions: The requested permissions for the login attempt.
504    Defaults to an empty `Permission` array.
505    - parameter tracking: The tracking preference to use for a login attempt. Defaults to `.enabled`
506    - parameter nonce: An optional nonce to use for the login attempt.
507     A valid nonce must be an alphanumeric string without whitespace.
508     Creation of the configuration will fail if the nonce is invalid. Defaults to a `UUID` string.
509    - parameter messengerPageId: An optional page id to use for a login attempt. Defaults to `nil`
510    - parameter authType: An optional auth type to use for a login attempt. Defaults to `.rerequest`
511    - parameter codeVerifier: An optional codeVerifier used for the PKCE process.
512    If not provided, this will be randomly generated.
513    */۩*7Lc:@M@FBSDKLoginKit@objc(pl)FBSDKLoginButtonDelegate(im)loginButtonDidLogOut:mSent to the delegate when the button was used to logout. @param loginButton The button being used to log out.}/**
514    Sent to the delegate when the button was used to logout.
515    @param loginButton The button being used to log out.
516    */Ûöʐ?Lc:@M@FBSDKLoginKit@objc(cs)FBSDKTooltipView(im)presentFromView:zShow tooltip at the top or at the bottom of given view. Tooltip will be added to anchorView.window.rootViewController.view
517 </// Show tooltip at the top or at the bottom of given view.
518 G/// Tooltip will be added to anchorView.window.rootViewController.view
519 ///
520 p/// - Parameter anchorView: view to show at, must be already added to window view hierarchy, in order to decide
521 n/// where tooltip will be shown. (If there's not enough space at the top of the anchorView in window bounds -
522 //// tooltip will be shown at the bottom of it)
523 ///
524 I/// Use this method to present the tooltip with automatic positioning or
525 K/// use -presentInView:withArrowPosition:direction: for manual positioning
526 F/// If anchorView is nil or has no window - this method does nothing.
527
528 ÜF.G‹s:13FBSDKLoginKit13FBLoginButtonC15TooltipBehaviorO12forceDisplayyA2EmF7Force display of the tooltip (typically for UI testing)</// Force display of the tooltip (typically for UI testing)
529 ÞtgìF‰s:13FBSDKLoginKit10LoginErrorV24systemAccountAppDisabledAA0cD4CodeOvpZ±The Accounts framework failed without returning an error, indicating the app’s slider in the iOS Facebook Settings (device Settings -> Facebook -> App Name) has been disabled.a/// The Accounts framework failed without returning an error, indicating the app's slider in the
530 W/// iOS Facebook Settings (device Settings -> Facebook -> App Name) has been disabled.
531 ÞbRAQc:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManager(py)permissionsThe requested permissions./// The requested permissions.
532 åú„Gms:13FBSDKLoginKit11LoginResultO(Describes the result of a login attempt.-/// Describes the result of a login attempt.
533 ås @C³s:So17FBSDKAppEventNamea13FBSDKLoginKitE20sessionAuthHeartbeatABvpZKUse to log the post-login heartbeat event after  the end of an auth requestP/// Use to log the post-login heartbeat event after  the end of an auth request
534 éMi.s:13FBSDKLoginKit20DeviceRequestsHelperO10isDelegate_23forAdvertisementServiceSbSo05NSNetjG0_p_So0kJ0CtFZCheck if a service delegate is registered with particular advertisement service @param delegate The delegate to check if registered. @param service The advertisement service to check for. @return True if the service is the one the delegate registered with./**
535    Check if a service delegate is registered with particular advertisement service
536    @param delegate The delegate to check if registered.
537    @param service The advertisement service to check for.
538    @return True if the service is the one the delegate registered with.
539    */ëÛéß@=c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManagerLoginResult(py)tokenThe access token/// The access token
540 ôµèzG/c:@M@FBSDKLoginKit@objc(cs)FBSDKDeviceLoginManagerResult(py)accessToken    The token/// The token
541 ôsmJ}s:13FBSDKLoginKit16DeviceLoginErrorV21authorizationDeclinedAA0cdE4CodeOvpZ0User has declined to authorize your application.5/// User has declined to authorize your application.
542 ônÝ*Cs:13FBSDKLoginKit13FBLoginButtonC15TooltipBehaviorO9automaticyA2EmFzThe default behavior. The tooltip will only be displayed if the app is eligible (determined by possible server round trip)†/** The default behavior. The tooltip will only be displayed if
543      the app is eligible (determined by possible server round trip) */ ÷›xt”s:13FBSDKLoginKit15LoginCompletingP08completeC05nonce12codeVerifier7handlerySSSg_AHyAA01_C20CompletionParametersCctF·Invoke handler with the login parameters derived from the authentication result. See the implementing class’s documentation for whether it completes synchronously or asynchronously.Å/**
544    Invoke handler with the login parameters derived from the authentication result.
545    See the implementing class's documentation for whether it completes synchronously or asynchronously.
546    */ù`(+ c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton>A button that initiates a log in or log out flow upon tapping.J/**
547  A button that initiates a log in or log out flow upon tapping.
548
549  `LoginButton` works with `AccessToken.current` to determine what to display,
550  and automatically starts authentication when tapped (i.e., you do not need to manually subscribe action targets).
551
552  Like `LoginManager`, you should make sure your app delegate is connected to `ApplicationDelegate`
553  in order for the button's delegate to receive messages.
554
555  `LoginButton` has a fixed height of 30 pixels, but you may change the width.
556  Initializing the button with `nil` frame will size the button to its minimum frame.
557  */þɃ;Lc:@M@FBSDKLoginKit@objc(cs)FBSDKPermission(cm)rawPermissionsFromPermissions:wReturns a set of string permissions from a set of FBPermission by extracting the â€œvalue” property for each element.…/**
558    Returns a set of string permissions from a set of `FBPermission` by
559    extracting the "value" property for each element.
560    */ÿ•ô¬A$s:13FBSDKLoginKit13FBLoginButtonC15TooltipBehaviorO7disableyA2EmFForce disable. In this case you can still exert more refined control by manually constructing a FBSDKLoginTooltipView instance./** Force disable. In this case you can still exert more refined
561      control by manually constructing a `FBSDKLoginTooltipView` instance. */«³ÕZ\“ x Ês@ÿYûö/ö¿ é#³&#'l({)_0Ã1[7W9;S=n?nAVCuD"EgGJIYJåM€N£TU
562 YßYV[0^c_Æ`‰ab¢cæe»hfi¨jÑoÛuœvLwy•zI|¡}~‘j€¨‚{ƒç†÷‰{¶ŽsQ•ò•}™éšŸ^ Þ¢†¤S¥ò¥‘§:¨]©Æ«­•´iµC¶í¶©·G¹Ýºº»å¿îÀs”ÃiÅVÇËÉsÌÏÖÑ×ÒoÔ]ÕQÖW×DسÛýåÝæXéôê™í$îâðøòÑõ?÷"
2e29a3 563 h!