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