From 1e76915d56eba893c684cf9794cb23f7017fe6a1 Mon Sep 17 00:00:00 2001
From: lpw <812862340@qq.com>
Date: Wed, 15 Jul 2026 09:33:22 +0800
Subject: [PATCH] 提交版本 4.13.0

---
 frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-simulator.abi.json | 13306 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 12,906 insertions(+), 400 deletions(-)

diff --git a/frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-simulator.abi.json b/frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-simulator.abi.json
index 2b48a0b..b5d6f14 100644
--- a/frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-simulator.abi.json
+++ b/frameworks/FBSDKLoginKit.xcframework/ios-arm64_x86_64-simulator/FBSDKLoginKit.framework/Modules/FBSDKLoginKit.swiftmodule/arm64-apple-ios-simulator.abi.json
@@ -1,8 +1,8 @@
 {
   "ABIRoot": {
     "kind": "Root",
-    "name": "TopLevel",
-    "printedName": "TopLevel",
+    "name": "FBSDKLoginKit",
+    "printedName": "FBSDKLoginKit",
     "children": [
       {
         "kind": "Import",
@@ -12,6 +12,232 @@
         "moduleName": "FBSDKLoginKit",
         "declAttributes": [
           "RawDocComment"
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "AppSwitch",
+        "printedName": "AppSwitch",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "disabled",
+            "printedName": "disabled",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.AppSwitch.Type) -> FBSDKLoginKit.AppSwitch",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AppSwitch",
+                    "printedName": "FBSDKLoginKit.AppSwitch",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.AppSwitch.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "AppSwitch",
+                        "printedName": "FBSDKLoginKit.AppSwitch",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch@FBSDKAppSwitchDisabled",
+            "mangledName": "$s13FBSDKLoginKit9AppSwitchO8disabledyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 0
+          },
+          {
+            "kind": "Var",
+            "name": "enabled",
+            "printedName": "enabled",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.AppSwitch.Type) -> FBSDKLoginKit.AppSwitch",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AppSwitch",
+                    "printedName": "FBSDKLoginKit.AppSwitch",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.AppSwitch.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "AppSwitch",
+                        "printedName": "FBSDKLoginKit.AppSwitch",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch@FBSDKAppSwitchEnabled",
+            "mangledName": "$s13FBSDKLoginKit9AppSwitchO7enabledyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 1
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(rawValue:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.AppSwitch?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AppSwitch",
+                    "printedName": "FBSDKLoginKit.AppSwitch",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "UInt",
+                "printedName": "Swift.UInt",
+                "usr": "s:Su"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit9AppSwitchO8rawValueACSgSu_tcfc",
+            "mangledName": "$s13FBSDKLoginKit9AppSwitchO8rawValueACSgSu_tcfc",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Var",
+            "name": "rawValue",
+            "printedName": "rawValue",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "UInt",
+                "printedName": "Swift.UInt",
+                "usr": "s:Su"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit9AppSwitchO8rawValueSuvp",
+            "mangledName": "$s13FBSDKLoginKit9AppSwitchO8rawValueSuvp",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UInt",
+                    "printedName": "Swift.UInt",
+                    "usr": "s:Su"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit9AppSwitchO8rawValueSuvg",
+                "mangledName": "$s13FBSDKLoginKit9AppSwitchO8rawValueSuvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "accessorKind": "get"
+              }
+            ]
+          }
+        ],
+        "declKind": "Enum",
+        "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch",
+        "mangledName": "$s13FBSDKLoginKit9AppSwitchO",
+        "moduleName": "FBSDKLoginKit",
+        "objc_name": "FBSDKAppSwitch",
+        "declAttributes": [
+          "AccessControl",
+          "ObjC",
+          "RawDocComment"
+        ],
+        "enumRawTypeName": "UInt",
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "RawRepresentable",
+            "printedName": "RawRepresentable",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "RawValue",
+                "printedName": "RawValue",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UInt",
+                    "printedName": "Swift.UInt",
+                    "usr": "s:Su"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:SY",
+            "mangledName": "$sSY"
+          }
         ]
       },
       {
@@ -98,16 +324,22 @@
         "declKind": "Protocol",
         "usr": "s:13FBSDKLoginKit27AuthenticationTokenCreatingP",
         "mangledName": "$s13FBSDKLoginKit27AuthenticationTokenCreatingP",
-        "moduleName": "FBSDKLoginKit"
-      },
-      {
-        "kind": "Import",
-        "name": "CommonCrypto",
-        "printedName": "CommonCrypto",
-        "declKind": "Import",
         "moduleName": "FBSDKLoginKit",
-        "declAttributes": [
-          "RawDocComment"
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          }
         ]
       },
       {
@@ -115,7 +347,10 @@
         "name": "FBSDKCoreKit_Basics",
         "printedName": "FBSDKCoreKit_Basics",
         "declKind": "Import",
-        "moduleName": "FBSDKLoginKit"
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
       },
       {
         "kind": "Import",
@@ -661,6 +896,20 @@
         "conformances": [
           {
             "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
             "name": "AuthenticationTokenCreating",
             "printedName": "AuthenticationTokenCreating",
             "usr": "s:13FBSDKLoginKit27AuthenticationTokenCreatingP",
@@ -775,6 +1024,278 @@
         "moduleName": "FBSDKLoginKit",
         "declAttributes": [
           "Final"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "Import",
+        "name": "UIKit",
+        "printedName": "UIKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "BackgroundRefreshManager",
+        "printedName": "BackgroundRefreshManager",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "shared",
+            "printedName": "shared",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "BackgroundRefreshManager",
+                "printedName": "FBSDKLoginKit.BackgroundRefreshManager",
+                "usr": "s:13FBSDKLoginKit24BackgroundRefreshManagerC"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit24BackgroundRefreshManagerC6sharedACvpZ",
+            "mangledName": "$s13FBSDKLoginKit24BackgroundRefreshManagerC6sharedACvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "BackgroundRefreshManager",
+                    "printedName": "FBSDKLoginKit.BackgroundRefreshManager",
+                    "usr": "s:13FBSDKLoginKit24BackgroundRefreshManagerC"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit24BackgroundRefreshManagerC6sharedACvgZ",
+                "mangledName": "$s13FBSDKLoginKit24BackgroundRefreshManagerC6sharedACvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "lastBackgroundRefresh",
+            "printedName": "lastBackgroundRefresh",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Foundation.Date?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Date",
+                    "printedName": "Foundation.Date",
+                    "usr": "s:10Foundation4DateV"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit24BackgroundRefreshManagerC04lastcD033_25A8B74891EC41E88FA0C993E6A4446CLL10Foundation4DateVSgvp",
+            "mangledName": "$s13FBSDKLoginKit24BackgroundRefreshManagerC04lastcD033_25A8B74891EC41E88FA0C993E6A4446CLL10Foundation4DateVSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 0,
+            "hasStorage": true
+          },
+          {
+            "kind": "Var",
+            "name": "isRefreshing",
+            "printedName": "isRefreshing",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit24BackgroundRefreshManagerC12isRefreshing33_25A8B74891EC41E88FA0C993E6A4446CLLSbvp",
+            "mangledName": "$s13FBSDKLoginKit24BackgroundRefreshManagerC12isRefreshing33_25A8B74891EC41E88FA0C993E6A4446CLLSbvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 1,
+            "hasStorage": true
+          },
+          {
+            "kind": "Var",
+            "name": "lock",
+            "printedName": "lock",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "NSLock",
+                "printedName": "Foundation.NSLock",
+                "usr": "c:objc(cs)NSLock"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit24BackgroundRefreshManagerC4lock33_25A8B74891EC41E88FA0C993E6A4446CLLSo6NSLockCvp",
+            "mangledName": "$s13FBSDKLoginKit24BackgroundRefreshManagerC4lock33_25A8B74891EC41E88FA0C993E6A4446CLLSo6NSLockCvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 2,
+            "isLet": true,
+            "hasStorage": true
+          },
+          {
+            "kind": "Function",
+            "name": "attemptBackgroundRefresh",
+            "printedName": "attemptBackgroundRefresh()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit24BackgroundRefreshManagerC07attemptcD0yyF",
+            "mangledName": "$s13FBSDKLoginKit24BackgroundRefreshManagerC07attemptcD0yyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "reset",
+            "printedName": "reset()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit24BackgroundRefreshManagerC5resetyyF",
+            "mangledName": "$s13FBSDKLoginKit24BackgroundRefreshManagerC5resetyyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "stopAutoRefresh",
+            "printedName": "stopAutoRefresh()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit24BackgroundRefreshManagerC08stopAutoD0yyF",
+            "mangledName": "$s13FBSDKLoginKit24BackgroundRefreshManagerC08stopAutoD0yyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Class",
+        "usr": "s:13FBSDKLoginKit24BackgroundRefreshManagerC",
+        "mangledName": "$s13FBSDKLoginKit24BackgroundRefreshManagerC",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "Final",
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          }
         ]
       },
       {
@@ -993,6 +1514,20 @@
         "conformances": [
           {
             "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
             "name": "Equatable",
             "printedName": "Equatable",
             "usr": "s:SQ",
@@ -1040,6 +1575,936 @@
             "usr": "s:s28CustomDebugStringConvertibleP",
             "mangledName": "$ss28CustomDebugStringConvertibleP"
           }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "CryptoKit",
+        "printedName": "CryptoKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "Import",
+        "name": "Security",
+        "printedName": "Security",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "DPoPKeyStoring",
+        "printedName": "DPoPKeyStoring",
+        "children": [
+          {
+            "kind": "Function",
+            "name": "loadKey",
+            "printedName": "loadKey()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Security.SecKey?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "SecKey",
+                    "printedName": "Security.SecKey",
+                    "usr": "c:@T@SecKeyRef"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit14DPoPKeyStoringP7loadKeySo03SecG3RefaSgyF",
+            "mangledName": "$s13FBSDKLoginKit14DPoPKeyStoringP7loadKeySo03SecG3RefaSgyF",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.DPoPKeyStoring>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.DPoPKeyStoring>",
+            "protocolReq": true,
+            "reqNewWitnessTableEntry": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "generateKey",
+            "printedName": "generateKey()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "SecKey",
+                "printedName": "Security.SecKey",
+                "usr": "c:@T@SecKeyRef"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit14DPoPKeyStoringP11generateKeySo03SecG3RefayKF",
+            "mangledName": "$s13FBSDKLoginKit14DPoPKeyStoringP11generateKeySo03SecG3RefayKF",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.DPoPKeyStoring>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.DPoPKeyStoring>",
+            "protocolReq": true,
+            "throwing": true,
+            "reqNewWitnessTableEntry": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "deleteKey",
+            "printedName": "deleteKey()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit14DPoPKeyStoringP9deleteKeyyyF",
+            "mangledName": "$s13FBSDKLoginKit14DPoPKeyStoringP9deleteKeyyyF",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.DPoPKeyStoring>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.DPoPKeyStoring>",
+            "protocolReq": true,
+            "reqNewWitnessTableEntry": true,
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Protocol",
+        "usr": "s:13FBSDKLoginKit14DPoPKeyStoringP",
+        "mangledName": "$s13FBSDKLoginKit14DPoPKeyStoringP",
+        "moduleName": "FBSDKLoginKit",
+        "intro_iOS": "13.0",
+        "declAttributes": [
+          "Available",
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "DPoPKeyManager",
+        "printedName": "DPoPKeyManager",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "shared",
+            "printedName": "shared",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "DPoPKeyManager",
+                "printedName": "FBSDKLoginKit.DPoPKeyManager",
+                "usr": "s:13FBSDKLoginKit14DPoPKeyManagerC"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit14DPoPKeyManagerC6sharedACvpZ",
+            "mangledName": "$s13FBSDKLoginKit14DPoPKeyManagerC6sharedACvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "DPoPKeyManager",
+                    "printedName": "FBSDKLoginKit.DPoPKeyManager",
+                    "usr": "s:13FBSDKLoginKit14DPoPKeyManagerC"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit14DPoPKeyManagerC6sharedACvgZ",
+                "mangledName": "$s13FBSDKLoginKit14DPoPKeyManagerC6sharedACvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "store",
+            "printedName": "store",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "DPoPKeyStoring",
+                "printedName": "any FBSDKLoginKit.DPoPKeyStoring",
+                "usr": "s:13FBSDKLoginKit14DPoPKeyStoringP"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit14DPoPKeyManagerC5store33_E41B1537B38AEA70A593C75F66B7AA89LLAA0cD7Storing_pvp",
+            "mangledName": "$s13FBSDKLoginKit14DPoPKeyManagerC5store33_E41B1537B38AEA70A593C75F66B7AA89LLAA0cD7Storing_pvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 0,
+            "isLet": true,
+            "hasStorage": true
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(store:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "DPoPKeyManager",
+                "printedName": "FBSDKLoginKit.DPoPKeyManager",
+                "usr": "s:13FBSDKLoginKit14DPoPKeyManagerC"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "DPoPKeyStoring",
+                "printedName": "any FBSDKLoginKit.DPoPKeyStoring",
+                "hasDefaultArg": true,
+                "usr": "s:13FBSDKLoginKit14DPoPKeyStoringP"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit14DPoPKeyManagerC5storeAcA0cD7Storing_p_tcfc",
+            "mangledName": "$s13FBSDKLoginKit14DPoPKeyManagerC5storeAcA0cD7Storing_p_tcfc",
+            "moduleName": "FBSDKLoginKit",
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Function",
+            "name": "generateKeyPair",
+            "printedName": "generateKeyPair()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "SecKey",
+                "printedName": "Security.SecKey",
+                "usr": "c:@T@SecKeyRef"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit14DPoPKeyManagerC15generateKeyPairSo03SecG3RefayKF",
+            "mangledName": "$s13FBSDKLoginKit14DPoPKeyManagerC15generateKeyPairSo03SecG3RefayKF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "DiscardableResult",
+              "RawDocComment"
+            ],
+            "throwing": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "generateKeyPairIfNeeded",
+            "printedName": "generateKeyPairIfNeeded()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "SecKey",
+                "printedName": "Security.SecKey",
+                "usr": "c:@T@SecKeyRef"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit14DPoPKeyManagerC23generateKeyPairIfNeededSo03SecG3RefayKF",
+            "mangledName": "$s13FBSDKLoginKit14DPoPKeyManagerC23generateKeyPairIfNeededSo03SecG3RefayKF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "DiscardableResult",
+              "RawDocComment"
+            ],
+            "throwing": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "getPrivateKey",
+            "printedName": "getPrivateKey()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Security.SecKey?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "SecKey",
+                    "printedName": "Security.SecKey",
+                    "usr": "c:@T@SecKeyRef"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit14DPoPKeyManagerC13getPrivateKeySo03SecH3RefaSgyF",
+            "mangledName": "$s13FBSDKLoginKit14DPoPKeyManagerC13getPrivateKeySo03SecH3RefaSgyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "deleteKeyPair",
+            "printedName": "deleteKeyPair()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit14DPoPKeyManagerC13deleteKeyPairyyF",
+            "mangledName": "$s13FBSDKLoginKit14DPoPKeyManagerC13deleteKeyPairyyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "getPublicKeyJWK",
+            "printedName": "getPublicKeyJWK()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "[Swift.String : Swift.String]?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Dictionary",
+                    "printedName": "[Swift.String : Swift.String]",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:SD"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit14DPoPKeyManagerC15getPublicKeyJWKSDyS2SGSgyF",
+            "mangledName": "$s13FBSDKLoginKit14DPoPKeyManagerC15getPublicKeyJWKSDyS2SGSgyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "getJWKThumbprint",
+            "printedName": "getJWKThumbprint()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit14DPoPKeyManagerC16getJWKThumbprintSSSgyF",
+            "mangledName": "$s13FBSDKLoginKit14DPoPKeyManagerC16getJWKThumbprintSSSgyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "publicKeyJWK",
+            "printedName": "publicKeyJWK(for:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "[Swift.String : Swift.String]?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Dictionary",
+                    "printedName": "[Swift.String : Swift.String]",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:SD"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "SecKey",
+                "printedName": "Security.SecKey",
+                "usr": "c:@T@SecKeyRef"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit14DPoPKeyManagerC12publicKeyJWK3forSDyS2SGSgSo03SecG3Refa_tFZ",
+            "mangledName": "$s13FBSDKLoginKit14DPoPKeyManagerC12publicKeyJWK3forSDyS2SGSgSo03SecG3Refa_tFZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "thumbprint",
+            "printedName": "thumbprint(for:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Dictionary",
+                "printedName": "[Swift.String : Swift.String]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:SD"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit14DPoPKeyManagerC10thumbprint3forSSSgSDyS2SG_tFZ",
+            "mangledName": "$s13FBSDKLoginKit14DPoPKeyManagerC10thumbprint3forSSSgSDyS2SG_tFZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Class",
+        "usr": "s:13FBSDKLoginKit14DPoPKeyManagerC",
+        "mangledName": "$s13FBSDKLoginKit14DPoPKeyManagerC",
+        "moduleName": "FBSDKLoginKit",
+        "intro_iOS": "13.0",
+        "declAttributes": [
+          "Final",
+          "Available",
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "KeychainDPoPKeyStore",
+        "printedName": "KeychainDPoPKeyStore",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "keyTag",
+            "printedName": "keyTag",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit20KeychainDPoPKeyStoreC6keyTag33_E41B1537B38AEA70A593C75F66B7AA89LLSSvp",
+            "mangledName": "$s13FBSDKLoginKit20KeychainDPoPKeyStoreC6keyTag33_E41B1537B38AEA70A593C75F66B7AA89LLSSvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 0,
+            "isLet": true,
+            "hasStorage": true
+          },
+          {
+            "kind": "Function",
+            "name": "loadKey",
+            "printedName": "loadKey()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Security.SecKey?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "SecKey",
+                    "printedName": "Security.SecKey",
+                    "usr": "c:@T@SecKeyRef"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit20KeychainDPoPKeyStoreC7loadKeySo03SecH3RefaSgyF",
+            "mangledName": "$s13FBSDKLoginKit20KeychainDPoPKeyStoreC7loadKeySo03SecH3RefaSgyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "generateKey",
+            "printedName": "generateKey()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "SecKey",
+                "printedName": "Security.SecKey",
+                "usr": "c:@T@SecKeyRef"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit20KeychainDPoPKeyStoreC11generateKeySo03SecH3RefayKF",
+            "mangledName": "$s13FBSDKLoginKit20KeychainDPoPKeyStoreC11generateKeySo03SecH3RefayKF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final"
+            ],
+            "throwing": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "deleteKey",
+            "printedName": "deleteKey()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit20KeychainDPoPKeyStoreC9deleteKeyyyF",
+            "mangledName": "$s13FBSDKLoginKit20KeychainDPoPKeyStoreC9deleteKeyyyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "KeychainDPoPKeyStore",
+                "printedName": "FBSDKLoginKit.KeychainDPoPKeyStore",
+                "usr": "s:13FBSDKLoginKit20KeychainDPoPKeyStoreC"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit20KeychainDPoPKeyStoreCACycfc",
+            "mangledName": "$s13FBSDKLoginKit20KeychainDPoPKeyStoreCACycfc",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "init_kind": "Designated"
+          }
+        ],
+        "declKind": "Class",
+        "usr": "s:13FBSDKLoginKit20KeychainDPoPKeyStoreC",
+        "mangledName": "$s13FBSDKLoginKit20KeychainDPoPKeyStoreC",
+        "moduleName": "FBSDKLoginKit",
+        "intro_iOS": "13.0",
+        "declAttributes": [
+          "Final",
+          "Available",
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "DPoPKeyStoring",
+            "printedName": "DPoPKeyStoring",
+            "usr": "s:13FBSDKLoginKit14DPoPKeyStoringP",
+            "mangledName": "$s13FBSDKLoginKit14DPoPKeyStoringP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "CryptoKit",
+        "printedName": "CryptoKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "Import",
+        "name": "Security",
+        "printedName": "Security",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "DPoPProofBuilder",
+        "printedName": "DPoPProofBuilder",
+        "children": [
+          {
+            "kind": "Function",
+            "name": "buildProof",
+            "printedName": "buildProof(privateKey:publicKeyJWK:httpMethod:httpURL:idTokenHint:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "SecKey",
+                "printedName": "Security.SecKey",
+                "usr": "c:@T@SecKeyRef"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Dictionary",
+                "printedName": "[Swift.String : Swift.String]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:SD"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit16DPoPProofBuilderO10buildProof10privateKey06publicI3JWK10httpMethod0L3URL11idTokenHintSSSgSo03SecI3Refa_SDyS2SGS3StFZ",
+            "mangledName": "$s13FBSDKLoginKit16DPoPProofBuilderO10buildProof10privateKey06publicI3JWK10httpMethod0L3URL11idTokenHintSSSgSo03SecI3Refa_SDyS2SGS3StFZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "sign",
+            "printedName": "sign(data:with:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Foundation.Data?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Data",
+                    "printedName": "Foundation.Data",
+                    "usr": "s:10Foundation4DataV"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Data",
+                "printedName": "Foundation.Data",
+                "usr": "s:10Foundation4DataV"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "SecKey",
+                "printedName": "Security.SecKey",
+                "usr": "c:@T@SecKeyRef"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit16DPoPProofBuilderO4sign4data4with10Foundation4DataVSgAI_So9SecKeyRefatFZ",
+            "mangledName": "$s13FBSDKLoginKit16DPoPProofBuilderO4sign4data4with10Foundation4DataVSgAI_So9SecKeyRefatFZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "derToRaw",
+            "printedName": "derToRaw(_:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Foundation.Data?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Data",
+                    "printedName": "Foundation.Data",
+                    "usr": "s:10Foundation4DataV"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Data",
+                "printedName": "Foundation.Data",
+                "usr": "s:10Foundation4DataV"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit16DPoPProofBuilderO8derToRawy10Foundation4DataVSgAGFZ",
+            "mangledName": "$s13FBSDKLoginKit16DPoPProofBuilderO8derToRawy10Foundation4DataVSgAGFZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Enum",
+        "usr": "s:13FBSDKLoginKit16DPoPProofBuilderO",
+        "mangledName": "$s13FBSDKLoginKit16DPoPProofBuilderO",
+        "moduleName": "FBSDKLoginKit",
+        "intro_iOS": "13.0",
+        "declAttributes": [
+          "Available",
+          "RawDocComment"
+        ],
+        "isEnumExhaustive": true,
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sendable",
+            "printedName": "Sendable",
+            "usr": "s:s8SendableP",
+            "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "BitwiseCopyable",
+            "printedName": "BitwiseCopyable",
+            "usr": "s:s15BitwiseCopyableP",
+            "mangledName": "$ss15BitwiseCopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
         ]
       },
       {
@@ -1268,6 +2733,20 @@
         ],
         "enumRawTypeName": "UInt",
         "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
           {
             "kind": "Conformance",
             "name": "Equatable",
@@ -1664,6 +3143,22 @@
         "declAttributes": [
           "DynamicMemberLookup",
           "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          }
         ]
       },
       {
@@ -2033,6 +3528,22 @@
         "declAttributes": [
           "DynamicMemberLookup",
           "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          }
         ]
       },
       {
@@ -2401,6 +3912,20 @@
           "ObjectiveC.NSObject"
         ],
         "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
           {
             "kind": "Conformance",
             "name": "Equatable",
@@ -3041,6 +4566,20 @@
         "conformances": [
           {
             "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
             "name": "CustomNSError",
             "printedName": "CustomNSError",
             "usr": "s:10Foundation13CustomNSErrorP",
@@ -3073,6 +4612,13 @@
             "printedName": "Sendable",
             "usr": "s:s8SendableP",
             "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "SendableMetatype",
+            "printedName": "SendableMetatype",
+            "usr": "s:s16SendableMetatypeP",
+            "mangledName": "$ss16SendableMetatypeP"
           }
         ]
       },
@@ -3336,6 +4882,20 @@
         "conformances": [
           {
             "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
             "name": "Hashable",
             "printedName": "Hashable",
             "usr": "s:SH",
@@ -3376,6 +4936,13 @@
             "printedName": "Equatable",
             "usr": "s:SQ",
             "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "SendableMetatype",
+            "printedName": "SendableMetatype",
+            "usr": "s:s16SendableMetatypeP",
+            "mangledName": "$ss16SendableMetatypeP"
           }
         ]
       },
@@ -4888,7 +6455,23 @@
             "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV",
             "mangledName": "$s13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV",
             "moduleName": "FBSDKLoginKit",
-            "isFromExtension": true
+            "isFromExtension": true,
+            "conformances": [
+              {
+                "kind": "Conformance",
+                "name": "Copyable",
+                "printedName": "Copyable",
+                "usr": "s:s8CopyableP",
+                "mangledName": "$ss8CopyableP"
+              },
+              {
+                "kind": "Conformance",
+                "name": "Escapable",
+                "printedName": "Escapable",
+                "usr": "s:s9EscapableP",
+                "mangledName": "$ss9EscapableP"
+              }
+            ]
           }
         ],
         "declKind": "Class",
@@ -4910,25 +6493,17 @@
         "conformances": [
           {
             "kind": "Conformance",
-            "name": "DependentAsObject",
-            "printedName": "DependentAsObject",
-            "children": [
-              {
-                "kind": "TypeWitness",
-                "name": "ObjectDependencies",
-                "printedName": "ObjectDependencies",
-                "children": [
-                  {
-                    "kind": "TypeNominal",
-                    "name": "ObjectDependencies",
-                    "printedName": "FBSDKLoginKit.DeviceLoginManager.ObjectDependencies",
-                    "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV"
-                  }
-                ]
-              }
-            ],
-            "usr": "s:13FBSDKLoginKit17DependentAsObjectP",
-            "mangledName": "$s13FBSDKLoginKit17DependentAsObjectP"
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
           },
           {
             "kind": "Conformance",
@@ -4978,6 +6553,28 @@
             "printedName": "CustomDebugStringConvertible",
             "usr": "s:s28CustomDebugStringConvertibleP",
             "mangledName": "$ss28CustomDebugStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "DependentAsObject",
+            "printedName": "DependentAsObject",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "ObjectDependencies",
+                "printedName": "ObjectDependencies",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ObjectDependencies",
+                    "printedName": "FBSDKLoginKit.DeviceLoginManager.ObjectDependencies",
+                    "usr": "s:13FBSDKLoginKit18DeviceLoginManagerC18ObjectDependenciesV"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:13FBSDKLoginKit17DependentAsObjectP",
+            "mangledName": "$s13FBSDKLoginKit17DependentAsObjectP"
           }
         ]
       },
@@ -5096,6 +6693,22 @@
           "AccessControl",
           "ObjC",
           "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          }
         ]
       },
       {
@@ -5328,6 +6941,20 @@
         "conformances": [
           {
             "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
             "name": "Equatable",
             "printedName": "Equatable",
             "usr": "s:SQ",
@@ -5452,6 +7079,20 @@
         "conformances": [
           {
             "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
             "name": "DevicePolling",
             "printedName": "DevicePolling",
             "usr": "s:13FBSDKLoginKit13DevicePollingP",
@@ -5463,6 +7104,13 @@
             "printedName": "Sendable",
             "usr": "s:s8SendableP",
             "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "BitwiseCopyable",
+            "printedName": "BitwiseCopyable",
+            "usr": "s:s15BitwiseCopyableP",
+            "mangledName": "$ss15BitwiseCopyableP"
           }
         ]
       },
@@ -5522,6 +7170,22 @@
         "moduleName": "FBSDKLoginKit",
         "declAttributes": [
           "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          }
         ]
       },
       {
@@ -5745,10 +7409,733 @@
         "conformances": [
           {
             "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
             "name": "Sendable",
             "printedName": "Sendable",
             "usr": "s:s8SendableP",
             "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "BitwiseCopyable",
+            "printedName": "BitwiseCopyable",
+            "usr": "s:s15BitwiseCopyableP",
+            "mangledName": "$ss15BitwiseCopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "Import",
+        "name": "Security",
+        "printedName": "Security",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "DirectRefreshSession",
+        "printedName": "DirectRefreshSession",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "session",
+            "printedName": "session",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "URLSession",
+                "printedName": "Foundation.URLSession",
+                "usr": "c:objc(cs)NSURLSession"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit20DirectRefreshSessionC7session33_DD378A84671E2A4E1F553092F2F11AF0LLSo12NSURLSessionCvp",
+            "mangledName": "$s13FBSDKLoginKit20DirectRefreshSessionC7session33_DD378A84671E2A4E1F553092F2F11AF0LLSo12NSURLSessionCvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 0,
+            "isLet": true,
+            "hasStorage": true
+          },
+          {
+            "kind": "Var",
+            "name": "settings",
+            "printedName": "settings",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "SettingsProtocol",
+                "printedName": "any FBSDKCoreKit.SettingsProtocol",
+                "usr": "c:@M@FBSDKCoreKit@objc(pl)FBSDKSettings"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit20DirectRefreshSessionC8settings33_DD378A84671E2A4E1F553092F2F11AF0LL09FBSDKCoreB016SettingsProtocol_pvp",
+            "mangledName": "$s13FBSDKLoginKit20DirectRefreshSessionC8settings33_DD378A84671E2A4E1F553092F2F11AF0LL09FBSDKCoreB016SettingsProtocol_pvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 1,
+            "isLet": true,
+            "hasStorage": true
+          },
+          {
+            "kind": "Var",
+            "name": "keyMaterialProvider",
+            "printedName": "keyMaterialProvider",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "() -> (privateKey: Security.SecKey, publicKeyJWK: [Swift.String : Swift.String])?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "(privateKey: Security.SecKey, publicKeyJWK: [Swift.String : Swift.String])?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Tuple",
+                        "printedName": "(privateKey: Security.SecKey, publicKeyJWK: [Swift.String : Swift.String])",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "SecKey",
+                            "printedName": "Security.SecKey",
+                            "usr": "c:@T@SecKeyRef"
+                          },
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Dictionary",
+                            "printedName": "[Swift.String : Swift.String]",
+                            "children": [
+                              {
+                                "kind": "TypeNominal",
+                                "name": "String",
+                                "printedName": "Swift.String",
+                                "usr": "s:SS"
+                              },
+                              {
+                                "kind": "TypeNominal",
+                                "name": "String",
+                                "printedName": "Swift.String",
+                                "usr": "s:SS"
+                              }
+                            ],
+                            "usr": "s:SD"
+                          }
+                        ]
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit20DirectRefreshSessionC19keyMaterialProvider33_DD378A84671E2A4E1F553092F2F11AF0LLSo9SecKeyRefa07privateS0_SDyS2SG06publicS3JWKtSgycvp",
+            "mangledName": "$s13FBSDKLoginKit20DirectRefreshSessionC19keyMaterialProvider33_DD378A84671E2A4E1F553092F2F11AF0LLSo9SecKeyRefa07privateS0_SDyS2SG06publicS3JWKtSgycvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 2,
+            "isLet": true,
+            "hasStorage": true
+          },
+          {
+            "kind": "Var",
+            "name": "urlBuilder",
+            "printedName": "urlBuilder",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(Swift.String, Swift.String) -> Foundation.URL?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Foundation.URL?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "URL",
+                        "printedName": "Foundation.URL",
+                        "usr": "s:10Foundation3URLV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Tuple",
+                    "printedName": "(Swift.String, Swift.String)",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit20DirectRefreshSessionC10urlBuilder33_DD378A84671E2A4E1F553092F2F11AF0LLy10Foundation3URLVSgSS_SStcvp",
+            "mangledName": "$s13FBSDKLoginKit20DirectRefreshSessionC10urlBuilder33_DD378A84671E2A4E1F553092F2F11AF0LLy10Foundation3URLVSgSS_SStcvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 3,
+            "isLet": true,
+            "hasStorage": true
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(session:settings:keyMaterialProvider:urlBuilder:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "DirectRefreshSession",
+                "printedName": "FBSDKLoginKit.DirectRefreshSession",
+                "usr": "s:13FBSDKLoginKit20DirectRefreshSessionC"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "URLSession",
+                "printedName": "Foundation.URLSession",
+                "hasDefaultArg": true,
+                "usr": "c:objc(cs)NSURLSession"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "SettingsProtocol",
+                "printedName": "any FBSDKCoreKit.SettingsProtocol",
+                "hasDefaultArg": true,
+                "usr": "c:@M@FBSDKCoreKit@objc(pl)FBSDKSettings"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "() -> (privateKey: Security.SecKey, publicKeyJWK: [Swift.String : Swift.String])?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "(privateKey: Security.SecKey, publicKeyJWK: [Swift.String : Swift.String])?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Tuple",
+                        "printedName": "(privateKey: Security.SecKey, publicKeyJWK: [Swift.String : Swift.String])",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "SecKey",
+                            "printedName": "Security.SecKey",
+                            "usr": "c:@T@SecKeyRef"
+                          },
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Dictionary",
+                            "printedName": "[Swift.String : Swift.String]",
+                            "children": [
+                              {
+                                "kind": "TypeNominal",
+                                "name": "String",
+                                "printedName": "Swift.String",
+                                "usr": "s:SS"
+                              },
+                              {
+                                "kind": "TypeNominal",
+                                "name": "String",
+                                "printedName": "Swift.String",
+                                "usr": "s:SS"
+                              }
+                            ],
+                            "usr": "s:SD"
+                          }
+                        ]
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "hasDefaultArg": true
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(Swift.String, Swift.String) -> Foundation.URL?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Foundation.URL?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "URL",
+                        "printedName": "Foundation.URL",
+                        "usr": "s:10Foundation3URLV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Tuple",
+                    "printedName": "(Swift.String, Swift.String)",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ]
+                  }
+                ],
+                "hasDefaultArg": true
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit20DirectRefreshSessionC7session8settings19keyMaterialProvider10urlBuilderACSo12NSURLSessionC_09FBSDKCoreB016SettingsProtocol_pSo9SecKeyRefa07privateR0_SDyS2SG06publicR3JWKtSgyc10Foundation3URLVSgSS_SStctcfc",
+            "mangledName": "$s13FBSDKLoginKit20DirectRefreshSessionC7session8settings19keyMaterialProvider10urlBuilderACSo12NSURLSessionC_09FBSDKCoreB016SettingsProtocol_pSo9SecKeyRefa07privateR0_SDyS2SG06publicR3JWKtSgyc10Foundation3URLVSgSS_SStctcfc",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment"
+            ],
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Var",
+            "name": "defaultKeyMaterialProvider",
+            "printedName": "defaultKeyMaterialProvider",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "() -> (privateKey: Security.SecKey, publicKeyJWK: [Swift.String : Swift.String])?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "(privateKey: Security.SecKey, publicKeyJWK: [Swift.String : Swift.String])?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Tuple",
+                        "printedName": "(privateKey: Security.SecKey, publicKeyJWK: [Swift.String : Swift.String])",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "SecKey",
+                            "printedName": "Security.SecKey",
+                            "usr": "c:@T@SecKeyRef"
+                          },
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Dictionary",
+                            "printedName": "[Swift.String : Swift.String]",
+                            "children": [
+                              {
+                                "kind": "TypeNominal",
+                                "name": "String",
+                                "printedName": "Swift.String",
+                                "usr": "s:SS"
+                              },
+                              {
+                                "kind": "TypeNominal",
+                                "name": "String",
+                                "printedName": "Swift.String",
+                                "usr": "s:SS"
+                              }
+                            ],
+                            "usr": "s:SD"
+                          }
+                        ]
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit20DirectRefreshSessionC26defaultKeyMaterialProviderSo03SecG3Refa07privateG0_SDyS2SG06publicG3JWKtSgycvpZ",
+            "mangledName": "$s13FBSDKLoginKit20DirectRefreshSessionC26defaultKeyMaterialProviderSo03SecG3Refa07privateG0_SDyS2SG06publicG3JWKtSgycvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "() -> (privateKey: Security.SecKey, publicKeyJWK: [Swift.String : Swift.String])?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Optional",
+                        "printedName": "(privateKey: Security.SecKey, publicKeyJWK: [Swift.String : Swift.String])?",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Tuple",
+                            "printedName": "(privateKey: Security.SecKey, publicKeyJWK: [Swift.String : Swift.String])",
+                            "children": [
+                              {
+                                "kind": "TypeNominal",
+                                "name": "SecKey",
+                                "printedName": "Security.SecKey",
+                                "usr": "c:@T@SecKeyRef"
+                              },
+                              {
+                                "kind": "TypeNominal",
+                                "name": "Dictionary",
+                                "printedName": "[Swift.String : Swift.String]",
+                                "children": [
+                                  {
+                                    "kind": "TypeNominal",
+                                    "name": "String",
+                                    "printedName": "Swift.String",
+                                    "usr": "s:SS"
+                                  },
+                                  {
+                                    "kind": "TypeNominal",
+                                    "name": "String",
+                                    "printedName": "Swift.String",
+                                    "usr": "s:SS"
+                                  }
+                                ],
+                                "usr": "s:SD"
+                              }
+                            ]
+                          }
+                        ],
+                        "usr": "s:Sq"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit20DirectRefreshSessionC26defaultKeyMaterialProviderSo03SecG3Refa07privateG0_SDyS2SG06publicG3JWKtSgycvgZ",
+                "mangledName": "$s13FBSDKLoginKit20DirectRefreshSessionC26defaultKeyMaterialProviderSo03SecG3Refa07privateG0_SDyS2SG06publicG3JWKtSgycvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "defaultURLBuilder",
+            "printedName": "defaultURLBuilder",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(Swift.String, Swift.String) -> Foundation.URL?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Foundation.URL?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "URL",
+                        "printedName": "Foundation.URL",
+                        "usr": "s:10Foundation3URLV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Tuple",
+                    "printedName": "(Swift.String, Swift.String)",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit20DirectRefreshSessionC17defaultURLBuildery10Foundation3URLVSgSS_SStcvpZ",
+            "mangledName": "$s13FBSDKLoginKit20DirectRefreshSessionC17defaultURLBuildery10Foundation3URLVSgSS_SStcvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "RawDocComment"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "(Swift.String, Swift.String) -> Foundation.URL?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Optional",
+                        "printedName": "Foundation.URL?",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "URL",
+                            "printedName": "Foundation.URL",
+                            "usr": "s:10Foundation3URLV"
+                          }
+                        ],
+                        "usr": "s:Sq"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Tuple",
+                        "printedName": "(Swift.String, Swift.String)",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "String",
+                            "printedName": "Swift.String",
+                            "usr": "s:SS"
+                          },
+                          {
+                            "kind": "TypeNominal",
+                            "name": "String",
+                            "printedName": "Swift.String",
+                            "usr": "s:SS"
+                          }
+                        ]
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit20DirectRefreshSessionC17defaultURLBuildery10Foundation3URLVSgSS_SStcvgZ",
+                "mangledName": "$s13FBSDKLoginKit20DirectRefreshSessionC17defaultURLBuildery10Foundation3URLVSgSS_SStcvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Function",
+            "name": "refresh",
+            "printedName": "refresh(idTokenHint:appID:completion:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(Swift.Result<Swift.String, FBSDKLoginKit.LimitedLoginRefreshError>) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Result",
+                    "printedName": "Swift.Result<Swift.String, FBSDKLoginKit.LimitedLoginRefreshError>",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ],
+                    "usr": "s:s6ResultO"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit20DirectRefreshSessionC7refresh11idTokenHint5appID10completionySS_SSys6ResultOySSAA012LimitedLoginD5ErrorOGctF",
+            "mangledName": "$s13FBSDKLoginKit20DirectRefreshSessionC7refresh11idTokenHint5appID10completionySS_SSys6ResultOySSAA012LimitedLoginD5ErrorOGctF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Class",
+        "usr": "s:13FBSDKLoginKit20DirectRefreshSessionC",
+        "mangledName": "$s13FBSDKLoginKit20DirectRefreshSessionC",
+        "moduleName": "FBSDKLoginKit",
+        "intro_iOS": "13.0",
+        "declAttributes": [
+          "Final",
+          "Available",
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
           }
         ]
       },
@@ -5792,6 +8179,7 @@
             "moduleName": "FBSDKLoginKit",
             "declAttributes": [
               "Final",
+              "Preconcurrency",
               "Custom",
               "AccessControl",
               "RawDocComment",
@@ -5888,8 +8276,9 @@
             "declAttributes": [
               "HasInitialValue",
               "Final",
-              "HasStorage",
+              "Preconcurrency",
               "Custom",
+              "HasStorage",
               "ReferenceOwnership",
               "AccessControl",
               "IBOutlet",
@@ -6016,8 +8405,9 @@
             "declAttributes": [
               "HasInitialValue",
               "Final",
-              "HasStorage",
+              "Preconcurrency",
               "Custom",
+              "HasStorage",
               "AccessControl",
               "RawDocComment",
               "ObjC"
@@ -6133,8 +8523,9 @@
             "declAttributes": [
               "HasInitialValue",
               "Final",
-              "HasStorage",
+              "Preconcurrency",
               "Custom",
+              "HasStorage",
               "AccessControl",
               "RawDocComment",
               "ObjC"
@@ -6234,8 +8625,9 @@
             "declAttributes": [
               "HasInitialValue",
               "Final",
-              "HasStorage",
+              "Preconcurrency",
               "Custom",
+              "HasStorage",
               "AccessControl",
               "RawDocComment",
               "ObjC"
@@ -6335,8 +8727,9 @@
             "declAttributes": [
               "HasInitialValue",
               "Final",
-              "HasStorage",
+              "Preconcurrency",
               "Custom",
+              "HasStorage",
               "AccessControl",
               "RawDocComment",
               "ObjC"
@@ -6419,6 +8812,108 @@
           },
           {
             "kind": "Var",
+            "name": "appSwitch",
+            "printedName": "appSwitch",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "AppSwitch",
+                "printedName": "FBSDKLoginKit.AppSwitch",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(py)appSwitch",
+            "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC9appSwitchAA03AppF0Ovp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AppSwitch",
+                    "printedName": "FBSDKLoginKit.AppSwitch",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)appSwitch",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC9appSwitchAA03AppF0Ovg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AppSwitch",
+                    "printedName": "FBSDKLoginKit.AppSwitch",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginButton(im)setAppSwitch:",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC9appSwitchAA03AppF0Ovs",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit13FBLoginButtonC9appSwitchAA03AppF0OvM",
+                "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC9appSwitchAA03AppF0OvM",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
             "name": "nonce",
             "printedName": "nonce",
             "children": [
@@ -6443,6 +8938,7 @@
             "moduleName": "FBSDKLoginKit",
             "declAttributes": [
               "Final",
+              "Preconcurrency",
               "Custom",
               "AccessControl",
               "RawDocComment",
@@ -6564,8 +9060,9 @@
             "declAttributes": [
               "HasInitialValue",
               "Final",
-              "HasStorage",
+              "Preconcurrency",
               "Custom",
+              "HasStorage",
               "AccessControl",
               "RawDocComment",
               "ObjC"
@@ -6689,8 +9186,9 @@
             "declAttributes": [
               "HasInitialValue",
               "Final",
-              "HasStorage",
+              "Preconcurrency",
               "Custom",
+              "HasStorage",
               "AccessControl",
               "RawDocComment",
               "ObjC"
@@ -6806,8 +9304,9 @@
             "declAttributes": [
               "HasInitialValue",
               "Final",
-              "HasStorage",
+              "Preconcurrency",
               "Custom",
+              "HasStorage",
               "AccessControl",
               "RawDocComment",
               "ObjC"
@@ -6915,8 +9414,9 @@
             "declAttributes": [
               "HasInitialValue",
               "Final",
-              "HasStorage",
+              "Preconcurrency",
               "Custom",
+              "HasStorage",
               "ObjC"
             ],
             "hasStorage": true,
@@ -7038,8 +9538,9 @@
             "declAttributes": [
               "HasInitialValue",
               "Final",
-              "HasStorage",
+              "Preconcurrency",
               "Custom",
+              "HasStorage",
               "ObjC"
             ],
             "hasStorage": true,
@@ -7153,8 +9654,9 @@
             "declAttributes": [
               "HasInitialValue",
               "Final",
-              "HasStorage",
-              "Custom"
+              "Preconcurrency",
+              "Custom",
+              "HasStorage"
             ],
             "hasStorage": true,
             "accessors": [
@@ -7249,8 +9751,9 @@
             "declAttributes": [
               "HasInitialValue",
               "Final",
-              "HasStorage",
-              "Custom"
+              "Preconcurrency",
+              "Custom",
+              "HasStorage"
             ],
             "hasStorage": true,
             "accessors": [
@@ -7345,8 +9848,9 @@
             "declAttributes": [
               "HasInitialValue",
               "Final",
-              "HasStorage",
-              "Custom"
+              "Preconcurrency",
+              "Custom",
+              "HasStorage"
             ],
             "hasStorage": true,
             "accessors": [
@@ -7441,8 +9945,9 @@
             "declAttributes": [
               "HasInitialValue",
               "Final",
-              "HasStorage",
+              "Preconcurrency",
               "Custom",
+              "HasStorage",
               "ObjC"
             ],
             "hasStorage": true,
@@ -7539,6 +10044,7 @@
             "moduleName": "FBSDKLoginKit",
             "declAttributes": [
               "Final",
+              "Preconcurrency",
               "Custom",
               "ObjC"
             ],
@@ -7785,6 +10291,20 @@
             "conformances": [
               {
                 "kind": "Conformance",
+                "name": "Copyable",
+                "printedName": "Copyable",
+                "usr": "s:s8CopyableP",
+                "mangledName": "$ss8CopyableP"
+              },
+              {
+                "kind": "Conformance",
+                "name": "Escapable",
+                "printedName": "Escapable",
+                "usr": "s:s9EscapableP",
+                "mangledName": "$ss9EscapableP"
+              },
+              {
+                "kind": "Conformance",
                 "name": "Equatable",
                 "printedName": "Equatable",
                 "usr": "s:SQ",
@@ -7848,6 +10368,7 @@
             "declAttributes": [
               "Dynamic",
               "ObjC",
+              "Preconcurrency",
               "Custom",
               "Override",
               "AccessControl",
@@ -7890,6 +10411,7 @@
             "declAttributes": [
               "Dynamic",
               "ObjC",
+              "Preconcurrency",
               "Custom",
               "Required"
             ],
@@ -7943,6 +10465,7 @@
             "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC5frame15elementProvider06stringG005loginG019graphRequestFactoryACSo6CGRectV_AA29UserInterfaceElementProviding_pAA0no6StringQ0_pAA05LoginQ0_pSo010FBSDKGraphkL0_ptcfc",
             "moduleName": "FBSDKLoginKit",
             "declAttributes": [
+              "Preconcurrency",
               "Custom",
               "Convenience"
             ],
@@ -7987,6 +10510,7 @@
             "mangledName": "$s13FBSDKLoginKit13FBLoginButtonC5frame11permissionsACSo6CGRectV_Say09FBSDKCoreB010PermissionOGtcfc",
             "moduleName": "FBSDKLoginKit",
             "declAttributes": [
+              "Preconcurrency",
               "Custom",
               "Convenience",
               "RawDocComment"
@@ -8013,6 +10537,7 @@
             "declAttributes": [
               "Final",
               "ObjC",
+              "Preconcurrency",
               "Custom",
               "Override",
               "AccessControl",
@@ -8047,6 +10572,7 @@
             "declAttributes": [
               "Final",
               "ObjC",
+              "Preconcurrency",
               "Custom",
               "Override",
               "AccessControl",
@@ -8081,6 +10607,7 @@
             "declAttributes": [
               "Final",
               "ObjC",
+              "Preconcurrency",
               "Custom",
               "Override",
               "AccessControl"
@@ -8107,6 +10634,7 @@
             "declAttributes": [
               "Final",
               "ObjC",
+              "Preconcurrency",
               "Custom",
               "Override",
               "AccessControl"
@@ -8140,6 +10668,7 @@
             "declAttributes": [
               "Final",
               "ObjC",
+              "Preconcurrency",
               "Custom",
               "Override",
               "AccessControl"
@@ -8169,6 +10698,7 @@
             "moduleName": "FBSDKLoginKit",
             "declAttributes": [
               "Final",
+              "Preconcurrency",
               "Custom",
               "ObjC"
             ],
@@ -8197,6 +10727,7 @@
             "moduleName": "FBSDKLoginKit",
             "declAttributes": [
               "Final",
+              "Preconcurrency",
               "Custom",
               "ObjC"
             ],
@@ -8224,6 +10755,7 @@
             "moduleName": "FBSDKLoginKit",
             "declAttributes": [
               "Final",
+              "Preconcurrency",
               "Custom",
               "RawDocComment",
               "ObjC"
@@ -8256,6 +10788,7 @@
             "moduleName": "FBSDKLoginKit",
             "declAttributes": [
               "Final",
+              "Preconcurrency",
               "Custom",
               "ObjC"
             ],
@@ -8278,6 +10811,7 @@
             "moduleName": "FBSDKLoginKit",
             "declAttributes": [
               "Final",
+              "Preconcurrency",
               "Custom",
               "RawDocComment",
               "ObjC"
@@ -8301,6 +10835,7 @@
             "moduleName": "FBSDKLoginKit",
             "declAttributes": [
               "Final",
+              "Preconcurrency",
               "Custom",
               "ObjC"
             ],
@@ -8323,6 +10858,7 @@
             "moduleName": "FBSDKLoginKit",
             "declAttributes": [
               "Final",
+              "Preconcurrency",
               "Custom",
               "ObjC"
             ],
@@ -8359,6 +10895,7 @@
             "moduleName": "FBSDKLoginKit",
             "declAttributes": [
               "Final",
+              "Preconcurrency",
               "Custom",
               "ObjC"
             ],
@@ -8381,6 +10918,7 @@
             "moduleName": "FBSDKLoginKit",
             "declAttributes": [
               "Final",
+              "Preconcurrency",
               "Custom",
               "ObjC"
             ],
@@ -8393,6 +10931,7 @@
         "moduleName": "FBSDKLoginKit",
         "objc_name": "FBSDKLoginButton",
         "declAttributes": [
+          "Preconcurrency",
           "Custom",
           "Final",
           "AccessControl",
@@ -8413,6 +10952,20 @@
           "ObjectiveC.NSObject"
         ],
         "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
           {
             "kind": "Conformance",
             "name": "Equatable",
@@ -8518,8 +11071,9 @@
             "declAttributes": [
               "HasInitialValue",
               "Final",
-              "HasStorage",
+              "Preconcurrency",
               "Custom",
+              "HasStorage",
               "ReferenceOwnership",
               "AccessControl",
               "ObjC",
@@ -8637,8 +11191,9 @@
             "declAttributes": [
               "HasInitialValue",
               "Final",
-              "HasStorage",
+              "Preconcurrency",
               "Custom",
+              "HasStorage",
               "AccessControl",
               "ObjC",
               "RawDocComment"
@@ -8737,6 +11292,7 @@
             "moduleName": "FBSDKLoginKit",
             "declAttributes": [
               "Final",
+              "Preconcurrency",
               "Custom",
               "AccessControl",
               "ObjC",
@@ -8833,8 +11389,9 @@
             "moduleName": "FBSDKLoginKit",
             "declAttributes": [
               "Final",
-              "HasStorage",
+              "Preconcurrency",
               "Custom",
+              "HasStorage",
               "RawDocComment"
             ],
             "isLet": true,
@@ -8882,8 +11439,9 @@
             "moduleName": "FBSDKLoginKit",
             "declAttributes": [
               "Final",
-              "HasStorage",
+              "Preconcurrency",
               "Custom",
+              "HasStorage",
               "RawDocComment"
             ],
             "isLet": true,
@@ -8934,6 +11492,7 @@
             "declAttributes": [
               "Dynamic",
               "ObjC",
+              "Preconcurrency",
               "Custom",
               "Convenience",
               "AccessControl",
@@ -8994,6 +11553,7 @@
             "overriding": true,
             "objc_name": "initWithTagline:message:colorStyle:",
             "declAttributes": [
+              "Preconcurrency",
               "Custom",
               "Override",
               "AccessControl",
@@ -9030,6 +11590,7 @@
             "mangledName": "$s13FBSDKLoginKit18FBLoginTooltipViewC27serverConfigurationProvider06stringH0AcA06ServerG9Providing_p_AA019UserInterfaceStringK0_ptcfc",
             "moduleName": "FBSDKLoginKit",
             "declAttributes": [
+              "Preconcurrency",
               "Custom",
               "RawDocComment"
             ],
@@ -9073,6 +11634,7 @@
             "declAttributes": [
               "Final",
               "ObjC",
+              "Preconcurrency",
               "Custom",
               "Override",
               "AccessControl"
@@ -9086,6 +11648,7 @@
         "moduleName": "FBSDKLoginKit",
         "objc_name": "FBSDKLoginTooltipView",
         "declAttributes": [
+          "Preconcurrency",
           "Custom",
           "Final",
           "AccessControl",
@@ -9102,6 +11665,20 @@
           "ObjectiveC.NSObject"
         ],
         "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
           {
             "kind": "Conformance",
             "name": "Equatable",
@@ -9171,6 +11748,13 @@
             "printedName": "Sendable",
             "usr": "s:s8SendableP",
             "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "SendableMetatype",
+            "printedName": "SendableMetatype",
+            "usr": "s:s16SendableMetatypeP",
+            "mangledName": "$ss16SendableMetatypeP"
           }
         ]
       },
@@ -9567,6 +12151,20 @@
         "conformances": [
           {
             "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
             "name": "Equatable",
             "printedName": "Equatable",
             "usr": "s:SQ",
@@ -9815,6 +12413,20 @@
             "conformances": [
               {
                 "kind": "Conformance",
+                "name": "Copyable",
+                "printedName": "Copyable",
+                "usr": "s:s8CopyableP",
+                "mangledName": "$ss8CopyableP"
+              },
+              {
+                "kind": "Conformance",
+                "name": "Escapable",
+                "printedName": "Escapable",
+                "usr": "s:s9EscapableP",
+                "mangledName": "$ss9EscapableP"
+              },
+              {
+                "kind": "Conformance",
                 "name": "Equatable",
                 "printedName": "Equatable",
                 "usr": "s:SQ",
@@ -9855,6 +12467,13 @@
                 "printedName": "Sendable",
                 "usr": "s:s8SendableP",
                 "mangledName": "$ss8SendableP"
+              },
+              {
+                "kind": "Conformance",
+                "name": "BitwiseCopyable",
+                "printedName": "BitwiseCopyable",
+                "usr": "s:s15BitwiseCopyableP",
+                "mangledName": "$ss15BitwiseCopyableP"
               }
             ]
           },
@@ -10034,6 +12653,20 @@
             "conformances": [
               {
                 "kind": "Conformance",
+                "name": "Copyable",
+                "printedName": "Copyable",
+                "usr": "s:s8CopyableP",
+                "mangledName": "$ss8CopyableP"
+              },
+              {
+                "kind": "Conformance",
+                "name": "Escapable",
+                "printedName": "Escapable",
+                "usr": "s:s9EscapableP",
+                "mangledName": "$ss9EscapableP"
+              },
+              {
+                "kind": "Conformance",
                 "name": "Equatable",
                 "printedName": "Equatable",
                 "usr": "s:SQ",
@@ -10074,6 +12707,13 @@
                 "printedName": "Sendable",
                 "usr": "s:s8SendableP",
                 "mangledName": "$ss8SendableP"
+              },
+              {
+                "kind": "Conformance",
+                "name": "BitwiseCopyable",
+                "printedName": "BitwiseCopyable",
+                "usr": "s:s15BitwiseCopyableP",
+                "mangledName": "$ss15BitwiseCopyableP"
               }
             ]
           },
@@ -10096,8 +12736,9 @@
             "isOpen": true,
             "declAttributes": [
               "HasInitialValue",
-              "HasStorage",
+              "Preconcurrency",
               "Custom",
+              "HasStorage",
               "AccessControl",
               "ObjC",
               "RawDocComment"
@@ -10194,8 +12835,9 @@
             "moduleName": "FBSDKLoginKit",
             "isOpen": true,
             "declAttributes": [
-              "HasStorage",
+              "Preconcurrency",
               "Custom",
+              "HasStorage",
               "AccessControl",
               "ObjC",
               "RawDocComment"
@@ -10301,8 +12943,9 @@
             "isOpen": true,
             "declAttributes": [
               "HasInitialValue",
-              "HasStorage",
+              "Preconcurrency",
               "Custom",
+              "HasStorage",
               "AccessControl",
               "ObjC",
               "RawDocComment"
@@ -10424,8 +13067,9 @@
             "isOpen": true,
             "declAttributes": [
               "HasInitialValue",
-              "HasStorage",
+              "Preconcurrency",
               "Custom",
+              "HasStorage",
               "AccessControl",
               "ObjC",
               "RawDocComment"
@@ -10538,9 +13182,10 @@
             "moduleName": "FBSDKLoginKit",
             "declAttributes": [
               "HasInitialValue",
-              "HasStorage",
+              "Preconcurrency",
               "Custom",
               "Final",
+              "HasStorage",
               "ObjC",
               "RawDocComment"
             ],
@@ -10593,6 +13238,7 @@
             "declAttributes": [
               "Dynamic",
               "ObjC",
+              "Preconcurrency",
               "Custom",
               "Convenience",
               "RawDocComment"
@@ -10651,6 +13297,7 @@
             "moduleName": "FBSDKLoginKit",
             "objc_name": "initWithTagline:message:colorStyle:",
             "declAttributes": [
+              "Preconcurrency",
               "Custom",
               "AccessControl",
               "ObjC",
@@ -10682,6 +13329,7 @@
             "isOpen": true,
             "objc_name": "presentFromView:",
             "declAttributes": [
+              "Preconcurrency",
               "Custom",
               "AccessControl",
               "ObjC",
@@ -10725,6 +13373,7 @@
             "isOpen": true,
             "objc_name": "presentInView:withArrowPosition:direction:",
             "declAttributes": [
+              "Preconcurrency",
               "Custom",
               "AccessControl",
               "ObjC",
@@ -10749,6 +13398,7 @@
             "moduleName": "FBSDKLoginKit",
             "isOpen": true,
             "declAttributes": [
+              "Preconcurrency",
               "Custom",
               "AccessControl",
               "ObjC",
@@ -10774,6 +13424,7 @@
             "isOpen": true,
             "objc_name": "animateFadeIn",
             "declAttributes": [
+              "Preconcurrency",
               "Custom",
               "ObjC",
               "RawDocComment"
@@ -10807,6 +13458,7 @@
             "declAttributes": [
               "Dynamic",
               "ObjC",
+              "Preconcurrency",
               "Custom",
               "Override",
               "AccessControl"
@@ -10834,6 +13486,7 @@
             "declAttributes": [
               "Dynamic",
               "ObjC",
+              "Preconcurrency",
               "Custom",
               "Override",
               "AccessControl",
@@ -10869,6 +13522,7 @@
             "declAttributes": [
               "Dynamic",
               "ObjC",
+              "Preconcurrency",
               "Custom",
               "Override"
             ],
@@ -10882,6 +13536,7 @@
         "isOpen": true,
         "objc_name": "FBSDKTooltipView",
         "declAttributes": [
+          "Preconcurrency",
           "Custom",
           "AccessControl",
           "ObjC",
@@ -10894,6 +13549,20 @@
           "ObjectiveC.NSObject"
         ],
         "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
           {
             "kind": "Conformance",
             "name": "Equatable",
@@ -10963,6 +13632,13 @@
             "printedName": "Sendable",
             "usr": "s:s8SendableP",
             "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "SendableMetatype",
+            "printedName": "SendableMetatype",
+            "usr": "s:s16SendableMetatypeP",
+            "mangledName": "$ss16SendableMetatypeP"
           }
         ]
       },
@@ -11222,6 +13898,20 @@
         "conformances": [
           {
             "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
             "name": "Equatable",
             "printedName": "Equatable",
             "usr": "s:SQ",
@@ -11244,6 +13934,3143 @@
         "moduleName": "FBSDKLoginKit",
         "declAttributes": [
           "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "JWT",
+        "printedName": "JWT",
+        "children": [
+          {
+            "kind": "Function",
+            "name": "payload",
+            "printedName": "payload(from:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "[Swift.String : Any]?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Dictionary",
+                    "printedName": "[Swift.String : Any]",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ProtocolComposition",
+                        "printedName": "Any"
+                      }
+                    ],
+                    "usr": "s:SD"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit3JWTO7payload4fromSDySSypGSgSS_tFZ",
+            "mangledName": "$s13FBSDKLoginKit3JWTO7payload4fromSDySSypGSgSS_tFZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Enum",
+        "usr": "s:13FBSDKLoginKit3JWTO",
+        "mangledName": "$s13FBSDKLoginKit3JWTO",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ],
+        "isEnumExhaustive": true,
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sendable",
+            "printedName": "Sendable",
+            "usr": "s:s8SendableP",
+            "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "BitwiseCopyable",
+            "printedName": "BitwiseCopyable",
+            "usr": "s:s15BitwiseCopyableP",
+            "mangledName": "$ss15BitwiseCopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "LimitedLoginRefreshError",
+        "printedName": "LimitedLoginRefreshError",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "noCurrentToken",
+            "printedName": "noCurrentToken",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LimitedLoginRefreshError.Type) -> FBSDKLoginKit.LimitedLoginRefreshError",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LimitedLoginRefreshError",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError@FBSDKLimitedLoginRefreshErrorNoCurrentToken",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO14noCurrentTokenyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 0
+          },
+          {
+            "kind": "Var",
+            "name": "notLimitedLogin",
+            "printedName": "notLimitedLogin",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LimitedLoginRefreshError.Type) -> FBSDKLoginKit.LimitedLoginRefreshError",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LimitedLoginRefreshError",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError@FBSDKLimitedLoginRefreshErrorNotLimitedLogin",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO03notcD0yA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 1
+          },
+          {
+            "kind": "Var",
+            "name": "loginRequired",
+            "printedName": "loginRequired",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LimitedLoginRefreshError.Type) -> FBSDKLoginKit.LimitedLoginRefreshError",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LimitedLoginRefreshError",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError@FBSDKLimitedLoginRefreshErrorLoginRequired",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO13loginRequiredyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 2
+          },
+          {
+            "kind": "Var",
+            "name": "consentRequired",
+            "printedName": "consentRequired",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LimitedLoginRefreshError.Type) -> FBSDKLoginKit.LimitedLoginRefreshError",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LimitedLoginRefreshError",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError@FBSDKLimitedLoginRefreshErrorConsentRequired",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO15consentRequiredyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 3
+          },
+          {
+            "kind": "Var",
+            "name": "userMismatch",
+            "printedName": "userMismatch",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LimitedLoginRefreshError.Type) -> FBSDKLoginKit.LimitedLoginRefreshError",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LimitedLoginRefreshError",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError@FBSDKLimitedLoginRefreshErrorUserMismatch",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO12userMismatchyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 4
+          },
+          {
+            "kind": "Var",
+            "name": "networkError",
+            "printedName": "networkError",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LimitedLoginRefreshError.Type) -> FBSDKLoginKit.LimitedLoginRefreshError",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LimitedLoginRefreshError",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError@FBSDKLimitedLoginRefreshErrorNetworkError",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO07networkF0yA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 5
+          },
+          {
+            "kind": "Var",
+            "name": "timeout",
+            "printedName": "timeout",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LimitedLoginRefreshError.Type) -> FBSDKLoginKit.LimitedLoginRefreshError",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LimitedLoginRefreshError",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError@FBSDKLimitedLoginRefreshErrorTimeout",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO7timeoutyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 6
+          },
+          {
+            "kind": "Var",
+            "name": "rateLimited",
+            "printedName": "rateLimited",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LimitedLoginRefreshError.Type) -> FBSDKLoginKit.LimitedLoginRefreshError",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LimitedLoginRefreshError",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError@FBSDKLimitedLoginRefreshErrorRateLimited",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO04rateC0yA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 7
+          },
+          {
+            "kind": "Var",
+            "name": "invalidResponse",
+            "printedName": "invalidResponse",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LimitedLoginRefreshError.Type) -> FBSDKLoginKit.LimitedLoginRefreshError",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LimitedLoginRefreshError",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError@FBSDKLimitedLoginRefreshErrorInvalidResponse",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO15invalidResponseyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 8
+          },
+          {
+            "kind": "Var",
+            "name": "cancelled",
+            "printedName": "cancelled",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LimitedLoginRefreshError.Type) -> FBSDKLoginKit.LimitedLoginRefreshError",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LimitedLoginRefreshError",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError@FBSDKLimitedLoginRefreshErrorCancelled",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO9cancelledyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 9
+          },
+          {
+            "kind": "Var",
+            "name": "featureDisabled",
+            "printedName": "featureDisabled",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LimitedLoginRefreshError.Type) -> FBSDKLoginKit.LimitedLoginRefreshError",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LimitedLoginRefreshError",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError@FBSDKLimitedLoginRefreshErrorFeatureDisabled",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO15featureDisabledyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 10
+          },
+          {
+            "kind": "Var",
+            "name": "unsupportedPlatform",
+            "printedName": "unsupportedPlatform",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LimitedLoginRefreshError.Type) -> FBSDKLoginKit.LimitedLoginRefreshError",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LimitedLoginRefreshError",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError@FBSDKLimitedLoginRefreshErrorUnsupportedPlatform",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO19unsupportedPlatformyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 11
+          },
+          {
+            "kind": "Var",
+            "name": "notDPoPBound",
+            "printedName": "notDPoPBound",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LimitedLoginRefreshError.Type) -> FBSDKLoginKit.LimitedLoginRefreshError",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LimitedLoginRefreshError",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError@FBSDKLimitedLoginRefreshErrorNotDPoPBound",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO12notDPoPBoundyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 12
+          },
+          {
+            "kind": "Var",
+            "name": "dpopKeyGenerationFailed",
+            "printedName": "dpopKeyGenerationFailed",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LimitedLoginRefreshError.Type) -> FBSDKLoginKit.LimitedLoginRefreshError",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LimitedLoginRefreshError",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError@FBSDKLimitedLoginRefreshErrorDpopKeyGenerationFailed",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO23dpopKeyGenerationFailedyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 13
+          },
+          {
+            "kind": "Var",
+            "name": "unknown",
+            "printedName": "unknown",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.LimitedLoginRefreshError.Type) -> FBSDKLoginKit.LimitedLoginRefreshError",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LimitedLoginRefreshError",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError@FBSDKLimitedLoginRefreshErrorUnknown",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO7unknownyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 14
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(rawValue:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LimitedLoginRefreshError?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LimitedLoginRefreshError",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Int",
+                "printedName": "Swift.Int",
+                "usr": "s:Si"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit24LimitedLoginRefreshErrorO8rawValueACSgSi_tcfc",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO8rawValueACSgSi_tcfc",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Var",
+            "name": "rawValue",
+            "printedName": "rawValue",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Int",
+                "printedName": "Swift.Int",
+                "usr": "s:Si"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit24LimitedLoginRefreshErrorO8rawValueSivp",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO8rawValueSivp",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Int",
+                    "printedName": "Swift.Int",
+                    "usr": "s:Si"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit24LimitedLoginRefreshErrorO8rawValueSivg",
+                "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO8rawValueSivg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "_nsErrorDomain",
+            "printedName": "_nsErrorDomain",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit24LimitedLoginRefreshErrorO03_nsF6DomainSSvpZ",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO03_nsF6DomainSSvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "implicit": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit24LimitedLoginRefreshErrorO03_nsF6DomainSSvgZ",
+                "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO03_nsF6DomainSSvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "errorDescription",
+            "printedName": "errorDescription",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit24LimitedLoginRefreshErrorO16errorDescriptionSSSgvp",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO16errorDescriptionSSSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "AccessControl"
+            ],
+            "isFromExtension": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit24LimitedLoginRefreshErrorO16errorDescriptionSSSgvg",
+                "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO16errorDescriptionSSSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "isFromExtension": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "errorDomain",
+            "printedName": "errorDomain",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit24LimitedLoginRefreshErrorO11errorDomainSSvpZ",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO11errorDomainSSvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "AccessControl"
+            ],
+            "isFromExtension": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit24LimitedLoginRefreshErrorO11errorDomainSSvgZ",
+                "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO11errorDomainSSvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "isFromExtension": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "errorCode",
+            "printedName": "errorCode",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Int",
+                "printedName": "Swift.Int",
+                "usr": "s:Si"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit24LimitedLoginRefreshErrorO9errorCodeSivp",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO9errorCodeSivp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "AccessControl"
+            ],
+            "isFromExtension": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Int",
+                    "printedName": "Swift.Int",
+                    "usr": "s:Si"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit24LimitedLoginRefreshErrorO9errorCodeSivg",
+                "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO9errorCodeSivg",
+                "moduleName": "FBSDKLoginKit",
+                "isFromExtension": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "errorUserInfo",
+            "printedName": "errorUserInfo",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Dictionary",
+                "printedName": "[Swift.String : Any]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ProtocolComposition",
+                    "printedName": "Any"
+                  }
+                ],
+                "usr": "s:SD"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit24LimitedLoginRefreshErrorO13errorUserInfoSDySSypGvp",
+            "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO13errorUserInfoSDySSypGvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "AccessControl"
+            ],
+            "isFromExtension": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Dictionary",
+                    "printedName": "[Swift.String : Any]",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ProtocolComposition",
+                        "printedName": "Any"
+                      }
+                    ],
+                    "usr": "s:SD"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit24LimitedLoginRefreshErrorO13errorUserInfoSDySSypGvg",
+                "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO13errorUserInfoSDySSypGvg",
+                "moduleName": "FBSDKLoginKit",
+                "isFromExtension": true,
+                "accessorKind": "get"
+              }
+            ]
+          }
+        ],
+        "declKind": "Enum",
+        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError",
+        "mangledName": "$s13FBSDKLoginKit24LimitedLoginRefreshErrorO",
+        "moduleName": "FBSDKLoginKit",
+        "objc_name": "FBSDKLimitedLoginRefreshError",
+        "declAttributes": [
+          "AccessControl",
+          "ObjC",
+          "RawDocComment"
+        ],
+        "enumRawTypeName": "Int",
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "RawRepresentable",
+            "printedName": "RawRepresentable",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "RawValue",
+                "printedName": "RawValue",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Int",
+                    "printedName": "Swift.Int",
+                    "usr": "s:Si"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:SY",
+            "mangledName": "$sSY"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Error",
+            "printedName": "Error",
+            "usr": "s:s5ErrorP",
+            "mangledName": "$ss5ErrorP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sendable",
+            "printedName": "Sendable",
+            "usr": "s:s8SendableP",
+            "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_BridgedNSError",
+            "printedName": "_BridgedNSError",
+            "usr": "s:10Foundation15_BridgedNSErrorP",
+            "mangledName": "$s10Foundation15_BridgedNSErrorP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "SendableMetatype",
+            "printedName": "SendableMetatype",
+            "usr": "s:s16SendableMetatypeP",
+            "mangledName": "$ss16SendableMetatypeP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_ObjectiveCBridgeableError",
+            "printedName": "_ObjectiveCBridgeableError",
+            "usr": "s:10Foundation26_ObjectiveCBridgeableErrorP",
+            "mangledName": "$s10Foundation26_ObjectiveCBridgeableErrorP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "LocalizedError",
+            "printedName": "LocalizedError",
+            "usr": "s:10Foundation14LocalizedErrorP",
+            "mangledName": "$s10Foundation14LocalizedErrorP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomNSError",
+            "printedName": "CustomNSError",
+            "usr": "s:10Foundation13CustomNSErrorP",
+            "mangledName": "$s10Foundation13CustomNSErrorP"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "RefreshFallbackPolicy",
+        "printedName": "RefreshFallbackPolicy",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "automatic",
+            "printedName": "automatic",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.RefreshFallbackPolicy.Type) -> FBSDKLoginKit.RefreshFallbackPolicy",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "RefreshFallbackPolicy",
+                    "printedName": "FBSDKLoginKit.RefreshFallbackPolicy",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKRefreshFallbackPolicy"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.RefreshFallbackPolicy.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "RefreshFallbackPolicy",
+                        "printedName": "FBSDKLoginKit.RefreshFallbackPolicy",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKRefreshFallbackPolicy"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKRefreshFallbackPolicy@FBSDKRefreshFallbackPolicyAutomatic",
+            "mangledName": "$s13FBSDKLoginKit21RefreshFallbackPolicyO9automaticyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 0
+          },
+          {
+            "kind": "Var",
+            "name": "silentOnly",
+            "printedName": "silentOnly",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.RefreshFallbackPolicy.Type) -> FBSDKLoginKit.RefreshFallbackPolicy",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "RefreshFallbackPolicy",
+                    "printedName": "FBSDKLoginKit.RefreshFallbackPolicy",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKRefreshFallbackPolicy"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.RefreshFallbackPolicy.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "RefreshFallbackPolicy",
+                        "printedName": "FBSDKLoginKit.RefreshFallbackPolicy",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKRefreshFallbackPolicy"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKRefreshFallbackPolicy@FBSDKRefreshFallbackPolicySilentOnly",
+            "mangledName": "$s13FBSDKLoginKit21RefreshFallbackPolicyO10silentOnlyyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 1
+          },
+          {
+            "kind": "Var",
+            "name": "explicitOnly",
+            "printedName": "explicitOnly",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.RefreshFallbackPolicy.Type) -> FBSDKLoginKit.RefreshFallbackPolicy",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "RefreshFallbackPolicy",
+                    "printedName": "FBSDKLoginKit.RefreshFallbackPolicy",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKRefreshFallbackPolicy"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.RefreshFallbackPolicy.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "RefreshFallbackPolicy",
+                        "printedName": "FBSDKLoginKit.RefreshFallbackPolicy",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKRefreshFallbackPolicy"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKRefreshFallbackPolicy@FBSDKRefreshFallbackPolicyExplicitOnly",
+            "mangledName": "$s13FBSDKLoginKit21RefreshFallbackPolicyO12explicitOnlyyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 2
+          },
+          {
+            "kind": "Var",
+            "name": "directOnly",
+            "printedName": "directOnly",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.RefreshFallbackPolicy.Type) -> FBSDKLoginKit.RefreshFallbackPolicy",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "RefreshFallbackPolicy",
+                    "printedName": "FBSDKLoginKit.RefreshFallbackPolicy",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKRefreshFallbackPolicy"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.RefreshFallbackPolicy.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "RefreshFallbackPolicy",
+                        "printedName": "FBSDKLoginKit.RefreshFallbackPolicy",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKRefreshFallbackPolicy"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "c:@M@FBSDKLoginKit@E@FBSDKRefreshFallbackPolicy@FBSDKRefreshFallbackPolicyDirectOnly",
+            "mangledName": "$s13FBSDKLoginKit21RefreshFallbackPolicyO10directOnlyyA2CmF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment",
+              "ObjC"
+            ],
+            "fixedbinaryorder": 3
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(rawValue:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.RefreshFallbackPolicy?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "RefreshFallbackPolicy",
+                    "printedName": "FBSDKLoginKit.RefreshFallbackPolicy",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKRefreshFallbackPolicy"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Int",
+                "printedName": "Swift.Int",
+                "usr": "s:Si"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit21RefreshFallbackPolicyO8rawValueACSgSi_tcfc",
+            "mangledName": "$s13FBSDKLoginKit21RefreshFallbackPolicyO8rawValueACSgSi_tcfc",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Var",
+            "name": "rawValue",
+            "printedName": "rawValue",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Int",
+                "printedName": "Swift.Int",
+                "usr": "s:Si"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit21RefreshFallbackPolicyO8rawValueSivp",
+            "mangledName": "$s13FBSDKLoginKit21RefreshFallbackPolicyO8rawValueSivp",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Int",
+                    "printedName": "Swift.Int",
+                    "usr": "s:Si"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit21RefreshFallbackPolicyO8rawValueSivg",
+                "mangledName": "$s13FBSDKLoginKit21RefreshFallbackPolicyO8rawValueSivg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "accessorKind": "get"
+              }
+            ]
+          }
+        ],
+        "declKind": "Enum",
+        "usr": "c:@M@FBSDKLoginKit@E@FBSDKRefreshFallbackPolicy",
+        "mangledName": "$s13FBSDKLoginKit21RefreshFallbackPolicyO",
+        "moduleName": "FBSDKLoginKit",
+        "objc_name": "FBSDKRefreshFallbackPolicy",
+        "declAttributes": [
+          "AccessControl",
+          "ObjC",
+          "RawDocComment"
+        ],
+        "enumRawTypeName": "Int",
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "RawRepresentable",
+            "printedName": "RawRepresentable",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "RawValue",
+                "printedName": "RawValue",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Int",
+                    "printedName": "Swift.Int",
+                    "usr": "s:Si"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:SY",
+            "mangledName": "$sSY"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sendable",
+            "printedName": "Sendable",
+            "usr": "s:s8SendableP",
+            "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "SendableMetatype",
+            "printedName": "SendableMetatype",
+            "usr": "s:s16SendableMetatypeP",
+            "mangledName": "$ss16SendableMetatypeP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "AuthenticationServices",
+        "printedName": "AuthenticationServices",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "AuthenticationTokenClaimsProviding",
+        "printedName": "AuthenticationTokenClaimsProviding",
+        "children": [
+          {
+            "kind": "Function",
+            "name": "claims",
+            "printedName": "claims(for:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKCoreKit.AuthenticationTokenClaims?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AuthenticationTokenClaims",
+                    "printedName": "FBSDKCoreKit.AuthenticationTokenClaims",
+                    "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKAuthenticationTokenClaims"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "AuthenticationToken",
+                "printedName": "FBSDKCoreKit.AuthenticationToken",
+                "usr": "c:objc(cs)FBSDKAuthenticationToken"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit34AuthenticationTokenClaimsProvidingP6claims3for09FBSDKCoreB00cdE0CSgSo019FBSDKAuthenticationD0C_tF",
+            "mangledName": "$s13FBSDKLoginKit34AuthenticationTokenClaimsProvidingP6claims3for09FBSDKCoreB00cdE0CSgSo019FBSDKAuthenticationD0C_tF",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.AuthenticationTokenClaimsProviding>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.AuthenticationTokenClaimsProviding>",
+            "protocolReq": true,
+            "reqNewWitnessTableEntry": true,
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Protocol",
+        "usr": "s:13FBSDKLoginKit34AuthenticationTokenClaimsProvidingP",
+        "mangledName": "$s13FBSDKLoginKit34AuthenticationTokenClaimsProvidingP",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "DefaultAuthenticationTokenClaimsProvider",
+        "printedName": "DefaultAuthenticationTokenClaimsProvider",
+        "children": [
+          {
+            "kind": "Function",
+            "name": "claims",
+            "printedName": "claims(for:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKCoreKit.AuthenticationTokenClaims?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AuthenticationTokenClaims",
+                    "printedName": "FBSDKCoreKit.AuthenticationTokenClaims",
+                    "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKAuthenticationTokenClaims"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "AuthenticationToken",
+                "printedName": "FBSDKCoreKit.AuthenticationToken",
+                "usr": "c:objc(cs)FBSDKAuthenticationToken"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit40DefaultAuthenticationTokenClaimsProviderV6claims3for09FBSDKCoreB00deF0CSgSo019FBSDKAuthenticationE0C_tF",
+            "mangledName": "$s13FBSDKLoginKit40DefaultAuthenticationTokenClaimsProviderV6claims3for09FBSDKCoreB00deF0CSgSo019FBSDKAuthenticationE0C_tF",
+            "moduleName": "FBSDKLoginKit",
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "DefaultAuthenticationTokenClaimsProvider",
+                "printedName": "FBSDKLoginKit.DefaultAuthenticationTokenClaimsProvider",
+                "usr": "s:13FBSDKLoginKit40DefaultAuthenticationTokenClaimsProviderV"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit40DefaultAuthenticationTokenClaimsProviderVACycfc",
+            "mangledName": "$s13FBSDKLoginKit40DefaultAuthenticationTokenClaimsProviderVACycfc",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "init_kind": "Designated"
+          }
+        ],
+        "declKind": "Struct",
+        "usr": "s:13FBSDKLoginKit40DefaultAuthenticationTokenClaimsProviderV",
+        "mangledName": "$s13FBSDKLoginKit40DefaultAuthenticationTokenClaimsProviderV",
+        "moduleName": "FBSDKLoginKit",
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "AuthenticationTokenClaimsProviding",
+            "printedName": "AuthenticationTokenClaimsProviding",
+            "usr": "s:13FBSDKLoginKit34AuthenticationTokenClaimsProvidingP",
+            "mangledName": "$s13FBSDKLoginKit34AuthenticationTokenClaimsProvidingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sendable",
+            "printedName": "Sendable",
+            "usr": "s:s8SendableP",
+            "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "BitwiseCopyable",
+            "printedName": "BitwiseCopyable",
+            "usr": "s:s15BitwiseCopyableP",
+            "mangledName": "$ss15BitwiseCopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "LimitedLoginRefresher",
+        "printedName": "LimitedLoginRefresher",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "_silentAuthSession",
+            "printedName": "_silentAuthSession",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Any?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ProtocolComposition",
+                    "printedName": "Any"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC18_silentAuthSession33_DF9F71FA0151C24409872BF27A9A333CLLypSgvp",
+            "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC18_silentAuthSession33_DF9F71FA0151C24409872BF27A9A333CLLypSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 0,
+            "hasStorage": true
+          },
+          {
+            "kind": "Function",
+            "name": "generateRefreshNonce",
+            "printedName": "generateRefreshNonce()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC20generateRefreshNonceSSyF",
+            "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC20generateRefreshNonceSSyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "buildRefreshURL",
+            "printedName": "buildRefreshURL(existingToken:nonce:scopes:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Foundation.URL?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "URL",
+                    "printedName": "Foundation.URL",
+                    "usr": "s:10Foundation3URLV"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "AuthenticationToken",
+                "printedName": "FBSDKCoreKit.AuthenticationToken",
+                "usr": "c:objc(cs)FBSDKAuthenticationToken"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Array",
+                "printedName": "[Swift.String]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sa"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC15buildRefreshURL13existingToken5nonce6scopes10Foundation0H0VSgSo019FBSDKAuthenticationJ0C_SSSaySSGtF",
+            "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC15buildRefreshURL13existingToken5nonce6scopes10Foundation0H0VSgSo019FBSDKAuthenticationJ0C_SSSaySSGtF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Var",
+            "name": "dpopJktProvider",
+            "printedName": "dpopJktProvider",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "() -> Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC15dpopJktProviderSSSgycvpZ",
+            "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC15dpopJktProviderSSSgycvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "RawDocComment"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "() -> Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Optional",
+                        "printedName": "Swift.String?",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "String",
+                            "printedName": "Swift.String",
+                            "usr": "s:SS"
+                          }
+                        ],
+                        "usr": "s:Sq"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC15dpopJktProviderSSSgycvgZ",
+                "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC15dpopJktProviderSSSgycvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "() -> Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Optional",
+                        "printedName": "Swift.String?",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "String",
+                            "printedName": "Swift.String",
+                            "usr": "s:SS"
+                          }
+                        ],
+                        "usr": "s:Sq"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC15dpopJktProviderSSSgycvsZ",
+                "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC15dpopJktProviderSSSgycvsZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC15dpopJktProviderSSSgycvMZ",
+                "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC15dpopJktProviderSSSgycvMZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "defaultDPoPJktProvider",
+            "printedName": "defaultDPoPJktProvider",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "() -> Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC22defaultDPoPJktProviderSSSgycvpZ",
+            "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC22defaultDPoPJktProviderSSSgycvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "() -> Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Optional",
+                        "printedName": "Swift.String?",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "String",
+                            "printedName": "Swift.String",
+                            "usr": "s:SS"
+                          }
+                        ],
+                        "usr": "s:Sq"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC22defaultDPoPJktProviderSSSgycvgZ",
+                "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC22defaultDPoPJktProviderSSSgycvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Function",
+            "name": "refresh",
+            "printedName": "refresh(existingToken:existingUserID:scopes:completion:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "AuthenticationToken",
+                "printedName": "FBSDKCoreKit.AuthenticationToken",
+                "usr": "c:objc(cs)FBSDKAuthenticationToken"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Array",
+                "printedName": "[Swift.String]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "hasDefaultArg": true,
+                "usr": "s:Sa"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(Swift.Result<FBSDKCoreKit.Profile, FBSDKLoginKit.LimitedLoginRefreshError>) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Result",
+                    "printedName": "Swift.Result<FBSDKCoreKit.Profile, FBSDKLoginKit.LimitedLoginRefreshError>",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Profile",
+                        "printedName": "FBSDKCoreKit.Profile",
+                        "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKProfile"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ],
+                    "usr": "s:s6ResultO"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC7refresh13existingToken0G6UserID6scopes10completionySo019FBSDKAuthenticationH0C_SSSaySSGys6ResultOy09FBSDKCoreB07ProfileCAA0cD12RefreshErrorOGctF",
+            "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC7refresh13existingToken0G6UserID6scopes10completionySo019FBSDKAuthenticationH0C_SSSaySSGys6ResultOy09FBSDKCoreB07ProfileCAA0cD12RefreshErrorOGctF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "LimitedLoginRefresher",
+                "printedName": "FBSDKLoginKit.LimitedLoginRefresher",
+                "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherCACycfc",
+            "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherCACycfc",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "TypeDecl",
+            "name": "TypeDependencies",
+            "printedName": "TypeDependencies",
+            "children": [
+              {
+                "kind": "Var",
+                "name": "authenticationTokenCreator",
+                "printedName": "authenticationTokenCreator",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AuthenticationTokenCreating",
+                    "printedName": "any FBSDKLoginKit.AuthenticationTokenCreating",
+                    "usr": "s:13FBSDKLoginKit27AuthenticationTokenCreatingP"
+                  }
+                ],
+                "declKind": "Var",
+                "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV26authenticationTokenCreatorAA014AuthenticationI8Creating_pvp",
+                "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV26authenticationTokenCreatorAA014AuthenticationI8Creating_pvp",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "HasStorage"
+                ],
+                "fixedbinaryorder": 0,
+                "hasStorage": true,
+                "accessors": [
+                  {
+                    "kind": "Accessor",
+                    "name": "Get",
+                    "printedName": "Get()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "AuthenticationTokenCreating",
+                        "printedName": "any FBSDKLoginKit.AuthenticationTokenCreating",
+                        "usr": "s:13FBSDKLoginKit27AuthenticationTokenCreatingP"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV26authenticationTokenCreatorAA014AuthenticationI8Creating_pvg",
+                    "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV26authenticationTokenCreatorAA014AuthenticationI8Creating_pvg",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "get"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Set",
+                    "printedName": "Set()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "AuthenticationTokenCreating",
+                        "printedName": "any FBSDKLoginKit.AuthenticationTokenCreating",
+                        "usr": "s:13FBSDKLoginKit27AuthenticationTokenCreatingP"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV26authenticationTokenCreatorAA014AuthenticationI8Creating_pvs",
+                    "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV26authenticationTokenCreatorAA014AuthenticationI8Creating_pvs",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "set"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Modify",
+                    "printedName": "Modify()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV26authenticationTokenCreatorAA014AuthenticationI8Creating_pvM",
+                    "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV26authenticationTokenCreatorAA014AuthenticationI8Creating_pvM",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "_modify"
+                  }
+                ]
+              },
+              {
+                "kind": "Var",
+                "name": "claimsProvider",
+                "printedName": "claimsProvider",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AuthenticationTokenClaimsProviding",
+                    "printedName": "any FBSDKLoginKit.AuthenticationTokenClaimsProviding",
+                    "usr": "s:13FBSDKLoginKit34AuthenticationTokenClaimsProvidingP"
+                  }
+                ],
+                "declKind": "Var",
+                "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV14claimsProviderAA34AuthenticationTokenClaimsProviding_pvp",
+                "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV14claimsProviderAA34AuthenticationTokenClaimsProviding_pvp",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "HasStorage"
+                ],
+                "fixedbinaryorder": 1,
+                "hasStorage": true,
+                "accessors": [
+                  {
+                    "kind": "Accessor",
+                    "name": "Get",
+                    "printedName": "Get()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "AuthenticationTokenClaimsProviding",
+                        "printedName": "any FBSDKLoginKit.AuthenticationTokenClaimsProviding",
+                        "usr": "s:13FBSDKLoginKit34AuthenticationTokenClaimsProvidingP"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV14claimsProviderAA34AuthenticationTokenClaimsProviding_pvg",
+                    "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV14claimsProviderAA34AuthenticationTokenClaimsProviding_pvg",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "get"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Set",
+                    "printedName": "Set()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "AuthenticationTokenClaimsProviding",
+                        "printedName": "any FBSDKLoginKit.AuthenticationTokenClaimsProviding",
+                        "usr": "s:13FBSDKLoginKit34AuthenticationTokenClaimsProvidingP"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV14claimsProviderAA34AuthenticationTokenClaimsProviding_pvs",
+                    "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV14claimsProviderAA34AuthenticationTokenClaimsProviding_pvs",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "set"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Modify",
+                    "printedName": "Modify()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV14claimsProviderAA34AuthenticationTokenClaimsProviding_pvM",
+                    "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV14claimsProviderAA34AuthenticationTokenClaimsProviding_pvM",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "_modify"
+                  }
+                ]
+              },
+              {
+                "kind": "Var",
+                "name": "internalUtility",
+                "printedName": "internalUtility",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "URLHosting",
+                    "printedName": "any FBSDKCoreKit.URLHosting",
+                    "usr": "c:objc(pl)FBSDKURLHosting"
+                  }
+                ],
+                "declKind": "Var",
+                "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV15internalUtilitySo15FBSDKURLHosting_pvp",
+                "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV15internalUtilitySo15FBSDKURLHosting_pvp",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "HasStorage"
+                ],
+                "fixedbinaryorder": 2,
+                "hasStorage": true,
+                "accessors": [
+                  {
+                    "kind": "Accessor",
+                    "name": "Get",
+                    "printedName": "Get()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "URLHosting",
+                        "printedName": "any FBSDKCoreKit.URLHosting",
+                        "usr": "c:objc(pl)FBSDKURLHosting"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV15internalUtilitySo15FBSDKURLHosting_pvg",
+                    "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV15internalUtilitySo15FBSDKURLHosting_pvg",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "get"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Set",
+                    "printedName": "Set()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "URLHosting",
+                        "printedName": "any FBSDKCoreKit.URLHosting",
+                        "usr": "c:objc(pl)FBSDKURLHosting"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV15internalUtilitySo15FBSDKURLHosting_pvs",
+                    "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV15internalUtilitySo15FBSDKURLHosting_pvs",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "set"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Modify",
+                    "printedName": "Modify()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV15internalUtilitySo15FBSDKURLHosting_pvM",
+                    "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV15internalUtilitySo15FBSDKURLHosting_pvM",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "_modify"
+                  }
+                ]
+              },
+              {
+                "kind": "Var",
+                "name": "profileFactory",
+                "printedName": "profileFactory",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ProfileCreating",
+                    "printedName": "any FBSDKLoginKit.ProfileCreating",
+                    "usr": "s:13FBSDKLoginKit15ProfileCreatingP"
+                  }
+                ],
+                "declKind": "Var",
+                "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV14profileFactoryAA15ProfileCreating_pvp",
+                "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV14profileFactoryAA15ProfileCreating_pvp",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "HasStorage"
+                ],
+                "fixedbinaryorder": 3,
+                "hasStorage": true,
+                "accessors": [
+                  {
+                    "kind": "Accessor",
+                    "name": "Get",
+                    "printedName": "Get()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ProfileCreating",
+                        "printedName": "any FBSDKLoginKit.ProfileCreating",
+                        "usr": "s:13FBSDKLoginKit15ProfileCreatingP"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV14profileFactoryAA15ProfileCreating_pvg",
+                    "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV14profileFactoryAA15ProfileCreating_pvg",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "get"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Set",
+                    "printedName": "Set()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ProfileCreating",
+                        "printedName": "any FBSDKLoginKit.ProfileCreating",
+                        "usr": "s:13FBSDKLoginKit15ProfileCreatingP"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV14profileFactoryAA15ProfileCreating_pvs",
+                    "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV14profileFactoryAA15ProfileCreating_pvs",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "set"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Modify",
+                    "printedName": "Modify()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV14profileFactoryAA15ProfileCreating_pvM",
+                    "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV14profileFactoryAA15ProfileCreating_pvM",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "_modify"
+                  }
+                ]
+              },
+              {
+                "kind": "Var",
+                "name": "settings",
+                "printedName": "settings",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "SettingsProtocol",
+                    "printedName": "any FBSDKCoreKit.SettingsProtocol",
+                    "usr": "c:@M@FBSDKCoreKit@objc(pl)FBSDKSettings"
+                  }
+                ],
+                "declKind": "Var",
+                "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvp",
+                "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvp",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "HasStorage"
+                ],
+                "fixedbinaryorder": 4,
+                "hasStorage": true,
+                "accessors": [
+                  {
+                    "kind": "Accessor",
+                    "name": "Get",
+                    "printedName": "Get()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "SettingsProtocol",
+                        "printedName": "any FBSDKCoreKit.SettingsProtocol",
+                        "usr": "c:@M@FBSDKCoreKit@objc(pl)FBSDKSettings"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvg",
+                    "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvg",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "get"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Set",
+                    "printedName": "Set()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "SettingsProtocol",
+                        "printedName": "any FBSDKCoreKit.SettingsProtocol",
+                        "usr": "c:@M@FBSDKCoreKit@objc(pl)FBSDKSettings"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvs",
+                    "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvs",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "set"
+                  },
+                  {
+                    "kind": "Accessor",
+                    "name": "Modify",
+                    "printedName": "Modify()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ],
+                    "declKind": "Accessor",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvM",
+                    "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvM",
+                    "moduleName": "FBSDKLoginKit",
+                    "implicit": true,
+                    "declAttributes": [
+                      "Transparent"
+                    ],
+                    "accessorKind": "_modify"
+                  }
+                ]
+              },
+              {
+                "kind": "Constructor",
+                "name": "init",
+                "printedName": "init(authenticationTokenCreator:claimsProvider:internalUtility:profileFactory:settings:)",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "TypeDependencies",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefresher.TypeDependencies",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AuthenticationTokenCreating",
+                    "printedName": "any FBSDKLoginKit.AuthenticationTokenCreating",
+                    "usr": "s:13FBSDKLoginKit27AuthenticationTokenCreatingP"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AuthenticationTokenClaimsProviding",
+                    "printedName": "any FBSDKLoginKit.AuthenticationTokenClaimsProviding",
+                    "usr": "s:13FBSDKLoginKit34AuthenticationTokenClaimsProvidingP"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "URLHosting",
+                    "printedName": "any FBSDKCoreKit.URLHosting",
+                    "usr": "c:objc(pl)FBSDKURLHosting"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ProfileCreating",
+                    "printedName": "any FBSDKLoginKit.ProfileCreating",
+                    "usr": "s:13FBSDKLoginKit15ProfileCreatingP"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "SettingsProtocol",
+                    "printedName": "any FBSDKCoreKit.SettingsProtocol",
+                    "usr": "c:@M@FBSDKCoreKit@objc(pl)FBSDKSettings"
+                  }
+                ],
+                "declKind": "Constructor",
+                "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV26authenticationTokenCreator14claimsProvider15internalUtility14profileFactory8settingsAeA014AuthenticationI8Creating_p_AA0rI15ClaimsProviding_pSo15FBSDKURLHosting_pAA07ProfileS0_p09FBSDKCoreB016SettingsProtocol_ptcfc",
+                "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV26authenticationTokenCreator14claimsProvider15internalUtility14profileFactory8settingsAeA014AuthenticationI8Creating_p_AA0rI15ClaimsProviding_pSo15FBSDKURLHosting_pAA07ProfileS0_p09FBSDKCoreB016SettingsProtocol_ptcfc",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "init_kind": "Designated"
+              }
+            ],
+            "declKind": "Struct",
+            "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV",
+            "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV",
+            "moduleName": "FBSDKLoginKit",
+            "isFromExtension": true,
+            "conformances": [
+              {
+                "kind": "Conformance",
+                "name": "Copyable",
+                "printedName": "Copyable",
+                "usr": "s:s8CopyableP",
+                "mangledName": "$ss8CopyableP"
+              },
+              {
+                "kind": "Conformance",
+                "name": "Escapable",
+                "printedName": "Escapable",
+                "usr": "s:s9EscapableP",
+                "mangledName": "$ss9EscapableP"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "configuredDependencies",
+            "printedName": "configuredDependencies",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LimitedLoginRefresher.TypeDependencies?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "TypeDependencies",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefresher.TypeDependencies",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC22configuredDependenciesAC04TypeG0VSgvpZ",
+            "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC22configuredDependenciesAC04TypeG0VSgvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage"
+            ],
+            "isFromExtension": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefresher.TypeDependencies?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "TypeDependencies",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefresher.TypeDependencies",
+                        "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC22configuredDependenciesAC04TypeG0VSgvgZ",
+                "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC22configuredDependenciesAC04TypeG0VSgvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefresher.TypeDependencies?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "TypeDependencies",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefresher.TypeDependencies",
+                        "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC22configuredDependenciesAC04TypeG0VSgvsZ",
+                "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC22configuredDependenciesAC04TypeG0VSgvsZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC22configuredDependenciesAC04TypeG0VSgvMZ",
+                "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC22configuredDependenciesAC04TypeG0VSgvMZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "defaultDependencies",
+            "printedName": "defaultDependencies",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LimitedLoginRefresher.TypeDependencies?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "TypeDependencies",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefresher.TypeDependencies",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC19defaultDependenciesAC04TypeG0VSgvpZ",
+            "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC19defaultDependenciesAC04TypeG0VSgvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage"
+            ],
+            "isFromExtension": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefresher.TypeDependencies?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "TypeDependencies",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefresher.TypeDependencies",
+                        "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC19defaultDependenciesAC04TypeG0VSgvgZ",
+                "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC19defaultDependenciesAC04TypeG0VSgvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefresher.TypeDependencies?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "TypeDependencies",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefresher.TypeDependencies",
+                        "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC19defaultDependenciesAC04TypeG0VSgvsZ",
+                "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC19defaultDependenciesAC04TypeG0VSgvsZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "Transparent"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC19defaultDependenciesAC04TypeG0VSgvMZ",
+                "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC19defaultDependenciesAC04TypeG0VSgvMZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "Transparent"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Function",
+            "name": "parseRefreshResponse",
+            "printedName": "parseRefreshResponse(_:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Result",
+                "printedName": "Swift.Result<Swift.String, FBSDKLoginKit.LimitedLoginRefreshError>",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LimitedLoginRefreshError",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                  }
+                ],
+                "usr": "s:s6ResultO"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "URL",
+                "printedName": "Foundation.URL",
+                "usr": "s:10Foundation3URLV"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC20parseRefreshResponseys6ResultOySSAA0cdG5ErrorOG10Foundation3URLVF",
+            "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC20parseRefreshResponseys6ResultOySSAA0cdG5ErrorOG10Foundation3URLVF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final"
+            ],
+            "isFromExtension": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "processRefreshedToken",
+            "printedName": "processRefreshedToken(_:nonce:existingUserID:completion:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(Swift.Result<FBSDKCoreKit.Profile, FBSDKLoginKit.LimitedLoginRefreshError>) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Result",
+                    "printedName": "Swift.Result<FBSDKCoreKit.Profile, FBSDKLoginKit.LimitedLoginRefreshError>",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Profile",
+                        "printedName": "FBSDKCoreKit.Profile",
+                        "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKProfile"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ],
+                    "usr": "s:s6ResultO"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC21processRefreshedToken_5nonce14existingUserID10completionySS_S2Sys6ResultOy09FBSDKCoreB07ProfileCAA0cD12RefreshErrorOGctF",
+            "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC21processRefreshedToken_5nonce14existingUserID10completionySS_S2Sys6ResultOy09FBSDKCoreB07ProfileCAA0cD12RefreshErrorOGctF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "isFromExtension": true,
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Class",
+        "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC",
+        "mangledName": "$s13FBSDKLoginKit21LimitedLoginRefresherC",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "Final",
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "DependentAsType",
+            "printedName": "DependentAsType",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "TypeDependencies",
+                "printedName": "TypeDependencies",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "TypeDependencies",
+                    "printedName": "FBSDKLoginKit.LimitedLoginRefresher.TypeDependencies",
+                    "usr": "s:13FBSDKLoginKit21LimitedLoginRefresherC16TypeDependenciesV"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:13FBSDKLoginKit15DependentAsTypeP",
+            "mangledName": "$s13FBSDKLoginKit15DependentAsTypeP"
+          }
         ]
       },
       {
@@ -11407,6 +17234,22 @@
           "AccessControl",
           "ObjC",
           "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          }
         ]
       },
       {
@@ -11487,6 +17330,20 @@
         "conformances": [
           {
             "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
             "name": "LoginCompleterFactoryProtocol",
             "printedName": "LoginCompleterFactoryProtocol",
             "usr": "s:13FBSDKLoginKit29LoginCompleterFactoryProtocolP",
@@ -11498,6 +17355,13 @@
             "printedName": "Sendable",
             "usr": "s:s8SendableP",
             "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "BitwiseCopyable",
+            "printedName": "BitwiseCopyable",
+            "usr": "s:s15BitwiseCopyableP",
+            "mangledName": "$ss15BitwiseCopyableP"
           }
         ]
       },
@@ -11560,6 +17424,22 @@
         "moduleName": "FBSDKLoginKit",
         "declAttributes": [
           "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          }
         ]
       },
       {
@@ -11686,6 +17566,22 @@
         "moduleName": "FBSDKLoginKit",
         "declAttributes": [
           "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          }
         ]
       },
       {
@@ -11802,6 +17698,57 @@
                 "declKind": "Accessor",
                 "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)tracking",
                 "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC8trackingAA0C8TrackingOvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "appSwitch",
+            "printedName": "appSwitch",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "AppSwitch",
+                "printedName": "FBSDKLoginKit.AppSwitch",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(py)appSwitch",
+            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC9appSwitchAA03AppF0Ovp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AppSwitch",
+                    "printedName": "FBSDKLoginKit.AppSwitch",
+                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)appSwitch",
+                "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC9appSwitchAA03AppF0Ovg",
                 "moduleName": "FBSDKLoginKit",
                 "implicit": true,
                 "declAttributes": [
@@ -12140,6 +18087,85 @@
           {
             "kind": "Constructor",
             "name": "init",
+            "printedName": "init(permissions:tracking:nonce:messengerPageId:appSwitch:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginConfiguration?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginConfiguration",
+                    "printedName": "FBSDKLoginKit.LoginConfiguration",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Array",
+                "printedName": "[Swift.String]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sa"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LoginTracking",
+                "printedName": "FBSDKLoginKit.LoginTracking",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "AppSwitch",
+                "printedName": "FBSDKLoginKit.AppSwitch",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:nonce:messengerPageId:appSwitch:",
+            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC11permissions8tracking5nonce15messengerPageId9appSwitchACSgSaySSG_AA0C8TrackingOS2SSgAA03AppL0Otcfc",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "initWithPermissions:tracking:nonce:messengerPageId:appSwitch:",
+            "declAttributes": [
+              "Convenience",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "init_kind": "Convenience"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
             "printedName": "init(permissions:tracking:nonce:messengerPageId:authType:)",
             "children": [
               {
@@ -12227,6 +18253,99 @@
           {
             "kind": "Constructor",
             "name": "init",
+            "printedName": "init(permissions:tracking:nonce:messengerPageId:authType:appSwitch:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginConfiguration?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginConfiguration",
+                    "printedName": "FBSDKLoginKit.LoginConfiguration",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Array",
+                "printedName": "[Swift.String]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sa"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LoginTracking",
+                "printedName": "FBSDKLoginKit.LoginTracking",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginAuthType?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginAuthType",
+                    "printedName": "FBSDKLoginKit.LoginAuthType",
+                    "usr": "c:FBSDKLoginAuthType.h@T@FBSDKLoginAuthType"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "AppSwitch",
+                "printedName": "FBSDKLoginKit.AppSwitch",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:nonce:messengerPageId:authType:appSwitch:",
+            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC11permissions8tracking5nonce15messengerPageId8authType9appSwitchACSgSaySSG_AA0C8TrackingOS2SSgSo0a4AuthL0aSgAA03AppN0Otcfc",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "initWithPermissions:tracking:nonce:messengerPageId:authType:appSwitch:",
+            "declAttributes": [
+              "Convenience",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "init_kind": "Convenience"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
             "printedName": "init(permissions:tracking:nonce:)",
             "children": [
               {
@@ -12275,6 +18394,71 @@
             "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC11permissions8tracking5nonceACSgSaySSG_AA0C8TrackingOSStcfc",
             "moduleName": "FBSDKLoginKit",
             "objc_name": "initWithPermissions:tracking:nonce:",
+            "declAttributes": [
+              "Convenience",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "init_kind": "Convenience"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(permissions:tracking:nonce:appSwitch:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginConfiguration?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginConfiguration",
+                    "printedName": "FBSDKLoginKit.LoginConfiguration",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Array",
+                "printedName": "[Swift.String]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sa"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LoginTracking",
+                "printedName": "FBSDKLoginKit.LoginTracking",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "AppSwitch",
+                "printedName": "FBSDKLoginKit.AppSwitch",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:nonce:appSwitch:",
+            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC11permissions8tracking5nonce9appSwitchACSgSaySSG_AA0C8TrackingOSSAA03AppI0Otcfc",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "initWithPermissions:tracking:nonce:appSwitch:",
             "declAttributes": [
               "Convenience",
               "AccessControl",
@@ -12342,6 +18526,79 @@
             "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC11permissions8tracking15messengerPageIdACSgSaySSG_AA0C8TrackingOSSSgtcfc",
             "moduleName": "FBSDKLoginKit",
             "objc_name": "initWithPermissions:tracking:messengerPageId:",
+            "declAttributes": [
+              "Convenience",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "init_kind": "Convenience"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(permissions:tracking:messengerPageId:appSwitch:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginConfiguration?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginConfiguration",
+                    "printedName": "FBSDKLoginKit.LoginConfiguration",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Array",
+                "printedName": "[Swift.String]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sa"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LoginTracking",
+                "printedName": "FBSDKLoginKit.LoginTracking",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "AppSwitch",
+                "printedName": "FBSDKLoginKit.AppSwitch",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:messengerPageId:appSwitch:",
+            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC11permissions8tracking15messengerPageId9appSwitchACSgSaySSG_AA0C8TrackingOSSSgAA03AppK0Otcfc",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "initWithPermissions:tracking:messengerPageId:appSwitch:",
             "declAttributes": [
               "Convenience",
               "AccessControl",
@@ -12434,7 +18691,94 @@
           {
             "kind": "Constructor",
             "name": "init",
-            "printedName": "init(permissions:tracking:nonce:messengerPageId:authType:codeVerifier:)",
+            "printedName": "init(permissions:tracking:messengerPageId:authType:appSwitch:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginConfiguration?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginConfiguration",
+                    "printedName": "FBSDKLoginKit.LoginConfiguration",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Array",
+                "printedName": "[Swift.String]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sa"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LoginTracking",
+                "printedName": "FBSDKLoginKit.LoginTracking",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginAuthType?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginAuthType",
+                    "printedName": "FBSDKLoginKit.LoginAuthType",
+                    "usr": "c:FBSDKLoginAuthType.h@T@FBSDKLoginAuthType"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "AppSwitch",
+                "printedName": "FBSDKLoginKit.AppSwitch",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:messengerPageId:authType:appSwitch:",
+            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC11permissions8tracking15messengerPageId8authType9appSwitchACSgSaySSG_AA0C8TrackingOSSSgSo0a4AuthK0aSgAA03AppM0Otcfc",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "initWithPermissions:tracking:messengerPageId:authType:appSwitch:",
+            "declAttributes": [
+              "Convenience",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "init_kind": "Convenience"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(permissions:tracking:nonce:messengerPageId:authType:appSwitch:codeVerifier:)",
             "children": [
               {
                 "kind": "TypeNominal",
@@ -12506,16 +18850,22 @@
               },
               {
                 "kind": "TypeNominal",
+                "name": "AppSwitch",
+                "printedName": "FBSDKLoginKit.AppSwitch",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+              },
+              {
+                "kind": "TypeNominal",
                 "name": "CodeVerifier",
                 "printedName": "FBSDKLoginKit.CodeVerifier",
                 "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKCodeVerifier"
               }
             ],
             "declKind": "Constructor",
-            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:nonce:messengerPageId:authType:codeVerifier:",
-            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC11permissions8tracking5nonce15messengerPageId8authType12codeVerifierACSgSaySSG_AA0C8TrackingOS2SSgSo0a4AuthL0aSgAA04CodeN0Ctcfc",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:nonce:messengerPageId:authType:appSwitch:codeVerifier:",
+            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC11permissions8tracking5nonce15messengerPageId8authType9appSwitch12codeVerifierACSgSaySSG_AA0C8TrackingOS2SSgSo0a4AuthL0aSgAA03AppN0OAA04CodeP0Ctcfc",
             "moduleName": "FBSDKLoginKit",
-            "objc_name": "initWithPermissions:tracking:nonce:messengerPageId:authType:codeVerifier:",
+            "objc_name": "initWithPermissions:tracking:nonce:messengerPageId:authType:appSwitch:codeVerifier:",
             "declAttributes": [
               "AccessControl",
               "ObjC",
@@ -12579,6 +18929,65 @@
           {
             "kind": "Constructor",
             "name": "init",
+            "printedName": "init(permissions:tracking:appSwitch:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginConfiguration?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginConfiguration",
+                    "printedName": "FBSDKLoginKit.LoginConfiguration",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Array",
+                "printedName": "[Swift.String]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sa"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LoginTracking",
+                "printedName": "FBSDKLoginKit.LoginTracking",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "AppSwitch",
+                "printedName": "FBSDKLoginKit.AppSwitch",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithPermissions:tracking:appSwitch:",
+            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC11permissions8tracking9appSwitchACSgSaySSG_AA0C8TrackingOAA03AppH0Otcfc",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "initWithPermissions:tracking:appSwitch:",
+            "declAttributes": [
+              "Convenience",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "init_kind": "Convenience"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
             "printedName": "init(tracking:)",
             "children": [
               {
@@ -12618,7 +19027,52 @@
           {
             "kind": "Constructor",
             "name": "init",
-            "printedName": "init(permissions:tracking:nonce:messengerPageId:authType:codeVerifier:)",
+            "printedName": "init(tracking:appSwitch:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginConfiguration?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginConfiguration",
+                    "printedName": "FBSDKLoginKit.LoginConfiguration",
+                    "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LoginTracking",
+                "printedName": "FBSDKLoginKit.LoginTracking",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLoginTracking"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "AppSwitch",
+                "printedName": "FBSDKLoginKit.AppSwitch",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration(im)initWithTracking:appSwitch:",
+            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC8tracking9appSwitchACSgAA0C8TrackingO_AA03AppG0Otcfc",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "initWithTracking:appSwitch:",
+            "declAttributes": [
+              "Convenience",
+              "AccessControl",
+              "ObjC",
+              "RawDocComment"
+            ],
+            "init_kind": "Convenience"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(permissions:tracking:nonce:messengerPageId:authType:appSwitch:codeVerifier:)",
             "children": [
               {
                 "kind": "TypeNominal",
@@ -12695,6 +19149,13 @@
               },
               {
                 "kind": "TypeNominal",
+                "name": "AppSwitch",
+                "printedName": "FBSDKLoginKit.AppSwitch",
+                "hasDefaultArg": true,
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKAppSwitch"
+              },
+              {
+                "kind": "TypeNominal",
                 "name": "CodeVerifier",
                 "printedName": "FBSDKLoginKit.CodeVerifier",
                 "hasDefaultArg": true,
@@ -12702,8 +19163,8 @@
               }
             ],
             "declKind": "Constructor",
-            "usr": "s:13FBSDKLoginKit18LoginConfigurationC11permissions8tracking5nonce15messengerPageId8authType12codeVerifierACSgShy09FBSDKCoreB010PermissionOG_AA0C8TrackingOS2SSgSo0a4AuthL0aSgAA04CodeN0Ctcfc",
-            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC11permissions8tracking5nonce15messengerPageId8authType12codeVerifierACSgShy09FBSDKCoreB010PermissionOG_AA0C8TrackingOS2SSgSo0a4AuthL0aSgAA04CodeN0Ctcfc",
+            "usr": "s:13FBSDKLoginKit18LoginConfigurationC11permissions8tracking5nonce15messengerPageId8authType9appSwitch12codeVerifierACSgShy09FBSDKCoreB010PermissionOG_AA0C8TrackingOS2SSgSo0a4AuthL0aSgAA03AppN0OAA04CodeP0Ctcfc",
+            "mangledName": "$s13FBSDKLoginKit18LoginConfigurationC11permissions8tracking5nonce15messengerPageId8authType9appSwitch12codeVerifierACSgShy09FBSDKCoreB010PermissionOG_AA0C8TrackingOS2SSgSo0a4AuthL0aSgAA03AppN0OAA04CodeP0Ctcfc",
             "moduleName": "FBSDKLoginKit",
             "declAttributes": [
               "Convenience",
@@ -12758,6 +19219,20 @@
         "conformances": [
           {
             "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
             "name": "Equatable",
             "printedName": "Equatable",
             "usr": "s:SQ",
@@ -12804,6 +19279,604 @@
             "printedName": "CustomDebugStringConvertible",
             "usr": "s:s28CustomDebugStringConvertibleP",
             "mangledName": "$ss28CustomDebugStringConvertibleP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "LoginEndpoints",
+        "printedName": "LoginEndpoints",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "oAuthPath",
+            "printedName": "oAuthPath",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit14LoginEndpointsO9oAuthPathSSvpZ",
+            "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO9oAuthPathSSvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage",
+              "RawDocComment"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit14LoginEndpointsO9oAuthPathSSvgZ",
+                "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO9oAuthPathSSvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "redirectHost",
+            "printedName": "redirectHost",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit14LoginEndpointsO12redirectHostSSvpZ",
+            "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO12redirectHostSSvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit14LoginEndpointsO12redirectHostSSvgZ",
+                "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO12redirectHostSSvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "limitedHostPrefix",
+            "printedName": "limitedHostPrefix",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit14LoginEndpointsO17limitedHostPrefixSSvpZ",
+            "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO17limitedHostPrefixSSvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit14LoginEndpointsO17limitedHostPrefixSSvgZ",
+                "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO17limitedHostPrefixSSvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "responseTypeLimitedLogin",
+            "printedName": "responseTypeLimitedLogin",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit14LoginEndpointsO019responseTypeLimitedC0SSvpZ",
+            "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO019responseTypeLimitedC0SSvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage",
+              "RawDocComment"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit14LoginEndpointsO019responseTypeLimitedC0SSvgZ",
+                "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO019responseTypeLimitedC0SSvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "responseTypeFullLogin",
+            "printedName": "responseTypeFullLogin",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit14LoginEndpointsO016responseTypeFullC0SSvpZ",
+            "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO016responseTypeFullC0SSvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit14LoginEndpointsO016responseTypeFullC0SSvgZ",
+                "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO016responseTypeFullC0SSvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "trackingValueDoNotTrack",
+            "printedName": "trackingValueDoNotTrack",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit14LoginEndpointsO23trackingValueDoNotTrackSSvpZ",
+            "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO23trackingValueDoNotTrackSSvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage",
+              "RawDocComment"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit14LoginEndpointsO23trackingValueDoNotTrackSSvgZ",
+                "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO23trackingValueDoNotTrackSSvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "displayValueTouch",
+            "printedName": "displayValueTouch",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit14LoginEndpointsO17displayValueTouchSSvpZ",
+            "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO17displayValueTouchSSvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit14LoginEndpointsO17displayValueTouchSSvgZ",
+                "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO17displayValueTouchSSvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "sdkValueIOS",
+            "printedName": "sdkValueIOS",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit14LoginEndpointsO11sdkValueIOSSSvpZ",
+            "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO11sdkValueIOSSSvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit14LoginEndpointsO11sdkValueIOSSSvgZ",
+                "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO11sdkValueIOSSSvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "pkceMethodS256",
+            "printedName": "pkceMethodS256",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit14LoginEndpointsO14pkceMethodS256SSvpZ",
+            "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO14pkceMethodS256SSvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit14LoginEndpointsO14pkceMethodS256SSvgZ",
+                "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO14pkceMethodS256SSvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "openIDScope",
+            "printedName": "openIDScope",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit14LoginEndpointsO11openIDScopeSSvpZ",
+            "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO11openIDScopeSSvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit14LoginEndpointsO11openIDScopeSSvgZ",
+                "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO11openIDScopeSSvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "dpopJktParam",
+            "printedName": "dpopJktParam",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit14LoginEndpointsO12dpopJktParamSSvpZ",
+            "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO12dpopJktParamSSvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage",
+              "RawDocComment"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit14LoginEndpointsO12dpopJktParamSSvgZ",
+                "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO12dpopJktParamSSvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          }
+        ],
+        "declKind": "Enum",
+        "usr": "s:13FBSDKLoginKit14LoginEndpointsO",
+        "mangledName": "$s13FBSDKLoginKit14LoginEndpointsO",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ],
+        "isEnumExhaustive": true,
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sendable",
+            "printedName": "Sendable",
+            "usr": "s:s8SendableP",
+            "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "BitwiseCopyable",
+            "printedName": "BitwiseCopyable",
+            "usr": "s:s15BitwiseCopyableP",
+            "mangledName": "$ss15BitwiseCopyableP"
           }
         ]
       },
@@ -13697,6 +20770,20 @@
         "conformances": [
           {
             "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
             "name": "CustomNSError",
             "printedName": "CustomNSError",
             "usr": "s:10Foundation13CustomNSErrorP",
@@ -13729,6 +20816,13 @@
             "printedName": "Sendable",
             "usr": "s:s8SendableP",
             "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "SendableMetatype",
+            "printedName": "SendableMetatype",
+            "usr": "s:s16SendableMetatypeP",
+            "mangledName": "$ss16SendableMetatypeP"
           }
         ]
       },
@@ -14286,6 +21380,20 @@
         "conformances": [
           {
             "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
             "name": "Hashable",
             "printedName": "Hashable",
             "usr": "s:SH",
@@ -14326,6 +21434,13 @@
             "printedName": "Equatable",
             "usr": "s:SQ",
             "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "SendableMetatype",
+            "printedName": "SendableMetatype",
+            "usr": "s:s16SendableMetatypeP",
+            "mangledName": "$ss16SendableMetatypeP"
           }
         ]
       },
@@ -14517,6 +21632,510 @@
         "declKind": "Protocol",
         "usr": "s:13FBSDKLoginKit17LoginEventLoggingP",
         "mangledName": "$s13FBSDKLoginKit17LoginEventLoggingP",
+        "moduleName": "FBSDKLoginKit",
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "UIKit",
+        "printedName": "UIKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "RefreshPath",
+        "printedName": "RefreshPath",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "direct",
+            "printedName": "direct",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.RefreshPath.Type) -> FBSDKLoginKit.RefreshPath",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "RefreshPath",
+                    "printedName": "FBSDKLoginKit.RefreshPath",
+                    "usr": "s:13FBSDKLoginKit11RefreshPathO"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.RefreshPath.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "RefreshPath",
+                        "printedName": "FBSDKLoginKit.RefreshPath",
+                        "usr": "s:13FBSDKLoginKit11RefreshPathO"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "s:13FBSDKLoginKit11RefreshPathO6directyA2CmF",
+            "mangledName": "$s13FBSDKLoginKit11RefreshPathO6directyA2CmF",
+            "moduleName": "FBSDKLoginKit"
+          },
+          {
+            "kind": "Var",
+            "name": "silent",
+            "printedName": "silent",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.RefreshPath.Type) -> FBSDKLoginKit.RefreshPath",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "RefreshPath",
+                    "printedName": "FBSDKLoginKit.RefreshPath",
+                    "usr": "s:13FBSDKLoginKit11RefreshPathO"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.RefreshPath.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "RefreshPath",
+                        "printedName": "FBSDKLoginKit.RefreshPath",
+                        "usr": "s:13FBSDKLoginKit11RefreshPathO"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "s:13FBSDKLoginKit11RefreshPathO6silentyA2CmF",
+            "mangledName": "$s13FBSDKLoginKit11RefreshPathO6silentyA2CmF",
+            "moduleName": "FBSDKLoginKit"
+          },
+          {
+            "kind": "Var",
+            "name": "explicit",
+            "printedName": "explicit",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKLoginKit.RefreshPath.Type) -> FBSDKLoginKit.RefreshPath",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "RefreshPath",
+                    "printedName": "FBSDKLoginKit.RefreshPath",
+                    "usr": "s:13FBSDKLoginKit11RefreshPathO"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Metatype",
+                    "printedName": "FBSDKLoginKit.RefreshPath.Type",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "RefreshPath",
+                        "printedName": "FBSDKLoginKit.RefreshPath",
+                        "usr": "s:13FBSDKLoginKit11RefreshPathO"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "EnumElement",
+            "usr": "s:13FBSDKLoginKit11RefreshPathO8explicityA2CmF",
+            "mangledName": "$s13FBSDKLoginKit11RefreshPathO8explicityA2CmF",
+            "moduleName": "FBSDKLoginKit"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(rawValue:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.RefreshPath?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "RefreshPath",
+                    "printedName": "FBSDKLoginKit.RefreshPath",
+                    "usr": "s:13FBSDKLoginKit11RefreshPathO"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit11RefreshPathO8rawValueACSgSS_tcfc",
+            "mangledName": "$s13FBSDKLoginKit11RefreshPathO8rawValueACSgSS_tcfc",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Var",
+            "name": "rawValue",
+            "printedName": "rawValue",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit11RefreshPathO8rawValueSSvp",
+            "mangledName": "$s13FBSDKLoginKit11RefreshPathO8rawValueSSvp",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit11RefreshPathO8rawValueSSvg",
+                "mangledName": "$s13FBSDKLoginKit11RefreshPathO8rawValueSSvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "accessorKind": "get"
+              }
+            ]
+          }
+        ],
+        "declKind": "Enum",
+        "usr": "s:13FBSDKLoginKit11RefreshPathO",
+        "mangledName": "$s13FBSDKLoginKit11RefreshPathO",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "AccessControl",
+          "RawDocComment"
+        ],
+        "enumRawTypeName": "String",
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "RawRepresentable",
+            "printedName": "RawRepresentable",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "RawValue",
+                "printedName": "RawValue",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:SY",
+            "mangledName": "$sSY"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "LimitedLoginRefreshResult",
+        "printedName": "LimitedLoginRefreshResult",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "profile",
+            "printedName": "profile",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Profile",
+                "printedName": "FBSDKCoreKit.Profile",
+                "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKProfile"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit25LimitedLoginRefreshResultV7profile09FBSDKCoreB07ProfileCvp",
+            "mangledName": "$s13FBSDKLoginKit25LimitedLoginRefreshResultV7profile09FBSDKCoreB07ProfileCvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Profile",
+                    "printedName": "FBSDKCoreKit.Profile",
+                    "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKProfile"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit25LimitedLoginRefreshResultV7profile09FBSDKCoreB07ProfileCvg",
+                "mangledName": "$s13FBSDKLoginKit25LimitedLoginRefreshResultV7profile09FBSDKCoreB07ProfileCvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "authenticationToken",
+            "printedName": "authenticationToken",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "AuthenticationToken",
+                "printedName": "FBSDKCoreKit.AuthenticationToken",
+                "usr": "c:objc(cs)FBSDKAuthenticationToken"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit25LimitedLoginRefreshResultV19authenticationTokenSo019FBSDKAuthenticationH0Cvp",
+            "mangledName": "$s13FBSDKLoginKit25LimitedLoginRefreshResultV19authenticationTokenSo019FBSDKAuthenticationH0Cvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AuthenticationToken",
+                    "printedName": "FBSDKCoreKit.AuthenticationToken",
+                    "usr": "c:objc(cs)FBSDKAuthenticationToken"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit25LimitedLoginRefreshResultV19authenticationTokenSo019FBSDKAuthenticationH0Cvg",
+                "mangledName": "$s13FBSDKLoginKit25LimitedLoginRefreshResultV19authenticationTokenSo019FBSDKAuthenticationH0Cvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "path",
+            "printedName": "path",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "RefreshPath",
+                "printedName": "FBSDKLoginKit.RefreshPath",
+                "usr": "s:13FBSDKLoginKit11RefreshPathO"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit25LimitedLoginRefreshResultV4pathAA0E4PathOvp",
+            "mangledName": "$s13FBSDKLoginKit25LimitedLoginRefreshResultV4pathAA0E4PathOvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "RefreshPath",
+                    "printedName": "FBSDKLoginKit.RefreshPath",
+                    "usr": "s:13FBSDKLoginKit11RefreshPathO"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit25LimitedLoginRefreshResultV4pathAA0E4PathOvg",
+                "mangledName": "$s13FBSDKLoginKit25LimitedLoginRefreshResultV4pathAA0E4PathOvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(profile:authenticationToken:path:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "LimitedLoginRefreshResult",
+                "printedName": "FBSDKLoginKit.LimitedLoginRefreshResult",
+                "usr": "s:13FBSDKLoginKit25LimitedLoginRefreshResultV"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Profile",
+                "printedName": "FBSDKCoreKit.Profile",
+                "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKProfile"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "AuthenticationToken",
+                "printedName": "FBSDKCoreKit.AuthenticationToken",
+                "usr": "c:objc(cs)FBSDKAuthenticationToken"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "RefreshPath",
+                "printedName": "FBSDKLoginKit.RefreshPath",
+                "usr": "s:13FBSDKLoginKit11RefreshPathO"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit25LimitedLoginRefreshResultV7profile19authenticationToken4pathAC09FBSDKCoreB07ProfileC_So019FBSDKAuthenticationI0CAA0E4PathOtcfc",
+            "mangledName": "$s13FBSDKLoginKit25LimitedLoginRefreshResultV7profile19authenticationToken4pathAC09FBSDKCoreB07ProfileC_So019FBSDKAuthenticationI0CAA0E4PathOtcfc",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "init_kind": "Designated"
+          }
+        ],
+        "declKind": "Struct",
+        "usr": "s:13FBSDKLoginKit25LimitedLoginRefreshResultV",
+        "mangledName": "$s13FBSDKLoginKit25LimitedLoginRefreshResultV",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "AccessControl",
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
         "moduleName": "FBSDKLoginKit"
       },
       {
@@ -15870,9 +23489,17 @@
               },
               {
                 "kind": "TypeNominal",
-                "name": "UIViewController",
-                "printedName": "UIKit.UIViewController",
-                "usr": "c:objc(cs)UIViewController"
+                "name": "Optional",
+                "printedName": "UIKit.UIViewController?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UIViewController",
+                    "printedName": "UIKit.UIViewController",
+                    "usr": "c:objc(cs)UIViewController"
+                  }
+                ],
+                "usr": "s:Sq"
               },
               {
                 "kind": "TypeFunc",
@@ -15924,7 +23551,7 @@
             ],
             "declKind": "Func",
             "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(im)reauthorizeDataAccess:handler:",
-            "mangledName": "$s13FBSDKLoginKit12LoginManagerC21reauthorizeDataAccess4from7handlerySo16UIViewControllerC_yAA0cdC6ResultCSg_s5Error_pSgtctF",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC21reauthorizeDataAccess4from7handlerySo16UIViewControllerCSg_yAA0cdC6ResultCSg_s5Error_pSgtctF",
             "moduleName": "FBSDKLoginKit",
             "objc_name": "reauthorizeDataAccess:handler:",
             "declAttributes": [
@@ -16069,6 +23696,400 @@
               "ObjC"
             ],
             "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Var",
+            "name": "directRefreshIsEnabled",
+            "printedName": "directRefreshIsEnabled",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "() -> Swift.Bool",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Bool",
+                    "printedName": "Swift.Bool",
+                    "usr": "s:Sb"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(cpy)directRefreshIsEnabled",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC22directRefreshIsEnabledSbycvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "() -> Swift.Bool",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Bool",
+                        "printedName": "Swift.Bool",
+                        "usr": "s:Sb"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(cm)directRefreshIsEnabled",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC22directRefreshIsEnabledSbycvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "() -> Swift.Bool",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Bool",
+                        "printedName": "Swift.Bool",
+                        "usr": "s:Sb"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(cm)setDirectRefreshIsEnabled:",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC22directRefreshIsEnabledSbycvsZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC22directRefreshIsEnabledSbycvMZ",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC22directRefreshIsEnabledSbycvMZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "dpopJktProvider",
+            "printedName": "dpopJktProvider",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "() -> Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(cpy)dpopJktProvider",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC15dpopJktProviderSSSgycvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "() -> Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Optional",
+                        "printedName": "Swift.String?",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "String",
+                            "printedName": "Swift.String",
+                            "usr": "s:SS"
+                          }
+                        ],
+                        "usr": "s:Sq"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(cm)dpopJktProvider",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC15dpopJktProviderSSSgycvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "() -> Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Optional",
+                        "printedName": "Swift.String?",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "String",
+                            "printedName": "Swift.String",
+                            "usr": "s:SS"
+                          }
+                        ],
+                        "usr": "s:Sq"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(cm)setDpopJktProvider:",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC15dpopJktProviderSSSgycvsZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC15dpopJktProviderSSSgycvMZ",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC15dpopJktProviderSSSgycvMZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "defaultDPoPJktProvider",
+            "printedName": "defaultDPoPJktProvider",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "() -> Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(cpy)defaultDPoPJktProvider",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC22defaultDPoPJktProviderSSSgycvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "ObjC"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "() -> Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Optional",
+                        "printedName": "Swift.String?",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "String",
+                            "printedName": "Swift.String",
+                            "usr": "s:SS"
+                          }
+                        ],
+                        "usr": "s:Sq"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager(cm)defaultDPoPJktProvider",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC22defaultDPoPJktProviderSSSgycvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "accessorKind": "get"
+              }
+            ]
           },
           {
             "kind": "Function",
@@ -16274,6 +24295,587 @@
               "Override"
             ],
             "init_kind": "Designated"
+          },
+          {
+            "kind": "Function",
+            "name": "refreshLimitedLogin",
+            "printedName": "refreshLimitedLogin(from:fallbackPolicy:completion:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "UIKit.UIViewController?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UIViewController",
+                    "printedName": "UIKit.UIViewController",
+                    "usr": "c:objc(cs)UIViewController"
+                  }
+                ],
+                "hasDefaultArg": true,
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "RefreshFallbackPolicy",
+                "printedName": "FBSDKLoginKit.RefreshFallbackPolicy",
+                "hasDefaultArg": true,
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKRefreshFallbackPolicy"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(Swift.Result<FBSDKLoginKit.LimitedLoginRefreshResult, FBSDKLoginKit.LimitedLoginRefreshError>) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Result",
+                    "printedName": "Swift.Result<FBSDKLoginKit.LimitedLoginRefreshResult, FBSDKLoginKit.LimitedLoginRefreshError>",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshResult",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshResult",
+                        "usr": "s:13FBSDKLoginKit25LimitedLoginRefreshResultV"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ],
+                    "usr": "s:s6ResultO"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit12LoginManagerC014refreshLimitedC04from14fallbackPolicy10completionySo16UIViewControllerCSg_AA015RefreshFallbackI0Oys6ResultOyAA0fcmO0VAA0fcM5ErrorOGctF",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC014refreshLimitedC04from14fallbackPolicy10completionySo16UIViewControllerCSg_AA015RefreshFallbackI0Oys6ResultOyAA0fcmO0VAA0fcM5ErrorOGctF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "AccessControl",
+              "NonObjC",
+              "RawDocComment"
+            ],
+            "isFromExtension": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Var",
+            "name": "directRefreshPerformer",
+            "printedName": "directRefreshPerformer",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(Swift.String, Swift.String, @escaping (Swift.Result<Swift.String, FBSDKLoginKit.LimitedLoginRefreshError>) -> ()) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Tuple",
+                    "printedName": "(Swift.String, Swift.String, (Swift.Result<Swift.String, FBSDKLoginKit.LimitedLoginRefreshError>) -> ())",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      },
+                      {
+                        "kind": "TypeFunc",
+                        "name": "Function",
+                        "printedName": "(Swift.Result<Swift.String, FBSDKLoginKit.LimitedLoginRefreshError>) -> ()",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Void",
+                            "printedName": "()"
+                          },
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Result",
+                            "printedName": "Swift.Result<Swift.String, FBSDKLoginKit.LimitedLoginRefreshError>",
+                            "children": [
+                              {
+                                "kind": "TypeNominal",
+                                "name": "String",
+                                "printedName": "Swift.String",
+                                "usr": "s:SS"
+                              },
+                              {
+                                "kind": "TypeNominal",
+                                "name": "LimitedLoginRefreshError",
+                                "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                              }
+                            ],
+                            "usr": "s:s6ResultO"
+                          }
+                        ]
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit12LoginManagerC22directRefreshPerformeryySS_SSys6ResultOySSAA07LimitedcF5ErrorOGctcvpZ",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC22directRefreshPerformeryySS_SSys6ResultOySSAA07LimitedcF5ErrorOGctcvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage"
+            ],
+            "isFromExtension": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "(Swift.String, Swift.String, @escaping (Swift.Result<Swift.String, FBSDKLoginKit.LimitedLoginRefreshError>) -> ()) -> ()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Tuple",
+                        "printedName": "(Swift.String, Swift.String, (Swift.Result<Swift.String, FBSDKLoginKit.LimitedLoginRefreshError>) -> ())",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "String",
+                            "printedName": "Swift.String",
+                            "usr": "s:SS"
+                          },
+                          {
+                            "kind": "TypeNominal",
+                            "name": "String",
+                            "printedName": "Swift.String",
+                            "usr": "s:SS"
+                          },
+                          {
+                            "kind": "TypeFunc",
+                            "name": "Function",
+                            "printedName": "(Swift.Result<Swift.String, FBSDKLoginKit.LimitedLoginRefreshError>) -> ()",
+                            "children": [
+                              {
+                                "kind": "TypeNominal",
+                                "name": "Void",
+                                "printedName": "()"
+                              },
+                              {
+                                "kind": "TypeNominal",
+                                "name": "Result",
+                                "printedName": "Swift.Result<Swift.String, FBSDKLoginKit.LimitedLoginRefreshError>",
+                                "children": [
+                                  {
+                                    "kind": "TypeNominal",
+                                    "name": "String",
+                                    "printedName": "Swift.String",
+                                    "usr": "s:SS"
+                                  },
+                                  {
+                                    "kind": "TypeNominal",
+                                    "name": "LimitedLoginRefreshError",
+                                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                                  }
+                                ],
+                                "usr": "s:s6ResultO"
+                              }
+                            ]
+                          }
+                        ]
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC22directRefreshPerformeryySS_SSys6ResultOySSAA07LimitedcF5ErrorOGctcvgZ",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC22directRefreshPerformeryySS_SSys6ResultOySSAA07LimitedcF5ErrorOGctcvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "(Swift.String, Swift.String, @escaping (Swift.Result<Swift.String, FBSDKLoginKit.LimitedLoginRefreshError>) -> ()) -> ()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Tuple",
+                        "printedName": "(Swift.String, Swift.String, (Swift.Result<Swift.String, FBSDKLoginKit.LimitedLoginRefreshError>) -> ())",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "String",
+                            "printedName": "Swift.String",
+                            "usr": "s:SS"
+                          },
+                          {
+                            "kind": "TypeNominal",
+                            "name": "String",
+                            "printedName": "Swift.String",
+                            "usr": "s:SS"
+                          },
+                          {
+                            "kind": "TypeFunc",
+                            "name": "Function",
+                            "printedName": "(Swift.Result<Swift.String, FBSDKLoginKit.LimitedLoginRefreshError>) -> ()",
+                            "children": [
+                              {
+                                "kind": "TypeNominal",
+                                "name": "Void",
+                                "printedName": "()"
+                              },
+                              {
+                                "kind": "TypeNominal",
+                                "name": "Result",
+                                "printedName": "Swift.Result<Swift.String, FBSDKLoginKit.LimitedLoginRefreshError>",
+                                "children": [
+                                  {
+                                    "kind": "TypeNominal",
+                                    "name": "String",
+                                    "printedName": "Swift.String",
+                                    "usr": "s:SS"
+                                  },
+                                  {
+                                    "kind": "TypeNominal",
+                                    "name": "LimitedLoginRefreshError",
+                                    "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                                    "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                                  }
+                                ],
+                                "usr": "s:s6ResultO"
+                              }
+                            ]
+                          }
+                        ]
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC22directRefreshPerformeryySS_SSys6ResultOySSAA07LimitedcF5ErrorOGctcvsZ",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC22directRefreshPerformeryySS_SSys6ResultOySSAA07LimitedcF5ErrorOGctcvsZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC22directRefreshPerformeryySS_SSys6ResultOySSAA07LimitedcF5ErrorOGctcvMZ",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC22directRefreshPerformeryySS_SSys6ResultOySSAA07LimitedcF5ErrorOGctcvMZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "directRefreshCnfJktExtractor",
+            "printedName": "directRefreshCnfJktExtractor",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(FBSDKCoreKit.AuthenticationToken) -> Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "String",
+                        "printedName": "Swift.String",
+                        "usr": "s:SS"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "AuthenticationToken",
+                    "printedName": "FBSDKCoreKit.AuthenticationToken",
+                    "usr": "c:objc(cs)FBSDKAuthenticationToken"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Var",
+            "usr": "c:@CM@FBSDKLoginKit@objc(cs)FBSDKLoginManager(cpy)directRefreshCnfJktExtractor",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC28directRefreshCnfJktExtractorySSSgSo24FBSDKAuthenticationTokenCcvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "isFromExtension": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "(FBSDKCoreKit.AuthenticationToken) -> Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Optional",
+                        "printedName": "Swift.String?",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "String",
+                            "printedName": "Swift.String",
+                            "usr": "s:SS"
+                          }
+                        ],
+                        "usr": "s:Sq"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "AuthenticationToken",
+                        "printedName": "FBSDKCoreKit.AuthenticationToken",
+                        "usr": "c:objc(cs)FBSDKAuthenticationToken"
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@CM@FBSDKLoginKit@objc(cs)FBSDKLoginManager(cm)directRefreshCnfJktExtractor",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC28directRefreshCnfJktExtractorySSSgSo24FBSDKAuthenticationTokenCcvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "(FBSDKCoreKit.AuthenticationToken) -> Swift.String?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Optional",
+                        "printedName": "Swift.String?",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "String",
+                            "printedName": "Swift.String",
+                            "usr": "s:SS"
+                          }
+                        ],
+                        "usr": "s:Sq"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "AuthenticationToken",
+                        "printedName": "FBSDKCoreKit.AuthenticationToken",
+                        "usr": "c:objc(cs)FBSDKAuthenticationToken"
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "c:@CM@FBSDKLoginKit@objc(cs)FBSDKLoginManager(cm)setDirectRefreshCnfJktExtractor:",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC28directRefreshCnfJktExtractorySSSgSo24FBSDKAuthenticationTokenCcvsZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Final",
+                  "ObjC"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit12LoginManagerC28directRefreshCnfJktExtractorySSSgSo24FBSDKAuthenticationTokenCcvMZ",
+                "mangledName": "$s13FBSDKLoginKit12LoginManagerC28directRefreshCnfJktExtractorySSSgSo24FBSDKAuthenticationTokenCcvMZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Final"
+                ],
+                "isFromExtension": true,
+                "accessorKind": "_modify"
+              }
+            ]
+          },
+          {
+            "kind": "Function",
+            "name": "shouldEscalate",
+            "printedName": "shouldEscalate(after:to:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LimitedLoginRefreshError",
+                "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "RefreshPath",
+                "printedName": "FBSDKLoginKit.RefreshPath",
+                "usr": "s:13FBSDKLoginKit11RefreshPathO"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit12LoginManagerC14shouldEscalate5after2toSbAA07LimitedC12RefreshErrorO_AA0J4PathOtFZ",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC14shouldEscalate5after2toSbAA07LimitedC12RefreshErrorO_AA0J4PathOtFZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "isFromExtension": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "cleanupLimitedLoginRefreshState",
+            "printedName": "cleanupLimitedLoginRefreshState()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@CM@FBSDKLoginKit@objc(cs)FBSDKLoginManager(im)cleanupLimitedLoginRefreshState",
+            "mangledName": "$s13FBSDKLoginKit12LoginManagerC014cleanupLimitedC12RefreshStateyyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment",
+              "ObjC"
+            ],
+            "isFromExtension": true,
+            "funcSelfKind": "NonMutating"
           },
           {
             "kind": "Function",
@@ -17654,7 +26256,23 @@
             "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV",
             "mangledName": "$s13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV",
             "moduleName": "FBSDKLoginKit",
-            "isFromExtension": true
+            "isFromExtension": true,
+            "conformances": [
+              {
+                "kind": "Conformance",
+                "name": "Copyable",
+                "printedName": "Copyable",
+                "usr": "s:s8CopyableP",
+                "mangledName": "$ss8CopyableP"
+              },
+              {
+                "kind": "Conformance",
+                "name": "Escapable",
+                "printedName": "Escapable",
+                "usr": "s:s9EscapableP",
+                "mangledName": "$ss9EscapableP"
+              }
+            ]
           }
         ],
         "declKind": "Class",
@@ -17677,32 +26295,17 @@
         "conformances": [
           {
             "kind": "Conformance",
-            "name": "LoginProviding",
-            "printedName": "LoginProviding",
-            "usr": "s:13FBSDKLoginKit14LoginProvidingP",
-            "mangledName": "$s13FBSDKLoginKit14LoginProvidingP"
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
           },
           {
             "kind": "Conformance",
-            "name": "DependentAsObject",
-            "printedName": "DependentAsObject",
-            "children": [
-              {
-                "kind": "TypeWitness",
-                "name": "ObjectDependencies",
-                "printedName": "ObjectDependencies",
-                "children": [
-                  {
-                    "kind": "TypeNominal",
-                    "name": "ObjectDependencies",
-                    "printedName": "FBSDKLoginKit.LoginManager.ObjectDependencies",
-                    "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV"
-                  }
-                ]
-              }
-            ],
-            "usr": "s:13FBSDKLoginKit17DependentAsObjectP",
-            "mangledName": "$s13FBSDKLoginKit17DependentAsObjectP"
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
           },
           {
             "kind": "Conformance",
@@ -17752,6 +26355,35 @@
             "printedName": "CustomDebugStringConvertible",
             "usr": "s:s28CustomDebugStringConvertibleP",
             "mangledName": "$ss28CustomDebugStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "LoginProviding",
+            "printedName": "LoginProviding",
+            "usr": "s:13FBSDKLoginKit14LoginProvidingP",
+            "mangledName": "$s13FBSDKLoginKit14LoginProvidingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "DependentAsObject",
+            "printedName": "DependentAsObject",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "ObjectDependencies",
+                "printedName": "ObjectDependencies",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ObjectDependencies",
+                    "printedName": "FBSDKLoginKit.LoginManager.ObjectDependencies",
+                    "usr": "s:13FBSDKLoginKit12LoginManagerC18ObjectDependenciesV"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:13FBSDKLoginKit17DependentAsObjectP",
+            "mangledName": "$s13FBSDKLoginKit17DependentAsObjectP"
           }
         ]
       },
@@ -18743,7 +27375,8 @@
             "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC04postC9HeartbeatyyF",
             "moduleName": "FBSDKLoginKit",
             "declAttributes": [
-              "Final"
+              "Final",
+              "RawDocComment"
             ],
             "funcSelfKind": "NonMutating"
           },
@@ -19141,7 +27774,23 @@
             "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC16TypeDependenciesV",
             "mangledName": "$s13FBSDKLoginKit18LoginManagerLoggerC16TypeDependenciesV",
             "moduleName": "FBSDKLoginKit",
-            "isFromExtension": true
+            "isFromExtension": true,
+            "conformances": [
+              {
+                "kind": "Conformance",
+                "name": "Copyable",
+                "printedName": "Copyable",
+                "usr": "s:s8CopyableP",
+                "mangledName": "$ss8CopyableP"
+              },
+              {
+                "kind": "Conformance",
+                "name": "Escapable",
+                "printedName": "Escapable",
+                "usr": "s:s9EscapableP",
+                "mangledName": "$ss9EscapableP"
+              }
+            ]
           },
           {
             "kind": "Var",
@@ -19241,8 +27890,8 @@
                 "static": true,
                 "implicit": true,
                 "declAttributes": [
-                  "Transparent",
-                  "Final"
+                  "Final",
+                  "Transparent"
                 ],
                 "isFromExtension": true,
                 "accessorKind": "set"
@@ -19265,8 +27914,8 @@
                 "static": true,
                 "implicit": true,
                 "declAttributes": [
-                  "Transparent",
-                  "Final"
+                  "Final",
+                  "Transparent"
                 ],
                 "isFromExtension": true,
                 "accessorKind": "_modify"
@@ -19412,6 +28061,20 @@
           "Final"
         ],
         "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
           {
             "kind": "Conformance",
             "name": "DependentAsType",
@@ -20024,6 +28687,20 @@
         "conformances": [
           {
             "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
             "name": "Equatable",
             "printedName": "Equatable",
             "usr": "s:SQ",
@@ -20283,6 +28960,20 @@
         "conformances": [
           {
             "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
             "name": "Equatable",
             "printedName": "Equatable",
             "usr": "s:SQ",
@@ -20323,6 +29014,13 @@
             "printedName": "Sendable",
             "usr": "s:s8SendableP",
             "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "BitwiseCopyable",
+            "printedName": "BitwiseCopyable",
+            "usr": "s:s15BitwiseCopyableP",
+            "mangledName": "$ss15BitwiseCopyableP"
           }
         ]
       },
@@ -20628,7 +29326,23 @@
         "declKind": "Protocol",
         "usr": "s:13FBSDKLoginKit14LoginProvidingP",
         "mangledName": "$s13FBSDKLoginKit14LoginProvidingP",
-        "moduleName": "FBSDKLoginKit"
+        "moduleName": "FBSDKLoginKit",
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          }
+        ]
       },
       {
         "kind": "Import",
@@ -20974,7 +29688,23 @@
             "usr": "s:13FBSDKLoginKit22LoginRecoveryAttempterC16TypeDependenciesV",
             "mangledName": "$s13FBSDKLoginKit22LoginRecoveryAttempterC16TypeDependenciesV",
             "moduleName": "FBSDKLoginKit",
-            "isFromExtension": true
+            "isFromExtension": true,
+            "conformances": [
+              {
+                "kind": "Conformance",
+                "name": "Copyable",
+                "printedName": "Copyable",
+                "usr": "s:s8CopyableP",
+                "mangledName": "$ss8CopyableP"
+              },
+              {
+                "kind": "Conformance",
+                "name": "Escapable",
+                "printedName": "Escapable",
+                "usr": "s:s9EscapableP",
+                "mangledName": "$ss9EscapableP"
+              }
+            ]
           },
           {
             "kind": "Var",
@@ -21074,8 +29804,8 @@
                 "static": true,
                 "implicit": true,
                 "declAttributes": [
-                  "Transparent",
-                  "Final"
+                  "Final",
+                  "Transparent"
                 ],
                 "isFromExtension": true,
                 "accessorKind": "set"
@@ -21098,8 +29828,8 @@
                 "static": true,
                 "implicit": true,
                 "declAttributes": [
-                  "Transparent",
-                  "Final"
+                  "Final",
+                  "Transparent"
                 ],
                 "isFromExtension": true,
                 "accessorKind": "_modify"
@@ -21245,6 +29975,20 @@
           "Final"
         ],
         "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
           {
             "kind": "Conformance",
             "name": "DependentAsType",
@@ -21638,7 +30382,23 @@
           "Frozen",
           "RawDocComment"
         ],
-        "isEnumExhaustive": true
+        "isEnumExhaustive": true,
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          }
+        ]
       },
       {
         "kind": "TypeDecl",
@@ -21763,6 +30523,22 @@
           "AccessControl",
           "ObjC",
           "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          }
         ]
       },
       {
@@ -21937,6 +30713,20 @@
         ],
         "enumRawTypeName": "UInt",
         "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
           {
             "kind": "Conformance",
             "name": "Equatable",
@@ -23136,7 +31926,23 @@
             "usr": "s:13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV",
             "mangledName": "$s13FBSDKLoginKit17LoginURLCompleterV16TypeDependenciesV",
             "moduleName": "FBSDKLoginKit",
-            "isFromExtension": true
+            "isFromExtension": true,
+            "conformances": [
+              {
+                "kind": "Conformance",
+                "name": "Copyable",
+                "printedName": "Copyable",
+                "usr": "s:s8CopyableP",
+                "mangledName": "$ss8CopyableP"
+              },
+              {
+                "kind": "Conformance",
+                "name": "Escapable",
+                "printedName": "Escapable",
+                "usr": "s:s9EscapableP",
+                "mangledName": "$ss9EscapableP"
+              }
+            ]
           },
           {
             "kind": "Var",
@@ -23401,6 +32207,20 @@
         "conformances": [
           {
             "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
             "name": "LoginCompleting",
             "printedName": "LoginCompleting",
             "usr": "s:13FBSDKLoginKit15LoginCompletingP",
@@ -23573,10 +32393,31 @@
         "conformances": [
           {
             "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
             "name": "Sendable",
             "printedName": "Sendable",
             "usr": "s:s8SendableP",
             "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "BitwiseCopyable",
+            "printedName": "BitwiseCopyable",
+            "usr": "s:s15BitwiseCopyableP",
+            "mangledName": "$ss15BitwiseCopyableP"
           }
         ]
       },
@@ -23707,6 +32548,20 @@
         "conformances": [
           {
             "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
             "name": "Error",
             "printedName": "Error",
             "usr": "s:s5ErrorP",
@@ -23725,6 +32580,337 @@
             "printedName": "Sendable",
             "usr": "s:s8SendableP",
             "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "SendableMetatype",
+            "printedName": "SendableMetatype",
+            "usr": "s:s16SendableMetatypeP",
+            "mangledName": "$ss16SendableMetatypeP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "BitwiseCopyable",
+            "printedName": "BitwiseCopyable",
+            "usr": "s:s15BitwiseCopyableP",
+            "mangledName": "$ss15BitwiseCopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit_Basics",
+        "printedName": "FBSDKCoreKit_Basics",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "Import",
+        "name": "UIKit",
+        "printedName": "UIKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "NativeAppLoginHandler",
+        "printedName": "NativeAppLoginHandler",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "loginManager",
+            "printedName": "loginManager",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "LoginManager",
+                "printedName": "FBSDKLoginKit.LoginManager",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit21NativeAppLoginHandlerC12loginManager33_AEE940FA84A53E8451E5753879EBE87ELLAA0eH0Cvp",
+            "mangledName": "$s13FBSDKLoginKit21NativeAppLoginHandlerC12loginManager33_AEE940FA84A53E8451E5753879EBE87ELLAA0eH0Cvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 0,
+            "isLet": true,
+            "hasStorage": true
+          },
+          {
+            "kind": "Var",
+            "name": "configuration",
+            "printedName": "configuration",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "LoginConfiguration",
+                "printedName": "FBSDKLoginKit.LoginConfiguration",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit21NativeAppLoginHandlerC13configuration33_AEE940FA84A53E8451E5753879EBE87ELLAA0E13ConfigurationCvp",
+            "mangledName": "$s13FBSDKLoginKit21NativeAppLoginHandlerC13configuration33_AEE940FA84A53E8451E5753879EBE87ELLAA0E13ConfigurationCvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 1,
+            "isLet": true,
+            "hasStorage": true
+          },
+          {
+            "kind": "Var",
+            "name": "defaultAudience",
+            "printedName": "defaultAudience",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "DefaultAudience",
+                "printedName": "FBSDKLoginKit.DefaultAudience",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKDefaultAudience"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit21NativeAppLoginHandlerC15defaultAudience33_AEE940FA84A53E8451E5753879EBE87ELLAA07DefaultH0Ovp",
+            "mangledName": "$s13FBSDKLoginKit21NativeAppLoginHandlerC15defaultAudience33_AEE940FA84A53E8451E5753879EBE87ELLAA07DefaultH0Ovp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 2,
+            "isLet": true,
+            "hasStorage": true
+          },
+          {
+            "kind": "Var",
+            "name": "logger",
+            "printedName": "logger",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginManagerLogger?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginManagerLogger",
+                    "printedName": "FBSDKLoginKit.LoginManagerLogger",
+                    "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit21NativeAppLoginHandlerC6logger33_AEE940FA84A53E8451E5753879EBE87ELLAA0E13ManagerLoggerCSgvp",
+            "mangledName": "$s13FBSDKLoginKit21NativeAppLoginHandlerC6logger33_AEE940FA84A53E8451E5753879EBE87ELLAA0E13ManagerLoggerCSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 3,
+            "isLet": true,
+            "hasStorage": true
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(loginManager:configuration:defaultAudience:logger:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "NativeAppLoginHandler",
+                "printedName": "FBSDKLoginKit.NativeAppLoginHandler",
+                "usr": "s:13FBSDKLoginKit21NativeAppLoginHandlerC"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LoginManager",
+                "printedName": "FBSDKLoginKit.LoginManager",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginManager"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LoginConfiguration",
+                "printedName": "FBSDKLoginKit.LoginConfiguration",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)FBSDKLoginConfiguration"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "DefaultAudience",
+                "printedName": "FBSDKLoginKit.DefaultAudience",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKDefaultAudience"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "FBSDKLoginKit.LoginManagerLogger?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "LoginManagerLogger",
+                    "printedName": "FBSDKLoginKit.LoginManagerLogger",
+                    "usr": "s:13FBSDKLoginKit18LoginManagerLoggerC"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit21NativeAppLoginHandlerC12loginManager13configuration15defaultAudience6loggerAcA0eH0C_AA0E13ConfigurationCAA07DefaultK0OAA0eH6LoggerCSgtcfc",
+            "mangledName": "$s13FBSDKLoginKit21NativeAppLoginHandlerC12loginManager13configuration15defaultAudience6loggerAcA0eH0C_AA0E13ConfigurationCAA07DefaultK0OAA0eH6LoggerCSgtcfc",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "AccessControl"
+            ],
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Function",
+            "name": "shouldAttemptNativeAppLogin",
+            "printedName": "shouldAttemptNativeAppLogin()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit21NativeAppLoginHandlerC013shouldAttemptcdE0SbyF",
+            "mangledName": "$s13FBSDKLoginKit21NativeAppLoginHandlerC013shouldAttemptcdE0SbyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "performNativeAppLogin",
+            "printedName": "performNativeAppLogin(loggingToken:handler:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(Swift.Bool, (any Swift.Error)?) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Tuple",
+                    "printedName": "(Swift.Bool, (any Swift.Error)?)",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Bool",
+                        "printedName": "Swift.Bool",
+                        "usr": "s:Sb"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Optional",
+                        "printedName": "(any Swift.Error)?",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Error",
+                            "printedName": "any Swift.Error",
+                            "usr": "s:s5ErrorP"
+                          }
+                        ],
+                        "usr": "s:Sq"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit21NativeAppLoginHandlerC07performcdE012loggingToken7handlerySSSg_ySb_s5Error_pSgtctF",
+            "mangledName": "$s13FBSDKLoginKit21NativeAppLoginHandlerC07performcdE012loggingToken7handlerySSSg_ySb_s5Error_pSgtctF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Class",
+        "usr": "s:13FBSDKLoginKit21NativeAppLoginHandlerC",
+        "mangledName": "$s13FBSDKLoginKit21NativeAppLoginHandlerC",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "Final",
+          "AccessControl",
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
           }
         ]
       },
@@ -23777,10 +32963,31 @@
         "conformances": [
           {
             "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
             "name": "Sendable",
             "printedName": "Sendable",
             "usr": "s:s8SendableP",
             "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "BitwiseCopyable",
+            "printedName": "BitwiseCopyable",
+            "usr": "s:s15BitwiseCopyableP",
+            "mangledName": "$ss15BitwiseCopyableP"
           }
         ]
       },
@@ -24066,7 +33273,23 @@
         "declKind": "Protocol",
         "usr": "s:13FBSDKLoginKit15ProfileCreatingP",
         "mangledName": "$s13FBSDKLoginKit15ProfileCreatingP",
-        "moduleName": "FBSDKLoginKit"
+        "moduleName": "FBSDKLoginKit",
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          }
+        ]
       },
       {
         "kind": "Import",
@@ -24393,6 +33616,20 @@
           },
           {
             "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
             "name": "Equatable",
             "printedName": "Equatable",
             "usr": "s:SQ",
@@ -24439,6 +33676,1351 @@
             "printedName": "CustomDebugStringConvertible",
             "usr": "s:s28CustomDebugStringConvertibleP",
             "mangledName": "$ss28CustomDebugStringConvertibleP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "RefreshGateKeeperCheck",
+        "printedName": "RefreshGateKeeperCheck",
+        "children": [
+          {
+            "kind": "Function",
+            "name": "isSilentRefreshEnabled",
+            "printedName": "isSilentRefreshEnabled()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit22RefreshGateKeeperCheckC08isSilentC7EnabledSbyFZ",
+            "mangledName": "$s13FBSDKLoginKit22RefreshGateKeeperCheckC08isSilentC7EnabledSbyFZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "Final"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "RefreshGateKeeperCheck",
+                "printedName": "FBSDKLoginKit.RefreshGateKeeperCheck",
+                "usr": "s:13FBSDKLoginKit22RefreshGateKeeperCheckC"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit22RefreshGateKeeperCheckCACycfc",
+            "mangledName": "$s13FBSDKLoginKit22RefreshGateKeeperCheckCACycfc",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "init_kind": "Designated"
+          }
+        ],
+        "declKind": "Class",
+        "usr": "s:13FBSDKLoginKit22RefreshGateKeeperCheckC",
+        "mangledName": "$s13FBSDKLoginKit22RefreshGateKeeperCheckC",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "Final",
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "RateLimitConfig",
+        "printedName": "RateLimitConfig",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "minimumInterval",
+            "printedName": "minimumInterval",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Double",
+                "printedName": "Swift.Double",
+                "usr": "s:Sd"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit15RateLimitConfigO15minimumIntervalSdvpZ",
+            "mangledName": "$s13FBSDKLoginKit15RateLimitConfigO15minimumIntervalSdvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage",
+              "RawDocComment"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Double",
+                    "printedName": "Swift.Double",
+                    "usr": "s:Sd"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit15RateLimitConfigO15minimumIntervalSdvgZ",
+                "mangledName": "$s13FBSDKLoginKit15RateLimitConfigO15minimumIntervalSdvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "failureCooldown",
+            "printedName": "failureCooldown",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Double",
+                "printedName": "Swift.Double",
+                "usr": "s:Sd"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit15RateLimitConfigO15failureCooldownSdvpZ",
+            "mangledName": "$s13FBSDKLoginKit15RateLimitConfigO15failureCooldownSdvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage",
+              "RawDocComment"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Double",
+                    "printedName": "Swift.Double",
+                    "usr": "s:Sd"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit15RateLimitConfigO15failureCooldownSdvgZ",
+                "mangledName": "$s13FBSDKLoginKit15RateLimitConfigO15failureCooldownSdvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "maxAttemptsPerHour",
+            "printedName": "maxAttemptsPerHour",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Int",
+                "printedName": "Swift.Int",
+                "usr": "s:Si"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit15RateLimitConfigO18maxAttemptsPerHourSivpZ",
+            "mangledName": "$s13FBSDKLoginKit15RateLimitConfigO18maxAttemptsPerHourSivpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage",
+              "RawDocComment"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Int",
+                    "printedName": "Swift.Int",
+                    "usr": "s:Si"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit15RateLimitConfigO18maxAttemptsPerHourSivgZ",
+                "mangledName": "$s13FBSDKLoginKit15RateLimitConfigO18maxAttemptsPerHourSivgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          }
+        ],
+        "declKind": "Enum",
+        "usr": "s:13FBSDKLoginKit15RateLimitConfigO",
+        "mangledName": "$s13FBSDKLoginKit15RateLimitConfigO",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ],
+        "isEnumExhaustive": true,
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sendable",
+            "printedName": "Sendable",
+            "usr": "s:s8SendableP",
+            "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "BitwiseCopyable",
+            "printedName": "BitwiseCopyable",
+            "usr": "s:s15BitwiseCopyableP",
+            "mangledName": "$ss15BitwiseCopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "RefreshRateLimiter",
+        "printedName": "RefreshRateLimiter",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "shared",
+            "printedName": "shared",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "RefreshRateLimiter",
+                "printedName": "FBSDKLoginKit.RefreshRateLimiter",
+                "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC6sharedACvpZ",
+            "mangledName": "$s13FBSDKLoginKit18RefreshRateLimiterC6sharedACvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "RawDocComment"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "RefreshRateLimiter",
+                    "printedName": "FBSDKLoginKit.RefreshRateLimiter",
+                    "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC6sharedACvgZ",
+                "mangledName": "$s13FBSDKLoginKit18RefreshRateLimiterC6sharedACvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "lastRefreshAttempt",
+            "printedName": "lastRefreshAttempt",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Foundation.Date?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Date",
+                    "printedName": "Foundation.Date",
+                    "usr": "s:10Foundation4DateV"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC04lastC7Attempt33_C6E2335CDCF08F3FE2F0FF6CE7F1A01FLL10Foundation4DateVSgvp",
+            "mangledName": "$s13FBSDKLoginKit18RefreshRateLimiterC04lastC7Attempt33_C6E2335CDCF08F3FE2F0FF6CE7F1A01FLL10Foundation4DateVSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "fixedbinaryorder": 0,
+            "hasStorage": true
+          },
+          {
+            "kind": "Var",
+            "name": "lastFailureTime",
+            "printedName": "lastFailureTime",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Foundation.Date?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Date",
+                    "printedName": "Foundation.Date",
+                    "usr": "s:10Foundation4DateV"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC15lastFailureTime33_C6E2335CDCF08F3FE2F0FF6CE7F1A01FLL10Foundation4DateVSgvp",
+            "mangledName": "$s13FBSDKLoginKit18RefreshRateLimiterC15lastFailureTime33_C6E2335CDCF08F3FE2F0FF6CE7F1A01FLL10Foundation4DateVSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "fixedbinaryorder": 1,
+            "hasStorage": true
+          },
+          {
+            "kind": "Var",
+            "name": "attemptTimestamps",
+            "printedName": "attemptTimestamps",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Array",
+                "printedName": "[Foundation.Date]",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Date",
+                    "printedName": "Foundation.Date",
+                    "usr": "s:10Foundation4DateV"
+                  }
+                ],
+                "usr": "s:Sa"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC17attemptTimestamps33_C6E2335CDCF08F3FE2F0FF6CE7F1A01FLLSay10Foundation4DateVGvp",
+            "mangledName": "$s13FBSDKLoginKit18RefreshRateLimiterC17attemptTimestamps33_C6E2335CDCF08F3FE2F0FF6CE7F1A01FLLSay10Foundation4DateVGvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "fixedbinaryorder": 2,
+            "hasStorage": true
+          },
+          {
+            "kind": "Var",
+            "name": "lock",
+            "printedName": "lock",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "NSLock",
+                "printedName": "Foundation.NSLock",
+                "usr": "c:objc(cs)NSLock"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC4lock33_C6E2335CDCF08F3FE2F0FF6CE7F1A01FLLSo6NSLockCvp",
+            "mangledName": "$s13FBSDKLoginKit18RefreshRateLimiterC4lock33_C6E2335CDCF08F3FE2F0FF6CE7F1A01FLLSo6NSLockCvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl",
+              "RawDocComment"
+            ],
+            "fixedbinaryorder": 3,
+            "isLet": true,
+            "hasStorage": true
+          },
+          {
+            "kind": "Var",
+            "name": "dateProvider",
+            "printedName": "dateProvider",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "() -> Foundation.Date",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Date",
+                    "printedName": "Foundation.Date",
+                    "usr": "s:10Foundation4DateV"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC12dateProvider10Foundation4DateVycvp",
+            "mangledName": "$s13FBSDKLoginKit18RefreshRateLimiterC12dateProvider10Foundation4DateVycvp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "HasStorage",
+              "RawDocComment"
+            ],
+            "fixedbinaryorder": 4,
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "() -> Foundation.Date",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Date",
+                        "printedName": "Foundation.Date",
+                        "usr": "s:10Foundation4DateV"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      }
+                    ]
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC12dateProvider10Foundation4DateVycvg",
+                "mangledName": "$s13FBSDKLoginKit18RefreshRateLimiterC12dateProvider10Foundation4DateVycvg",
+                "moduleName": "FBSDKLoginKit",
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent",
+                  "Final"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(dateProvider:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "RefreshRateLimiter",
+                "printedName": "FBSDKLoginKit.RefreshRateLimiter",
+                "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "() -> Foundation.Date",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Date",
+                    "printedName": "Foundation.Date",
+                    "usr": "s:10Foundation4DateV"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "hasDefaultArg": true
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC12dateProviderAC10Foundation4DateVyc_tcfc",
+            "mangledName": "$s13FBSDKLoginKit18RefreshRateLimiterC12dateProviderAC10Foundation4DateVyc_tcfc",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "RawDocComment"
+            ],
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Function",
+            "name": "canAttemptRefresh",
+            "printedName": "canAttemptRefresh()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC010canAttemptC0SbyF",
+            "mangledName": "$s13FBSDKLoginKit18RefreshRateLimiterC010canAttemptC0SbyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "timeUntilNextAllowedAttempt",
+            "printedName": "timeUntilNextAllowedAttempt()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Double",
+                "printedName": "Swift.Double",
+                "usr": "s:Sd"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC27timeUntilNextAllowedAttemptSdyF",
+            "mangledName": "$s13FBSDKLoginKit18RefreshRateLimiterC27timeUntilNextAllowedAttemptSdyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "recordAttempt",
+            "printedName": "recordAttempt()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC13recordAttemptyyF",
+            "mangledName": "$s13FBSDKLoginKit18RefreshRateLimiterC13recordAttemptyyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "recordFailure",
+            "printedName": "recordFailure()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC13recordFailureyyF",
+            "mangledName": "$s13FBSDKLoginKit18RefreshRateLimiterC13recordFailureyyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "recordSuccess",
+            "printedName": "recordSuccess()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC13recordSuccessyyF",
+            "mangledName": "$s13FBSDKLoginKit18RefreshRateLimiterC13recordSuccessyyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "reset",
+            "printedName": "reset()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC5resetyyF",
+            "mangledName": "$s13FBSDKLoginKit18RefreshRateLimiterC5resetyyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Class",
+        "usr": "s:13FBSDKLoginKit18RefreshRateLimiterC",
+        "mangledName": "$s13FBSDKLoginKit18RefreshRateLimiterC",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "Final",
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "FBSDKCoreKit",
+        "printedName": "FBSDKCoreKit",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "RetryConfig",
+        "printedName": "RetryConfig",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "maxRetries",
+            "printedName": "maxRetries",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Int",
+                "printedName": "Swift.Int",
+                "usr": "s:Si"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit11RetryConfigO10maxRetriesSivpZ",
+            "mangledName": "$s13FBSDKLoginKit11RetryConfigO10maxRetriesSivpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Int",
+                    "printedName": "Swift.Int",
+                    "usr": "s:Si"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit11RetryConfigO10maxRetriesSivgZ",
+                "mangledName": "$s13FBSDKLoginKit11RetryConfigO10maxRetriesSivgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "initialDelay",
+            "printedName": "initialDelay",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Double",
+                "printedName": "Swift.Double",
+                "usr": "s:Sd"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit11RetryConfigO12initialDelaySdvpZ",
+            "mangledName": "$s13FBSDKLoginKit11RetryConfigO12initialDelaySdvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Double",
+                    "printedName": "Swift.Double",
+                    "usr": "s:Sd"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit11RetryConfigO12initialDelaySdvgZ",
+                "mangledName": "$s13FBSDKLoginKit11RetryConfigO12initialDelaySdvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "maxDelay",
+            "printedName": "maxDelay",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Double",
+                "printedName": "Swift.Double",
+                "usr": "s:Sd"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit11RetryConfigO8maxDelaySdvpZ",
+            "mangledName": "$s13FBSDKLoginKit11RetryConfigO8maxDelaySdvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Double",
+                    "printedName": "Swift.Double",
+                    "usr": "s:Sd"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit11RetryConfigO8maxDelaySdvgZ",
+                "mangledName": "$s13FBSDKLoginKit11RetryConfigO8maxDelaySdvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "backoffMultiplier",
+            "printedName": "backoffMultiplier",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Double",
+                "printedName": "Swift.Double",
+                "usr": "s:Sd"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit11RetryConfigO17backoffMultiplierSdvpZ",
+            "mangledName": "$s13FBSDKLoginKit11RetryConfigO17backoffMultiplierSdvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Double",
+                    "printedName": "Swift.Double",
+                    "usr": "s:Sd"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit11RetryConfigO17backoffMultiplierSdvgZ",
+                "mangledName": "$s13FBSDKLoginKit11RetryConfigO17backoffMultiplierSdvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Var",
+            "name": "jitterRange",
+            "printedName": "jitterRange",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Double",
+                "printedName": "Swift.Double",
+                "usr": "s:Sd"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit11RetryConfigO11jitterRangeSdvpZ",
+            "mangledName": "$s13FBSDKLoginKit11RetryConfigO11jitterRangeSdvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Double",
+                    "printedName": "Swift.Double",
+                    "usr": "s:Sd"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit11RetryConfigO11jitterRangeSdvgZ",
+                "mangledName": "$s13FBSDKLoginKit11RetryConfigO11jitterRangeSdvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Function",
+            "name": "delay",
+            "printedName": "delay(forAttempt:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Double",
+                "printedName": "Swift.Double",
+                "usr": "s:Sd"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Int",
+                "printedName": "Swift.Int",
+                "usr": "s:Si"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit11RetryConfigO5delay10forAttemptSdSi_tFZ",
+            "mangledName": "$s13FBSDKLoginKit11RetryConfigO5delay10forAttemptSdSi_tFZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Enum",
+        "usr": "s:13FBSDKLoginKit11RetryConfigO",
+        "mangledName": "$s13FBSDKLoginKit11RetryConfigO",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ],
+        "isEnumExhaustive": true,
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sendable",
+            "printedName": "Sendable",
+            "usr": "s:s8SendableP",
+            "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "BitwiseCopyable",
+            "printedName": "BitwiseCopyable",
+            "usr": "s:s15BitwiseCopyableP",
+            "mangledName": "$ss15BitwiseCopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "RefreshRetryHandler",
+        "printedName": "RefreshRetryHandler",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "currentAttempt",
+            "printedName": "currentAttempt",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Int",
+                "printedName": "Swift.Int",
+                "usr": "s:Si"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit19RefreshRetryHandlerC14currentAttempt33_D7F0F6280DC269D39F927258B18EEDADLLSivp",
+            "mangledName": "$s13FBSDKLoginKit19RefreshRetryHandlerC14currentAttempt33_D7F0F6280DC269D39F927258B18EEDADLLSivp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 0,
+            "hasStorage": true
+          },
+          {
+            "kind": "Function",
+            "name": "isRetryable",
+            "printedName": "isRetryable(_:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "LimitedLoginRefreshError",
+                "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit19RefreshRetryHandlerC11isRetryableySbAA012LimitedLoginC5ErrorOF",
+            "mangledName": "$s13FBSDKLoginKit19RefreshRetryHandlerC11isRetryableySbAA012LimitedLoginC5ErrorOF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Var",
+            "name": "attemptCount",
+            "printedName": "attemptCount",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Int",
+                "printedName": "Swift.Int",
+                "usr": "s:Si"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit19RefreshRetryHandlerC12attemptCountSivp",
+            "mangledName": "$s13FBSDKLoginKit19RefreshRetryHandlerC12attemptCountSivp",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final"
+            ],
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Int",
+                    "printedName": "Swift.Int",
+                    "usr": "s:Si"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit19RefreshRetryHandlerC12attemptCountSivg",
+                "mangledName": "$s13FBSDKLoginKit19RefreshRetryHandlerC12attemptCountSivg",
+                "moduleName": "FBSDKLoginKit",
+                "declAttributes": [
+                  "Final"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          },
+          {
+            "kind": "Function",
+            "name": "executeWithRetry",
+            "printedName": "executeWithRetry(operation:completion:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(@escaping (Swift.Result<FBSDKCoreKit.Profile, FBSDKLoginKit.LimitedLoginRefreshError>) -> ()) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "(Swift.Result<FBSDKCoreKit.Profile, FBSDKLoginKit.LimitedLoginRefreshError>) -> ()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Result",
+                        "printedName": "Swift.Result<FBSDKCoreKit.Profile, FBSDKLoginKit.LimitedLoginRefreshError>",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Profile",
+                            "printedName": "FBSDKCoreKit.Profile",
+                            "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKProfile"
+                          },
+                          {
+                            "kind": "TypeNominal",
+                            "name": "LimitedLoginRefreshError",
+                            "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                          }
+                        ],
+                        "usr": "s:s6ResultO"
+                      }
+                    ]
+                  }
+                ]
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(Swift.Result<FBSDKCoreKit.Profile, FBSDKLoginKit.LimitedLoginRefreshError>) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Result",
+                    "printedName": "Swift.Result<FBSDKCoreKit.Profile, FBSDKLoginKit.LimitedLoginRefreshError>",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Profile",
+                        "printedName": "FBSDKCoreKit.Profile",
+                        "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKProfile"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ],
+                    "usr": "s:s6ResultO"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit19RefreshRetryHandlerC011executeWithD09operation10completionyyys6ResultOy09FBSDKCoreB07ProfileCAA012LimitedLoginC5ErrorOGcc_yANctF",
+            "mangledName": "$s13FBSDKLoginKit19RefreshRetryHandlerC011executeWithD09operation10completionyyys6ResultOy09FBSDKCoreB07ProfileCAA012LimitedLoginC5ErrorOGcc_yANctF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "reset",
+            "printedName": "reset()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit19RefreshRetryHandlerC5resetyyF",
+            "mangledName": "$s13FBSDKLoginKit19RefreshRetryHandlerC5resetyyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Final"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "RefreshRetryHandler",
+                "printedName": "FBSDKLoginKit.RefreshRetryHandler",
+                "usr": "s:13FBSDKLoginKit19RefreshRetryHandlerC"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit19RefreshRetryHandlerCACycfc",
+            "mangledName": "$s13FBSDKLoginKit19RefreshRetryHandlerCACycfc",
+            "moduleName": "FBSDKLoginKit",
+            "implicit": true,
+            "init_kind": "Designated"
+          }
+        ],
+        "declKind": "Class",
+        "usr": "s:13FBSDKLoginKit19RefreshRetryHandlerC",
+        "mangledName": "$s13FBSDKLoginKit19RefreshRetryHandlerC",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "Final"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
           }
         ]
       },
@@ -24547,7 +35129,1017 @@
         "declKind": "Protocol",
         "usr": "s:13FBSDKLoginKit28ServerConfigurationProvidingP",
         "mangledName": "$s13FBSDKLoginKit28ServerConfigurationProvidingP",
+        "moduleName": "FBSDKLoginKit",
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "AuthenticationServices",
+        "printedName": "AuthenticationServices",
+        "declKind": "Import",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ]
+      },
+      {
+        "kind": "Import",
+        "name": "Foundation",
+        "printedName": "Foundation",
+        "declKind": "Import",
         "moduleName": "FBSDKLoginKit"
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "SilentAuthTimeout",
+        "printedName": "SilentAuthTimeout",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "requestTimeout",
+            "printedName": "requestTimeout",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Double",
+                "printedName": "Swift.Double",
+                "usr": "s:Sd"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit17SilentAuthTimeoutO07requestE0SdvpZ",
+            "mangledName": "$s13FBSDKLoginKit17SilentAuthTimeoutO07requestE0SdvpZ",
+            "moduleName": "FBSDKLoginKit",
+            "static": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "HasStorage",
+              "RawDocComment"
+            ],
+            "isLet": true,
+            "hasStorage": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Double",
+                    "printedName": "Swift.Double",
+                    "usr": "s:Sd"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit17SilentAuthTimeoutO07requestE0SdvgZ",
+                "mangledName": "$s13FBSDKLoginKit17SilentAuthTimeoutO07requestE0SdvgZ",
+                "moduleName": "FBSDKLoginKit",
+                "static": true,
+                "implicit": true,
+                "declAttributes": [
+                  "Transparent"
+                ],
+                "accessorKind": "get"
+              }
+            ]
+          }
+        ],
+        "declKind": "Enum",
+        "usr": "s:13FBSDKLoginKit17SilentAuthTimeoutO",
+        "mangledName": "$s13FBSDKLoginKit17SilentAuthTimeoutO",
+        "moduleName": "FBSDKLoginKit",
+        "declAttributes": [
+          "RawDocComment"
+        ],
+        "isEnumExhaustive": true,
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sendable",
+            "printedName": "Sendable",
+            "usr": "s:s8SendableP",
+            "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "BitwiseCopyable",
+            "printedName": "BitwiseCopyable",
+            "usr": "s:s15BitwiseCopyableP",
+            "mangledName": "$ss15BitwiseCopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "SilentAuthSessionProviding",
+        "printedName": "SilentAuthSessionProviding",
+        "children": [
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(url:callbackURLScheme:completionHandler:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "GenericTypeParam",
+                "printedName": "τ_0_0"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "URL",
+                "printedName": "Foundation.URL",
+                "usr": "s:10Foundation3URLV"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Swift.String?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "String",
+                    "printedName": "Swift.String",
+                    "usr": "s:SS"
+                  }
+                ],
+                "usr": "s:Sq"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(Foundation.URL?, (any Swift.Error)?) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Tuple",
+                    "printedName": "(Foundation.URL?, (any Swift.Error)?)",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Optional",
+                        "printedName": "Foundation.URL?",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "URL",
+                            "printedName": "Foundation.URL",
+                            "usr": "s:10Foundation3URLV"
+                          }
+                        ],
+                        "usr": "s:Sq"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Optional",
+                        "printedName": "(any Swift.Error)?",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Error",
+                            "printedName": "any Swift.Error",
+                            "usr": "s:s5ErrorP"
+                          }
+                        ],
+                        "usr": "s:Sq"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit26SilentAuthSessionProvidingP3url17callbackURLScheme17completionHandlerx10Foundation3URLV_SSSgyAISg_s5Error_pSgtctcfc",
+            "mangledName": "$s13FBSDKLoginKit26SilentAuthSessionProvidingP3url17callbackURLScheme17completionHandlerx10Foundation3URLV_SSSgyAISg_s5Error_pSgtctcfc",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.SilentAuthSessionProviding>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.SilentAuthSessionProviding>",
+            "protocolReq": true,
+            "reqNewWitnessTableEntry": true,
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Function",
+            "name": "start",
+            "printedName": "start()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Bool",
+                "printedName": "Swift.Bool",
+                "usr": "s:Sb"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit26SilentAuthSessionProvidingP5startSbyF",
+            "mangledName": "$s13FBSDKLoginKit26SilentAuthSessionProvidingP5startSbyF",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.SilentAuthSessionProviding>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.SilentAuthSessionProviding>",
+            "protocolReq": true,
+            "reqNewWitnessTableEntry": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "cancel",
+            "printedName": "cancel()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit26SilentAuthSessionProvidingP6cancelyyF",
+            "mangledName": "$s13FBSDKLoginKit26SilentAuthSessionProvidingP6cancelyyF",
+            "moduleName": "FBSDKLoginKit",
+            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.SilentAuthSessionProviding>",
+            "sugared_genericSig": "<Self where Self : FBSDKLoginKit.SilentAuthSessionProviding>",
+            "protocolReq": true,
+            "reqNewWitnessTableEntry": true,
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Var",
+            "name": "presentationContextProvider",
+            "printedName": "presentationContextProvider",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "(any AuthenticationServices.ASWebAuthenticationPresentationContextProviding)?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "ASWebAuthenticationPresentationContextProviding",
+                    "printedName": "any AuthenticationServices.ASWebAuthenticationPresentationContextProviding",
+                    "usr": "c:objc(pl)ASWebAuthenticationPresentationContextProviding"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit26SilentAuthSessionProvidingP27presentationContextProviderSo031ASWebAuthenticationPresentationhF0_pSgvp",
+            "mangledName": "$s13FBSDKLoginKit26SilentAuthSessionProvidingP27presentationContextProviderSo031ASWebAuthenticationPresentationhF0_pSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "protocolReq": true,
+            "accessors": [
+              {
+                "kind": "Accessor",
+                "name": "Get",
+                "printedName": "Get()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "(any AuthenticationServices.ASWebAuthenticationPresentationContextProviding)?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ASWebAuthenticationPresentationContextProviding",
+                        "printedName": "any AuthenticationServices.ASWebAuthenticationPresentationContextProviding",
+                        "usr": "c:objc(pl)ASWebAuthenticationPresentationContextProviding"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit26SilentAuthSessionProvidingP27presentationContextProviderSo031ASWebAuthenticationPresentationhF0_pSgvg",
+                "mangledName": "$s13FBSDKLoginKit26SilentAuthSessionProvidingP27presentationContextProviderSo031ASWebAuthenticationPresentationhF0_pSgvg",
+                "moduleName": "FBSDKLoginKit",
+                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.SilentAuthSessionProviding>",
+                "sugared_genericSig": "<Self where Self : FBSDKLoginKit.SilentAuthSessionProviding>",
+                "protocolReq": true,
+                "reqNewWitnessTableEntry": true,
+                "accessorKind": "get"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Set",
+                "printedName": "Set()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Optional",
+                    "printedName": "(any AuthenticationServices.ASWebAuthenticationPresentationContextProviding)?",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "ASWebAuthenticationPresentationContextProviding",
+                        "printedName": "any AuthenticationServices.ASWebAuthenticationPresentationContextProviding",
+                        "usr": "c:objc(pl)ASWebAuthenticationPresentationContextProviding"
+                      }
+                    ],
+                    "usr": "s:Sq"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit26SilentAuthSessionProvidingP27presentationContextProviderSo031ASWebAuthenticationPresentationhF0_pSgvs",
+                "mangledName": "$s13FBSDKLoginKit26SilentAuthSessionProvidingP27presentationContextProviderSo031ASWebAuthenticationPresentationhF0_pSgvs",
+                "moduleName": "FBSDKLoginKit",
+                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.SilentAuthSessionProviding>",
+                "sugared_genericSig": "<Self where Self : FBSDKLoginKit.SilentAuthSessionProviding>",
+                "protocolReq": true,
+                "reqNewWitnessTableEntry": true,
+                "accessorKind": "set"
+              },
+              {
+                "kind": "Accessor",
+                "name": "Modify",
+                "printedName": "Modify()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  }
+                ],
+                "declKind": "Accessor",
+                "usr": "s:13FBSDKLoginKit26SilentAuthSessionProvidingP27presentationContextProviderSo031ASWebAuthenticationPresentationhF0_pSgvM",
+                "mangledName": "$s13FBSDKLoginKit26SilentAuthSessionProvidingP27presentationContextProviderSo031ASWebAuthenticationPresentationhF0_pSgvM",
+                "moduleName": "FBSDKLoginKit",
+                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKLoginKit.SilentAuthSessionProviding>",
+                "sugared_genericSig": "<Self where Self : FBSDKLoginKit.SilentAuthSessionProviding>",
+                "protocolReq": true,
+                "implicit": true,
+                "intro_iOS": "13.0",
+                "declAttributes": [
+                  "Available"
+                ],
+                "reqNewWitnessTableEntry": true,
+                "accessorKind": "_modify"
+              }
+            ]
+          }
+        ],
+        "declKind": "Protocol",
+        "usr": "s:13FBSDKLoginKit26SilentAuthSessionProvidingP",
+        "mangledName": "$s13FBSDKLoginKit26SilentAuthSessionProvidingP",
+        "moduleName": "FBSDKLoginKit",
+        "intro_iOS": "13.0",
+        "declAttributes": [
+          "Available",
+          "RawDocComment"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "SilentAuthenticationSession",
+        "printedName": "SilentAuthenticationSession",
+        "children": [
+          {
+            "kind": "Var",
+            "name": "authSession",
+            "printedName": "authSession",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "(any FBSDKLoginKit.SilentAuthSessionProviding)?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "SilentAuthSessionProviding",
+                    "printedName": "any FBSDKLoginKit.SilentAuthSessionProviding",
+                    "usr": "s:13FBSDKLoginKit26SilentAuthSessionProvidingP"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit27SilentAuthenticationSessionC04authE033_1E50566C1D1ED2598B9B3EFEC91749C0LLAA0c4AuthE9Providing_pSgvp",
+            "mangledName": "$s13FBSDKLoginKit27SilentAuthenticationSessionC04authE033_1E50566C1D1ED2598B9B3EFEC91749C0LLAA0c4AuthE9Providing_pSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 0,
+            "hasStorage": true
+          },
+          {
+            "kind": "Var",
+            "name": "completion",
+            "printedName": "completion",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "((Swift.Result<Foundation.URL, FBSDKLoginKit.LimitedLoginRefreshError>) -> ())?",
+                "children": [
+                  {
+                    "kind": "TypeFunc",
+                    "name": "Function",
+                    "printedName": "(Swift.Result<Foundation.URL, FBSDKLoginKit.LimitedLoginRefreshError>) -> ()",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Void",
+                        "printedName": "()"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Result",
+                        "printedName": "Swift.Result<Foundation.URL, FBSDKLoginKit.LimitedLoginRefreshError>",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "URL",
+                            "printedName": "Foundation.URL",
+                            "usr": "s:10Foundation3URLV"
+                          },
+                          {
+                            "kind": "TypeNominal",
+                            "name": "LimitedLoginRefreshError",
+                            "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                            "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                          }
+                        ],
+                        "usr": "s:s6ResultO"
+                      }
+                    ]
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit27SilentAuthenticationSessionC10completion33_1E50566C1D1ED2598B9B3EFEC91749C0LLys6ResultOy10Foundation3URLVAA24LimitedLoginRefreshErrorOGcSgvp",
+            "mangledName": "$s13FBSDKLoginKit27SilentAuthenticationSessionC10completion33_1E50566C1D1ED2598B9B3EFEC91749C0LLys6ResultOy10Foundation3URLVAA24LimitedLoginRefreshErrorOGcSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 1,
+            "hasStorage": true
+          },
+          {
+            "kind": "Var",
+            "name": "timeoutWorkItem",
+            "printedName": "timeoutWorkItem",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Optional",
+                "printedName": "Dispatch.DispatchWorkItem?",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "DispatchWorkItem",
+                    "printedName": "Dispatch.DispatchWorkItem",
+                    "usr": "s:8Dispatch0A8WorkItemC"
+                  }
+                ],
+                "usr": "s:Sq"
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit27SilentAuthenticationSessionC15timeoutWorkItem33_1E50566C1D1ED2598B9B3EFEC91749C0LL8Dispatch0qgH0CSgvp",
+            "mangledName": "$s13FBSDKLoginKit27SilentAuthenticationSessionC15timeoutWorkItem33_1E50566C1D1ED2598B9B3EFEC91749C0LL8Dispatch0qgH0CSgvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "HasInitialValue",
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 2,
+            "hasStorage": true
+          },
+          {
+            "kind": "Var",
+            "name": "sessionProvider",
+            "printedName": "sessionProvider",
+            "children": [
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(Foundation.URL, Swift.String?, @escaping (Foundation.URL?, (any Swift.Error)?) -> ()) -> any FBSDKLoginKit.SilentAuthSessionProviding",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "SilentAuthSessionProviding",
+                    "printedName": "any FBSDKLoginKit.SilentAuthSessionProviding",
+                    "usr": "s:13FBSDKLoginKit26SilentAuthSessionProvidingP"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Tuple",
+                    "printedName": "(Foundation.URL, Swift.String?, (Foundation.URL?, (any Swift.Error)?) -> ())",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "URL",
+                        "printedName": "Foundation.URL",
+                        "usr": "s:10Foundation3URLV"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Optional",
+                        "printedName": "Swift.String?",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "String",
+                            "printedName": "Swift.String",
+                            "usr": "s:SS"
+                          }
+                        ],
+                        "usr": "s:Sq"
+                      },
+                      {
+                        "kind": "TypeFunc",
+                        "name": "Function",
+                        "printedName": "(Foundation.URL?, (any Swift.Error)?) -> ()",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Void",
+                            "printedName": "()"
+                          },
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Tuple",
+                            "printedName": "(Foundation.URL?, (any Swift.Error)?)",
+                            "children": [
+                              {
+                                "kind": "TypeNominal",
+                                "name": "Optional",
+                                "printedName": "Foundation.URL?",
+                                "children": [
+                                  {
+                                    "kind": "TypeNominal",
+                                    "name": "URL",
+                                    "printedName": "Foundation.URL",
+                                    "usr": "s:10Foundation3URLV"
+                                  }
+                                ],
+                                "usr": "s:Sq"
+                              },
+                              {
+                                "kind": "TypeNominal",
+                                "name": "Optional",
+                                "printedName": "(any Swift.Error)?",
+                                "children": [
+                                  {
+                                    "kind": "TypeNominal",
+                                    "name": "Error",
+                                    "printedName": "any Swift.Error",
+                                    "usr": "s:s5ErrorP"
+                                  }
+                                ],
+                                "usr": "s:Sq"
+                              }
+                            ]
+                          }
+                        ]
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "declKind": "Var",
+            "usr": "s:13FBSDKLoginKit27SilentAuthenticationSessionC15sessionProvider33_1E50566C1D1ED2598B9B3EFEC91749C0LLyAA0c4AuthE9Providing_p10Foundation3URLV_SSSgyAISg_s5Error_pSgtctcvp",
+            "mangledName": "$s13FBSDKLoginKit27SilentAuthenticationSessionC15sessionProvider33_1E50566C1D1ED2598B9B3EFEC91749C0LLyAA0c4AuthE9Providing_p10Foundation3URLV_SSSgyAISg_s5Error_pSgtctcvp",
+            "moduleName": "FBSDKLoginKit",
+            "isInternal": true,
+            "declAttributes": [
+              "Final",
+              "Preconcurrency",
+              "Custom",
+              "HasStorage",
+              "AccessControl"
+            ],
+            "fixedbinaryorder": 3,
+            "isLet": true,
+            "hasStorage": true
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init(sessionProvider:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "SilentAuthenticationSession",
+                "printedName": "FBSDKLoginKit.SilentAuthenticationSession",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)SilentAuthenticationSession"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(Foundation.URL, Swift.String?, @escaping (Foundation.URL?, (any Swift.Error)?) -> ()) -> any FBSDKLoginKit.SilentAuthSessionProviding",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "SilentAuthSessionProviding",
+                    "printedName": "any FBSDKLoginKit.SilentAuthSessionProviding",
+                    "usr": "s:13FBSDKLoginKit26SilentAuthSessionProvidingP"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Tuple",
+                    "printedName": "(Foundation.URL, Swift.String?, (Foundation.URL?, (any Swift.Error)?) -> ())",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "URL",
+                        "printedName": "Foundation.URL",
+                        "usr": "s:10Foundation3URLV"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Optional",
+                        "printedName": "Swift.String?",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "String",
+                            "printedName": "Swift.String",
+                            "usr": "s:SS"
+                          }
+                        ],
+                        "usr": "s:Sq"
+                      },
+                      {
+                        "kind": "TypeFunc",
+                        "name": "Function",
+                        "printedName": "(Foundation.URL?, (any Swift.Error)?) -> ()",
+                        "children": [
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Void",
+                            "printedName": "()"
+                          },
+                          {
+                            "kind": "TypeNominal",
+                            "name": "Tuple",
+                            "printedName": "(Foundation.URL?, (any Swift.Error)?)",
+                            "children": [
+                              {
+                                "kind": "TypeNominal",
+                                "name": "Optional",
+                                "printedName": "Foundation.URL?",
+                                "children": [
+                                  {
+                                    "kind": "TypeNominal",
+                                    "name": "URL",
+                                    "printedName": "Foundation.URL",
+                                    "usr": "s:10Foundation3URLV"
+                                  }
+                                ],
+                                "usr": "s:Sq"
+                              },
+                              {
+                                "kind": "TypeNominal",
+                                "name": "Optional",
+                                "printedName": "(any Swift.Error)?",
+                                "children": [
+                                  {
+                                    "kind": "TypeNominal",
+                                    "name": "Error",
+                                    "printedName": "any Swift.Error",
+                                    "usr": "s:s5ErrorP"
+                                  }
+                                ],
+                                "usr": "s:Sq"
+                              }
+                            ]
+                          }
+                        ]
+                      }
+                    ]
+                  }
+                ],
+                "hasDefaultArg": true
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "s:13FBSDKLoginKit27SilentAuthenticationSessionC15sessionProviderAcA0c4AuthE9Providing_p10Foundation3URLV_SSSgyAHSg_s5Error_pSgtctc_tcfc",
+            "mangledName": "$s13FBSDKLoginKit27SilentAuthenticationSessionC15sessionProviderAcA0c4AuthE9Providing_p10Foundation3URLV_SSSgyAHSg_s5Error_pSgtctc_tcfc",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Preconcurrency",
+              "Custom",
+              "RawDocComment"
+            ],
+            "init_kind": "Designated"
+          },
+          {
+            "kind": "Function",
+            "name": "start",
+            "printedName": "start(url:callbackURLScheme:completion:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "URL",
+                "printedName": "Foundation.URL",
+                "usr": "s:10Foundation3URLV"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              },
+              {
+                "kind": "TypeFunc",
+                "name": "Function",
+                "printedName": "(Swift.Result<Foundation.URL, FBSDKLoginKit.LimitedLoginRefreshError>) -> ()",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Void",
+                    "printedName": "()"
+                  },
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Result",
+                    "printedName": "Swift.Result<Foundation.URL, FBSDKLoginKit.LimitedLoginRefreshError>",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "URL",
+                        "printedName": "Foundation.URL",
+                        "usr": "s:10Foundation3URLV"
+                      },
+                      {
+                        "kind": "TypeNominal",
+                        "name": "LimitedLoginRefreshError",
+                        "printedName": "FBSDKLoginKit.LimitedLoginRefreshError",
+                        "usr": "c:@M@FBSDKLoginKit@E@FBSDKLimitedLoginRefreshError"
+                      }
+                    ],
+                    "usr": "s:s6ResultO"
+                  }
+                ]
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit27SilentAuthenticationSessionC5start3url17callbackURLScheme10completiony10Foundation3URLV_SSys6ResultOyAjA24LimitedLoginRefreshErrorOGctF",
+            "mangledName": "$s13FBSDKLoginKit27SilentAuthenticationSessionC5start3url17callbackURLScheme10completiony10Foundation3URLV_SSys6ResultOyAjA24LimitedLoginRefreshErrorOGctF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Preconcurrency",
+              "Custom",
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "cancel",
+            "printedName": "cancel()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "Void",
+                "printedName": "()"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:13FBSDKLoginKit27SilentAuthenticationSessionC6cancelyyF",
+            "mangledName": "$s13FBSDKLoginKit27SilentAuthenticationSessionC6cancelyyF",
+            "moduleName": "FBSDKLoginKit",
+            "declAttributes": [
+              "Preconcurrency",
+              "Custom",
+              "Final",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Function",
+            "name": "presentationAnchor",
+            "printedName": "presentationAnchor(for:)",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "UIWindow",
+                "printedName": "UIKit.UIWindow",
+                "usr": "c:objc(cs)UIWindow"
+              },
+              {
+                "kind": "TypeNominal",
+                "name": "ASWebAuthenticationSession",
+                "printedName": "AuthenticationServices.ASWebAuthenticationSession",
+                "usr": "c:objc(cs)ASWebAuthenticationSession"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)SilentAuthenticationSession(im)presentationAnchorForWebAuthenticationSession:",
+            "mangledName": "$s13FBSDKLoginKit27SilentAuthenticationSessionC18presentationAnchor3forSo8UIWindowCSo05ASWebdE0C_tF",
+            "moduleName": "FBSDKLoginKit",
+            "objc_name": "presentationAnchorForWebAuthenticationSession:",
+            "declAttributes": [
+              "Final",
+              "ObjC",
+              "Preconcurrency",
+              "Custom",
+              "RawDocComment"
+            ],
+            "funcSelfKind": "NonMutating"
+          },
+          {
+            "kind": "Constructor",
+            "name": "init",
+            "printedName": "init()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "SilentAuthenticationSession",
+                "printedName": "FBSDKLoginKit.SilentAuthenticationSession",
+                "usr": "c:@M@FBSDKLoginKit@objc(cs)SilentAuthenticationSession"
+              }
+            ],
+            "declKind": "Constructor",
+            "usr": "c:@M@FBSDKLoginKit@objc(cs)SilentAuthenticationSession(im)init",
+            "mangledName": "$s13FBSDKLoginKit27SilentAuthenticationSessionCACycfc",
+            "moduleName": "FBSDKLoginKit",
+            "overriding": true,
+            "implicit": true,
+            "objc_name": "init",
+            "declAttributes": [
+              "Dynamic",
+              "ObjC",
+              "Preconcurrency",
+              "Custom",
+              "Override"
+            ],
+            "init_kind": "Designated"
+          }
+        ],
+        "declKind": "Class",
+        "usr": "c:@M@FBSDKLoginKit@objc(cs)SilentAuthenticationSession",
+        "mangledName": "$s13FBSDKLoginKit27SilentAuthenticationSessionC",
+        "moduleName": "FBSDKLoginKit",
+        "intro_iOS": "13.0",
+        "declAttributes": [
+          "Preconcurrency",
+          "Custom",
+          "Final",
+          "Available",
+          "RawDocComment",
+          "ObjC"
+        ],
+        "superclassUsr": "c:objc(cs)NSObject",
+        "superclassNames": [
+          "ObjectiveC.NSObject"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CVarArg",
+            "printedName": "CVarArg",
+            "usr": "s:s7CVarArgP",
+            "mangledName": "$ss7CVarArgP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObservingPublishing",
+            "printedName": "_KeyValueCodingAndObservingPublishing",
+            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObserving",
+            "printedName": "_KeyValueCodingAndObserving",
+            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomStringConvertible",
+            "printedName": "CustomStringConvertible",
+            "usr": "s:s23CustomStringConvertibleP",
+            "mangledName": "$ss23CustomStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomDebugStringConvertible",
+            "printedName": "CustomDebugStringConvertible",
+            "usr": "s:s28CustomDebugStringConvertibleP",
+            "mangledName": "$ss28CustomDebugStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sendable",
+            "printedName": "Sendable",
+            "usr": "s:s8SendableP",
+            "mangledName": "$ss8SendableP"
+          }
+        ]
       },
       {
         "kind": "Import",
@@ -24634,7 +36226,23 @@
         "declKind": "Protocol",
         "usr": "s:13FBSDKLoginKit29UserInterfaceElementProvidingP",
         "mangledName": "$s13FBSDKLoginKit29UserInterfaceElementProvidingP",
-        "moduleName": "FBSDKLoginKit"
+        "moduleName": "FBSDKLoginKit",
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          }
+        ]
       },
       {
         "kind": "Import",
@@ -24697,7 +36305,23 @@
         "declKind": "Protocol",
         "usr": "s:13FBSDKLoginKit28UserInterfaceStringProvidingP",
         "mangledName": "$s13FBSDKLoginKit28UserInterfaceStringProvidingP",
-        "moduleName": "FBSDKLoginKit"
+        "moduleName": "FBSDKLoginKit",
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          }
+        ]
       },
       {
         "kind": "Import",
@@ -26931,6 +38555,20 @@
         "conformances": [
           {
             "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
             "name": "Equatable",
             "printedName": "Equatable",
             "usr": "s:SQ",
@@ -27002,6 +38640,20 @@
         "conformances": [
           {
             "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
             "name": "Equatable",
             "printedName": "Equatable",
             "usr": "s:SQ",
@@ -27060,6 +38712,570 @@
       },
       {
         "kind": "TypeDecl",
+        "name": "Data",
+        "printedName": "Data",
+        "children": [
+          {
+            "kind": "Function",
+            "name": "base64URLEncodedString",
+            "printedName": "base64URLEncodedString()",
+            "children": [
+              {
+                "kind": "TypeNominal",
+                "name": "String",
+                "printedName": "Swift.String",
+                "usr": "s:SS"
+              }
+            ],
+            "declKind": "Func",
+            "usr": "s:10Foundation4DataV13FBSDKLoginKitE22base64URLEncodedStringSSyF",
+            "mangledName": "$s10Foundation4DataV13FBSDKLoginKitE22base64URLEncodedStringSSyF",
+            "moduleName": "FBSDKLoginKit",
+            "isFromExtension": true,
+            "funcSelfKind": "NonMutating"
+          }
+        ],
+        "declKind": "Struct",
+        "usr": "s:10Foundation4DataV",
+        "mangledName": "$s10Foundation4DataV",
+        "moduleName": "Foundation",
+        "intro_Macosx": "10.10",
+        "intro_iOS": "8.0",
+        "intro_tvOS": "9.0",
+        "intro_watchOS": "2.0",
+        "declAttributes": [
+          "AddressableForDependencies",
+          "Frozen",
+          "Available",
+          "Available",
+          "Available",
+          "Available"
+        ],
+        "isExternal": true,
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "RandomAccessCollection",
+            "printedName": "RandomAccessCollection",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "Element",
+                "printedName": "Element",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UInt8",
+                    "printedName": "Swift.UInt8",
+                    "usr": "s:s5UInt8V"
+                  }
+                ]
+              },
+              {
+                "kind": "TypeWitness",
+                "name": "Index",
+                "printedName": "Index",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Int",
+                    "printedName": "Swift.Int",
+                    "usr": "s:Si"
+                  }
+                ]
+              },
+              {
+                "kind": "TypeWitness",
+                "name": "SubSequence",
+                "printedName": "SubSequence",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Data",
+                    "printedName": "Foundation.Data",
+                    "usr": "s:10Foundation4DataV"
+                  }
+                ]
+              },
+              {
+                "kind": "TypeWitness",
+                "name": "Indices",
+                "printedName": "Indices",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Range",
+                    "printedName": "Swift.Range<Swift.Int>",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Int",
+                        "printedName": "Swift.Int",
+                        "usr": "s:Si"
+                      }
+                    ],
+                    "usr": "s:Sn"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:Sk",
+            "mangledName": "$sSk"
+          },
+          {
+            "kind": "Conformance",
+            "name": "MutableCollection",
+            "printedName": "MutableCollection",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "Element",
+                "printedName": "Element",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UInt8",
+                    "printedName": "Swift.UInt8",
+                    "usr": "s:s5UInt8V"
+                  }
+                ]
+              },
+              {
+                "kind": "TypeWitness",
+                "name": "Index",
+                "printedName": "Index",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Int",
+                    "printedName": "Swift.Int",
+                    "usr": "s:Si"
+                  }
+                ]
+              },
+              {
+                "kind": "TypeWitness",
+                "name": "SubSequence",
+                "printedName": "SubSequence",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Data",
+                    "printedName": "Foundation.Data",
+                    "usr": "s:10Foundation4DataV"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:SM",
+            "mangledName": "$sSM"
+          },
+          {
+            "kind": "Conformance",
+            "name": "RangeReplaceableCollection",
+            "printedName": "RangeReplaceableCollection",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "SubSequence",
+                "printedName": "SubSequence",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Data",
+                    "printedName": "Foundation.Data",
+                    "usr": "s:10Foundation4DataV"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:Sm",
+            "mangledName": "$sSm"
+          },
+          {
+            "kind": "Conformance",
+            "name": "MutableDataProtocol",
+            "printedName": "MutableDataProtocol",
+            "usr": "s:10Foundation19MutableDataProtocolP",
+            "mangledName": "$s10Foundation19MutableDataProtocolP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "ContiguousBytes",
+            "printedName": "ContiguousBytes",
+            "usr": "s:10Foundation15ContiguousBytesP",
+            "mangledName": "$s10Foundation15ContiguousBytesP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sendable",
+            "printedName": "Sendable",
+            "usr": "s:s8SendableP",
+            "mangledName": "$ss8SendableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "BidirectionalCollection",
+            "printedName": "BidirectionalCollection",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "Element",
+                "printedName": "Element",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UInt8",
+                    "printedName": "Swift.UInt8",
+                    "usr": "s:s5UInt8V"
+                  }
+                ]
+              },
+              {
+                "kind": "TypeWitness",
+                "name": "Index",
+                "printedName": "Index",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Int",
+                    "printedName": "Swift.Int",
+                    "usr": "s:Si"
+                  }
+                ]
+              },
+              {
+                "kind": "TypeWitness",
+                "name": "SubSequence",
+                "printedName": "SubSequence",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Data",
+                    "printedName": "Foundation.Data",
+                    "usr": "s:10Foundation4DataV"
+                  }
+                ]
+              },
+              {
+                "kind": "TypeWitness",
+                "name": "Indices",
+                "printedName": "Indices",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Range",
+                    "printedName": "Swift.Range<Swift.Int>",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Int",
+                        "printedName": "Swift.Int",
+                        "usr": "s:Si"
+                      }
+                    ],
+                    "usr": "s:Sn"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:SK",
+            "mangledName": "$sSK"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Collection",
+            "printedName": "Collection",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "Element",
+                "printedName": "Element",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UInt8",
+                    "printedName": "Swift.UInt8",
+                    "usr": "s:s5UInt8V"
+                  }
+                ]
+              },
+              {
+                "kind": "TypeWitness",
+                "name": "Index",
+                "printedName": "Index",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Int",
+                    "printedName": "Swift.Int",
+                    "usr": "s:Si"
+                  }
+                ]
+              },
+              {
+                "kind": "TypeWitness",
+                "name": "Iterator",
+                "printedName": "Iterator",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Iterator",
+                    "printedName": "Foundation.Data.Iterator",
+                    "usr": "s:10Foundation4DataV8IteratorV"
+                  }
+                ]
+              },
+              {
+                "kind": "TypeWitness",
+                "name": "SubSequence",
+                "printedName": "SubSequence",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Data",
+                    "printedName": "Foundation.Data",
+                    "usr": "s:10Foundation4DataV"
+                  }
+                ]
+              },
+              {
+                "kind": "TypeWitness",
+                "name": "Indices",
+                "printedName": "Indices",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Range",
+                    "printedName": "Swift.Range<Swift.Int>",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Int",
+                        "printedName": "Swift.Int",
+                        "usr": "s:Si"
+                      }
+                    ],
+                    "usr": "s:Sn"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:Sl",
+            "mangledName": "$sSl"
+          },
+          {
+            "kind": "Conformance",
+            "name": "DataProtocol",
+            "printedName": "DataProtocol",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "Regions",
+                "printedName": "Regions",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "CollectionOfOne",
+                    "printedName": "Swift.CollectionOfOne<Foundation.Data>",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "Data",
+                        "printedName": "Foundation.Data",
+                        "usr": "s:10Foundation4DataV"
+                      }
+                    ],
+                    "usr": "s:s15CollectionOfOneV"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:10Foundation12DataProtocolP",
+            "mangledName": "$s10Foundation12DataProtocolP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "SendableMetatype",
+            "printedName": "SendableMetatype",
+            "usr": "s:s16SendableMetatypeP",
+            "mangledName": "$ss16SendableMetatypeP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Sequence",
+            "printedName": "Sequence",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "Element",
+                "printedName": "Element",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "UInt8",
+                    "printedName": "Swift.UInt8",
+                    "usr": "s:s5UInt8V"
+                  }
+                ]
+              },
+              {
+                "kind": "TypeWitness",
+                "name": "Iterator",
+                "printedName": "Iterator",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "Iterator",
+                    "printedName": "Foundation.Data.Iterator",
+                    "usr": "s:10Foundation4DataV8IteratorV"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:ST",
+            "mangledName": "$sST"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomStringConvertible",
+            "printedName": "CustomStringConvertible",
+            "usr": "s:s23CustomStringConvertibleP",
+            "mangledName": "$ss23CustomStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomDebugStringConvertible",
+            "printedName": "CustomDebugStringConvertible",
+            "usr": "s:s28CustomDebugStringConvertibleP",
+            "mangledName": "$ss28CustomDebugStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomReflectable",
+            "printedName": "CustomReflectable",
+            "usr": "s:s17CustomReflectableP",
+            "mangledName": "$ss17CustomReflectableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Decodable",
+            "printedName": "Decodable",
+            "usr": "s:Se",
+            "mangledName": "$sSe"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Encodable",
+            "printedName": "Encodable",
+            "usr": "s:SE",
+            "mangledName": "$sSE"
+          },
+          {
+            "kind": "Conformance",
+            "name": "ReferenceConvertible",
+            "printedName": "ReferenceConvertible",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "ReferenceType",
+                "printedName": "ReferenceType",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "NSData",
+                    "printedName": "Foundation.NSData",
+                    "usr": "c:objc(cs)NSData"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:10Foundation20ReferenceConvertibleP",
+            "mangledName": "$s10Foundation20ReferenceConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_ObjectiveCBridgeable",
+            "printedName": "_ObjectiveCBridgeable",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "_ObjectiveCType",
+                "printedName": "_ObjectiveCType",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "NSData",
+                    "printedName": "Foundation.NSData",
+                    "usr": "c:objc(cs)NSData"
+                  }
+                ]
+              }
+            ],
+            "usr": "s:s21_ObjectiveCBridgeableP",
+            "mangledName": "$ss21_ObjectiveCBridgeableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Transferable",
+            "printedName": "Transferable",
+            "children": [
+              {
+                "kind": "TypeWitness",
+                "name": "Representation",
+                "printedName": "Representation",
+                "children": [
+                  {
+                    "kind": "TypeNominal",
+                    "name": "OpaqueTypeArchetype",
+                    "printedName": "some CoreTransferable.TransferRepresentation",
+                    "children": [
+                      {
+                        "kind": "TypeNominal",
+                        "name": "TransferRepresentation",
+                        "printedName": "CoreTransferable.TransferRepresentation",
+                        "usr": "s:16CoreTransferable22TransferRepresentationP"
+                      }
+                    ]
+                  }
+                ]
+              }
+            ],
+            "usr": "s:16CoreTransferable0B0P",
+            "mangledName": "$s16CoreTransferable0B0P"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
         "name": "InternalUtility",
         "printedName": "InternalUtility",
         "declKind": "Class",
@@ -27078,6 +39294,20 @@
           "ObjectiveC.NSObject"
         ],
         "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
           {
             "kind": "Conformance",
             "name": "Equatable",
@@ -27529,6 +39759,20 @@
         "conformances": [
           {
             "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
             "name": "_ObjectiveCBridgeable",
             "printedName": "_ObjectiveCBridgeable",
             "children": [
@@ -27605,6 +39849,13 @@
             "printedName": "_HasCustomAnyHashableRepresentation",
             "usr": "s:s35_HasCustomAnyHashableRepresentationP",
             "mangledName": "$ss35_HasCustomAnyHashableRepresentationP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "SendableMetatype",
+            "printedName": "SendableMetatype",
+            "usr": "s:s16SendableMetatypeP",
+            "mangledName": "$ss16SendableMetatypeP"
           }
         ]
       },
@@ -27629,10 +39880,17 @@
         "conformances": [
           {
             "kind": "Conformance",
-            "name": "ServerConfigurationProviding",
-            "printedName": "ServerConfigurationProviding",
-            "usr": "s:13FBSDKLoginKit28ServerConfigurationProvidingP",
-            "mangledName": "$s13FBSDKLoginKit28ServerConfigurationProvidingP"
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
           },
           {
             "kind": "Conformance",
@@ -27682,6 +39940,114 @@
             "printedName": "CustomDebugStringConvertible",
             "usr": "s:s28CustomDebugStringConvertibleP",
             "mangledName": "$ss28CustomDebugStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "ServerConfigurationProviding",
+            "printedName": "ServerConfigurationProviding",
+            "usr": "s:13FBSDKLoginKit28ServerConfigurationProvidingP",
+            "mangledName": "$s13FBSDKLoginKit28ServerConfigurationProvidingP"
+          }
+        ]
+      },
+      {
+        "kind": "TypeDecl",
+        "name": "ASWebAuthenticationSession",
+        "printedName": "ASWebAuthenticationSession",
+        "declKind": "Class",
+        "usr": "c:objc(cs)ASWebAuthenticationSession",
+        "moduleName": "AuthenticationServices",
+        "isOpen": true,
+        "intro_iOS": "12.0",
+        "objc_name": "ASWebAuthenticationSession",
+        "declAttributes": [
+          "Available",
+          "ObjC",
+          "Dynamic"
+        ],
+        "superclassUsr": "c:objc(cs)NSObject",
+        "isExternal": true,
+        "inheritsConvenienceInitializers": true,
+        "superclassNames": [
+          "ObjectiveC.NSObject"
+        ],
+        "conformances": [
+          {
+            "kind": "Conformance",
+            "name": "Copyable",
+            "printedName": "Copyable",
+            "usr": "s:s8CopyableP",
+            "mangledName": "$ss8CopyableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Escapable",
+            "printedName": "Escapable",
+            "usr": "s:s9EscapableP",
+            "mangledName": "$ss9EscapableP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Equatable",
+            "printedName": "Equatable",
+            "usr": "s:SQ",
+            "mangledName": "$sSQ"
+          },
+          {
+            "kind": "Conformance",
+            "name": "Hashable",
+            "printedName": "Hashable",
+            "usr": "s:SH",
+            "mangledName": "$sSH"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CVarArg",
+            "printedName": "CVarArg",
+            "usr": "s:s7CVarArgP",
+            "mangledName": "$ss7CVarArgP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObservingPublishing",
+            "printedName": "_KeyValueCodingAndObservingPublishing",
+            "usr": "s:10Foundation37_KeyValueCodingAndObservingPublishingP",
+            "mangledName": "$s10Foundation37_KeyValueCodingAndObservingPublishingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "_KeyValueCodingAndObserving",
+            "printedName": "_KeyValueCodingAndObserving",
+            "usr": "s:10Foundation27_KeyValueCodingAndObservingP",
+            "mangledName": "$s10Foundation27_KeyValueCodingAndObservingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomStringConvertible",
+            "printedName": "CustomStringConvertible",
+            "usr": "s:s23CustomStringConvertibleP",
+            "mangledName": "$ss23CustomStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "CustomDebugStringConvertible",
+            "printedName": "CustomDebugStringConvertible",
+            "usr": "s:s28CustomDebugStringConvertibleP",
+            "mangledName": "$ss28CustomDebugStringConvertibleP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "SilentAuthSessionProviding",
+            "printedName": "SilentAuthSessionProviding",
+            "usr": "s:13FBSDKLoginKit26SilentAuthSessionProvidingP",
+            "mangledName": "$s13FBSDKLoginKit26SilentAuthSessionProvidingP"
+          },
+          {
+            "kind": "Conformance",
+            "name": "AuthenticationSessionProtocol",
+            "printedName": "AuthenticationSessionProtocol",
+            "usr": "s:12FBSDKCoreKit29AuthenticationSessionProtocolP",
+            "mangledName": "$s12FBSDKCoreKit29AuthenticationSessionProtocolP"
           }
         ]
       }
@@ -27690,18 +40056,46 @@
   },
   "ConstValues": [
     {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/AppSwitch.swift",
+      "kind": "IntegerLiteral",
+      "offset": 674,
+      "length": 7,
+      "value": "1"
+    },
+    {
       "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/AuthenticationTokenFactory.swift",
       "kind": "StringLiteral",
-      "offset": 731,
+      "offset": 711,
       "length": 29,
       "value": "\"-----BEGIN CERTIFICATE-----\""
     },
     {
       "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/AuthenticationTokenFactory.swift",
       "kind": "StringLiteral",
-      "offset": 784,
+      "offset": 764,
       "length": 27,
       "value": "\"-----END CERTIFICATE-----\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/BackgroundRefreshManager.swift",
+      "kind": "BooleanLiteral",
+      "offset": 1543,
+      "length": 5,
+      "value": "false"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/CodeVerifier.swift",
+      "kind": "StringLiteral",
+      "offset": 865,
+      "length": 2,
+      "value": "\"\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/CodeVerifier.swift",
+      "kind": "IntegerLiteral",
+      "offset": 914,
+      "length": 1,
+      "value": "0"
     },
     {
       "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/CodeVerifier.swift",
@@ -27725,18 +40119,11 @@
       "value": "128"
     },
     {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/DefaultAudience.swift",
-      "kind": "IntegerLiteral",
-      "offset": 964,
-      "length": 6,
-      "value": "1"
-    },
-    {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/DefaultAudience.swift",
-      "kind": "IntegerLiteral",
-      "offset": 1064,
-      "length": 8,
-      "value": "2"
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/DPoPKeyManager.swift",
+      "kind": "StringLiteral",
+      "offset": 4314,
+      "length": 27,
+      "value": "\"com.facebook.sdk.dpop.key\""
     },
     {
       "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/DefaultAudience.swift",
@@ -27758,13 +40145,6 @@
       "offset": 850,
       "length": 1,
       "value": "5"
-    },
-    {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/DeviceLoginCodeInfo.swift",
-      "kind": "StringLiteral",
-      "offset": 410,
-      "length": 19,
-      "value": "\"FBSDKLoginKit.DeviceLoginCodeInfo\""
     },
     {
       "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/DeviceLoginError.swift",
@@ -27802,53 +40182,11 @@
       "value": "1349152"
     },
     {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/DeviceLoginError.swift",
-      "kind": "IntegerLiteral",
-      "offset": 1994,
-      "length": 7,
-      "value": "1349172"
-    },
-    {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/DeviceLoginError.swift",
-      "kind": "IntegerLiteral",
-      "offset": 2089,
-      "length": 7,
-      "value": "1349173"
-    },
-    {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/DeviceLoginError.swift",
-      "kind": "IntegerLiteral",
-      "offset": 2198,
-      "length": 7,
-      "value": "1349174"
-    },
-    {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/DeviceLoginError.swift",
-      "kind": "IntegerLiteral",
-      "offset": 2268,
-      "length": 7,
-      "value": "1349152"
-    },
-    {
       "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/DeviceLoginManager.swift",
       "kind": "BooleanLiteral",
       "offset": 1341,
       "length": 5,
       "value": "false"
-    },
-    {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/DeviceLoginManager.swift",
-      "kind": "StringLiteral",
-      "offset": 803,
-      "length": 18,
-      "value": "\"FBSDKLoginKit.DeviceLoginManager\""
-    },
-    {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/DeviceLoginManagerResult.swift",
-      "kind": "StringLiteral",
-      "offset": 411,
-      "length": 24,
-      "value": "\"FBSDKLoginKit.DeviceLoginManagerResult\""
     },
     {
       "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/DeviceRequestsHelper.swift",
@@ -27914,6 +40252,20 @@
       "value": "\"_fb._tcp.\""
     },
     {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/DirectRefreshSession.swift",
+      "kind": "IntegerLiteral",
+      "offset": 849,
+      "length": 2,
+      "value": "30"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/DirectRefreshSession.swift",
+      "kind": "Dictionary",
+      "offset": 3389,
+      "length": 3,
+      "value": "[]"
+    },
+    {
       "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBLoginButton.swift",
       "kind": "Array",
       "offset": 1814,
@@ -27923,84 +40275,63 @@
     {
       "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBLoginButton.swift",
       "kind": "BooleanLiteral",
-      "offset": 3428,
+      "offset": 3541,
       "length": 5,
       "value": "false"
     },
     {
       "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBLoginButton.swift",
       "kind": "IntegerLiteral",
-      "offset": 4173,
+      "offset": 4286,
       "length": 1,
       "value": "0"
     },
     {
       "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBLoginButton.swift",
       "kind": "IntegerLiteral",
-      "offset": 4249,
+      "offset": 4362,
       "length": 12,
       "value": "1"
     },
     {
       "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBLoginButton.swift",
       "kind": "IntegerLiteral",
-      "offset": 4418,
-      "length": 7,
-      "value": "2"
-    },
-    {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBLoginButton.swift",
-      "kind": "IntegerLiteral",
-      "offset": 4173,
-      "length": 1,
-      "value": "0"
-    },
-    {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBLoginButton.swift",
-      "kind": "IntegerLiteral",
-      "offset": 4249,
-      "length": 12,
-      "value": "1"
-    },
-    {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBLoginButton.swift",
-      "kind": "IntegerLiteral",
-      "offset": 4418,
+      "offset": 4531,
       "length": 7,
       "value": "2"
     },
     {
       "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBLoginButton.swift",
       "kind": "FloatLiteral",
-      "offset": 4487,
+      "offset": 4600,
       "length": 4,
       "value": "16.0"
     },
     {
       "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBLoginButton.swift",
       "kind": "FloatLiteral",
-      "offset": 4524,
+      "offset": 4637,
       "length": 3,
       "value": "6.0"
     },
     {
       "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBLoginButton.swift",
       "kind": "FloatLiteral",
-      "offset": 4558,
+      "offset": 4671,
       "length": 4,
       "value": "28.0"
     },
     {
       "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBLoginButton.swift",
       "kind": "FloatLiteral",
-      "offset": 4592,
+      "offset": 4705,
       "length": 3,
       "value": "8.0"
     },
     {
       "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBLoginButton.swift",
       "kind": "FloatLiteral",
-      "offset": 4637,
+      "offset": 4750,
       "length": 3,
       "value": "8.0"
     },
@@ -28012,13 +40343,6 @@
       "value": "false"
     },
     {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/FBPermission.swift",
-      "kind": "StringLiteral",
-      "offset": 456,
-      "length": 12,
-      "value": "\"FBSDKLoginKit.FBPermission\""
-    },
-    {
       "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
       "kind": "IntegerLiteral",
       "offset": 752,
@@ -28029,34 +40353,6 @@
       "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
       "kind": "IntegerLiteral",
       "offset": 814,
-      "length": 1,
-      "value": "1"
-    },
-    {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
-      "kind": "IntegerLiteral",
-      "offset": 752,
-      "length": 1,
-      "value": "0"
-    },
-    {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
-      "kind": "IntegerLiteral",
-      "offset": 814,
-      "length": 1,
-      "value": "1"
-    },
-    {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
-      "kind": "IntegerLiteral",
-      "offset": 1016,
-      "length": 1,
-      "value": "0"
-    },
-    {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
-      "kind": "IntegerLiteral",
-      "offset": 1041,
       "length": 1,
       "value": "1"
     },
@@ -28432,11 +40728,165 @@
       "value": "[]"
     },
     {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/FBTooltipView.swift",
-      "kind": "StringLiteral",
-      "offset": 489,
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 826,
+      "length": 1,
+      "value": "0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 1056,
+      "length": 15,
+      "value": "1"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 1301,
       "length": 13,
-      "value": "\"FBSDKLoginKit.FBTooltipView\""
+      "value": "2"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 1575,
+      "length": 15,
+      "value": "3"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 1874,
+      "length": 12,
+      "value": "4"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 2055,
+      "length": 12,
+      "value": "5"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 2238,
+      "length": 7,
+      "value": "6"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 2441,
+      "length": 11,
+      "value": "7"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 2799,
+      "length": 15,
+      "value": "8"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 2971,
+      "length": 9,
+      "value": "9"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 3287,
+      "length": 15,
+      "value": "10"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 3473,
+      "length": 19,
+      "value": "11"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 4513,
+      "length": 12,
+      "value": "12"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 5405,
+      "length": 23,
+      "value": "13"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 5508,
+      "length": 7,
+      "value": "14"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 10238,
+      "length": 1,
+      "value": "0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 10445,
+      "length": 10,
+      "value": "1"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 10627,
+      "length": 12,
+      "value": "2"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LimitedLoginRefreshError.swift",
+      "kind": "IntegerLiteral",
+      "offset": 10981,
+      "length": 10,
+      "value": "3"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LimitedLoginRefresher.swift",
+      "kind": "StringLiteral",
+      "offset": 4190,
+      "length": 58,
+      "value": "\"FBSDKLoginKit: DPoP key generation failed during silent \""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LimitedLoginRefresher.swift",
+      "kind": "StringLiteral",
+      "offset": 4261,
+      "length": 70,
+      "value": "\"refresh — `dpop_jkt` will be omitted. Underlying error: \""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LimitedLoginRefresher.swift",
+      "kind": "StringLiteral",
+      "offset": 4328,
+      "length": 1,
+      "value": "\". \""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LimitedLoginRefresher.swift",
+      "kind": "StringLiteral",
+      "offset": 4344,
+      "length": 69,
+      "value": "\"See LimitedLoginRefreshError.dpopKeyGenerationFailed for diagnosis.\""
     },
     {
       "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginAppEventNames.swift",
@@ -28490,16 +40940,86 @@
     {
       "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginConfiguration.swift",
       "kind": "Array",
-      "offset": 9284,
+      "offset": 16222,
       "length": 2,
       "value": "[]"
     },
     {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginConfiguration.swift",
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginEndpoints.swift",
       "kind": "StringLiteral",
-      "offset": 387,
-      "length": 18,
-      "value": "\"FBSDKLoginKit.LoginConfiguration\""
+      "offset": 418,
+      "length": 15,
+      "value": "\"\/dialog\/oauth\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginEndpoints.swift",
+      "kind": "StringLiteral",
+      "offset": 462,
+      "length": 11,
+      "value": "\"authorize\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginEndpoints.swift",
+      "kind": "StringLiteral",
+      "offset": 507,
+      "length": 10,
+      "value": "\"limited.\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginEndpoints.swift",
+      "kind": "StringLiteral",
+      "offset": 594,
+      "length": 40,
+      "value": "\"id_token,graph_domain,user_token_nonce\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginEndpoints.swift",
+      "kind": "StringLiteral",
+      "offset": 672,
+      "length": 70,
+      "value": "\"id_token,token_or_nonce,signed_request,graph_domain,user_token_nonce\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginEndpoints.swift",
+      "kind": "StringLiteral",
+      "offset": 820,
+      "length": 21,
+      "value": "\"ios_14_do_not_track\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginEndpoints.swift",
+      "kind": "StringLiteral",
+      "offset": 875,
+      "length": 7,
+      "value": "\"touch\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginEndpoints.swift",
+      "kind": "StringLiteral",
+      "offset": 910,
+      "length": 5,
+      "value": "\"ios\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginEndpoints.swift",
+      "kind": "StringLiteral",
+      "offset": 946,
+      "length": 6,
+      "value": "\"S256\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginEndpoints.swift",
+      "kind": "StringLiteral",
+      "offset": 980,
+      "length": 8,
+      "value": "\"openid\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginEndpoints.swift",
+      "kind": "StringLiteral",
+      "offset": 1184,
+      "length": 10,
+      "value": "\"dpop_jkt\""
     },
     {
       "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginError.swift",
@@ -28586,81 +41106,18 @@
       "value": "310"
     },
     {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginError.swift",
-      "kind": "IntegerLiteral",
-      "offset": 2931,
-      "length": 3,
-      "value": "300"
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager+LimitedLoginRefresh.swift",
+      "kind": "StringLiteral",
+      "offset": 6087,
+      "length": 5,
+      "value": "\"cnf\""
     },
     {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginError.swift",
-      "kind": "IntegerLiteral",
-      "offset": 2983,
-      "length": 7,
-      "value": "301"
-    },
-    {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginError.swift",
-      "kind": "IntegerLiteral",
-      "offset": 3059,
-      "length": 15,
-      "value": "302"
-    },
-    {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginError.swift",
-      "kind": "IntegerLiteral",
-      "offset": 3165,
-      "length": 16,
-      "value": "303"
-    },
-    {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginError.swift",
-      "kind": "IntegerLiteral",
-      "offset": 3272,
-      "length": 12,
-      "value": "304"
-    },
-    {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginError.swift",
-      "kind": "IntegerLiteral",
-      "offset": 3367,
-      "length": 15,
-      "value": "305"
-    },
-    {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginError.swift",
-      "kind": "IntegerLiteral",
-      "offset": 3579,
-      "length": 24,
-      "value": "306"
-    },
-    {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginError.swift",
-      "kind": "IntegerLiteral",
-      "offset": 3677,
-      "length": 24,
-      "value": "307"
-    },
-    {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginError.swift",
-      "kind": "IntegerLiteral",
-      "offset": 3772,
-      "length": 18,
-      "value": "308"
-    },
-    {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginError.swift",
-      "kind": "IntegerLiteral",
-      "offset": 3857,
-      "length": 14,
-      "value": "309"
-    },
-    {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginError.swift",
-      "kind": "IntegerLiteral",
-      "offset": 3939,
-      "length": 18,
-      "value": "310"
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager+LimitedLoginRefresh.swift",
+      "kind": "StringLiteral",
+      "offset": 6137,
+      "length": 5,
+      "value": "\"jkt\""
     },
     {
       "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
@@ -28707,58 +41164,93 @@
     {
       "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
       "kind": "StringLiteral",
-      "offset": 1859,
-      "length": 15,
-      "value": "\"\/dialog\/oauth\""
-    },
-    {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
-      "kind": "StringLiteral",
-      "offset": 1951,
+      "offset": 1902,
       "length": 41,
       "value": "\"com.apple.SafariServices.Authentication\""
     },
     {
       "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
       "kind": "StringLiteral",
-      "offset": 2033,
+      "offset": 1984,
       "length": 59,
       "value": "\"com.apple.AuthenticationServices.WebAuthenticationSession\""
     },
     {
       "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
       "kind": "StringLiteral",
-      "offset": 2296,
+      "offset": 2247,
       "length": 14,
       "value": "\"browser_auth\""
     },
     {
       "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
       "kind": "StringLiteral",
-      "offset": 2349,
+      "offset": 2300,
       "length": 11,
       "value": "\"sfvc_auth\""
     },
     {
       "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
       "kind": "StringLiteral",
-      "offset": 2613,
-      "length": 82,
-      "value": "\"Unable to find main bundle identifier. Cannot create keychain service identifier\""
+      "offset": 2345,
+      "length": 24,
+      "value": "\"native_app_switch_auth\""
     },
     {
       "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
       "kind": "StringLiteral",
-      "offset": 2785,
+      "offset": 2595,
+      "length": 26,
+      "value": "\"com.facebook.sdk.unknown\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
+      "kind": "StringLiteral",
+      "offset": 2704,
       "length": 51,
       "value": "\"com.facebook.sdk.loginmanager.\""
     },
     {
       "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
       "kind": "StringLiteral",
-      "offset": 2835,
+      "offset": 2754,
       "length": 2,
       "value": "\"\""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
+      "kind": "StringLiteral",
+      "offset": 28908,
+      "length": 57,
+      "value": "\"FBSDKLoginKit: DPoP key generation failed at login — \""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
+      "kind": "StringLiteral",
+      "offset": 28978,
+      "length": 65,
+      "value": "\"`dpop_jkt` will be omitted and the resulting token will not be \""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
+      "kind": "StringLiteral",
+      "offset": 29056,
+      "length": 42,
+      "value": "\"DPoP-bound. Underlying error: \""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
+      "kind": "StringLiteral",
+      "offset": 29095,
+      "length": 1,
+      "value": "\". \""
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManager.swift",
+      "kind": "StringLiteral",
+      "offset": 29111,
+      "length": 69,
+      "value": "\"See LimitedLoginRefreshError.dpopKeyGenerationFailed for diagnosis.\""
     },
     {
       "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginManagerLogger.swift",
@@ -28889,65 +41381,9 @@
     {
       "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginManagerLogger.swift",
       "kind": "StringLiteral",
-      "offset": 1614,
-      "length": 23,
-      "value": "\"com.facebook.sdk.core\""
-    },
-    {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginManagerLogger.swift",
-      "kind": "StringLiteral",
-      "offset": 1655,
-      "length": 24,
-      "value": "\"com.facebook.sdk.login\""
-    },
-    {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginManagerLogger.swift",
-      "kind": "StringLiteral",
       "offset": 1758,
       "length": 11,
       "value": "\"cancelled\""
-    },
-    {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginManagerLogger.swift",
-      "kind": "StringLiteral",
-      "offset": 1758,
-      "length": 11,
-      "value": "\"cancelled\""
-    },
-    {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginManagerLoginResult.swift",
-      "kind": "StringLiteral",
-      "offset": 390,
-      "length": 23,
-      "value": "\"FBSDKLoginKit.LoginManagerLoginResult\""
-    },
-    {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginManagerState.swift",
-      "kind": "IntegerLiteral",
-      "offset": 301,
-      "length": 5,
-      "value": "1"
-    },
-    {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginManagerState.swift",
-      "kind": "IntegerLiteral",
-      "offset": 388,
-      "length": 15,
-      "value": "2"
-    },
-    {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginManagerState.swift",
-      "kind": "IntegerLiteral",
-      "offset": 301,
-      "length": 5,
-      "value": "1"
-    },
-    {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginManagerState.swift",
-      "kind": "IntegerLiteral",
-      "offset": 388,
-      "length": 15,
-      "value": "2"
     },
     {
       "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/LoginManagerState.swift",
@@ -28971,11 +41407,81 @@
       "value": "1"
     },
     {
-      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/LoginTracking.swift",
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/RefreshRateLimiter.swift",
+      "kind": "FloatLiteral",
+      "offset": 481,
+      "length": 4,
+      "value": "60.0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/RefreshRateLimiter.swift",
+      "kind": "FloatLiteral",
+      "offset": 652,
+      "length": 5,
+      "value": "300.0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/RefreshRateLimiter.swift",
       "kind": "IntegerLiteral",
-      "offset": 506,
-      "length": 7,
-      "value": "1"
+      "offset": 801,
+      "length": 2,
+      "value": "10"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/RefreshRateLimiter.swift",
+      "kind": "Array",
+      "offset": 2291,
+      "length": 2,
+      "value": "[]"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/RefreshRetryHandler.swift",
+      "kind": "IntegerLiteral",
+      "offset": 423,
+      "length": 1,
+      "value": "3"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/RefreshRetryHandler.swift",
+      "kind": "FloatLiteral",
+      "offset": 467,
+      "length": 3,
+      "value": "1.0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/RefreshRetryHandler.swift",
+      "kind": "FloatLiteral",
+      "offset": 509,
+      "length": 4,
+      "value": "30.0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/RefreshRetryHandler.swift",
+      "kind": "FloatLiteral",
+      "offset": 547,
+      "length": 3,
+      "value": "2.0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/RefreshRetryHandler.swift",
+      "kind": "FloatLiteral",
+      "offset": 578,
+      "length": 3,
+      "value": "0.2"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/RefreshRetryHandler.swift",
+      "kind": "IntegerLiteral",
+      "offset": 989,
+      "length": 1,
+      "value": "0"
+    },
+    {
+      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKLoginKit\/FBSDKLoginKit\/Internal\/SilentAuthenticationSession.swift",
+      "kind": "FloatLiteral",
+      "offset": 461,
+      "length": 4,
+      "value": "30.0"
     }
   ]
 }
\ No newline at end of file

--
Gitblit v1.8.0