{
  "ABIRoot": {
    "kind": "Root",
    "name": "FBSDKShareKit",
    "printedName": "FBSDKShareKit",
    "children": [
      {
        "kind": "Import",
        "name": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit"
      },
      {
        "kind": "TypeDecl",
        "name": "AppInviteContent",
        "printedName": "AppInviteContent",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "Destination",
            "printedName": "Destination",
            "children": [
              {
                "kind": "Var",
                "name": "facebook",
                "printedName": "facebook",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(FBSDKShareKit.AppInviteContent.Destination.Type) -> FBSDKShareKit.AppInviteContent.Destination",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Destination",
                        "printedName": "FBSDKShareKit.AppInviteContent.Destination",
                        "usr": "s:13FBSDKShareKit16AppInviteContentC11DestinationO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "FBSDKShareKit.AppInviteContent.Destination.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Destination",
                            "printedName": "FBSDKShareKit.AppInviteContent.Destination",
                            "usr": "s:13FBSDKShareKit16AppInviteContentC11DestinationO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:13FBSDKShareKit16AppInviteContentC11DestinationO8facebookyA2EmF",
                "mangledName": "$s13FBSDKShareKit16AppInviteContentC11DestinationO8facebookyA2EmF",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "RawDocComment",
                  "ObjC"
                ],
                "fixedbinaryorder": 0
              },
              {
                "kind": "Var",
                "name": "messenger",
                "printedName": "messenger",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(FBSDKShareKit.AppInviteContent.Destination.Type) -> FBSDKShareKit.AppInviteContent.Destination",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Destination",
                        "printedName": "FBSDKShareKit.AppInviteContent.Destination",
                        "usr": "s:13FBSDKShareKit16AppInviteContentC11DestinationO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "FBSDKShareKit.AppInviteContent.Destination.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Destination",
                            "printedName": "FBSDKShareKit.AppInviteContent.Destination",
                            "usr": "s:13FBSDKShareKit16AppInviteContentC11DestinationO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:13FBSDKShareKit16AppInviteContentC11DestinationO9messengeryA2EmF",
                "mangledName": "$s13FBSDKShareKit16AppInviteContentC11DestinationO9messengeryA2EmF",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "RawDocComment",
                  "ObjC"
                ],
                "fixedbinaryorder": 1
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(rawValue:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.AppInviteContent.Destination?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Destination",
                        "printedName": "FBSDKShareKit.AppInviteContent.Destination",
                        "usr": "s:13FBSDKShareKit16AppInviteContentC11DestinationO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:13FBSDKShareKit16AppInviteContentC11DestinationO8rawValueAESgSi_tcfc",
                "mangledName": "$s13FBSDKShareKit16AppInviteContentC11DestinationO8rawValueAESgSi_tcfc",
                "moduleName": "FBSDKShareKit",
                "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:13FBSDKShareKit16AppInviteContentC11DestinationO8rawValueSivp",
                "mangledName": "$s13FBSDKShareKit16AppInviteContentC11DestinationO8rawValueSivp",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Int",
                        "printedName": "Swift.Int",
                        "usr": "s:Si"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit16AppInviteContentC11DestinationO8rawValueSivg",
                    "mangledName": "$s13FBSDKShareKit16AppInviteContentC11DestinationO8rawValueSivg",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Enum",
            "usr": "s:13FBSDKShareKit16AppInviteContentC11DestinationO",
            "mangledName": "$s13FBSDKShareKit16AppInviteContentC11DestinationO",
            "moduleName": "FBSDKShareKit",
            "objc_name": "FBSDKAppInviteDestination",
            "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": "Var",
            "name": "appInvitePreviewImageURL",
            "printedName": "appInvitePreviewImageURL",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.URL?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "URL",
                    "printedName": "Foundation.URL",
                    "usr": "s:10Foundation3URLV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKAppInviteContent(py)appInvitePreviewImageURL",
            "mangledName": "$s13FBSDKShareKit16AppInviteContentC03appD15PreviewImageURL10Foundation0I0VSgvp",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.URL?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "URL",
                        "printedName": "Foundation.URL",
                        "usr": "s:10Foundation3URLV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKAppInviteContent(im)appInvitePreviewImageURL",
                "mangledName": "$s13FBSDKShareKit16AppInviteContentC03appD15PreviewImageURL10Foundation0I0VSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.URL?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "URL",
                        "printedName": "Foundation.URL",
                        "usr": "s:10Foundation3URLV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKAppInviteContent(im)setAppInvitePreviewImageURL:",
                "mangledName": "$s13FBSDKShareKit16AppInviteContentC03appD15PreviewImageURL10Foundation0I0VSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit16AppInviteContentC03appD15PreviewImageURL10Foundation0I0VSgvM",
                "mangledName": "$s13FBSDKShareKit16AppInviteContentC03appD15PreviewImageURL10Foundation0I0VSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "appLinkURL",
            "printedName": "appLinkURL",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKAppInviteContent(py)appLinkURL",
            "mangledName": "$s13FBSDKShareKit16AppInviteContentC10appLinkURL10Foundation0H0Vvp",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "URL",
                    "printedName": "Foundation.URL",
                    "usr": "s:10Foundation3URLV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKAppInviteContent(im)appLinkURL",
                "mangledName": "$s13FBSDKShareKit16AppInviteContentC10appLinkURL10Foundation0H0Vvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "URL",
                    "printedName": "Foundation.URL",
                    "usr": "s:10Foundation3URLV"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKAppInviteContent(im)setAppLinkURL:",
                "mangledName": "$s13FBSDKShareKit16AppInviteContentC10appLinkURL10Foundation0H0Vvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit16AppInviteContentC10appLinkURL10Foundation0H0VvM",
                "mangledName": "$s13FBSDKShareKit16AppInviteContentC10appLinkURL10Foundation0H0VvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "promotionCode",
            "printedName": "promotionCode",
            "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": "c:@M@FBSDKShareKit@objc(cs)FBSDKAppInviteContent(py)promotionCode",
            "mangledName": "$s13FBSDKShareKit16AppInviteContentC13promotionCodeSSSgvp",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": 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": "c:@M@FBSDKShareKit@objc(cs)FBSDKAppInviteContent(im)promotionCode",
                "mangledName": "$s13FBSDKShareKit16AppInviteContentC13promotionCodeSSSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "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"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKAppInviteContent(im)setPromotionCode:",
                "mangledName": "$s13FBSDKShareKit16AppInviteContentC13promotionCodeSSSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit16AppInviteContentC13promotionCodeSSSgvM",
                "mangledName": "$s13FBSDKShareKit16AppInviteContentC13promotionCodeSSSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "promotionText",
            "printedName": "promotionText",
            "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": "c:@M@FBSDKShareKit@objc(cs)FBSDKAppInviteContent(py)promotionText",
            "mangledName": "$s13FBSDKShareKit16AppInviteContentC13promotionTextSSSgvp",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": 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": "c:@M@FBSDKShareKit@objc(cs)FBSDKAppInviteContent(im)promotionText",
                "mangledName": "$s13FBSDKShareKit16AppInviteContentC13promotionTextSSSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "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"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKAppInviteContent(im)setPromotionText:",
                "mangledName": "$s13FBSDKShareKit16AppInviteContentC13promotionTextSSSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit16AppInviteContentC13promotionTextSSSgvM",
                "mangledName": "$s13FBSDKShareKit16AppInviteContentC13promotionTextSSSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "destination",
            "printedName": "destination",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Destination",
                "printedName": "FBSDKShareKit.AppInviteContent.Destination",
                "usr": "s:13FBSDKShareKit16AppInviteContentC11DestinationO"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKAppInviteContent(py)destination",
            "mangledName": "$s13FBSDKShareKit16AppInviteContentC11destinationAC11DestinationOvp",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Destination",
                    "printedName": "FBSDKShareKit.AppInviteContent.Destination",
                    "usr": "s:13FBSDKShareKit16AppInviteContentC11DestinationO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKAppInviteContent(im)destination",
                "mangledName": "$s13FBSDKShareKit16AppInviteContentC11destinationAC11DestinationOvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Destination",
                    "printedName": "FBSDKShareKit.AppInviteContent.Destination",
                    "usr": "s:13FBSDKShareKit16AppInviteContentC11DestinationO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKAppInviteContent(im)setDestination:",
                "mangledName": "$s13FBSDKShareKit16AppInviteContentC11destinationAC11DestinationOvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit16AppInviteContentC11destinationAC11DestinationOvM",
                "mangledName": "$s13FBSDKShareKit16AppInviteContentC11destinationAC11DestinationOvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(appLinkURL:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "AppInviteContent",
                "printedName": "FBSDKShareKit.AppInviteContent",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKAppInviteContent"
              },
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKAppInviteContent(im)initWithAppLinkURL:",
            "mangledName": "$s13FBSDKShareKit16AppInviteContentC10appLinkURLAC10Foundation0H0V_tcfc",
            "moduleName": "FBSDKShareKit",
            "objc_name": "initWithAppLinkURL:",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "AppInviteContent",
                "printedName": "FBSDKShareKit.AppInviteContent",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKAppInviteContent"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKAppInviteContent(im)init",
            "mangledName": "$s13FBSDKShareKit16AppInviteContentCACycfc",
            "moduleName": "FBSDKShareKit",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "TypeDecl",
            "name": "TypeDependencies",
            "printedName": "TypeDependencies",
            "children": [
              {
                "kind": "Var",
                "name": "validator",
                "printedName": "validator",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ExistentialMetatype",
                    "printedName": "any FBSDKShareKit.ShareValidating.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShareValidating",
                        "printedName": "FBSDKShareKit.ShareValidating",
                        "usr": "s:13FBSDKShareKit15ShareValidatingP"
                      }
                    ]
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit16AppInviteContentC16TypeDependenciesV9validatorAA15ShareValidating_pXpvp",
                "mangledName": "$s13FBSDKShareKit16AppInviteContentC16TypeDependenciesV9validatorAA15ShareValidating_pXpvp",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 0,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ExistentialMetatype",
                        "printedName": "any FBSDKShareKit.ShareValidating.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ShareValidating",
                            "printedName": "FBSDKShareKit.ShareValidating",
                            "usr": "s:13FBSDKShareKit15ShareValidatingP"
                          }
                        ]
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit16AppInviteContentC16TypeDependenciesV9validatorAA15ShareValidating_pXpvg",
                    "mangledName": "$s13FBSDKShareKit16AppInviteContentC16TypeDependenciesV9validatorAA15ShareValidating_pXpvg",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ExistentialMetatype",
                        "printedName": "any FBSDKShareKit.ShareValidating.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ShareValidating",
                            "printedName": "FBSDKShareKit.ShareValidating",
                            "usr": "s:13FBSDKShareKit15ShareValidatingP"
                          }
                        ]
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit16AppInviteContentC16TypeDependenciesV9validatorAA15ShareValidating_pXpvs",
                    "mangledName": "$s13FBSDKShareKit16AppInviteContentC16TypeDependenciesV9validatorAA15ShareValidating_pXpvs",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit16AppInviteContentC16TypeDependenciesV9validatorAA15ShareValidating_pXpvM",
                    "mangledName": "$s13FBSDKShareKit16AppInviteContentC16TypeDependenciesV9validatorAA15ShareValidating_pXpvM",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "errorFactory",
                "printedName": "errorFactory",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ErrorCreating",
                    "printedName": "any FBSDKCoreKit.ErrorCreating",
                    "usr": "c:objc(pl)FBSDKErrorCreating"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit16AppInviteContentC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvp",
                "mangledName": "$s13FBSDKShareKit16AppInviteContentC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvp",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 1,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ErrorCreating",
                        "printedName": "any FBSDKCoreKit.ErrorCreating",
                        "usr": "c:objc(pl)FBSDKErrorCreating"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit16AppInviteContentC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvg",
                    "mangledName": "$s13FBSDKShareKit16AppInviteContentC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvg",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ErrorCreating",
                        "printedName": "any FBSDKCoreKit.ErrorCreating",
                        "usr": "c:objc(pl)FBSDKErrorCreating"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit16AppInviteContentC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvs",
                    "mangledName": "$s13FBSDKShareKit16AppInviteContentC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvs",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit16AppInviteContentC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvM",
                    "mangledName": "$s13FBSDKShareKit16AppInviteContentC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvM",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(validator:errorFactory:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.AppInviteContent.TypeDependencies",
                    "usr": "s:13FBSDKShareKit16AppInviteContentC16TypeDependenciesV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ExistentialMetatype",
                    "printedName": "any FBSDKShareKit.ShareValidating.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShareValidating",
                        "printedName": "FBSDKShareKit.ShareValidating",
                        "usr": "s:13FBSDKShareKit15ShareValidatingP"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ErrorCreating",
                    "printedName": "any FBSDKCoreKit.ErrorCreating",
                    "usr": "c:objc(pl)FBSDKErrorCreating"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:13FBSDKShareKit16AppInviteContentC16TypeDependenciesV9validator12errorFactoryAeA15ShareValidating_pXp_So18FBSDKErrorCreating_ptcfc",
                "mangledName": "$s13FBSDKShareKit16AppInviteContentC16TypeDependenciesV9validator12errorFactoryAeA15ShareValidating_pXp_So18FBSDKErrorCreating_ptcfc",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "init_kind": "Designated"
              }
            ],
            "declKind": "Struct",
            "usr": "s:13FBSDKShareKit16AppInviteContentC16TypeDependenciesV",
            "mangledName": "$s13FBSDKShareKit16AppInviteContentC16TypeDependenciesV",
            "moduleName": "FBSDKShareKit",
            "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": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "configuredDependencies",
            "printedName": "configuredDependencies",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKShareKit.AppInviteContent.TypeDependencies?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.AppInviteContent.TypeDependencies",
                    "usr": "s:13FBSDKShareKit16AppInviteContentC16TypeDependenciesV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:13FBSDKShareKit16AppInviteContentC22configuredDependenciesAC04TypeG0VSgvpZ",
            "mangledName": "$s13FBSDKShareKit16AppInviteContentC22configuredDependenciesAC04TypeG0VSgvpZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "isFromExtension": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.AppInviteContent.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.AppInviteContent.TypeDependencies",
                        "usr": "s:13FBSDKShareKit16AppInviteContentC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit16AppInviteContentC22configuredDependenciesAC04TypeG0VSgvgZ",
                "mangledName": "$s13FBSDKShareKit16AppInviteContentC22configuredDependenciesAC04TypeG0VSgvgZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.AppInviteContent.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.AppInviteContent.TypeDependencies",
                        "usr": "s:13FBSDKShareKit16AppInviteContentC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit16AppInviteContentC22configuredDependenciesAC04TypeG0VSgvsZ",
                "mangledName": "$s13FBSDKShareKit16AppInviteContentC22configuredDependenciesAC04TypeG0VSgvsZ",
                "moduleName": "FBSDKShareKit",
                "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:13FBSDKShareKit16AppInviteContentC22configuredDependenciesAC04TypeG0VSgvMZ",
                "mangledName": "$s13FBSDKShareKit16AppInviteContentC22configuredDependenciesAC04TypeG0VSgvMZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "defaultDependencies",
            "printedName": "defaultDependencies",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKShareKit.AppInviteContent.TypeDependencies?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.AppInviteContent.TypeDependencies",
                    "usr": "s:13FBSDKShareKit16AppInviteContentC16TypeDependenciesV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:13FBSDKShareKit16AppInviteContentC19defaultDependenciesAC04TypeG0VSgvpZ",
            "mangledName": "$s13FBSDKShareKit16AppInviteContentC19defaultDependenciesAC04TypeG0VSgvpZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "isFromExtension": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.AppInviteContent.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.AppInviteContent.TypeDependencies",
                        "usr": "s:13FBSDKShareKit16AppInviteContentC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit16AppInviteContentC19defaultDependenciesAC04TypeG0VSgvgZ",
                "mangledName": "$s13FBSDKShareKit16AppInviteContentC19defaultDependenciesAC04TypeG0VSgvgZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.AppInviteContent.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.AppInviteContent.TypeDependencies",
                        "usr": "s:13FBSDKShareKit16AppInviteContentC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit16AppInviteContentC19defaultDependenciesAC04TypeG0VSgvsZ",
                "mangledName": "$s13FBSDKShareKit16AppInviteContentC19defaultDependenciesAC04TypeG0VSgvsZ",
                "moduleName": "FBSDKShareKit",
                "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:13FBSDKShareKit16AppInviteContentC19defaultDependenciesAC04TypeG0VSgvMZ",
                "mangledName": "$s13FBSDKShareKit16AppInviteContentC19defaultDependenciesAC04TypeG0VSgvMZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "validate",
            "printedName": "validate(options:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ShareBridgeOptions",
                "printedName": "FBSDKShareKit.ShareBridgeOptions",
                "usr": "c:@E@FBSDKShareBridgeOptions"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@FBSDKShareKit@objc(cs)FBSDKAppInviteContent(im)validateWithOptions:error:",
            "mangledName": "$s13FBSDKShareKit16AppInviteContentC8validate7optionsySo0A13BridgeOptionsV_tKF",
            "moduleName": "FBSDKShareKit",
            "objc_name": "validateWithOptions:error:",
            "declAttributes": [
              "Final",
              "ObjC",
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKAppInviteContent",
        "mangledName": "$s13FBSDKShareKit16AppInviteContentC",
        "moduleName": "FBSDKShareKit",
        "objc_name": "FBSDKAppInviteContent",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC",
          "ObjCMembers",
          "RawDocComment"
        ],
        "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": "DependentAsType",
            "printedName": "DependentAsType",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "TypeDependencies",
                "printedName": "TypeDependencies",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.AppInviteContent.TypeDependencies",
                    "usr": "s:13FBSDKShareKit16AppInviteContentC16TypeDependenciesV"
                  }
                ]
              }
            ],
            "usr": "s:13FBSDKShareKit15DependentAsTypeP",
            "mangledName": "$s13FBSDKShareKit15DependentAsTypeP"
          },
          {
            "kind": "Conformance",
            "name": "SharingValidatable",
            "printedName": "SharingValidatable",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingValidatable",
            "mangledName": "$s13FBSDKShareKit18SharingValidatableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CameraEffectArguments",
        "printedName": "CameraEffectArguments",
        "children": [
          {
            "kind": "Var",
            "name": "arguments",
            "printedName": "arguments",
            "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": "c:@M@FBSDKShareKit@objc(cs)FBSDKCameraEffectArguments(py)arguments",
            "mangledName": "$s13FBSDKShareKit21CameraEffectArgumentsC9argumentsSDySSypGvp",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "SetterAccess",
              "ObjC"
            ],
            "hasStorage": 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": "c:@M@FBSDKShareKit@objc(cs)FBSDKCameraEffectArguments(im)arguments",
                "mangledName": "$s13FBSDKShareKit21CameraEffectArgumentsC9argumentsSDySSypGvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "set",
            "printedName": "set(_:forKey:)",
            "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": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKCameraEffectArguments(im)setString:forKey:",
            "mangledName": "$s13FBSDKShareKit21CameraEffectArgumentsC3set_6forKeyySSSg_SStF",
            "moduleName": "FBSDKShareKit",
            "objc_name": "setString:forKey:",
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "string",
            "printedName": "string(forKey:)",
            "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": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKCameraEffectArguments(im)stringForKey:",
            "mangledName": "$s13FBSDKShareKit21CameraEffectArgumentsC6string6forKeySSSgSS_tF",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "set",
            "printedName": "set(_:forKey:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.String]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKCameraEffectArguments(im)setArray:forKey:",
            "mangledName": "$s13FBSDKShareKit21CameraEffectArgumentsC3set_6forKeyySaySSGSg_SStF",
            "moduleName": "FBSDKShareKit",
            "objc_name": "setArray:forKey:",
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "array",
            "printedName": "array(forKey:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[Swift.String]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKCameraEffectArguments(im)arrayForKey:",
            "mangledName": "$s13FBSDKShareKit21CameraEffectArgumentsC5array6forKeySaySSGSgSS_tF",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CameraEffectArguments",
                "printedName": "FBSDKShareKit.CameraEffectArguments",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKCameraEffectArguments"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKCameraEffectArguments(im)init",
            "mangledName": "$s13FBSDKShareKit21CameraEffectArgumentsCACycfc",
            "moduleName": "FBSDKShareKit",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKCameraEffectArguments",
        "mangledName": "$s13FBSDKShareKit21CameraEffectArgumentsC",
        "moduleName": "FBSDKShareKit",
        "objc_name": "FBSDKCameraEffectArguments",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC",
          "ObjCMembers",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "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": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "CameraEffectTextures",
        "printedName": "CameraEffectTextures",
        "children": [
          {
            "kind": "Var",
            "name": "textures",
            "printedName": "textures",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Dictionary",
                "printedName": "[Swift.String : UIKit.UIImage]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UIImage",
                    "printedName": "UIKit.UIImage",
                    "usr": "c:objc(cs)UIImage"
                  }
                ],
                "usr": "s:SD"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKCameraEffectTextures(py)textures",
            "mangledName": "$s13FBSDKShareKit20CameraEffectTexturesC8texturesSDySSSo7UIImageCGvp",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "SetterAccess",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[Swift.String : UIKit.UIImage]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "UIImage",
                        "printedName": "UIKit.UIImage",
                        "usr": "c:objc(cs)UIImage"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKCameraEffectTextures(im)textures",
                "mangledName": "$s13FBSDKShareKit20CameraEffectTexturesC8texturesSDySSSo7UIImageCGvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "set",
            "printedName": "set(_:forKey:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIImage?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIImage",
                    "printedName": "UIKit.UIImage",
                    "usr": "c:objc(cs)UIImage"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKCameraEffectTextures(im)setImage:forKey:",
            "mangledName": "$s13FBSDKShareKit20CameraEffectTexturesC3set_6forKeyySo7UIImageCSg_SStF",
            "moduleName": "FBSDKShareKit",
            "objc_name": "setImage:forKey:",
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "image",
            "printedName": "image(forKey:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIImage?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIImage",
                    "printedName": "UIKit.UIImage",
                    "usr": "c:objc(cs)UIImage"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKCameraEffectTextures(im)imageForKey:",
            "mangledName": "$s13FBSDKShareKit20CameraEffectTexturesC5image6forKeySo7UIImageCSgSS_tF",
            "moduleName": "FBSDKShareKit",
            "objc_name": "imageForKey:",
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CameraEffectTextures",
                "printedName": "FBSDKShareKit.CameraEffectTextures",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKCameraEffectTextures"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKCameraEffectTextures(im)init",
            "mangledName": "$s13FBSDKShareKit20CameraEffectTexturesCACycfc",
            "moduleName": "FBSDKShareKit",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKCameraEffectTextures",
        "mangledName": "$s13FBSDKShareKit20CameraEffectTexturesC",
        "moduleName": "FBSDKShareKit",
        "objc_name": "FBSDKCameraEffectTextures",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC",
          "ObjCMembers",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "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": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ContentFlags",
        "printedName": "ContentFlags",
        "children": [
          {
            "kind": "Var",
            "name": "containsMedia",
            "printedName": "containsMedia",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:13FBSDKShareKit12ContentFlagsV13containsMediaSbvp",
            "mangledName": "$s13FBSDKShareKit12ContentFlagsV13containsMediaSbvp",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "HasStorage"
            ],
            "fixedbinaryorder": 0,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit12ContentFlagsV13containsMediaSbvg",
                "mangledName": "$s13FBSDKShareKit12ContentFlagsV13containsMediaSbvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit12ContentFlagsV13containsMediaSbvs",
                "mangledName": "$s13FBSDKShareKit12ContentFlagsV13containsMediaSbvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit12ContentFlagsV13containsMediaSbvM",
                "mangledName": "$s13FBSDKShareKit12ContentFlagsV13containsMediaSbvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "containsPhotos",
            "printedName": "containsPhotos",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:13FBSDKShareKit12ContentFlagsV14containsPhotosSbvp",
            "mangledName": "$s13FBSDKShareKit12ContentFlagsV14containsPhotosSbvp",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "HasStorage"
            ],
            "fixedbinaryorder": 1,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit12ContentFlagsV14containsPhotosSbvg",
                "mangledName": "$s13FBSDKShareKit12ContentFlagsV14containsPhotosSbvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit12ContentFlagsV14containsPhotosSbvs",
                "mangledName": "$s13FBSDKShareKit12ContentFlagsV14containsPhotosSbvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit12ContentFlagsV14containsPhotosSbvM",
                "mangledName": "$s13FBSDKShareKit12ContentFlagsV14containsPhotosSbvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "containsVideos",
            "printedName": "containsVideos",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:13FBSDKShareKit12ContentFlagsV14containsVideosSbvp",
            "mangledName": "$s13FBSDKShareKit12ContentFlagsV14containsVideosSbvp",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "HasStorage"
            ],
            "fixedbinaryorder": 2,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit12ContentFlagsV14containsVideosSbvg",
                "mangledName": "$s13FBSDKShareKit12ContentFlagsV14containsVideosSbvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit12ContentFlagsV14containsVideosSbvs",
                "mangledName": "$s13FBSDKShareKit12ContentFlagsV14containsVideosSbvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit12ContentFlagsV14containsVideosSbvM",
                "mangledName": "$s13FBSDKShareKit12ContentFlagsV14containsVideosSbvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(containsMedia:containsPhotos:containsVideos:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ContentFlags",
                "printedName": "FBSDKShareKit.ContentFlags",
                "usr": "s:13FBSDKShareKit12ContentFlagsV"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:13FBSDKShareKit12ContentFlagsV13containsMedia0E6Photos0E6VideosACSb_S2btcfc",
            "mangledName": "$s13FBSDKShareKit12ContentFlagsV13containsMedia0E6Photos0E6VideosACSb_S2btcfc",
            "moduleName": "FBSDKShareKit",
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "containsAllTypes",
            "printedName": "containsAllTypes",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "s:13FBSDKShareKit12ContentFlagsV16containsAllTypesSbvp",
            "mangledName": "$s13FBSDKShareKit12ContentFlagsV16containsAllTypesSbvp",
            "moduleName": "FBSDKShareKit",
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit12ContentFlagsV16containsAllTypesSbvg",
                "mangledName": "$s13FBSDKShareKit12ContentFlagsV16containsAllTypesSbvg",
                "moduleName": "FBSDKShareKit",
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "|=",
            "printedName": "|=(_:_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ContentFlags",
                "printedName": "FBSDKShareKit.ContentFlags",
                "paramValueOwnership": "InOut",
                "usr": "s:13FBSDKShareKit12ContentFlagsV"
              },
              {
                "kind": "TypeNominal",
                "name": "ContentFlags",
                "printedName": "FBSDKShareKit.ContentFlags",
                "usr": "s:13FBSDKShareKit12ContentFlagsV"
              }
            ],
            "declKind": "Func",
            "usr": "s:13FBSDKShareKit12ContentFlagsV2oeoiyyACz_ACtFZ",
            "mangledName": "$s13FBSDKShareKit12ContentFlagsV2oeoiyyACz_ACtFZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Struct",
        "usr": "s:13FBSDKShareKit12ContentFlagsV",
        "mangledName": "$s13FBSDKShareKit12ContentFlagsV",
        "moduleName": "FBSDKShareKit",
        "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": "DependentAsType",
        "printedName": "DependentAsType",
        "children": [
          {
            "kind": "AssociatedType",
            "name": "TypeDependencies",
            "printedName": "TypeDependencies",
            "declKind": "AssociatedType",
            "usr": "s:13FBSDKShareKit15DependentAsTypeP0E12DependenciesQa",
            "mangledName": "$s13FBSDKShareKit15DependentAsTypeP0E12DependenciesQa",
            "moduleName": "FBSDKShareKit",
            "protocolReq": true
          },
          {
            "kind": "Var",
            "name": "configuredDependencies",
            "printedName": "configuredDependencies",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "τ_0_0.TypeDependencies?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DependentMember",
                    "printedName": "τ_0_0.TypeDependencies"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:13FBSDKShareKit15DependentAsTypeP22configuredDependencies0eG0QzSgvpZ",
            "mangledName": "$s13FBSDKShareKit15DependentAsTypeP22configuredDependencies0eG0QzSgvpZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "protocolReq": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "τ_0_0.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DependentMember",
                        "printedName": "τ_0_0.TypeDependencies"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit15DependentAsTypeP22configuredDependencies0eG0QzSgvgZ",
                "mangledName": "$s13FBSDKShareKit15DependentAsTypeP22configuredDependencies0eG0QzSgvgZ",
                "moduleName": "FBSDKShareKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.DependentAsType>",
                "sugared_genericSig": "<Self where Self : FBSDKShareKit.DependentAsType>",
                "static": true,
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "τ_0_0.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DependentMember",
                        "printedName": "τ_0_0.TypeDependencies"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit15DependentAsTypeP22configuredDependencies0eG0QzSgvsZ",
                "mangledName": "$s13FBSDKShareKit15DependentAsTypeP22configuredDependencies0eG0QzSgvsZ",
                "moduleName": "FBSDKShareKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.DependentAsType>",
                "sugared_genericSig": "<Self where Self : FBSDKShareKit.DependentAsType>",
                "static": true,
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit15DependentAsTypeP22configuredDependencies0eG0QzSgvMZ",
                "mangledName": "$s13FBSDKShareKit15DependentAsTypeP22configuredDependencies0eG0QzSgvMZ",
                "moduleName": "FBSDKShareKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.DependentAsType>",
                "sugared_genericSig": "<Self where Self : FBSDKShareKit.DependentAsType>",
                "static": true,
                "protocolReq": true,
                "implicit": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "defaultDependencies",
            "printedName": "defaultDependencies",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "τ_0_0.TypeDependencies?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DependentMember",
                    "printedName": "τ_0_0.TypeDependencies"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:13FBSDKShareKit15DependentAsTypeP19defaultDependencies0eG0QzSgvpZ",
            "mangledName": "$s13FBSDKShareKit15DependentAsTypeP19defaultDependencies0eG0QzSgvpZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "protocolReq": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "τ_0_0.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DependentMember",
                        "printedName": "τ_0_0.TypeDependencies"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit15DependentAsTypeP19defaultDependencies0eG0QzSgvgZ",
                "mangledName": "$s13FBSDKShareKit15DependentAsTypeP19defaultDependencies0eG0QzSgvgZ",
                "moduleName": "FBSDKShareKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.DependentAsType>",
                "sugared_genericSig": "<Self where Self : FBSDKShareKit.DependentAsType>",
                "static": true,
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "setDependencies",
            "printedName": "setDependencies(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DependentMember",
                "printedName": "τ_0_0.TypeDependencies"
              }
            ],
            "declKind": "Func",
            "usr": "s:13FBSDKShareKit15DependentAsTypeP15setDependenciesyy0eG0QzFZ",
            "mangledName": "$s13FBSDKShareKit15DependentAsTypeP15setDependenciesyy0eG0QzFZ",
            "moduleName": "FBSDKShareKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.DependentAsType>",
            "sugared_genericSig": "<Self where Self : FBSDKShareKit.DependentAsType>",
            "static": true,
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "setDependencies",
            "printedName": "setDependencies(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "DependentMember",
                "printedName": "τ_0_0.TypeDependencies"
              }
            ],
            "declKind": "Func",
            "usr": "s:13FBSDKShareKit15DependentAsTypePAAE15setDependenciesyy0eG0QzFZ",
            "mangledName": "$s13FBSDKShareKit15DependentAsTypePAAE15setDependenciesyy0eG0QzFZ",
            "moduleName": "FBSDKShareKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.DependentAsType>",
            "sugared_genericSig": "<Self where Self : FBSDKShareKit.DependentAsType>",
            "static": true,
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getDependencies",
            "printedName": "getDependencies()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "DependentMember",
                "printedName": "τ_0_0.TypeDependencies"
              }
            ],
            "declKind": "Func",
            "usr": "s:13FBSDKShareKit15DependentAsTypePAAE15getDependencies0eG0QzyKFZ",
            "mangledName": "$s13FBSDKShareKit15DependentAsTypePAAE15getDependencies0eG0QzyKFZ",
            "moduleName": "FBSDKShareKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.DependentAsType>",
            "sugared_genericSig": "<Self where Self : FBSDKShareKit.DependentAsType>",
            "static": true,
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Subscript",
            "name": "subscript",
            "printedName": "subscript(dynamicMember:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "τ_1_0?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_1_0"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "KeyPath",
                "printedName": "Swift.KeyPath<τ_0_0.TypeDependencies, τ_1_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "DependentMember",
                    "printedName": "τ_0_0.TypeDependencies"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_1_0"
                  }
                ],
                "usr": "s:s7KeyPathC"
              }
            ],
            "declKind": "Subscript",
            "usr": "s:13FBSDKShareKit15DependentAsTypePAAE13dynamicMemberqd__Sgs7KeyPathCy0E12DependenciesQzqd__G_tcluipZ",
            "mangledName": "$s13FBSDKShareKit15DependentAsTypePAAE13dynamicMemberqd__Sgs7KeyPathCy0E12DependenciesQzqd__G_tcluipZ",
            "moduleName": "FBSDKShareKit",
            "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : FBSDKShareKit.DependentAsType>",
            "sugared_genericSig": "<Self, Dependency where Self : FBSDKShareKit.DependentAsType>",
            "static": true,
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "τ_1_0?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_1_0"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "KeyPath",
                    "printedName": "Swift.KeyPath<τ_0_0.TypeDependencies, τ_1_0>",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "DependentMember",
                        "printedName": "τ_0_0.TypeDependencies"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "GenericTypeParam",
                        "printedName": "τ_1_0"
                      }
                    ],
                    "usr": "s:s7KeyPathC"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit15DependentAsTypePAAE13dynamicMemberqd__Sgs7KeyPathCy0E12DependenciesQzqd__G_tcluigZ",
                "mangledName": "$s13FBSDKShareKit15DependentAsTypePAAE13dynamicMemberqd__Sgs7KeyPathCy0E12DependenciesQzqd__G_tcluigZ",
                "moduleName": "FBSDKShareKit",
                "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : FBSDKShareKit.DependentAsType>",
                "sugared_genericSig": "<Self, Dependency where Self : FBSDKShareKit.DependentAsType>",
                "static": true,
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Protocol",
        "usr": "s:13FBSDKShareKit15DependentAsTypeP",
        "mangledName": "$s13FBSDKShareKit15DependentAsTypeP",
        "moduleName": "FBSDKShareKit",
        "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"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit"
      },
      {
        "kind": "TypeDecl",
        "name": "FBSendButton",
        "printedName": "FBSendButton",
        "children": [
          {
            "kind": "Var",
            "name": "dialog",
            "printedName": "dialog",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKShareKit.MessageDialog?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MessageDialog",
                    "printedName": "FBSDKShareKit.MessageDialog",
                    "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKMessageDialog"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSendButton(py)dialog",
            "mangledName": "$s13FBSDKShareKit12FBSendButtonC6dialogAA13MessageDialogCSgvp",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "AccessControl",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.MessageDialog?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "MessageDialog",
                        "printedName": "FBSDKShareKit.MessageDialog",
                        "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKMessageDialog"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSendButton(im)dialog",
                "mangledName": "$s13FBSDKShareKit12FBSendButtonC6dialogAA13MessageDialogCSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.MessageDialog?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "MessageDialog",
                        "printedName": "FBSDKShareKit.MessageDialog",
                        "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKMessageDialog"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSendButton(im)setDialog:",
                "mangledName": "$s13FBSDKShareKit12FBSendButtonC6dialogAA13MessageDialogCSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit12FBSendButtonC6dialogAA13MessageDialogCSgvM",
                "mangledName": "$s13FBSDKShareKit12FBSendButtonC6dialogAA13MessageDialogCSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shareContent",
            "printedName": "shareContent",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKShareKit.SharingContent)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SharingContent",
                    "printedName": "any FBSDKShareKit.SharingContent",
                    "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSendButton(py)shareContent",
            "mangledName": "$s13FBSDKShareKit12FBSendButtonC12shareContentAA07SharingF0_pSgvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "shareContent",
            "declAttributes": [
              "Final",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKShareKit.SharingContent)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SharingContent",
                        "printedName": "any FBSDKShareKit.SharingContent",
                        "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSendButton(im)shareContent",
                "mangledName": "$s13FBSDKShareKit12FBSendButtonC12shareContentAA07SharingF0_pSgvg",
                "moduleName": "FBSDKShareKit",
                "objc_name": "shareContent",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKShareKit.SharingContent)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SharingContent",
                        "printedName": "any FBSDKShareKit.SharingContent",
                        "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSendButton(im)setShareContent:",
                "mangledName": "$s13FBSDKShareKit12FBSendButtonC12shareContentAA07SharingF0_pSgvs",
                "moduleName": "FBSDKShareKit",
                "objc_name": "setShareContent:",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit12FBSendButtonC12shareContentAA07SharingF0_pSgvM",
                "mangledName": "$s13FBSDKShareKit12FBSendButtonC12shareContentAA07SharingF0_pSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "analyticsParameters",
            "printedName": "analyticsParameters",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[FBSDKCoreKit.AppEvents.ParameterName : Any]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[FBSDKCoreKit.AppEvents.ParameterName : Any]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ParameterName",
                        "printedName": "FBSDKCoreKit.AppEvents.ParameterName",
                        "usr": "c:FBSDKAppEventParameterName.h@T@FBSDKAppEventParameterName"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSendButton(py)analyticsParameters",
            "mangledName": "$s13FBSDKShareKit12FBSendButtonC19analyticsParametersSDySo26FBSDKAppEventParameterNameaypGSgvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "analyticsParameters",
            "declAttributes": [
              "Final",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[FBSDKCoreKit.AppEvents.ParameterName : Any]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Dictionary",
                        "printedName": "[FBSDKCoreKit.AppEvents.ParameterName : Any]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ParameterName",
                            "printedName": "FBSDKCoreKit.AppEvents.ParameterName",
                            "usr": "c:FBSDKAppEventParameterName.h@T@FBSDKAppEventParameterName"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "ProtocolComposition",
                            "printedName": "Any"
                          }
                        ],
                        "usr": "s:SD"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSendButton(im)analyticsParameters",
                "mangledName": "$s13FBSDKShareKit12FBSendButtonC19analyticsParametersSDySo26FBSDKAppEventParameterNameaypGSgvg",
                "moduleName": "FBSDKShareKit",
                "objc_name": "analyticsParameters",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "impressionTrackingEventName",
            "printedName": "impressionTrackingEventName",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Name",
                "printedName": "FBSDKCoreKit.AppEvents.Name",
                "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSendButton(py)impressionTrackingEventName",
            "mangledName": "$s13FBSDKShareKit12FBSendButtonC27impressionTrackingEventNameSo08FBSDKAppgH0avp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "impressionTrackingEventName",
            "declAttributes": [
              "Final",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Name",
                    "printedName": "FBSDKCoreKit.AppEvents.Name",
                    "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSendButton(im)impressionTrackingEventName",
                "mangledName": "$s13FBSDKShareKit12FBSendButtonC27impressionTrackingEventNameSo08FBSDKAppgH0avg",
                "moduleName": "FBSDKShareKit",
                "objc_name": "impressionTrackingEventName",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "impressionTrackingIdentifier",
            "printedName": "impressionTrackingIdentifier",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSendButton(py)impressionTrackingIdentifier",
            "mangledName": "$s13FBSDKShareKit12FBSendButtonC28impressionTrackingIdentifierSSvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "impressionTrackingIdentifier",
            "declAttributes": [
              "Final",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSendButton(im)impressionTrackingIdentifier",
                "mangledName": "$s13FBSDKShareKit12FBSendButtonC28impressionTrackingIdentifierSSvg",
                "moduleName": "FBSDKShareKit",
                "objc_name": "impressionTrackingIdentifier",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "isImplicitlyDisabled",
            "printedName": "isImplicitlyDisabled",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSendButton(py)implicitlyDisabled",
            "mangledName": "$s13FBSDKShareKit12FBSendButtonC20isImplicitlyDisabledSbvp",
            "moduleName": "FBSDKShareKit",
            "overriding": true,
            "objc_name": "implicitlyDisabled",
            "declAttributes": [
              "Final",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Override",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSendButton(im)isImplicitlyDisabled",
                "mangledName": "$s13FBSDKShareKit12FBSendButtonC20isImplicitlyDisabledSbvg",
                "moduleName": "FBSDKShareKit",
                "overriding": true,
                "objc_name": "isImplicitlyDisabled",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "configureButton",
            "printedName": "configureButton()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSendButton(im)configureButton",
            "mangledName": "$s13FBSDKShareKit12FBSendButtonC09configureD0yyF",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "Final",
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "share",
            "printedName": "share()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSendButton(im)share",
            "mangledName": "$s13FBSDKShareKit12FBSendButtonC5shareyyF",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "Final",
              "Preconcurrency",
              "Custom",
              "IBAction",
              "RawDocComment",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(frame:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "FBSendButton",
                "printedName": "FBSDKShareKit.FBSendButton",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSendButton"
              },
              {
                "kind": "TypeNominal",
                "name": "CGRect",
                "printedName": "CoreFoundation.CGRect",
                "usr": "c:@S@CGRect"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSendButton(im)initWithFrame:",
            "mangledName": "$s13FBSDKShareKit12FBSendButtonC5frameACSo6CGRectV_tcfc",
            "moduleName": "FBSDKShareKit",
            "overriding": true,
            "implicit": true,
            "objc_name": "initWithFrame:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(coder:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKShareKit.FBSendButton?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "FBSendButton",
                    "printedName": "FBSDKShareKit.FBSendButton",
                    "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSendButton"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "NSCoder",
                "printedName": "Foundation.NSCoder",
                "usr": "c:objc(cs)NSCoder"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSendButton(im)initWithCoder:",
            "mangledName": "$s13FBSDKShareKit12FBSendButtonC5coderACSgSo7NSCoderC_tcfc",
            "moduleName": "FBSDKShareKit",
            "overriding": true,
            "implicit": true,
            "objc_name": "initWithCoder:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Required"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "TypeDecl",
            "name": "TypeDependencies",
            "printedName": "TypeDependencies",
            "children": [
              {
                "kind": "Var",
                "name": "internalUtility",
                "printedName": "internalUtility",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "InternalUtilityProtocol",
                    "printedName": "any FBSDKCoreKit.InternalUtilityProtocol",
                    "usr": "c:objc(pl)FBSDKInternalUtility"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit12FBSendButtonC16TypeDependenciesV15internalUtilitySo013FBSDKInternalH0_pvp",
                "mangledName": "$s13FBSDKShareKit12FBSendButtonC16TypeDependenciesV15internalUtilitySo013FBSDKInternalH0_pvp",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 0,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InternalUtilityProtocol",
                        "printedName": "any FBSDKCoreKit.InternalUtilityProtocol",
                        "usr": "c:objc(pl)FBSDKInternalUtility"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit12FBSendButtonC16TypeDependenciesV15internalUtilitySo013FBSDKInternalH0_pvg",
                    "mangledName": "$s13FBSDKShareKit12FBSendButtonC16TypeDependenciesV15internalUtilitySo013FBSDKInternalH0_pvg",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "InternalUtilityProtocol",
                        "printedName": "any FBSDKCoreKit.InternalUtilityProtocol",
                        "usr": "c:objc(pl)FBSDKInternalUtility"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit12FBSendButtonC16TypeDependenciesV15internalUtilitySo013FBSDKInternalH0_pvs",
                    "mangledName": "$s13FBSDKShareKit12FBSendButtonC16TypeDependenciesV15internalUtilitySo013FBSDKInternalH0_pvs",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit12FBSendButtonC16TypeDependenciesV15internalUtilitySo013FBSDKInternalH0_pvM",
                    "mangledName": "$s13FBSDKShareKit12FBSendButtonC16TypeDependenciesV15internalUtilitySo013FBSDKInternalH0_pvM",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(internalUtility:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.FBSendButton.TypeDependencies",
                    "usr": "s:13FBSDKShareKit12FBSendButtonC16TypeDependenciesV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InternalUtilityProtocol",
                    "printedName": "any FBSDKCoreKit.InternalUtilityProtocol",
                    "usr": "c:objc(pl)FBSDKInternalUtility"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:13FBSDKShareKit12FBSendButtonC16TypeDependenciesV15internalUtilityAESo013FBSDKInternalH0_p_tcfc",
                "mangledName": "$s13FBSDKShareKit12FBSendButtonC16TypeDependenciesV15internalUtilityAESo013FBSDKInternalH0_p_tcfc",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "init_kind": "Designated"
              }
            ],
            "declKind": "Struct",
            "usr": "s:13FBSDKShareKit12FBSendButtonC16TypeDependenciesV",
            "mangledName": "$s13FBSDKShareKit12FBSendButtonC16TypeDependenciesV",
            "moduleName": "FBSDKShareKit",
            "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": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "configuredDependencies",
            "printedName": "configuredDependencies",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKShareKit.FBSendButton.TypeDependencies?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.FBSendButton.TypeDependencies",
                    "usr": "s:13FBSDKShareKit12FBSendButtonC16TypeDependenciesV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:13FBSDKShareKit12FBSendButtonC22configuredDependenciesAC04TypeF0VSgvpZ",
            "mangledName": "$s13FBSDKShareKit12FBSendButtonC22configuredDependenciesAC04TypeF0VSgvpZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "Preconcurrency",
              "Custom",
              "HasStorage"
            ],
            "isFromExtension": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.FBSendButton.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.FBSendButton.TypeDependencies",
                        "usr": "s:13FBSDKShareKit12FBSendButtonC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit12FBSendButtonC22configuredDependenciesAC04TypeF0VSgvgZ",
                "mangledName": "$s13FBSDKShareKit12FBSendButtonC22configuredDependenciesAC04TypeF0VSgvgZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.FBSendButton.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.FBSendButton.TypeDependencies",
                        "usr": "s:13FBSDKShareKit12FBSendButtonC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit12FBSendButtonC22configuredDependenciesAC04TypeF0VSgvsZ",
                "mangledName": "$s13FBSDKShareKit12FBSendButtonC22configuredDependenciesAC04TypeF0VSgvsZ",
                "moduleName": "FBSDKShareKit",
                "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:13FBSDKShareKit12FBSendButtonC22configuredDependenciesAC04TypeF0VSgvMZ",
                "mangledName": "$s13FBSDKShareKit12FBSendButtonC22configuredDependenciesAC04TypeF0VSgvMZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "defaultDependencies",
            "printedName": "defaultDependencies",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKShareKit.FBSendButton.TypeDependencies?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.FBSendButton.TypeDependencies",
                    "usr": "s:13FBSDKShareKit12FBSendButtonC16TypeDependenciesV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:13FBSDKShareKit12FBSendButtonC19defaultDependenciesAC04TypeF0VSgvpZ",
            "mangledName": "$s13FBSDKShareKit12FBSendButtonC19defaultDependenciesAC04TypeF0VSgvpZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "Preconcurrency",
              "Custom"
            ],
            "isFromExtension": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.FBSendButton.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.FBSendButton.TypeDependencies",
                        "usr": "s:13FBSDKShareKit12FBSendButtonC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit12FBSendButtonC19defaultDependenciesAC04TypeF0VSgvgZ",
                "mangledName": "$s13FBSDKShareKit12FBSendButtonC19defaultDependenciesAC04TypeF0VSgvgZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.FBSendButton.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.FBSendButton.TypeDependencies",
                        "usr": "s:13FBSDKShareKit12FBSendButtonC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit12FBSendButtonC19defaultDependenciesAC04TypeF0VSgvsZ",
                "mangledName": "$s13FBSDKShareKit12FBSendButtonC19defaultDependenciesAC04TypeF0VSgvsZ",
                "moduleName": "FBSDKShareKit",
                "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:13FBSDKShareKit12FBSendButtonC19defaultDependenciesAC04TypeF0VSgvMZ",
                "mangledName": "$s13FBSDKShareKit12FBSendButtonC19defaultDependenciesAC04TypeF0VSgvMZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "_modify"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSendButton",
        "mangledName": "$s13FBSDKShareKit12FBSendButtonC",
        "moduleName": "FBSDKShareKit",
        "objc_name": "FBSDKSendButton",
        "declAttributes": [
          "Preconcurrency",
          "Custom",
          "Final",
          "AccessControl",
          "ObjC",
          "ObjCMembers",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)FBSDKButton",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "FBSDKCoreKit.FBButton",
          "FBSDKCoreKit.ImpressionLoggingButton",
          "UIKit.UIButton",
          "UIKit.UIControl",
          "UIKit.UIView",
          "UIKit.UIResponder",
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "SharingButton",
            "printedName": "SharingButton",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingButton",
            "mangledName": "$s13FBSDKShareKit13SharingButtonP"
          },
          {
            "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": "UITraitChangeObservable",
            "printedName": "UITraitChangeObservable",
            "usr": "s:5UIKit23UITraitChangeObservableP",
            "mangledName": "$s5UIKit23UITraitChangeObservableP"
          },
          {
            "kind": "Conformance",
            "name": "__DefaultCustomPlaygroundQuickLookable",
            "printedName": "__DefaultCustomPlaygroundQuickLookable",
            "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP",
            "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP"
          },
          {
            "kind": "Conformance",
            "name": "DependentAsType",
            "printedName": "DependentAsType",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "TypeDependencies",
                "printedName": "TypeDependencies",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.FBSendButton.TypeDependencies",
                    "usr": "s:13FBSDKShareKit12FBSendButtonC16TypeDependenciesV"
                  }
                ]
              }
            ],
            "usr": "s:13FBSDKShareKit15DependentAsTypeP",
            "mangledName": "$s13FBSDKShareKit15DependentAsTypeP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit"
      },
      {
        "kind": "TypeDecl",
        "name": "FBShareButton",
        "printedName": "FBShareButton",
        "children": [
          {
            "kind": "Var",
            "name": "dialog",
            "printedName": "dialog",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKShareKit.ShareDialog?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ShareDialog",
                    "printedName": "FBSDKShareKit.ShareDialog",
                    "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareDialog"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareButton(py)dialog",
            "mangledName": "$s13FBSDKShareKit13FBShareButtonC6dialogAA11ShareDialogCSgvp",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "Preconcurrency",
              "Custom",
              "HasStorage",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.ShareDialog?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShareDialog",
                        "printedName": "FBSDKShareKit.ShareDialog",
                        "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareDialog"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareButton(im)dialog",
                "mangledName": "$s13FBSDKShareKit13FBShareButtonC6dialogAA11ShareDialogCSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.ShareDialog?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShareDialog",
                        "printedName": "FBSDKShareKit.ShareDialog",
                        "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareDialog"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareButton(im)setDialog:",
                "mangledName": "$s13FBSDKShareKit13FBShareButtonC6dialogAA11ShareDialogCSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit13FBShareButtonC6dialogAA11ShareDialogCSgvM",
                "mangledName": "$s13FBSDKShareKit13FBShareButtonC6dialogAA11ShareDialogCSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shareContent",
            "printedName": "shareContent",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKShareKit.SharingContent)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SharingContent",
                    "printedName": "any FBSDKShareKit.SharingContent",
                    "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareButton(py)shareContent",
            "mangledName": "$s13FBSDKShareKit13FBShareButtonC12shareContentAA07SharingF0_pSgvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "shareContent",
            "declAttributes": [
              "Final",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKShareKit.SharingContent)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SharingContent",
                        "printedName": "any FBSDKShareKit.SharingContent",
                        "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareButton(im)shareContent",
                "mangledName": "$s13FBSDKShareKit13FBShareButtonC12shareContentAA07SharingF0_pSgvg",
                "moduleName": "FBSDKShareKit",
                "objc_name": "shareContent",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKShareKit.SharingContent)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SharingContent",
                        "printedName": "any FBSDKShareKit.SharingContent",
                        "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareButton(im)setShareContent:",
                "mangledName": "$s13FBSDKShareKit13FBShareButtonC12shareContentAA07SharingF0_pSgvs",
                "moduleName": "FBSDKShareKit",
                "objc_name": "setShareContent:",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit13FBShareButtonC12shareContentAA07SharingF0_pSgvM",
                "mangledName": "$s13FBSDKShareKit13FBShareButtonC12shareContentAA07SharingF0_pSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "analyticsParameters",
            "printedName": "analyticsParameters",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[FBSDKCoreKit.AppEvents.ParameterName : Any]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[FBSDKCoreKit.AppEvents.ParameterName : Any]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ParameterName",
                        "printedName": "FBSDKCoreKit.AppEvents.ParameterName",
                        "usr": "c:FBSDKAppEventParameterName.h@T@FBSDKAppEventParameterName"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareButton(py)analyticsParameters",
            "mangledName": "$s13FBSDKShareKit13FBShareButtonC19analyticsParametersSDySo26FBSDKAppEventParameterNameaypGSgvp",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "Final",
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "[FBSDKCoreKit.AppEvents.ParameterName : Any]?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Dictionary",
                        "printedName": "[FBSDKCoreKit.AppEvents.ParameterName : Any]",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ParameterName",
                            "printedName": "FBSDKCoreKit.AppEvents.ParameterName",
                            "usr": "c:FBSDKAppEventParameterName.h@T@FBSDKAppEventParameterName"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "ProtocolComposition",
                            "printedName": "Any"
                          }
                        ],
                        "usr": "s:SD"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareButton(im)analyticsParameters",
                "mangledName": "$s13FBSDKShareKit13FBShareButtonC19analyticsParametersSDySo26FBSDKAppEventParameterNameaypGSgvg",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "impressionTrackingEventName",
            "printedName": "impressionTrackingEventName",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Name",
                "printedName": "FBSDKCoreKit.AppEvents.Name",
                "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareButton(py)impressionTrackingEventName",
            "mangledName": "$s13FBSDKShareKit13FBShareButtonC27impressionTrackingEventNameSo08FBSDKAppgH0avp",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "Final",
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Name",
                    "printedName": "FBSDKCoreKit.AppEvents.Name",
                    "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareButton(im)impressionTrackingEventName",
                "mangledName": "$s13FBSDKShareKit13FBShareButtonC27impressionTrackingEventNameSo08FBSDKAppgH0avg",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "impressionTrackingIdentifier",
            "printedName": "impressionTrackingIdentifier",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareButton(py)impressionTrackingIdentifier",
            "mangledName": "$s13FBSDKShareKit13FBShareButtonC28impressionTrackingIdentifierSSvp",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "Final",
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareButton(im)impressionTrackingIdentifier",
                "mangledName": "$s13FBSDKShareKit13FBShareButtonC28impressionTrackingIdentifierSSvg",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "isImplicitlyDisabled",
            "printedName": "isImplicitlyDisabled",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareButton(py)implicitlyDisabled",
            "mangledName": "$s13FBSDKShareKit13FBShareButtonC20isImplicitlyDisabledSbvp",
            "moduleName": "FBSDKShareKit",
            "overriding": true,
            "objc_name": "implicitlyDisabled",
            "declAttributes": [
              "Final",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Override",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareButton(im)isImplicitlyDisabled",
                "mangledName": "$s13FBSDKShareKit13FBShareButtonC20isImplicitlyDisabledSbvg",
                "moduleName": "FBSDKShareKit",
                "overriding": true,
                "objc_name": "isImplicitlyDisabled",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "configureButton",
            "printedName": "configureButton()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareButton(im)configureButton",
            "mangledName": "$s13FBSDKShareKit13FBShareButtonC09configureD0yyF",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "Final",
              "Preconcurrency",
              "Custom",
              "AccessControl",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "share",
            "printedName": "share()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareButton(im)share",
            "mangledName": "$s13FBSDKShareKit13FBShareButtonC5shareyyF",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "Final",
              "Preconcurrency",
              "Custom",
              "IBAction",
              "RawDocComment",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(frame:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "FBShareButton",
                "printedName": "FBSDKShareKit.FBShareButton",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareButton"
              },
              {
                "kind": "TypeNominal",
                "name": "CGRect",
                "printedName": "CoreFoundation.CGRect",
                "usr": "c:@S@CGRect"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareButton(im)initWithFrame:",
            "mangledName": "$s13FBSDKShareKit13FBShareButtonC5frameACSo6CGRectV_tcfc",
            "moduleName": "FBSDKShareKit",
            "overriding": true,
            "implicit": true,
            "objc_name": "initWithFrame:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(coder:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKShareKit.FBShareButton?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "FBShareButton",
                    "printedName": "FBSDKShareKit.FBShareButton",
                    "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareButton"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "NSCoder",
                "printedName": "Foundation.NSCoder",
                "usr": "c:objc(cs)NSCoder"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareButton(im)initWithCoder:",
            "mangledName": "$s13FBSDKShareKit13FBShareButtonC5coderACSgSo7NSCoderC_tcfc",
            "moduleName": "FBSDKShareKit",
            "overriding": true,
            "implicit": true,
            "objc_name": "initWithCoder:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Preconcurrency",
              "Custom",
              "Required"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "TypeDecl",
            "name": "TypeDependencies",
            "printedName": "TypeDependencies",
            "children": [
              {
                "kind": "Var",
                "name": "stringProvider",
                "printedName": "stringProvider",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UserInterfaceStringProviding",
                    "printedName": "any FBSDKShareKit.UserInterfaceStringProviding",
                    "usr": "s:13FBSDKShareKit28UserInterfaceStringProvidingP"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit13FBShareButtonC16TypeDependenciesV14stringProviderAA28UserInterfaceStringProviding_pvp",
                "mangledName": "$s13FBSDKShareKit13FBShareButtonC16TypeDependenciesV14stringProviderAA28UserInterfaceStringProviding_pvp",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 0,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UserInterfaceStringProviding",
                        "printedName": "any FBSDKShareKit.UserInterfaceStringProviding",
                        "usr": "s:13FBSDKShareKit28UserInterfaceStringProvidingP"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit13FBShareButtonC16TypeDependenciesV14stringProviderAA28UserInterfaceStringProviding_pvg",
                    "mangledName": "$s13FBSDKShareKit13FBShareButtonC16TypeDependenciesV14stringProviderAA28UserInterfaceStringProviding_pvg",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "UserInterfaceStringProviding",
                        "printedName": "any FBSDKShareKit.UserInterfaceStringProviding",
                        "usr": "s:13FBSDKShareKit28UserInterfaceStringProvidingP"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit13FBShareButtonC16TypeDependenciesV14stringProviderAA28UserInterfaceStringProviding_pvs",
                    "mangledName": "$s13FBSDKShareKit13FBShareButtonC16TypeDependenciesV14stringProviderAA28UserInterfaceStringProviding_pvs",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit13FBShareButtonC16TypeDependenciesV14stringProviderAA28UserInterfaceStringProviding_pvM",
                    "mangledName": "$s13FBSDKShareKit13FBShareButtonC16TypeDependenciesV14stringProviderAA28UserInterfaceStringProviding_pvM",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(stringProvider:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.FBShareButton.TypeDependencies",
                    "usr": "s:13FBSDKShareKit13FBShareButtonC16TypeDependenciesV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UserInterfaceStringProviding",
                    "printedName": "any FBSDKShareKit.UserInterfaceStringProviding",
                    "usr": "s:13FBSDKShareKit28UserInterfaceStringProvidingP"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:13FBSDKShareKit13FBShareButtonC16TypeDependenciesV14stringProviderAeA28UserInterfaceStringProviding_p_tcfc",
                "mangledName": "$s13FBSDKShareKit13FBShareButtonC16TypeDependenciesV14stringProviderAeA28UserInterfaceStringProviding_p_tcfc",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "init_kind": "Designated"
              }
            ],
            "declKind": "Struct",
            "usr": "s:13FBSDKShareKit13FBShareButtonC16TypeDependenciesV",
            "mangledName": "$s13FBSDKShareKit13FBShareButtonC16TypeDependenciesV",
            "moduleName": "FBSDKShareKit",
            "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": "FBSDKShareKit.FBShareButton.TypeDependencies?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.FBShareButton.TypeDependencies",
                    "usr": "s:13FBSDKShareKit13FBShareButtonC16TypeDependenciesV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:13FBSDKShareKit13FBShareButtonC22configuredDependenciesAC04TypeF0VSgvpZ",
            "mangledName": "$s13FBSDKShareKit13FBShareButtonC22configuredDependenciesAC04TypeF0VSgvpZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "Preconcurrency",
              "Custom",
              "HasStorage"
            ],
            "isFromExtension": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.FBShareButton.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.FBShareButton.TypeDependencies",
                        "usr": "s:13FBSDKShareKit13FBShareButtonC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit13FBShareButtonC22configuredDependenciesAC04TypeF0VSgvgZ",
                "mangledName": "$s13FBSDKShareKit13FBShareButtonC22configuredDependenciesAC04TypeF0VSgvgZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.FBShareButton.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.FBShareButton.TypeDependencies",
                        "usr": "s:13FBSDKShareKit13FBShareButtonC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit13FBShareButtonC22configuredDependenciesAC04TypeF0VSgvsZ",
                "mangledName": "$s13FBSDKShareKit13FBShareButtonC22configuredDependenciesAC04TypeF0VSgvsZ",
                "moduleName": "FBSDKShareKit",
                "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:13FBSDKShareKit13FBShareButtonC22configuredDependenciesAC04TypeF0VSgvMZ",
                "mangledName": "$s13FBSDKShareKit13FBShareButtonC22configuredDependenciesAC04TypeF0VSgvMZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "defaultDependencies",
            "printedName": "defaultDependencies",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKShareKit.FBShareButton.TypeDependencies?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.FBShareButton.TypeDependencies",
                    "usr": "s:13FBSDKShareKit13FBShareButtonC16TypeDependenciesV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:13FBSDKShareKit13FBShareButtonC19defaultDependenciesAC04TypeF0VSgvpZ",
            "mangledName": "$s13FBSDKShareKit13FBShareButtonC19defaultDependenciesAC04TypeF0VSgvpZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "Preconcurrency",
              "Custom"
            ],
            "isFromExtension": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.FBShareButton.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.FBShareButton.TypeDependencies",
                        "usr": "s:13FBSDKShareKit13FBShareButtonC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit13FBShareButtonC19defaultDependenciesAC04TypeF0VSgvgZ",
                "mangledName": "$s13FBSDKShareKit13FBShareButtonC19defaultDependenciesAC04TypeF0VSgvgZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.FBShareButton.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.FBShareButton.TypeDependencies",
                        "usr": "s:13FBSDKShareKit13FBShareButtonC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit13FBShareButtonC19defaultDependenciesAC04TypeF0VSgvsZ",
                "mangledName": "$s13FBSDKShareKit13FBShareButtonC19defaultDependenciesAC04TypeF0VSgvsZ",
                "moduleName": "FBSDKShareKit",
                "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:13FBSDKShareKit13FBShareButtonC19defaultDependenciesAC04TypeF0VSgvMZ",
                "mangledName": "$s13FBSDKShareKit13FBShareButtonC19defaultDependenciesAC04TypeF0VSgvMZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "_modify"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareButton",
        "mangledName": "$s13FBSDKShareKit13FBShareButtonC",
        "moduleName": "FBSDKShareKit",
        "objc_name": "FBSDKShareButton",
        "declAttributes": [
          "Preconcurrency",
          "Custom",
          "Final",
          "AccessControl",
          "ObjC",
          "ObjCMembers",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)FBSDKButton",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "FBSDKCoreKit.FBButton",
          "FBSDKCoreKit.ImpressionLoggingButton",
          "UIKit.UIButton",
          "UIKit.UIControl",
          "UIKit.UIView",
          "UIKit.UIResponder",
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "SharingButton",
            "printedName": "SharingButton",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingButton",
            "mangledName": "$s13FBSDKShareKit13SharingButtonP"
          },
          {
            "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": "UITraitChangeObservable",
            "printedName": "UITraitChangeObservable",
            "usr": "s:5UIKit23UITraitChangeObservableP",
            "mangledName": "$s5UIKit23UITraitChangeObservableP"
          },
          {
            "kind": "Conformance",
            "name": "__DefaultCustomPlaygroundQuickLookable",
            "printedName": "__DefaultCustomPlaygroundQuickLookable",
            "usr": "s:s38__DefaultCustomPlaygroundQuickLookableP",
            "mangledName": "$ss38__DefaultCustomPlaygroundQuickLookableP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          },
          {
            "kind": "Conformance",
            "name": "DependentAsType",
            "printedName": "DependentAsType",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "TypeDependencies",
                "printedName": "TypeDependencies",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.FBShareButton.TypeDependencies",
                    "usr": "s:13FBSDKShareKit13FBShareButtonC16TypeDependenciesV"
                  }
                ]
              }
            ],
            "usr": "s:13FBSDKShareKit15DependentAsTypeP",
            "mangledName": "$s13FBSDKShareKit15DependentAsTypeP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Hashtag",
        "printedName": "Hashtag",
        "children": [
          {
            "kind": "Var",
            "name": "stringRepresentation",
            "printedName": "stringRepresentation",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKHashtag(py)stringRepresentation",
            "mangledName": "$s13FBSDKShareKit7HashtagC20stringRepresentationSSvp",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKHashtag(im)stringRepresentation",
                "mangledName": "$s13FBSDKShareKit7HashtagC20stringRepresentationSSvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKHashtag(im)setStringRepresentation:",
                "mangledName": "$s13FBSDKShareKit7HashtagC20stringRepresentationSSvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit7HashtagC20stringRepresentationSSvM",
                "mangledName": "$s13FBSDKShareKit7HashtagC20stringRepresentationSSvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Hashtag",
                "printedName": "FBSDKShareKit.Hashtag",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKHashtag"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKHashtag(im)initWithString:",
            "mangledName": "$s13FBSDKShareKit7HashtagCyACSScfc",
            "moduleName": "FBSDKShareKit",
            "objc_name": "initWithString:",
            "declAttributes": [
              "AccessControl",
              "ObjC"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "description",
            "printedName": "description",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKHashtag(py)description",
            "mangledName": "$s13FBSDKShareKit7HashtagC11descriptionSSvp",
            "moduleName": "FBSDKShareKit",
            "overriding": true,
            "objc_name": "description",
            "declAttributes": [
              "Final",
              "ObjC",
              "Override",
              "AccessControl"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKHashtag(im)description",
                "mangledName": "$s13FBSDKShareKit7HashtagC11descriptionSSvg",
                "moduleName": "FBSDKShareKit",
                "overriding": true,
                "objc_name": "description",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "isValid",
            "printedName": "isValid",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKHashtag(py)isValid",
            "mangledName": "$s13FBSDKShareKit7HashtagC7isValidSbvp",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKHashtag(im)isValid",
                "mangledName": "$s13FBSDKShareKit7HashtagC7isValidSbvg",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "hash",
            "printedName": "hash",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKHashtag(py)hash",
            "mangledName": "$s13FBSDKShareKit7HashtagC4hashSivp",
            "moduleName": "FBSDKShareKit",
            "overriding": true,
            "objc_name": "hash",
            "declAttributes": [
              "Final",
              "ObjC",
              "Override",
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKHashtag(im)hash",
                "mangledName": "$s13FBSDKShareKit7HashtagC4hashSivg",
                "moduleName": "FBSDKShareKit",
                "overriding": true,
                "objc_name": "hash",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "isEqual",
            "printedName": "isEqual(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Any?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKHashtag(im)isEqual:",
            "mangledName": "$s13FBSDKShareKit7HashtagC7isEqualySbypSgF",
            "moduleName": "FBSDKShareKit",
            "overriding": true,
            "objc_name": "isEqual:",
            "declAttributes": [
              "Final",
              "ObjC",
              "Override",
              "AccessControl"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Hashtag",
                "printedName": "FBSDKShareKit.Hashtag",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKHashtag"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKHashtag(im)init",
            "mangledName": "$s13FBSDKShareKit7HashtagCACycfc",
            "moduleName": "FBSDKShareKit",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKHashtag",
        "mangledName": "$s13FBSDKShareKit7HashtagC",
        "moduleName": "FBSDKShareKit",
        "objc_name": "FBSDKHashtag",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC",
          "ObjCMembers",
          "RawDocComment"
        ],
        "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": "Import",
        "name": "Photos",
        "printedName": "Photos",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit"
      },
      {
        "kind": "TypeDecl",
        "name": "MediaLibrarySearching",
        "printedName": "MediaLibrarySearching",
        "children": [
          {
            "kind": "Function",
            "name": "fb_findImage",
            "printedName": "fb_findImage(for:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIImage",
                "printedName": "UIKit.UIImage",
                "usr": "c:objc(cs)UIImage"
              },
              {
                "kind": "TypeNominal",
                "name": "PHAsset",
                "printedName": "Photos.PHAsset",
                "usr": "c:objc(cs)PHAsset"
              }
            ],
            "declKind": "Func",
            "usr": "s:13FBSDKShareKit21MediaLibrarySearchingP12fb_findImage3forSo7UIImageCSo7PHAssetC_tKF",
            "mangledName": "$s13FBSDKShareKit21MediaLibrarySearchingP12fb_findImage3forSo7UIImageCSo7PHAssetC_tKF",
            "moduleName": "FBSDKShareKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.MediaLibrarySearching>",
            "sugared_genericSig": "<Self where Self : FBSDKShareKit.MediaLibrarySearching>",
            "protocolReq": true,
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "fb_getVideoURL",
            "printedName": "fb_getVideoURL(for:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              },
              {
                "kind": "TypeNominal",
                "name": "PHAsset",
                "printedName": "Photos.PHAsset",
                "usr": "c:objc(cs)PHAsset"
              }
            ],
            "declKind": "Func",
            "usr": "s:13FBSDKShareKit21MediaLibrarySearchingP14fb_getVideoURL3for10Foundation0I0VSo7PHAssetC_tKF",
            "mangledName": "$s13FBSDKShareKit21MediaLibrarySearchingP14fb_getVideoURL3for10Foundation0I0VSo7PHAssetC_tKF",
            "moduleName": "FBSDKShareKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.MediaLibrarySearching>",
            "sugared_genericSig": "<Self where Self : FBSDKShareKit.MediaLibrarySearching>",
            "protocolReq": true,
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:13FBSDKShareKit21MediaLibrarySearchingP",
        "mangledName": "$s13FBSDKShareKit21MediaLibrarySearchingP",
        "moduleName": "FBSDKShareKit",
        "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": "Import",
        "name": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "MessageDialog",
        "printedName": "MessageDialog",
        "children": [
          {
            "kind": "Var",
            "name": "delegate",
            "printedName": "delegate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "WeakStorage",
                "printedName": "(any FBSDKShareKit.SharingDelegate)?"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKMessageDialog(py)delegate",
            "mangledName": "$s13FBSDKShareKit13MessageDialogC8delegateAA15SharingDelegate_pSgvp",
            "moduleName": "FBSDKShareKit",
            "isOpen": true,
            "objc_name": "delegate",
            "declAttributes": [
              "HasInitialValue",
              "ObjC",
              "HasStorage",
              "ReferenceOwnership",
              "AccessControl",
              "RawDocComment"
            ],
            "ownership": 1,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKShareKit.SharingDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SharingDelegate",
                        "printedName": "any FBSDKShareKit.SharingDelegate",
                        "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingDelegate"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKMessageDialog(im)delegate",
                "mangledName": "$s13FBSDKShareKit13MessageDialogC8delegateAA15SharingDelegate_pSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "isOpen": true,
                "objc_name": "delegate",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKShareKit.SharingDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SharingDelegate",
                        "printedName": "any FBSDKShareKit.SharingDelegate",
                        "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingDelegate"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKMessageDialog(im)setDelegate:",
                "mangledName": "$s13FBSDKShareKit13MessageDialogC8delegateAA15SharingDelegate_pSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "isOpen": true,
                "objc_name": "setDelegate:",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit13MessageDialogC8delegateAA15SharingDelegate_pSgvM",
                "mangledName": "$s13FBSDKShareKit13MessageDialogC8delegateAA15SharingDelegate_pSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shareContent",
            "printedName": "shareContent",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKShareKit.SharingContent)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SharingContent",
                    "printedName": "any FBSDKShareKit.SharingContent",
                    "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKMessageDialog(py)shareContent",
            "mangledName": "$s13FBSDKShareKit13MessageDialogC12shareContentAA07SharingF0_pSgvp",
            "moduleName": "FBSDKShareKit",
            "isOpen": true,
            "objc_name": "shareContent",
            "declAttributes": [
              "HasInitialValue",
              "ObjC",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKShareKit.SharingContent)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SharingContent",
                        "printedName": "any FBSDKShareKit.SharingContent",
                        "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKMessageDialog(im)shareContent",
                "mangledName": "$s13FBSDKShareKit13MessageDialogC12shareContentAA07SharingF0_pSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "isOpen": true,
                "objc_name": "shareContent",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKShareKit.SharingContent)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SharingContent",
                        "printedName": "any FBSDKShareKit.SharingContent",
                        "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKMessageDialog(im)setShareContent:",
                "mangledName": "$s13FBSDKShareKit13MessageDialogC12shareContentAA07SharingF0_pSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "isOpen": true,
                "objc_name": "setShareContent:",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit13MessageDialogC12shareContentAA07SharingF0_pSgvM",
                "mangledName": "$s13FBSDKShareKit13MessageDialogC12shareContentAA07SharingF0_pSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shouldFailOnDataError",
            "printedName": "shouldFailOnDataError",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKMessageDialog(py)shouldFailOnDataError",
            "mangledName": "$s13FBSDKShareKit13MessageDialogC21shouldFailOnDataErrorSbvp",
            "moduleName": "FBSDKShareKit",
            "isOpen": true,
            "objc_name": "shouldFailOnDataError",
            "declAttributes": [
              "HasInitialValue",
              "ObjC",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKMessageDialog(im)shouldFailOnDataError",
                "mangledName": "$s13FBSDKShareKit13MessageDialogC21shouldFailOnDataErrorSbvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "isOpen": true,
                "objc_name": "shouldFailOnDataError",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKMessageDialog(im)setShouldFailOnDataError:",
                "mangledName": "$s13FBSDKShareKit13MessageDialogC21shouldFailOnDataErrorSbvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "isOpen": true,
                "objc_name": "setShouldFailOnDataError:",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit13MessageDialogC21shouldFailOnDataErrorSbvM",
                "mangledName": "$s13FBSDKShareKit13MessageDialogC21shouldFailOnDataErrorSbvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "MessageDialog",
                "printedName": "FBSDKShareKit.MessageDialog",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKMessageDialog"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKMessageDialog(im)init",
            "mangledName": "$s13FBSDKShareKit13MessageDialogCACycfc",
            "moduleName": "FBSDKShareKit",
            "overriding": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Convenience",
              "Override",
              "RawDocComment"
            ],
            "init_kind": "Convenience"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(content:delegate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "MessageDialog",
                "printedName": "FBSDKShareKit.MessageDialog",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKMessageDialog"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKShareKit.SharingContent)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SharingContent",
                    "printedName": "any FBSDKShareKit.SharingContent",
                    "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKShareKit.SharingDelegate)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SharingDelegate",
                    "printedName": "any FBSDKShareKit.SharingDelegate",
                    "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingDelegate"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKMessageDialog(im)initWithContent:delegate:",
            "mangledName": "$s13FBSDKShareKit13MessageDialogC7content8delegateAcA14SharingContent_pSg_AA0G8Delegate_pSgtcfc",
            "moduleName": "FBSDKShareKit",
            "objc_name": "initWithContent:delegate:",
            "declAttributes": [
              "Convenience",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "init_kind": "Convenience"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(content:delegate:shareDialogConfiguration:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "MessageDialog",
                "printedName": "FBSDKShareKit.MessageDialog",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKMessageDialog"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKShareKit.SharingContent)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SharingContent",
                    "printedName": "any FBSDKShareKit.SharingContent",
                    "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKShareKit.SharingDelegate)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SharingDelegate",
                    "printedName": "any FBSDKShareKit.SharingDelegate",
                    "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingDelegate"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "ShareDialogConfigurationProtocol",
                "printedName": "any FBSDKShareKit.ShareDialogConfigurationProtocol",
                "usr": "s:13FBSDKShareKit32ShareDialogConfigurationProtocolP"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:13FBSDKShareKit13MessageDialogC7content8delegate05shareD13ConfigurationAcA14SharingContent_pSg_AA0I8Delegate_pSgAA05SharedH8Protocol_ptcfc",
            "mangledName": "$s13FBSDKShareKit13MessageDialogC7content8delegate05shareD13ConfigurationAcA14SharingContent_pSg_AA0I8Delegate_pSgAA05SharedH8Protocol_ptcfc",
            "moduleName": "FBSDKShareKit",
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "dialog",
            "printedName": "dialog(content:delegate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "MessageDialog",
                "printedName": "FBSDKShareKit.MessageDialog",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKMessageDialog"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKShareKit.SharingContent)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SharingContent",
                    "printedName": "any FBSDKShareKit.SharingContent",
                    "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKShareKit.SharingDelegate)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SharingDelegate",
                    "printedName": "any FBSDKShareKit.SharingDelegate",
                    "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingDelegate"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKMessageDialog(cm)dialogWithContent:delegate:",
            "mangledName": "$s13FBSDKShareKit13MessageDialogC6dialog7content8delegateAcA14SharingContent_pSg_AA0H8Delegate_pSgtFZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "objc_name": "dialogWithContent:delegate:",
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "show",
            "printedName": "show(content:delegate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "MessageDialog",
                "printedName": "FBSDKShareKit.MessageDialog",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKMessageDialog"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKShareKit.SharingContent)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SharingContent",
                    "printedName": "any FBSDKShareKit.SharingContent",
                    "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKShareKit.SharingDelegate)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SharingDelegate",
                    "printedName": "any FBSDKShareKit.SharingDelegate",
                    "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingDelegate"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKMessageDialog(cm)showWithContent:delegate:",
            "mangledName": "$s13FBSDKShareKit13MessageDialogC4show7content8delegateAcA14SharingContent_pSg_AA0H8Delegate_pSgtFZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "objc_name": "showWithContent:delegate:",
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Var",
            "name": "canShow",
            "printedName": "canShow",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKMessageDialog(py)canShow",
            "mangledName": "$s13FBSDKShareKit13MessageDialogC7canShowSbvp",
            "moduleName": "FBSDKShareKit",
            "isOpen": true,
            "objc_name": "canShow",
            "declAttributes": [
              "ObjC",
              "AccessControl",
              "RawDocComment"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKMessageDialog(im)canShow",
                "mangledName": "$s13FBSDKShareKit13MessageDialogC7canShowSbvg",
                "moduleName": "FBSDKShareKit",
                "isOpen": true,
                "objc_name": "canShow",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "show",
            "printedName": "show()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKMessageDialog(im)show",
            "mangledName": "$s13FBSDKShareKit13MessageDialogC4showSbyF",
            "moduleName": "FBSDKShareKit",
            "isOpen": true,
            "objc_name": "show",
            "declAttributes": [
              "ObjC",
              "AccessControl",
              "DiscardableResult",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "validate",
            "printedName": "validate()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKMessageDialog(im)validateWithError:",
            "mangledName": "$s13FBSDKShareKit13MessageDialogC8validateyyKF",
            "moduleName": "FBSDKShareKit",
            "isOpen": true,
            "objc_name": "validateWithError:",
            "declAttributes": [
              "ObjC",
              "AccessControl",
              "RawDocComment"
            ],
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "handleCompletion",
            "printedName": "handleCompletion(dialogResults:response:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "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"
              },
              {
                "kind": "TypeNominal",
                "name": "BridgeAPIResponse",
                "printedName": "FBSDKCoreKit.BridgeAPIResponse",
                "usr": "c:objc(cs)FBSDKBridgeAPIResponse"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKMessageDialog(im)handleCompletionWithDialogResults:response:",
            "mangledName": "$s13FBSDKShareKit13MessageDialogC16handleCompletion13dialogResults8responseySDySSypG_So22FBSDKBridgeAPIResponseCtF",
            "moduleName": "FBSDKShareKit",
            "isOpen": true,
            "declAttributes": [
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "TypeDecl",
            "name": "TypeDependencies",
            "printedName": "TypeDependencies",
            "children": [
              {
                "kind": "Var",
                "name": "accessTokenWallet",
                "printedName": "accessTokenWallet",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ExistentialMetatype",
                    "printedName": "any FBSDKCoreKit._AccessTokenProviding.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "_AccessTokenProviding",
                        "printedName": "FBSDKCoreKit._AccessTokenProviding",
                        "usr": "c:objc(pl)FBSDKAccessTokenProviding"
                      }
                    ]
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV17accessTokenWalletSo011FBSDKAccessH9Providing_pXpvp",
                "mangledName": "$s13FBSDKShareKit13MessageDialogC16TypeDependenciesV17accessTokenWalletSo011FBSDKAccessH9Providing_pXpvp",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 0,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ExistentialMetatype",
                        "printedName": "any FBSDKCoreKit._AccessTokenProviding.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "_AccessTokenProviding",
                            "printedName": "FBSDKCoreKit._AccessTokenProviding",
                            "usr": "c:objc(pl)FBSDKAccessTokenProviding"
                          }
                        ]
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV17accessTokenWalletSo011FBSDKAccessH9Providing_pXpvg",
                    "mangledName": "$s13FBSDKShareKit13MessageDialogC16TypeDependenciesV17accessTokenWalletSo011FBSDKAccessH9Providing_pXpvg",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ExistentialMetatype",
                        "printedName": "any FBSDKCoreKit._AccessTokenProviding.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "_AccessTokenProviding",
                            "printedName": "FBSDKCoreKit._AccessTokenProviding",
                            "usr": "c:objc(pl)FBSDKAccessTokenProviding"
                          }
                        ]
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV17accessTokenWalletSo011FBSDKAccessH9Providing_pXpvs",
                    "mangledName": "$s13FBSDKShareKit13MessageDialogC16TypeDependenciesV17accessTokenWalletSo011FBSDKAccessH9Providing_pXpvs",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV17accessTokenWalletSo011FBSDKAccessH9Providing_pXpvM",
                    "mangledName": "$s13FBSDKShareKit13MessageDialogC16TypeDependenciesV17accessTokenWalletSo011FBSDKAccessH9Providing_pXpvM",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "bridgeAPIRequestFactory",
                "printedName": "bridgeAPIRequestFactory",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BridgeAPIRequestCreating",
                    "printedName": "any FBSDKCoreKit.BridgeAPIRequestCreating",
                    "usr": "c:objc(pl)FBSDKBridgeAPIRequestCreating"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV23bridgeAPIRequestFactorySo011FBSDKBridgeH8Creating_pvp",
                "mangledName": "$s13FBSDKShareKit13MessageDialogC16TypeDependenciesV23bridgeAPIRequestFactorySo011FBSDKBridgeH8Creating_pvp",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 1,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BridgeAPIRequestCreating",
                        "printedName": "any FBSDKCoreKit.BridgeAPIRequestCreating",
                        "usr": "c:objc(pl)FBSDKBridgeAPIRequestCreating"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV23bridgeAPIRequestFactorySo011FBSDKBridgeH8Creating_pvg",
                    "mangledName": "$s13FBSDKShareKit13MessageDialogC16TypeDependenciesV23bridgeAPIRequestFactorySo011FBSDKBridgeH8Creating_pvg",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "BridgeAPIRequestCreating",
                        "printedName": "any FBSDKCoreKit.BridgeAPIRequestCreating",
                        "usr": "c:objc(pl)FBSDKBridgeAPIRequestCreating"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV23bridgeAPIRequestFactorySo011FBSDKBridgeH8Creating_pvs",
                    "mangledName": "$s13FBSDKShareKit13MessageDialogC16TypeDependenciesV23bridgeAPIRequestFactorySo011FBSDKBridgeH8Creating_pvs",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV23bridgeAPIRequestFactorySo011FBSDKBridgeH8Creating_pvM",
                    "mangledName": "$s13FBSDKShareKit13MessageDialogC16TypeDependenciesV23bridgeAPIRequestFactorySo011FBSDKBridgeH8Creating_pvM",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "bridgeAPIRequestOpener",
                "printedName": "bridgeAPIRequestOpener",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BridgeAPIRequestOpening",
                    "printedName": "any FBSDKCoreKit.BridgeAPIRequestOpening",
                    "usr": "c:objc(pl)FBSDKBridgeAPIRequestOpening"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV22bridgeAPIRequestOpenerSo011FBSDKBridgeH7Opening_pvp",
                "mangledName": "$s13FBSDKShareKit13MessageDialogC16TypeDependenciesV22bridgeAPIRequestOpenerSo011FBSDKBridgeH7Opening_pvp",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 2,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BridgeAPIRequestOpening",
                        "printedName": "any FBSDKCoreKit.BridgeAPIRequestOpening",
                        "usr": "c:objc(pl)FBSDKBridgeAPIRequestOpening"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV22bridgeAPIRequestOpenerSo011FBSDKBridgeH7Opening_pvg",
                    "mangledName": "$s13FBSDKShareKit13MessageDialogC16TypeDependenciesV22bridgeAPIRequestOpenerSo011FBSDKBridgeH7Opening_pvg",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "BridgeAPIRequestOpening",
                        "printedName": "any FBSDKCoreKit.BridgeAPIRequestOpening",
                        "usr": "c:objc(pl)FBSDKBridgeAPIRequestOpening"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV22bridgeAPIRequestOpenerSo011FBSDKBridgeH7Opening_pvs",
                    "mangledName": "$s13FBSDKShareKit13MessageDialogC16TypeDependenciesV22bridgeAPIRequestOpenerSo011FBSDKBridgeH7Opening_pvs",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV22bridgeAPIRequestOpenerSo011FBSDKBridgeH7Opening_pvM",
                    "mangledName": "$s13FBSDKShareKit13MessageDialogC16TypeDependenciesV22bridgeAPIRequestOpenerSo011FBSDKBridgeH7Opening_pvM",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "errorFactory",
                "printedName": "errorFactory",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ErrorCreating",
                    "printedName": "any FBSDKCoreKit.ErrorCreating",
                    "usr": "c:objc(pl)FBSDKErrorCreating"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvp",
                "mangledName": "$s13FBSDKShareKit13MessageDialogC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvp",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 3,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ErrorCreating",
                        "printedName": "any FBSDKCoreKit.ErrorCreating",
                        "usr": "c:objc(pl)FBSDKErrorCreating"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvg",
                    "mangledName": "$s13FBSDKShareKit13MessageDialogC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvg",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ErrorCreating",
                        "printedName": "any FBSDKCoreKit.ErrorCreating",
                        "usr": "c:objc(pl)FBSDKErrorCreating"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvs",
                    "mangledName": "$s13FBSDKShareKit13MessageDialogC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvs",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvM",
                    "mangledName": "$s13FBSDKShareKit13MessageDialogC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvM",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "eventLogger",
                "printedName": "eventLogger",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ShareEventLogging",
                    "printedName": "any FBSDKShareKit.ShareEventLogging",
                    "usr": "s:13FBSDKShareKit17ShareEventLoggingP"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV11eventLoggerAA17ShareEventLogging_pvp",
                "mangledName": "$s13FBSDKShareKit13MessageDialogC16TypeDependenciesV11eventLoggerAA17ShareEventLogging_pvp",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 4,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShareEventLogging",
                        "printedName": "any FBSDKShareKit.ShareEventLogging",
                        "usr": "s:13FBSDKShareKit17ShareEventLoggingP"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV11eventLoggerAA17ShareEventLogging_pvg",
                    "mangledName": "$s13FBSDKShareKit13MessageDialogC16TypeDependenciesV11eventLoggerAA17ShareEventLogging_pvg",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ShareEventLogging",
                        "printedName": "any FBSDKShareKit.ShareEventLogging",
                        "usr": "s:13FBSDKShareKit17ShareEventLoggingP"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV11eventLoggerAA17ShareEventLogging_pvs",
                    "mangledName": "$s13FBSDKShareKit13MessageDialogC16TypeDependenciesV11eventLoggerAA17ShareEventLogging_pvs",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV11eventLoggerAA17ShareEventLogging_pvM",
                    "mangledName": "$s13FBSDKShareKit13MessageDialogC16TypeDependenciesV11eventLoggerAA17ShareEventLogging_pvM",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "internalUtility",
                "printedName": "internalUtility",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "any FBSDKCoreKit.AppAvailabilityChecker & FBSDKCoreKit.InternalUtilityProtocol"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV15internalUtilitySo27FBSDKAppAvailabilityChecker_So013FBSDKInternalH0pvp",
                "mangledName": "$s13FBSDKShareKit13MessageDialogC16TypeDependenciesV15internalUtilitySo27FBSDKAppAvailabilityChecker_So013FBSDKInternalH0pvp",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 5,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "any FBSDKCoreKit.AppAvailabilityChecker & FBSDKCoreKit.InternalUtilityProtocol"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV15internalUtilitySo27FBSDKAppAvailabilityChecker_So013FBSDKInternalH0pvg",
                    "mangledName": "$s13FBSDKShareKit13MessageDialogC16TypeDependenciesV15internalUtilitySo27FBSDKAppAvailabilityChecker_So013FBSDKInternalH0pvg",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "any FBSDKCoreKit.AppAvailabilityChecker & FBSDKCoreKit.InternalUtilityProtocol"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV15internalUtilitySo27FBSDKAppAvailabilityChecker_So013FBSDKInternalH0pvs",
                    "mangledName": "$s13FBSDKShareKit13MessageDialogC16TypeDependenciesV15internalUtilitySo27FBSDKAppAvailabilityChecker_So013FBSDKInternalH0pvs",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV15internalUtilitySo27FBSDKAppAvailabilityChecker_So013FBSDKInternalH0pvM",
                    "mangledName": "$s13FBSDKShareKit13MessageDialogC16TypeDependenciesV15internalUtilitySo27FBSDKAppAvailabilityChecker_So013FBSDKInternalH0pvM",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "shareUtility",
                "printedName": "shareUtility",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ExistentialMetatype",
                    "printedName": "any (FBSDKShareKit.ShareUtilityProtocol & FBSDKShareKit.ShareValidating).Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "FBSDKShareKit.ShareUtilityProtocol & FBSDKShareKit.ShareValidating"
                      }
                    ]
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV12shareUtilityAA05ShareH8Protocol_AA0I10ValidatingpXpvp",
                "mangledName": "$s13FBSDKShareKit13MessageDialogC16TypeDependenciesV12shareUtilityAA05ShareH8Protocol_AA0I10ValidatingpXpvp",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 6,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ExistentialMetatype",
                        "printedName": "any (FBSDKShareKit.ShareUtilityProtocol & FBSDKShareKit.ShareValidating).Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ProtocolComposition",
                            "printedName": "FBSDKShareKit.ShareUtilityProtocol & FBSDKShareKit.ShareValidating"
                          }
                        ]
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV12shareUtilityAA05ShareH8Protocol_AA0I10ValidatingpXpvg",
                    "mangledName": "$s13FBSDKShareKit13MessageDialogC16TypeDependenciesV12shareUtilityAA05ShareH8Protocol_AA0I10ValidatingpXpvg",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ExistentialMetatype",
                        "printedName": "any (FBSDKShareKit.ShareUtilityProtocol & FBSDKShareKit.ShareValidating).Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ProtocolComposition",
                            "printedName": "FBSDKShareKit.ShareUtilityProtocol & FBSDKShareKit.ShareValidating"
                          }
                        ]
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV12shareUtilityAA05ShareH8Protocol_AA0I10ValidatingpXpvs",
                    "mangledName": "$s13FBSDKShareKit13MessageDialogC16TypeDependenciesV12shareUtilityAA05ShareH8Protocol_AA0I10ValidatingpXpvs",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV12shareUtilityAA05ShareH8Protocol_AA0I10ValidatingpXpvM",
                    "mangledName": "$s13FBSDKShareKit13MessageDialogC16TypeDependenciesV12shareUtilityAA05ShareH8Protocol_AA0I10ValidatingpXpvM",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(accessTokenWallet:bridgeAPIRequestFactory:bridgeAPIRequestOpener:errorFactory:eventLogger:internalUtility:shareUtility:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.MessageDialog.TypeDependencies",
                    "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ExistentialMetatype",
                    "printedName": "any FBSDKCoreKit._AccessTokenProviding.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "_AccessTokenProviding",
                        "printedName": "FBSDKCoreKit._AccessTokenProviding",
                        "usr": "c:objc(pl)FBSDKAccessTokenProviding"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BridgeAPIRequestCreating",
                    "printedName": "any FBSDKCoreKit.BridgeAPIRequestCreating",
                    "usr": "c:objc(pl)FBSDKBridgeAPIRequestCreating"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BridgeAPIRequestOpening",
                    "printedName": "any FBSDKCoreKit.BridgeAPIRequestOpening",
                    "usr": "c:objc(pl)FBSDKBridgeAPIRequestOpening"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ErrorCreating",
                    "printedName": "any FBSDKCoreKit.ErrorCreating",
                    "usr": "c:objc(pl)FBSDKErrorCreating"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ShareEventLogging",
                    "printedName": "any FBSDKShareKit.ShareEventLogging",
                    "usr": "s:13FBSDKShareKit17ShareEventLoggingP"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "any FBSDKCoreKit.AppAvailabilityChecker & FBSDKCoreKit.InternalUtilityProtocol"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ExistentialMetatype",
                    "printedName": "any (FBSDKShareKit.ShareUtilityProtocol & FBSDKShareKit.ShareValidating).Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "FBSDKShareKit.ShareUtilityProtocol & FBSDKShareKit.ShareValidating"
                      }
                    ]
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV17accessTokenWallet23bridgeAPIRequestFactory0jK6Opener05errorL011eventLogger15internalUtility05shareR0AESo011FBSDKAccessH9Providing_pXp_So011FBSDKBridgeK8Creating_pSo0vK7Opening_pSo010FBSDKErrorW0_pAA17ShareEventLogging_pSo27FBSDKAppAvailabilityChecker_So013FBSDKInternalR0pAA0zR8Protocol_AA0Z10ValidatingpXptcfc",
                "mangledName": "$s13FBSDKShareKit13MessageDialogC16TypeDependenciesV17accessTokenWallet23bridgeAPIRequestFactory0jK6Opener05errorL011eventLogger15internalUtility05shareR0AESo011FBSDKAccessH9Providing_pXp_So011FBSDKBridgeK8Creating_pSo0vK7Opening_pSo010FBSDKErrorW0_pAA17ShareEventLogging_pSo27FBSDKAppAvailabilityChecker_So013FBSDKInternalR0pAA0zR8Protocol_AA0Z10ValidatingpXptcfc",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "init_kind": "Designated"
              }
            ],
            "declKind": "Struct",
            "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV",
            "mangledName": "$s13FBSDKShareKit13MessageDialogC16TypeDependenciesV",
            "moduleName": "FBSDKShareKit",
            "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": "defaultDependencies",
            "printedName": "defaultDependencies",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKShareKit.MessageDialog.TypeDependencies?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.MessageDialog.TypeDependencies",
                    "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:13FBSDKShareKit13MessageDialogC19defaultDependenciesAC04TypeF0VSgvpZ",
            "mangledName": "$s13FBSDKShareKit13MessageDialogC19defaultDependenciesAC04TypeF0VSgvpZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "isFromExtension": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.MessageDialog.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.MessageDialog.TypeDependencies",
                        "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit13MessageDialogC19defaultDependenciesAC04TypeF0VSgvgZ",
                "mangledName": "$s13FBSDKShareKit13MessageDialogC19defaultDependenciesAC04TypeF0VSgvgZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.MessageDialog.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.MessageDialog.TypeDependencies",
                        "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit13MessageDialogC19defaultDependenciesAC04TypeF0VSgvsZ",
                "mangledName": "$s13FBSDKShareKit13MessageDialogC19defaultDependenciesAC04TypeF0VSgvsZ",
                "moduleName": "FBSDKShareKit",
                "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:13FBSDKShareKit13MessageDialogC19defaultDependenciesAC04TypeF0VSgvMZ",
                "mangledName": "$s13FBSDKShareKit13MessageDialogC19defaultDependenciesAC04TypeF0VSgvMZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "configuredDependencies",
            "printedName": "configuredDependencies",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKShareKit.MessageDialog.TypeDependencies?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.MessageDialog.TypeDependencies",
                    "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:13FBSDKShareKit13MessageDialogC22configuredDependenciesAC04TypeF0VSgvpZ",
            "mangledName": "$s13FBSDKShareKit13MessageDialogC22configuredDependenciesAC04TypeF0VSgvpZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "isFromExtension": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.MessageDialog.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.MessageDialog.TypeDependencies",
                        "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit13MessageDialogC22configuredDependenciesAC04TypeF0VSgvgZ",
                "mangledName": "$s13FBSDKShareKit13MessageDialogC22configuredDependenciesAC04TypeF0VSgvgZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.MessageDialog.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.MessageDialog.TypeDependencies",
                        "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit13MessageDialogC22configuredDependenciesAC04TypeF0VSgvsZ",
                "mangledName": "$s13FBSDKShareKit13MessageDialogC22configuredDependenciesAC04TypeF0VSgvsZ",
                "moduleName": "FBSDKShareKit",
                "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:13FBSDKShareKit13MessageDialogC22configuredDependenciesAC04TypeF0VSgvMZ",
                "mangledName": "$s13FBSDKShareKit13MessageDialogC22configuredDependenciesAC04TypeF0VSgvMZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "_modify"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKMessageDialog",
        "mangledName": "$s13FBSDKShareKit13MessageDialogC",
        "moduleName": "FBSDKShareKit",
        "isOpen": true,
        "objc_name": "FBSDKMessageDialog",
        "declAttributes": [
          "AccessControl",
          "ObjC",
          "ObjCMembers",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "hasMissingDesignatedInitializers": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "SharingDialog",
            "printedName": "SharingDialog",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingDialog",
            "mangledName": "$s13FBSDKShareKit13SharingDialogP"
          },
          {
            "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": "Sharing",
            "printedName": "Sharing",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharing",
            "mangledName": "$s13FBSDKShareKit7SharingP"
          },
          {
            "kind": "Conformance",
            "name": "DependentAsType",
            "printedName": "DependentAsType",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "TypeDependencies",
                "printedName": "TypeDependencies",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.MessageDialog.TypeDependencies",
                    "usr": "s:13FBSDKShareKit13MessageDialogC16TypeDependenciesV"
                  }
                ]
              }
            ],
            "usr": "s:13FBSDKShareKit15DependentAsTypeP",
            "mangledName": "$s13FBSDKShareKit15DependentAsTypeP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "MessengerIcon",
        "printedName": "MessengerIcon",
        "children": [
          {
            "kind": "Function",
            "name": "path",
            "printedName": "path(with:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "CoreGraphics.CGPath?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CGPath",
                    "printedName": "CoreGraphics.CGPath",
                    "usr": "c:@T@CGPathRef"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "CGSize",
                "printedName": "CoreFoundation.CGSize",
                "usr": "c:@S@CGSize"
              }
            ],
            "declKind": "Func",
            "usr": "s:13FBSDKShareKit13MessengerIconC4path4withSo9CGPathRefaSgSo6CGSizeV_tF",
            "mangledName": "$s13FBSDKShareKit13MessengerIconC4path4withSo9CGPathRefaSgSo6CGSizeV_tF",
            "moduleName": "FBSDKShareKit",
            "overriding": true,
            "objc_name": "pathWith:",
            "declAttributes": [
              "Final",
              "ObjC",
              "Override"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "MessengerIcon",
                "printedName": "FBSDKShareKit.MessengerIcon",
                "usr": "s:13FBSDKShareKit13MessengerIconC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:13FBSDKShareKit13MessengerIconCACycfc",
            "mangledName": "$s13FBSDKShareKit13MessengerIconCACycfc",
            "moduleName": "FBSDKShareKit",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "s:13FBSDKShareKit13MessengerIconC",
        "mangledName": "$s13FBSDKShareKit13MessengerIconC",
        "moduleName": "FBSDKShareKit",
        "objc_name": "FBSDKMessengerIcon",
        "declAttributes": [
          "ObjCRuntimeName",
          "Final",
          "ObjC",
          "ObjCMembers"
        ],
        "superclassUsr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKIcon",
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "FBSDKCoreKit.FBIcon",
          "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": "TypeDecl",
        "name": "MissingDependenciesError",
        "printedName": "MissingDependenciesError",
        "children": [
          {
            "kind": "Var",
            "name": "dependentType",
            "printedName": "dependentType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Metatype",
                "printedName": "τ_0_0.Type",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ]
              }
            ],
            "declKind": "Var",
            "usr": "s:13FBSDKShareKit24MissingDependenciesErrorV13dependentType025_F6BEFA4E8B98C73B76B4E918H6DF1851LLxmvp",
            "mangledName": "$s13FBSDKShareKit24MissingDependenciesErrorV13dependentType025_F6BEFA4E8B98C73B76B4E918H6DF1851LLxmvp",
            "moduleName": "FBSDKShareKit",
            "isInternal": true,
            "declAttributes": [
              "HasStorage",
              "AccessControl"
            ],
            "fixedbinaryorder": 0,
            "isLet": true,
            "hasStorage": true
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(for:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "MissingDependenciesError",
                "printedName": "FBSDKShareKit.MissingDependenciesError<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:13FBSDKShareKit24MissingDependenciesErrorV"
              },
              {
                "kind": "TypeNominal",
                "name": "Metatype",
                "printedName": "τ_0_0.Type",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ]
              }
            ],
            "declKind": "Constructor",
            "usr": "s:13FBSDKShareKit24MissingDependenciesErrorV3forACyxGxm_tcfc",
            "mangledName": "$s13FBSDKShareKit24MissingDependenciesErrorV3forACyxGxm_tcfc",
            "moduleName": "FBSDKShareKit",
            "genericSig": "<τ_0_0>",
            "sugared_genericSig": "<Dependent>",
            "init_kind": "Designated"
          },
          {
            "kind": "Var",
            "name": "description",
            "printedName": "description",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:13FBSDKShareKit24MissingDependenciesErrorV11descriptionSSvp",
            "mangledName": "$s13FBSDKShareKit24MissingDependenciesErrorV11descriptionSSvp",
            "moduleName": "FBSDKShareKit",
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit24MissingDependenciesErrorV11descriptionSSvg",
                "mangledName": "$s13FBSDKShareKit24MissingDependenciesErrorV11descriptionSSvg",
                "moduleName": "FBSDKShareKit",
                "genericSig": "<τ_0_0>",
                "sugared_genericSig": "<Dependent>",
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Struct",
        "usr": "s:13FBSDKShareKit24MissingDependenciesErrorV",
        "mangledName": "$s13FBSDKShareKit24MissingDependenciesErrorV",
        "moduleName": "FBSDKShareKit",
        "genericSig": "<τ_0_0>",
        "sugared_genericSig": "<Dependent>",
        "declAttributes": [
          "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": "Error",
            "printedName": "Error",
            "usr": "s:s5ErrorP",
            "mangledName": "$ss5ErrorP"
          },
          {
            "kind": "Conformance",
            "name": "CustomStringConvertible",
            "printedName": "CustomStringConvertible",
            "usr": "s:s23CustomStringConvertibleP",
            "mangledName": "$ss23CustomStringConvertibleP"
          },
          {
            "kind": "Conformance",
            "name": "Sendable",
            "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": "Photos",
        "printedName": "Photos",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit"
      },
      {
        "kind": "Import",
        "name": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ShareAppEventsParameters",
        "printedName": "ShareAppEventsParameters",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "DialogOutcomeValue",
            "printedName": "DialogOutcomeValue",
            "children": [
              {
                "kind": "Var",
                "name": "cancelled",
                "printedName": "cancelled",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit24ShareAppEventsParametersO18DialogOutcomeValueO9cancelledSSvpZ",
                "mangledName": "$s13FBSDKShareKit24ShareAppEventsParametersO18DialogOutcomeValueO9cancelledSSvpZ",
                "moduleName": "FBSDKShareKit",
                "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:13FBSDKShareKit24ShareAppEventsParametersO18DialogOutcomeValueO9cancelledSSvgZ",
                    "mangledName": "$s13FBSDKShareKit24ShareAppEventsParametersO18DialogOutcomeValueO9cancelledSSvgZ",
                    "moduleName": "FBSDKShareKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "completed",
                "printedName": "completed",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit24ShareAppEventsParametersO18DialogOutcomeValueO9completedSSvpZ",
                "mangledName": "$s13FBSDKShareKit24ShareAppEventsParametersO18DialogOutcomeValueO9completedSSvpZ",
                "moduleName": "FBSDKShareKit",
                "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:13FBSDKShareKit24ShareAppEventsParametersO18DialogOutcomeValueO9completedSSvgZ",
                    "mangledName": "$s13FBSDKShareKit24ShareAppEventsParametersO18DialogOutcomeValueO9completedSSvgZ",
                    "moduleName": "FBSDKShareKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "failed",
                "printedName": "failed",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit24ShareAppEventsParametersO18DialogOutcomeValueO6failedSSvpZ",
                "mangledName": "$s13FBSDKShareKit24ShareAppEventsParametersO18DialogOutcomeValueO6failedSSvpZ",
                "moduleName": "FBSDKShareKit",
                "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:13FBSDKShareKit24ShareAppEventsParametersO18DialogOutcomeValueO6failedSSvgZ",
                    "mangledName": "$s13FBSDKShareKit24ShareAppEventsParametersO18DialogOutcomeValueO6failedSSvgZ",
                    "moduleName": "FBSDKShareKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Enum",
            "usr": "s:13FBSDKShareKit24ShareAppEventsParametersO18DialogOutcomeValueO",
            "mangledName": "$s13FBSDKShareKit24ShareAppEventsParametersO18DialogOutcomeValueO",
            "moduleName": "FBSDKShareKit",
            "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": "ContentTypeValue",
            "printedName": "ContentTypeValue",
            "children": [
              {
                "kind": "Var",
                "name": "status",
                "printedName": "status",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit24ShareAppEventsParametersO16ContentTypeValueO6statusSSvpZ",
                "mangledName": "$s13FBSDKShareKit24ShareAppEventsParametersO16ContentTypeValueO6statusSSvpZ",
                "moduleName": "FBSDKShareKit",
                "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:13FBSDKShareKit24ShareAppEventsParametersO16ContentTypeValueO6statusSSvgZ",
                    "mangledName": "$s13FBSDKShareKit24ShareAppEventsParametersO16ContentTypeValueO6statusSSvgZ",
                    "moduleName": "FBSDKShareKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "photo",
                "printedName": "photo",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit24ShareAppEventsParametersO16ContentTypeValueO5photoSSvpZ",
                "mangledName": "$s13FBSDKShareKit24ShareAppEventsParametersO16ContentTypeValueO5photoSSvpZ",
                "moduleName": "FBSDKShareKit",
                "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:13FBSDKShareKit24ShareAppEventsParametersO16ContentTypeValueO5photoSSvgZ",
                    "mangledName": "$s13FBSDKShareKit24ShareAppEventsParametersO16ContentTypeValueO5photoSSvgZ",
                    "moduleName": "FBSDKShareKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "video",
                "printedName": "video",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit24ShareAppEventsParametersO16ContentTypeValueO5videoSSvpZ",
                "mangledName": "$s13FBSDKShareKit24ShareAppEventsParametersO16ContentTypeValueO5videoSSvpZ",
                "moduleName": "FBSDKShareKit",
                "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:13FBSDKShareKit24ShareAppEventsParametersO16ContentTypeValueO5videoSSvgZ",
                    "mangledName": "$s13FBSDKShareKit24ShareAppEventsParametersO16ContentTypeValueO5videoSSvgZ",
                    "moduleName": "FBSDKShareKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "camera",
                "printedName": "camera",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit24ShareAppEventsParametersO16ContentTypeValueO6cameraSSvpZ",
                "mangledName": "$s13FBSDKShareKit24ShareAppEventsParametersO16ContentTypeValueO6cameraSSvpZ",
                "moduleName": "FBSDKShareKit",
                "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:13FBSDKShareKit24ShareAppEventsParametersO16ContentTypeValueO6cameraSSvgZ",
                    "mangledName": "$s13FBSDKShareKit24ShareAppEventsParametersO16ContentTypeValueO6cameraSSvgZ",
                    "moduleName": "FBSDKShareKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "unknown",
                "printedName": "unknown",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit24ShareAppEventsParametersO16ContentTypeValueO7unknownSSvpZ",
                "mangledName": "$s13FBSDKShareKit24ShareAppEventsParametersO16ContentTypeValueO7unknownSSvpZ",
                "moduleName": "FBSDKShareKit",
                "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:13FBSDKShareKit24ShareAppEventsParametersO16ContentTypeValueO7unknownSSvgZ",
                    "mangledName": "$s13FBSDKShareKit24ShareAppEventsParametersO16ContentTypeValueO7unknownSSvgZ",
                    "moduleName": "FBSDKShareKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Enum",
            "usr": "s:13FBSDKShareKit24ShareAppEventsParametersO16ContentTypeValueO",
            "mangledName": "$s13FBSDKShareKit24ShareAppEventsParametersO16ContentTypeValueO",
            "moduleName": "FBSDKShareKit",
            "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"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:13FBSDKShareKit24ShareAppEventsParametersO",
        "mangledName": "$s13FBSDKShareKit24ShareAppEventsParametersO",
        "moduleName": "FBSDKShareKit",
        "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": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ShareBridgeAPI",
        "printedName": "ShareBridgeAPI",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "MethodName",
            "printedName": "MethodName",
            "children": [
              {
                "kind": "Var",
                "name": "camera",
                "printedName": "camera",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit14ShareBridgeAPIO10MethodNameO6cameraSSvpZ",
                "mangledName": "$s13FBSDKShareKit14ShareBridgeAPIO10MethodNameO6cameraSSvpZ",
                "moduleName": "FBSDKShareKit",
                "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:13FBSDKShareKit14ShareBridgeAPIO10MethodNameO6cameraSSvgZ",
                    "mangledName": "$s13FBSDKShareKit14ShareBridgeAPIO10MethodNameO6cameraSSvgZ",
                    "moduleName": "FBSDKShareKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "share",
                "printedName": "share",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit14ShareBridgeAPIO10MethodNameO5shareSSvpZ",
                "mangledName": "$s13FBSDKShareKit14ShareBridgeAPIO10MethodNameO5shareSSvpZ",
                "moduleName": "FBSDKShareKit",
                "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:13FBSDKShareKit14ShareBridgeAPIO10MethodNameO5shareSSvgZ",
                    "mangledName": "$s13FBSDKShareKit14ShareBridgeAPIO10MethodNameO5shareSSvgZ",
                    "moduleName": "FBSDKShareKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Enum",
            "usr": "s:13FBSDKShareKit14ShareBridgeAPIO10MethodNameO",
            "mangledName": "$s13FBSDKShareKit14ShareBridgeAPIO10MethodNameO",
            "moduleName": "FBSDKShareKit",
            "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": "CompletionGesture",
            "printedName": "CompletionGesture",
            "children": [
              {
                "kind": "Var",
                "name": "key",
                "printedName": "key",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit14ShareBridgeAPIO17CompletionGestureO3keySSvpZ",
                "mangledName": "$s13FBSDKShareKit14ShareBridgeAPIO17CompletionGestureO3keySSvpZ",
                "moduleName": "FBSDKShareKit",
                "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:13FBSDKShareKit14ShareBridgeAPIO17CompletionGestureO3keySSvgZ",
                    "mangledName": "$s13FBSDKShareKit14ShareBridgeAPIO17CompletionGestureO3keySSvgZ",
                    "moduleName": "FBSDKShareKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "cancelValue",
                "printedName": "cancelValue",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit14ShareBridgeAPIO17CompletionGestureO11cancelValueSSvpZ",
                "mangledName": "$s13FBSDKShareKit14ShareBridgeAPIO17CompletionGestureO11cancelValueSSvpZ",
                "moduleName": "FBSDKShareKit",
                "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:13FBSDKShareKit14ShareBridgeAPIO17CompletionGestureO11cancelValueSSvgZ",
                    "mangledName": "$s13FBSDKShareKit14ShareBridgeAPIO17CompletionGestureO11cancelValueSSvgZ",
                    "moduleName": "FBSDKShareKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Enum",
            "usr": "s:13FBSDKShareKit14ShareBridgeAPIO17CompletionGestureO",
            "mangledName": "$s13FBSDKShareKit14ShareBridgeAPIO17CompletionGestureO",
            "moduleName": "FBSDKShareKit",
            "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": "PostIDKey",
            "printedName": "PostIDKey",
            "children": [
              {
                "kind": "Var",
                "name": "results",
                "printedName": "results",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit14ShareBridgeAPIO9PostIDKeyO7resultsSSvpZ",
                "mangledName": "$s13FBSDKShareKit14ShareBridgeAPIO9PostIDKeyO7resultsSSvpZ",
                "moduleName": "FBSDKShareKit",
                "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:13FBSDKShareKit14ShareBridgeAPIO9PostIDKeyO7resultsSSvgZ",
                    "mangledName": "$s13FBSDKShareKit14ShareBridgeAPIO9PostIDKeyO7resultsSSvgZ",
                    "moduleName": "FBSDKShareKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "webParameters",
                "printedName": "webParameters",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit14ShareBridgeAPIO9PostIDKeyO13webParametersSSvpZ",
                "mangledName": "$s13FBSDKShareKit14ShareBridgeAPIO9PostIDKeyO13webParametersSSvpZ",
                "moduleName": "FBSDKShareKit",
                "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:13FBSDKShareKit14ShareBridgeAPIO9PostIDKeyO13webParametersSSvgZ",
                    "mangledName": "$s13FBSDKShareKit14ShareBridgeAPIO9PostIDKeyO13webParametersSSvgZ",
                    "moduleName": "FBSDKShareKit",
                    "static": true,
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Enum",
            "usr": "s:13FBSDKShareKit14ShareBridgeAPIO9PostIDKeyO",
            "mangledName": "$s13FBSDKShareKit14ShareBridgeAPIO9PostIDKeyO",
            "moduleName": "FBSDKShareKit",
            "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"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:13FBSDKShareKit14ShareBridgeAPIO",
        "mangledName": "$s13FBSDKShareKit14ShareBridgeAPIO",
        "moduleName": "FBSDKShareKit",
        "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": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ShareBridgeAPIRequestFactory",
        "printedName": "ShareBridgeAPIRequestFactory",
        "children": [
          {
            "kind": "Function",
            "name": "bridgeAPIRequest",
            "printedName": "bridgeAPIRequest(with:scheme:methodName:parameters:userInfo:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKCoreKit.BridgeAPIRequestProtocol)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BridgeAPIRequestProtocol",
                    "printedName": "any FBSDKCoreKit.BridgeAPIRequestProtocol",
                    "usr": "c:objc(pl)FBSDKBridgeAPIRequest"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "FBSDKBridgeAPIProtocolType",
                "printedName": "FBSDKCoreKit.FBSDKBridgeAPIProtocolType",
                "usr": "c:@E@FBSDKBridgeAPIProtocolType"
              },
              {
                "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": "[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": "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"
              }
            ],
            "declKind": "Func",
            "usr": "s:13FBSDKShareKit28ShareBridgeAPIRequestFactoryC06bridgeE04with6scheme10methodName10parameters8userInfoSo011FBSDKBridgeE0_pSgSo0O15APIProtocolTypeV_S2SSgSDySSypGSgAPtF",
            "mangledName": "$s13FBSDKShareKit28ShareBridgeAPIRequestFactoryC06bridgeE04with6scheme10methodName10parameters8userInfoSo011FBSDKBridgeE0_pSgSo0O15APIProtocolTypeV_S2SSgSDySSypGSgAPtF",
            "moduleName": "FBSDKShareKit",
            "objc_name": "bridgeAPIRequestWithProtocolType:scheme:methodName:parameters:userInfo:",
            "declAttributes": [
              "Final",
              "ObjC"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ShareBridgeAPIRequestFactory",
                "printedName": "FBSDKShareKit.ShareBridgeAPIRequestFactory",
                "usr": "s:13FBSDKShareKit28ShareBridgeAPIRequestFactoryC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:13FBSDKShareKit28ShareBridgeAPIRequestFactoryCACycfc",
            "mangledName": "$s13FBSDKShareKit28ShareBridgeAPIRequestFactoryCACycfc",
            "moduleName": "FBSDKShareKit",
            "implicit": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "s:13FBSDKShareKit28ShareBridgeAPIRequestFactoryC",
        "mangledName": "$s13FBSDKShareKit28ShareBridgeAPIRequestFactoryC",
        "moduleName": "FBSDKShareKit",
        "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": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "FBSDKCoreKit_Basics",
        "printedName": "FBSDKCoreKit_Basics",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit"
      },
      {
        "kind": "TypeDecl",
        "name": "ShareCameraEffectContent",
        "printedName": "ShareCameraEffectContent",
        "children": [
          {
            "kind": "Var",
            "name": "effectID",
            "printedName": "effectID",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareCameraEffectContent(py)effectID",
            "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC8effectIDSSvp",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareCameraEffectContent(im)effectID",
                "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC8effectIDSSvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareCameraEffectContent(im)setEffectID:",
                "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC8effectIDSSvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit24ShareCameraEffectContentC8effectIDSSvM",
                "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC8effectIDSSvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "effectArguments",
            "printedName": "effectArguments",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CameraEffectArguments",
                "printedName": "FBSDKShareKit.CameraEffectArguments",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKCameraEffectArguments"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareCameraEffectContent(py)effectArguments",
            "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC15effectArgumentsAA0deH0Cvp",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CameraEffectArguments",
                    "printedName": "FBSDKShareKit.CameraEffectArguments",
                    "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKCameraEffectArguments"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareCameraEffectContent(im)effectArguments",
                "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC15effectArgumentsAA0deH0Cvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CameraEffectArguments",
                    "printedName": "FBSDKShareKit.CameraEffectArguments",
                    "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKCameraEffectArguments"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareCameraEffectContent(im)setEffectArguments:",
                "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC15effectArgumentsAA0deH0Cvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit24ShareCameraEffectContentC15effectArgumentsAA0deH0CvM",
                "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC15effectArgumentsAA0deH0CvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "effectTextures",
            "printedName": "effectTextures",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "CameraEffectTextures",
                "printedName": "FBSDKShareKit.CameraEffectTextures",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKCameraEffectTextures"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareCameraEffectContent(py)effectTextures",
            "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC14effectTexturesAA0deH0Cvp",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "CameraEffectTextures",
                    "printedName": "FBSDKShareKit.CameraEffectTextures",
                    "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKCameraEffectTextures"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareCameraEffectContent(im)effectTextures",
                "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC14effectTexturesAA0deH0Cvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "CameraEffectTextures",
                    "printedName": "FBSDKShareKit.CameraEffectTextures",
                    "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKCameraEffectTextures"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareCameraEffectContent(im)setEffectTextures:",
                "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC14effectTexturesAA0deH0Cvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit24ShareCameraEffectContentC14effectTexturesAA0deH0CvM",
                "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC14effectTexturesAA0deH0CvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "contentURL",
            "printedName": "contentURL",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.URL?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "URL",
                    "printedName": "Foundation.URL",
                    "usr": "s:10Foundation3URLV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareCameraEffectContent(py)contentURL",
            "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC10contentURL10Foundation0H0VSgvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "contentURL",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "ObjC",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.URL?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "URL",
                        "printedName": "Foundation.URL",
                        "usr": "s:10Foundation3URLV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareCameraEffectContent(im)contentURL",
                "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC10contentURL10Foundation0H0VSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "contentURL",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.URL?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "URL",
                        "printedName": "Foundation.URL",
                        "usr": "s:10Foundation3URLV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareCameraEffectContent(im)setContentURL:",
                "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC10contentURL10Foundation0H0VSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "setContentURL:",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit24ShareCameraEffectContentC10contentURL10Foundation0H0VSgvM",
                "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC10contentURL10Foundation0H0VSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "hashtag",
            "printedName": "hashtag",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKShareKit.Hashtag?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Hashtag",
                    "printedName": "FBSDKShareKit.Hashtag",
                    "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKHashtag"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareCameraEffectContent(py)hashtag",
            "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC7hashtagAA7HashtagCSgvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "hashtag",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "ObjC",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.Hashtag?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Hashtag",
                        "printedName": "FBSDKShareKit.Hashtag",
                        "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKHashtag"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareCameraEffectContent(im)hashtag",
                "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC7hashtagAA7HashtagCSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "hashtag",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.Hashtag?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Hashtag",
                        "printedName": "FBSDKShareKit.Hashtag",
                        "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKHashtag"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareCameraEffectContent(im)setHashtag:",
                "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC7hashtagAA7HashtagCSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "setHashtag:",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit24ShareCameraEffectContentC7hashtagAA7HashtagCSgvM",
                "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC7hashtagAA7HashtagCSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "peopleIDs",
            "printedName": "peopleIDs",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.String]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareCameraEffectContent(py)peopleIDs",
            "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC9peopleIDsSaySSGvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "peopleIDs",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "ObjC",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareCameraEffectContent(im)peopleIDs",
                "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC9peopleIDsSaySSGvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "peopleIDs",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareCameraEffectContent(im)setPeopleIDs:",
                "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC9peopleIDsSaySSGvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "setPeopleIDs:",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit24ShareCameraEffectContentC9peopleIDsSaySSGvM",
                "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC9peopleIDsSaySSGvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "placeID",
            "printedName": "placeID",
            "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": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareCameraEffectContent(py)placeID",
            "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC7placeIDSSSgvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "placeID",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "ObjC",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": 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": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareCameraEffectContent(im)placeID",
                "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC7placeIDSSSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "placeID",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "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"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareCameraEffectContent(im)setPlaceID:",
                "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC7placeIDSSSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "setPlaceID:",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit24ShareCameraEffectContentC7placeIDSSSgvM",
                "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC7placeIDSSSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "ref",
            "printedName": "ref",
            "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": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareCameraEffectContent(py)ref",
            "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC3refSSSgvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "ref",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "ObjC",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": 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": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareCameraEffectContent(im)ref",
                "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC3refSSSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "ref",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "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"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareCameraEffectContent(im)setRef:",
                "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC3refSSSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "setRef:",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit24ShareCameraEffectContentC3refSSSgvM",
                "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC3refSSSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "pageID",
            "printedName": "pageID",
            "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": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareCameraEffectContent(py)pageID",
            "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC6pageIDSSSgvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "pageID",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "ObjC",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": 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": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareCameraEffectContent(im)pageID",
                "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC6pageIDSSSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "pageID",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "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"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareCameraEffectContent(im)setPageID:",
                "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC6pageIDSSSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "setPageID:",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit24ShareCameraEffectContentC6pageIDSSSgvM",
                "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC6pageIDSSSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shareUUID",
            "printedName": "shareUUID",
            "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": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareCameraEffectContent(py)shareUUID",
            "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC9shareUUIDSSSgvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "shareUUID",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "ObjC",
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": 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": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareCameraEffectContent(im)shareUUID",
                "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC9shareUUIDSSSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "shareUUID",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ShareCameraEffectContent",
                "printedName": "FBSDKShareKit.ShareCameraEffectContent",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareCameraEffectContent"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareCameraEffectContent(im)init",
            "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentCACycfc",
            "moduleName": "FBSDKShareKit",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "TypeDecl",
            "name": "TypeDependencies",
            "printedName": "TypeDependencies",
            "children": [
              {
                "kind": "Var",
                "name": "internalUtility",
                "printedName": "internalUtility",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "InternalUtilityProtocol",
                    "printedName": "any FBSDKCoreKit.InternalUtilityProtocol",
                    "usr": "c:objc(pl)FBSDKInternalUtility"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit24ShareCameraEffectContentC16TypeDependenciesV15internalUtilitySo013FBSDKInternalJ0_pvp",
                "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC16TypeDependenciesV15internalUtilitySo013FBSDKInternalJ0_pvp",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 0,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InternalUtilityProtocol",
                        "printedName": "any FBSDKCoreKit.InternalUtilityProtocol",
                        "usr": "c:objc(pl)FBSDKInternalUtility"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit24ShareCameraEffectContentC16TypeDependenciesV15internalUtilitySo013FBSDKInternalJ0_pvg",
                    "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC16TypeDependenciesV15internalUtilitySo013FBSDKInternalJ0_pvg",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "InternalUtilityProtocol",
                        "printedName": "any FBSDKCoreKit.InternalUtilityProtocol",
                        "usr": "c:objc(pl)FBSDKInternalUtility"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit24ShareCameraEffectContentC16TypeDependenciesV15internalUtilitySo013FBSDKInternalJ0_pvs",
                    "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC16TypeDependenciesV15internalUtilitySo013FBSDKInternalJ0_pvs",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit24ShareCameraEffectContentC16TypeDependenciesV15internalUtilitySo013FBSDKInternalJ0_pvM",
                    "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC16TypeDependenciesV15internalUtilitySo013FBSDKInternalJ0_pvM",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "errorFactory",
                "printedName": "errorFactory",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ErrorCreating",
                    "printedName": "any FBSDKCoreKit.ErrorCreating",
                    "usr": "c:objc(pl)FBSDKErrorCreating"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit24ShareCameraEffectContentC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvp",
                "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvp",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 1,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ErrorCreating",
                        "printedName": "any FBSDKCoreKit.ErrorCreating",
                        "usr": "c:objc(pl)FBSDKErrorCreating"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit24ShareCameraEffectContentC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvg",
                    "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvg",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ErrorCreating",
                        "printedName": "any FBSDKCoreKit.ErrorCreating",
                        "usr": "c:objc(pl)FBSDKErrorCreating"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit24ShareCameraEffectContentC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvs",
                    "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvs",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit24ShareCameraEffectContentC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvM",
                    "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvM",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(internalUtility:errorFactory:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.ShareCameraEffectContent.TypeDependencies",
                    "usr": "s:13FBSDKShareKit24ShareCameraEffectContentC16TypeDependenciesV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InternalUtilityProtocol",
                    "printedName": "any FBSDKCoreKit.InternalUtilityProtocol",
                    "usr": "c:objc(pl)FBSDKInternalUtility"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ErrorCreating",
                    "printedName": "any FBSDKCoreKit.ErrorCreating",
                    "usr": "c:objc(pl)FBSDKErrorCreating"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:13FBSDKShareKit24ShareCameraEffectContentC16TypeDependenciesV15internalUtility12errorFactoryAESo013FBSDKInternalJ0_p_So18FBSDKErrorCreating_ptcfc",
                "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC16TypeDependenciesV15internalUtility12errorFactoryAESo013FBSDKInternalJ0_p_So18FBSDKErrorCreating_ptcfc",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "init_kind": "Designated"
              }
            ],
            "declKind": "Struct",
            "usr": "s:13FBSDKShareKit24ShareCameraEffectContentC16TypeDependenciesV",
            "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC16TypeDependenciesV",
            "moduleName": "FBSDKShareKit",
            "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": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "configuredDependencies",
            "printedName": "configuredDependencies",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKShareKit.ShareCameraEffectContent.TypeDependencies?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.ShareCameraEffectContent.TypeDependencies",
                    "usr": "s:13FBSDKShareKit24ShareCameraEffectContentC16TypeDependenciesV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:13FBSDKShareKit24ShareCameraEffectContentC22configuredDependenciesAC04TypeH0VSgvpZ",
            "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC22configuredDependenciesAC04TypeH0VSgvpZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "isFromExtension": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.ShareCameraEffectContent.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.ShareCameraEffectContent.TypeDependencies",
                        "usr": "s:13FBSDKShareKit24ShareCameraEffectContentC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit24ShareCameraEffectContentC22configuredDependenciesAC04TypeH0VSgvgZ",
                "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC22configuredDependenciesAC04TypeH0VSgvgZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.ShareCameraEffectContent.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.ShareCameraEffectContent.TypeDependencies",
                        "usr": "s:13FBSDKShareKit24ShareCameraEffectContentC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit24ShareCameraEffectContentC22configuredDependenciesAC04TypeH0VSgvsZ",
                "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC22configuredDependenciesAC04TypeH0VSgvsZ",
                "moduleName": "FBSDKShareKit",
                "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:13FBSDKShareKit24ShareCameraEffectContentC22configuredDependenciesAC04TypeH0VSgvMZ",
                "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC22configuredDependenciesAC04TypeH0VSgvMZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "defaultDependencies",
            "printedName": "defaultDependencies",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKShareKit.ShareCameraEffectContent.TypeDependencies?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.ShareCameraEffectContent.TypeDependencies",
                    "usr": "s:13FBSDKShareKit24ShareCameraEffectContentC16TypeDependenciesV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:13FBSDKShareKit24ShareCameraEffectContentC19defaultDependenciesAC04TypeH0VSgvpZ",
            "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC19defaultDependenciesAC04TypeH0VSgvpZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "isFromExtension": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.ShareCameraEffectContent.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.ShareCameraEffectContent.TypeDependencies",
                        "usr": "s:13FBSDKShareKit24ShareCameraEffectContentC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit24ShareCameraEffectContentC19defaultDependenciesAC04TypeH0VSgvgZ",
                "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC19defaultDependenciesAC04TypeH0VSgvgZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.ShareCameraEffectContent.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.ShareCameraEffectContent.TypeDependencies",
                        "usr": "s:13FBSDKShareKit24ShareCameraEffectContentC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit24ShareCameraEffectContentC19defaultDependenciesAC04TypeH0VSgvsZ",
                "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC19defaultDependenciesAC04TypeH0VSgvsZ",
                "moduleName": "FBSDKShareKit",
                "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:13FBSDKShareKit24ShareCameraEffectContentC19defaultDependenciesAC04TypeH0VSgvMZ",
                "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC19defaultDependenciesAC04TypeH0VSgvMZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "addParameters",
            "printedName": "addParameters(_:options:)",
            "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"
              },
              {
                "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"
              },
              {
                "kind": "TypeNominal",
                "name": "ShareBridgeOptions",
                "printedName": "FBSDKShareKit.ShareBridgeOptions",
                "usr": "c:@E@FBSDKShareBridgeOptions"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@FBSDKShareKit@objc(cs)FBSDKShareCameraEffectContent(im)addParameters:bridgeOptions:",
            "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC13addParameters_7optionsSDySSypGAF_So0A13BridgeOptionsVtF",
            "moduleName": "FBSDKShareKit",
            "objc_name": "addParameters:bridgeOptions:",
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "validate",
            "printedName": "validate(options:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ShareBridgeOptions",
                "printedName": "FBSDKShareKit.ShareBridgeOptions",
                "usr": "c:@E@FBSDKShareBridgeOptions"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@FBSDKShareKit@objc(cs)FBSDKShareCameraEffectContent(im)validateWithOptions:error:",
            "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC8validate7optionsySo0A13BridgeOptionsV_tKF",
            "moduleName": "FBSDKShareKit",
            "objc_name": "validateWithOptions:error:",
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareCameraEffectContent",
        "mangledName": "$s13FBSDKShareKit24ShareCameraEffectContentC",
        "moduleName": "FBSDKShareKit",
        "objc_name": "FBSDKShareCameraEffectContent",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC",
          "ObjCMembers",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "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": "DependentAsType",
            "printedName": "DependentAsType",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "TypeDependencies",
                "printedName": "TypeDependencies",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.ShareCameraEffectContent.TypeDependencies",
                    "usr": "s:13FBSDKShareKit24ShareCameraEffectContentC16TypeDependenciesV"
                  }
                ]
              }
            ],
            "usr": "s:13FBSDKShareKit15DependentAsTypeP",
            "mangledName": "$s13FBSDKShareKit15DependentAsTypeP"
          },
          {
            "kind": "Conformance",
            "name": "SharingContent",
            "printedName": "SharingContent",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent",
            "mangledName": "$s13FBSDKShareKit14SharingContentP"
          },
          {
            "kind": "Conformance",
            "name": "SharingValidatable",
            "printedName": "SharingValidatable",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingValidatable",
            "mangledName": "$s13FBSDKShareKit18SharingValidatableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "FBSDKCoreKit_Basics",
        "printedName": "FBSDKCoreKit_Basics",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit"
      },
      {
        "kind": "Import",
        "name": "Photos",
        "printedName": "Photos",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit"
      },
      {
        "kind": "TypeDecl",
        "name": "ShareDialog",
        "printedName": "ShareDialog",
        "children": [
          {
            "kind": "Var",
            "name": "fromViewController",
            "printedName": "fromViewController",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "WeakStorage",
                "printedName": "UIKit.UIViewController?"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareDialog(py)fromViewController",
            "mangledName": "$s13FBSDKShareKit11ShareDialogC18fromViewControllerSo06UIViewG0CSgvp",
            "moduleName": "FBSDKShareKit",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "ReferenceOwnership",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "ownership": 1,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "UIKit.UIViewController?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIViewController",
                        "printedName": "UIKit.UIViewController",
                        "usr": "c:objc(cs)UIViewController"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareDialog(im)fromViewController",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC18fromViewControllerSo06UIViewG0CSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "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"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareDialog(im)setFromViewController:",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC18fromViewControllerSo06UIViewG0CSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit11ShareDialogC18fromViewControllerSo06UIViewG0CSgvM",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC18fromViewControllerSo06UIViewG0CSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "mode",
            "printedName": "mode",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Mode",
                "printedName": "FBSDKShareKit.ShareDialog.Mode",
                "usr": "s:13FBSDKShareKit11ShareDialogC4ModeO"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareDialog(py)mode",
            "mangledName": "$s13FBSDKShareKit11ShareDialogC4modeAC4ModeOvp",
            "moduleName": "FBSDKShareKit",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Mode",
                    "printedName": "FBSDKShareKit.ShareDialog.Mode",
                    "usr": "s:13FBSDKShareKit11ShareDialogC4ModeO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareDialog(im)mode",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC4modeAC4ModeOvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Mode",
                    "printedName": "FBSDKShareKit.ShareDialog.Mode",
                    "usr": "s:13FBSDKShareKit11ShareDialogC4ModeO"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareDialog(im)setMode:",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC4modeAC4ModeOvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit11ShareDialogC4modeAC4ModeOvM",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC4modeAC4ModeOvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "delegate",
            "printedName": "delegate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "WeakStorage",
                "printedName": "(any FBSDKShareKit.SharingDelegate)?"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareDialog(py)delegate",
            "mangledName": "$s13FBSDKShareKit11ShareDialogC8delegateAA15SharingDelegate_pSgvp",
            "moduleName": "FBSDKShareKit",
            "isOpen": true,
            "objc_name": "delegate",
            "declAttributes": [
              "HasInitialValue",
              "ObjC",
              "HasStorage",
              "ReferenceOwnership",
              "AccessControl",
              "RawDocComment"
            ],
            "ownership": 1,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKShareKit.SharingDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SharingDelegate",
                        "printedName": "any FBSDKShareKit.SharingDelegate",
                        "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingDelegate"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareDialog(im)delegate",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC8delegateAA15SharingDelegate_pSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "isOpen": true,
                "objc_name": "delegate",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKShareKit.SharingDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SharingDelegate",
                        "printedName": "any FBSDKShareKit.SharingDelegate",
                        "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingDelegate"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareDialog(im)setDelegate:",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC8delegateAA15SharingDelegate_pSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "isOpen": true,
                "objc_name": "setDelegate:",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit11ShareDialogC8delegateAA15SharingDelegate_pSgvM",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC8delegateAA15SharingDelegate_pSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shareContent",
            "printedName": "shareContent",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKShareKit.SharingContent)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SharingContent",
                    "printedName": "any FBSDKShareKit.SharingContent",
                    "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareDialog(py)shareContent",
            "mangledName": "$s13FBSDKShareKit11ShareDialogC12shareContentAA07SharingF0_pSgvp",
            "moduleName": "FBSDKShareKit",
            "isOpen": true,
            "objc_name": "shareContent",
            "declAttributes": [
              "HasInitialValue",
              "ObjC",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKShareKit.SharingContent)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SharingContent",
                        "printedName": "any FBSDKShareKit.SharingContent",
                        "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareDialog(im)shareContent",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC12shareContentAA07SharingF0_pSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "isOpen": true,
                "objc_name": "shareContent",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKShareKit.SharingContent)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SharingContent",
                        "printedName": "any FBSDKShareKit.SharingContent",
                        "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareDialog(im)setShareContent:",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC12shareContentAA07SharingF0_pSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "isOpen": true,
                "objc_name": "setShareContent:",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit11ShareDialogC12shareContentAA07SharingF0_pSgvM",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC12shareContentAA07SharingF0_pSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shouldFailOnDataError",
            "printedName": "shouldFailOnDataError",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareDialog(py)shouldFailOnDataError",
            "mangledName": "$s13FBSDKShareKit11ShareDialogC21shouldFailOnDataErrorSbvp",
            "moduleName": "FBSDKShareKit",
            "isOpen": true,
            "objc_name": "shouldFailOnDataError",
            "declAttributes": [
              "HasInitialValue",
              "ObjC",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareDialog(im)shouldFailOnDataError",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC21shouldFailOnDataErrorSbvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "isOpen": true,
                "objc_name": "shouldFailOnDataError",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareDialog(im)setShouldFailOnDataError:",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC21shouldFailOnDataErrorSbvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "isOpen": true,
                "objc_name": "setShouldFailOnDataError:",
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit11ShareDialogC21shouldFailOnDataErrorSbvM",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC21shouldFailOnDataErrorSbvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "webDialog",
            "printedName": "webDialog",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKCoreKit._WebDialog?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "_WebDialog",
                    "printedName": "FBSDKCoreKit._WebDialog",
                    "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKWebDialog"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareDialog(py)webDialog",
            "mangledName": "$s13FBSDKShareKit11ShareDialogC03webD009FBSDKCoreB004_WebD0CSgvp",
            "moduleName": "FBSDKShareKit",
            "isOpen": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKCoreKit._WebDialog?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "_WebDialog",
                        "printedName": "FBSDKCoreKit._WebDialog",
                        "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKWebDialog"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareDialog(im)webDialog",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC03webD009FBSDKCoreB004_WebD0CSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKCoreKit._WebDialog?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "_WebDialog",
                        "printedName": "FBSDKCoreKit._WebDialog",
                        "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKWebDialog"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareDialog(im)setWebDialog:",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC03webD009FBSDKCoreB004_WebD0CSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "isOpen": true,
                "declAttributes": [
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit11ShareDialogC03webD009FBSDKCoreB004_WebD0CSgvM",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC03webD009FBSDKCoreB004_WebD0CSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "isOpen": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(viewController:content:delegate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ShareDialog",
                "printedName": "FBSDKShareKit.ShareDialog",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareDialog"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIViewController?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIViewController",
                    "printedName": "UIKit.UIViewController",
                    "usr": "c:objc(cs)UIViewController"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKShareKit.SharingContent)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SharingContent",
                    "printedName": "any FBSDKShareKit.SharingContent",
                    "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKShareKit.SharingDelegate)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SharingDelegate",
                    "printedName": "any FBSDKShareKit.SharingDelegate",
                    "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingDelegate"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareDialog(im)initWithViewController:content:delegate:",
            "mangledName": "$s13FBSDKShareKit11ShareDialogC14viewController7content8delegateACSo06UIViewF0CSg_AA14SharingContent_pSgAA0J8Delegate_pSgtcfc",
            "moduleName": "FBSDKShareKit",
            "objc_name": "initWithViewController:content:delegate:",
            "declAttributes": [
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "dialog",
            "printedName": "dialog(viewController:content:delegate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ShareDialog",
                "printedName": "FBSDKShareKit.ShareDialog",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareDialog"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIViewController?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIViewController",
                    "printedName": "UIKit.UIViewController",
                    "usr": "c:objc(cs)UIViewController"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKShareKit.SharingContent)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SharingContent",
                    "printedName": "any FBSDKShareKit.SharingContent",
                    "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKShareKit.SharingDelegate)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SharingDelegate",
                    "printedName": "any FBSDKShareKit.SharingDelegate",
                    "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingDelegate"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareDialog(cm)dialogWithViewController:withContent:delegate:",
            "mangledName": "$s13FBSDKShareKit11ShareDialogC6dialog14viewController7content8delegateACSo06UIViewG0CSg_AA14SharingContent_pSgAA0K8Delegate_pSgtFZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "isOpen": true,
            "objc_name": "dialogWithViewController:withContent:delegate:",
            "declAttributes": [
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "show",
            "printedName": "show(viewController:content:delegate:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ShareDialog",
                "printedName": "FBSDKShareKit.ShareDialog",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareDialog"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIViewController?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIViewController",
                    "printedName": "UIKit.UIViewController",
                    "usr": "c:objc(cs)UIViewController"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKShareKit.SharingContent)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SharingContent",
                    "printedName": "any FBSDKShareKit.SharingContent",
                    "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKShareKit.SharingDelegate)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SharingDelegate",
                    "printedName": "any FBSDKShareKit.SharingDelegate",
                    "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingDelegate"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareDialog(cm)showFromViewController:withContent:delegate:",
            "mangledName": "$s13FBSDKShareKit11ShareDialogC4show14viewController7content8delegateACSo06UIViewG0CSg_AA14SharingContent_pSgAA0K8Delegate_pSgtFZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "isOpen": true,
            "objc_name": "showFromViewController:withContent:delegate:",
            "declAttributes": [
              "AccessControl",
              "ObjC",
              "DiscardableResult",
              "RawDocComment"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ShareDialog",
                "printedName": "FBSDKShareKit.ShareDialog",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareDialog"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareDialog(im)init",
            "mangledName": "$s13FBSDKShareKit11ShareDialogCACycfc",
            "moduleName": "FBSDKShareKit",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "TypeDecl",
            "name": "TypeDependencies",
            "printedName": "TypeDependencies",
            "children": [
              {
                "kind": "Var",
                "name": "internalURLOpener",
                "printedName": "internalURLOpener",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ShareInternalURLOpening",
                    "printedName": "any FBSDKShareKit.ShareInternalURLOpening",
                    "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKShareInternalURLOpening"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV17internalURLOpenerAA0C18InternalURLOpening_pvp",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV17internalURLOpenerAA0C18InternalURLOpening_pvp",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 0,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShareInternalURLOpening",
                        "printedName": "any FBSDKShareKit.ShareInternalURLOpening",
                        "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKShareInternalURLOpening"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV17internalURLOpenerAA0C18InternalURLOpening_pvg",
                    "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV17internalURLOpenerAA0C18InternalURLOpening_pvg",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ShareInternalURLOpening",
                        "printedName": "any FBSDKShareKit.ShareInternalURLOpening",
                        "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKShareInternalURLOpening"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV17internalURLOpenerAA0C18InternalURLOpening_pvs",
                    "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV17internalURLOpenerAA0C18InternalURLOpening_pvs",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV17internalURLOpenerAA0C18InternalURLOpening_pvM",
                    "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV17internalURLOpenerAA0C18InternalURLOpening_pvM",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "internalUtility",
                "printedName": "internalUtility",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "InternalUtilityProtocol",
                    "printedName": "any FBSDKCoreKit.InternalUtilityProtocol",
                    "usr": "c:objc(pl)FBSDKInternalUtility"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV15internalUtilitySo013FBSDKInternalH0_pvp",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV15internalUtilitySo013FBSDKInternalH0_pvp",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 1,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "InternalUtilityProtocol",
                        "printedName": "any FBSDKCoreKit.InternalUtilityProtocol",
                        "usr": "c:objc(pl)FBSDKInternalUtility"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV15internalUtilitySo013FBSDKInternalH0_pvg",
                    "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV15internalUtilitySo013FBSDKInternalH0_pvg",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "InternalUtilityProtocol",
                        "printedName": "any FBSDKCoreKit.InternalUtilityProtocol",
                        "usr": "c:objc(pl)FBSDKInternalUtility"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV15internalUtilitySo013FBSDKInternalH0_pvs",
                    "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV15internalUtilitySo013FBSDKInternalH0_pvs",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV15internalUtilitySo013FBSDKInternalH0_pvM",
                    "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV15internalUtilitySo013FBSDKInternalH0_pvM",
                    "moduleName": "FBSDKShareKit",
                    "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:13FBSDKShareKit11ShareDialogC16TypeDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvp",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvp",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 2,
                "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:13FBSDKShareKit11ShareDialogC16TypeDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvg",
                    "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvg",
                    "moduleName": "FBSDKShareKit",
                    "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:13FBSDKShareKit11ShareDialogC16TypeDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvs",
                    "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvs",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvM",
                    "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV8settings09FBSDKCoreB016SettingsProtocol_pvM",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "shareUtility",
                "printedName": "shareUtility",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ExistentialMetatype",
                    "printedName": "any (FBSDKShareKit.ShareUtilityProtocol & FBSDKShareKit.ShareValidating).Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "FBSDKShareKit.ShareUtilityProtocol & FBSDKShareKit.ShareValidating"
                      }
                    ]
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV12shareUtilityAA0cH8Protocol_AA0C10ValidatingpXpvp",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV12shareUtilityAA0cH8Protocol_AA0C10ValidatingpXpvp",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 3,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ExistentialMetatype",
                        "printedName": "any (FBSDKShareKit.ShareUtilityProtocol & FBSDKShareKit.ShareValidating).Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ProtocolComposition",
                            "printedName": "FBSDKShareKit.ShareUtilityProtocol & FBSDKShareKit.ShareValidating"
                          }
                        ]
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV12shareUtilityAA0cH8Protocol_AA0C10ValidatingpXpvg",
                    "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV12shareUtilityAA0cH8Protocol_AA0C10ValidatingpXpvg",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ExistentialMetatype",
                        "printedName": "any (FBSDKShareKit.ShareUtilityProtocol & FBSDKShareKit.ShareValidating).Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ProtocolComposition",
                            "printedName": "FBSDKShareKit.ShareUtilityProtocol & FBSDKShareKit.ShareValidating"
                          }
                        ]
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV12shareUtilityAA0cH8Protocol_AA0C10ValidatingpXpvs",
                    "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV12shareUtilityAA0cH8Protocol_AA0C10ValidatingpXpvs",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV12shareUtilityAA0cH8Protocol_AA0C10ValidatingpXpvM",
                    "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV12shareUtilityAA0cH8Protocol_AA0C10ValidatingpXpvM",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "bridgeAPIRequestFactory",
                "printedName": "bridgeAPIRequestFactory",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BridgeAPIRequestCreating",
                    "printedName": "any FBSDKCoreKit.BridgeAPIRequestCreating",
                    "usr": "c:objc(pl)FBSDKBridgeAPIRequestCreating"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV23bridgeAPIRequestFactorySo011FBSDKBridgeH8Creating_pvp",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV23bridgeAPIRequestFactorySo011FBSDKBridgeH8Creating_pvp",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 4,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BridgeAPIRequestCreating",
                        "printedName": "any FBSDKCoreKit.BridgeAPIRequestCreating",
                        "usr": "c:objc(pl)FBSDKBridgeAPIRequestCreating"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV23bridgeAPIRequestFactorySo011FBSDKBridgeH8Creating_pvg",
                    "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV23bridgeAPIRequestFactorySo011FBSDKBridgeH8Creating_pvg",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "BridgeAPIRequestCreating",
                        "printedName": "any FBSDKCoreKit.BridgeAPIRequestCreating",
                        "usr": "c:objc(pl)FBSDKBridgeAPIRequestCreating"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV23bridgeAPIRequestFactorySo011FBSDKBridgeH8Creating_pvs",
                    "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV23bridgeAPIRequestFactorySo011FBSDKBridgeH8Creating_pvs",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV23bridgeAPIRequestFactorySo011FBSDKBridgeH8Creating_pvM",
                    "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV23bridgeAPIRequestFactorySo011FBSDKBridgeH8Creating_pvM",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "bridgeAPIRequestOpener",
                "printedName": "bridgeAPIRequestOpener",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "BridgeAPIRequestOpening",
                    "printedName": "any FBSDKCoreKit.BridgeAPIRequestOpening",
                    "usr": "c:objc(pl)FBSDKBridgeAPIRequestOpening"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV22bridgeAPIRequestOpenerSo011FBSDKBridgeH7Opening_pvp",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV22bridgeAPIRequestOpenerSo011FBSDKBridgeH7Opening_pvp",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 5,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "BridgeAPIRequestOpening",
                        "printedName": "any FBSDKCoreKit.BridgeAPIRequestOpening",
                        "usr": "c:objc(pl)FBSDKBridgeAPIRequestOpening"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV22bridgeAPIRequestOpenerSo011FBSDKBridgeH7Opening_pvg",
                    "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV22bridgeAPIRequestOpenerSo011FBSDKBridgeH7Opening_pvg",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "BridgeAPIRequestOpening",
                        "printedName": "any FBSDKCoreKit.BridgeAPIRequestOpening",
                        "usr": "c:objc(pl)FBSDKBridgeAPIRequestOpening"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV22bridgeAPIRequestOpenerSo011FBSDKBridgeH7Opening_pvs",
                    "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV22bridgeAPIRequestOpenerSo011FBSDKBridgeH7Opening_pvs",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV22bridgeAPIRequestOpenerSo011FBSDKBridgeH7Opening_pvM",
                    "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV22bridgeAPIRequestOpenerSo011FBSDKBridgeH7Opening_pvM",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "socialComposeViewControllerFactory",
                "printedName": "socialComposeViewControllerFactory",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SocialComposeViewControllerFactoryProtocol",
                    "printedName": "any FBSDKShareKit.SocialComposeViewControllerFactoryProtocol",
                    "usr": "s:13FBSDKShareKit42SocialComposeViewControllerFactoryProtocolP"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV34socialComposeViewControllerFactoryAA06SocialhijK8Protocol_pvp",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV34socialComposeViewControllerFactoryAA06SocialhijK8Protocol_pvp",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 6,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SocialComposeViewControllerFactoryProtocol",
                        "printedName": "any FBSDKShareKit.SocialComposeViewControllerFactoryProtocol",
                        "usr": "s:13FBSDKShareKit42SocialComposeViewControllerFactoryProtocolP"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV34socialComposeViewControllerFactoryAA06SocialhijK8Protocol_pvg",
                    "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV34socialComposeViewControllerFactoryAA06SocialhijK8Protocol_pvg",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "SocialComposeViewControllerFactoryProtocol",
                        "printedName": "any FBSDKShareKit.SocialComposeViewControllerFactoryProtocol",
                        "usr": "s:13FBSDKShareKit42SocialComposeViewControllerFactoryProtocolP"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV34socialComposeViewControllerFactoryAA06SocialhijK8Protocol_pvs",
                    "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV34socialComposeViewControllerFactoryAA06SocialhijK8Protocol_pvs",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV34socialComposeViewControllerFactoryAA06SocialhijK8Protocol_pvM",
                    "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV34socialComposeViewControllerFactoryAA06SocialhijK8Protocol_pvM",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "windowFinder",
                "printedName": "windowFinder",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "_WindowFinding",
                    "printedName": "any FBSDKCoreKit._WindowFinding",
                    "usr": "c:objc(pl)_FBSDKWindowFinding"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV12windowFinderSo19_FBSDKWindowFinding_pvp",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV12windowFinderSo19_FBSDKWindowFinding_pvp",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 7,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "_WindowFinding",
                        "printedName": "any FBSDKCoreKit._WindowFinding",
                        "usr": "c:objc(pl)_FBSDKWindowFinding"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV12windowFinderSo19_FBSDKWindowFinding_pvg",
                    "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV12windowFinderSo19_FBSDKWindowFinding_pvg",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "_WindowFinding",
                        "printedName": "any FBSDKCoreKit._WindowFinding",
                        "usr": "c:objc(pl)_FBSDKWindowFinding"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV12windowFinderSo19_FBSDKWindowFinding_pvs",
                    "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV12windowFinderSo19_FBSDKWindowFinding_pvs",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV12windowFinderSo19_FBSDKWindowFinding_pvM",
                    "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV12windowFinderSo19_FBSDKWindowFinding_pvM",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "errorFactory",
                "printedName": "errorFactory",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ErrorCreating",
                    "printedName": "any FBSDKCoreKit.ErrorCreating",
                    "usr": "c:objc(pl)FBSDKErrorCreating"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvp",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvp",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 8,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ErrorCreating",
                        "printedName": "any FBSDKCoreKit.ErrorCreating",
                        "usr": "c:objc(pl)FBSDKErrorCreating"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvg",
                    "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvg",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ErrorCreating",
                        "printedName": "any FBSDKCoreKit.ErrorCreating",
                        "usr": "c:objc(pl)FBSDKErrorCreating"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvs",
                    "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvs",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvM",
                    "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvM",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "eventLogger",
                "printedName": "eventLogger",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ShareEventLogging",
                    "printedName": "any FBSDKShareKit.ShareEventLogging",
                    "usr": "s:13FBSDKShareKit17ShareEventLoggingP"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV11eventLoggerAA0C12EventLogging_pvp",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV11eventLoggerAA0C12EventLogging_pvp",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 9,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShareEventLogging",
                        "printedName": "any FBSDKShareKit.ShareEventLogging",
                        "usr": "s:13FBSDKShareKit17ShareEventLoggingP"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV11eventLoggerAA0C12EventLogging_pvg",
                    "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV11eventLoggerAA0C12EventLogging_pvg",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ShareEventLogging",
                        "printedName": "any FBSDKShareKit.ShareEventLogging",
                        "usr": "s:13FBSDKShareKit17ShareEventLoggingP"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV11eventLoggerAA0C12EventLogging_pvs",
                    "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV11eventLoggerAA0C12EventLogging_pvs",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV11eventLoggerAA0C12EventLogging_pvM",
                    "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV11eventLoggerAA0C12EventLogging_pvM",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "mediaLibrarySearcher",
                "printedName": "mediaLibrarySearcher",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MediaLibrarySearching",
                    "printedName": "any FBSDKShareKit.MediaLibrarySearching",
                    "usr": "s:13FBSDKShareKit21MediaLibrarySearchingP"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV20mediaLibrarySearcherAA05MediaH9Searching_pvp",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV20mediaLibrarySearcherAA05MediaH9Searching_pvp",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 10,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "MediaLibrarySearching",
                        "printedName": "any FBSDKShareKit.MediaLibrarySearching",
                        "usr": "s:13FBSDKShareKit21MediaLibrarySearchingP"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV20mediaLibrarySearcherAA05MediaH9Searching_pvg",
                    "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV20mediaLibrarySearcherAA05MediaH9Searching_pvg",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "MediaLibrarySearching",
                        "printedName": "any FBSDKShareKit.MediaLibrarySearching",
                        "usr": "s:13FBSDKShareKit21MediaLibrarySearchingP"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV20mediaLibrarySearcherAA05MediaH9Searching_pvs",
                    "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV20mediaLibrarySearcherAA05MediaH9Searching_pvs",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV20mediaLibrarySearcherAA05MediaH9Searching_pvM",
                    "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV20mediaLibrarySearcherAA05MediaH9Searching_pvM",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(internalURLOpener:internalUtility:settings:shareUtility:bridgeAPIRequestFactory:bridgeAPIRequestOpener:socialComposeViewControllerFactory:windowFinder:errorFactory:eventLogger:mediaLibrarySearcher:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.ShareDialog.TypeDependencies",
                    "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ShareInternalURLOpening",
                    "printedName": "any FBSDKShareKit.ShareInternalURLOpening",
                    "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKShareInternalURLOpening"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "InternalUtilityProtocol",
                    "printedName": "any FBSDKCoreKit.InternalUtilityProtocol",
                    "usr": "c:objc(pl)FBSDKInternalUtility"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SettingsProtocol",
                    "printedName": "any FBSDKCoreKit.SettingsProtocol",
                    "usr": "c:@M@FBSDKCoreKit@objc(pl)FBSDKSettings"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ExistentialMetatype",
                    "printedName": "any (FBSDKShareKit.ShareUtilityProtocol & FBSDKShareKit.ShareValidating).Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "FBSDKShareKit.ShareUtilityProtocol & FBSDKShareKit.ShareValidating"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BridgeAPIRequestCreating",
                    "printedName": "any FBSDKCoreKit.BridgeAPIRequestCreating",
                    "usr": "c:objc(pl)FBSDKBridgeAPIRequestCreating"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "BridgeAPIRequestOpening",
                    "printedName": "any FBSDKCoreKit.BridgeAPIRequestOpening",
                    "usr": "c:objc(pl)FBSDKBridgeAPIRequestOpening"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "SocialComposeViewControllerFactoryProtocol",
                    "printedName": "any FBSDKShareKit.SocialComposeViewControllerFactoryProtocol",
                    "usr": "s:13FBSDKShareKit42SocialComposeViewControllerFactoryProtocolP"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "_WindowFinding",
                    "printedName": "any FBSDKCoreKit._WindowFinding",
                    "usr": "c:objc(pl)_FBSDKWindowFinding"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ErrorCreating",
                    "printedName": "any FBSDKCoreKit.ErrorCreating",
                    "usr": "c:objc(pl)FBSDKErrorCreating"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ShareEventLogging",
                    "printedName": "any FBSDKShareKit.ShareEventLogging",
                    "usr": "s:13FBSDKShareKit17ShareEventLoggingP"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "MediaLibrarySearching",
                    "printedName": "any FBSDKShareKit.MediaLibrarySearching",
                    "usr": "s:13FBSDKShareKit21MediaLibrarySearchingP"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV17internalURLOpener0G7Utility8settings05shareI023bridgeAPIRequestFactory0lM6Opener027socialComposeViewControllerN012windowFinder05errorN011eventLogger20mediaLibrarySearcherAeA0C18InternalURLOpening_p_So013FBSDKInternalI0_p09FBSDKCoreB016SettingsProtocol_pAA0cI8Protocol_AA0C10ValidatingpXpSo011FBSDKBridgeM8Creating_pSo011FBSDKBridgeM7Opening_pAA06SocialqrsN8Protocol_pSo19_FBSDKWindowFinding_pSo18FBSDKErrorCreating_pAA0C12EventLogging_pAA05MediaZ9Searching_ptcfc",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV17internalURLOpener0G7Utility8settings05shareI023bridgeAPIRequestFactory0lM6Opener027socialComposeViewControllerN012windowFinder05errorN011eventLogger20mediaLibrarySearcherAeA0C18InternalURLOpening_p_So013FBSDKInternalI0_p09FBSDKCoreB016SettingsProtocol_pAA0cI8Protocol_AA0C10ValidatingpXpSo011FBSDKBridgeM8Creating_pSo011FBSDKBridgeM7Opening_pAA06SocialqrsN8Protocol_pSo19_FBSDKWindowFinding_pSo18FBSDKErrorCreating_pAA0C12EventLogging_pAA05MediaZ9Searching_ptcfc",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "init_kind": "Designated"
              }
            ],
            "declKind": "Struct",
            "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV",
            "mangledName": "$s13FBSDKShareKit11ShareDialogC16TypeDependenciesV",
            "moduleName": "FBSDKShareKit",
            "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": "FBSDKShareKit.ShareDialog.TypeDependencies?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.ShareDialog.TypeDependencies",
                    "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:13FBSDKShareKit11ShareDialogC22configuredDependenciesAC04TypeF0VSgvpZ",
            "mangledName": "$s13FBSDKShareKit11ShareDialogC22configuredDependenciesAC04TypeF0VSgvpZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "isFromExtension": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.ShareDialog.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.ShareDialog.TypeDependencies",
                        "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit11ShareDialogC22configuredDependenciesAC04TypeF0VSgvgZ",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC22configuredDependenciesAC04TypeF0VSgvgZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.ShareDialog.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.ShareDialog.TypeDependencies",
                        "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit11ShareDialogC22configuredDependenciesAC04TypeF0VSgvsZ",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC22configuredDependenciesAC04TypeF0VSgvsZ",
                "moduleName": "FBSDKShareKit",
                "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:13FBSDKShareKit11ShareDialogC22configuredDependenciesAC04TypeF0VSgvMZ",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC22configuredDependenciesAC04TypeF0VSgvMZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "defaultDependencies",
            "printedName": "defaultDependencies",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKShareKit.ShareDialog.TypeDependencies?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.ShareDialog.TypeDependencies",
                    "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:13FBSDKShareKit11ShareDialogC19defaultDependenciesAC04TypeF0VSgvpZ",
            "mangledName": "$s13FBSDKShareKit11ShareDialogC19defaultDependenciesAC04TypeF0VSgvpZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "isFromExtension": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.ShareDialog.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.ShareDialog.TypeDependencies",
                        "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit11ShareDialogC19defaultDependenciesAC04TypeF0VSgvgZ",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC19defaultDependenciesAC04TypeF0VSgvgZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.ShareDialog.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.ShareDialog.TypeDependencies",
                        "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit11ShareDialogC19defaultDependenciesAC04TypeF0VSgvsZ",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC19defaultDependenciesAC04TypeF0VSgvsZ",
                "moduleName": "FBSDKShareKit",
                "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:13FBSDKShareKit11ShareDialogC19defaultDependenciesAC04TypeF0VSgvMZ",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC19defaultDependenciesAC04TypeF0VSgvMZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "canShow",
            "printedName": "canShow",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@CM@FBSDKShareKit@objc(cs)FBSDKShareDialog(py)canShow",
            "mangledName": "$s13FBSDKShareKit11ShareDialogC7canShowSbvp",
            "moduleName": "FBSDKShareKit",
            "isOpen": true,
            "objc_name": "canShow",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "AccessControl"
            ],
            "isFromExtension": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@CM@FBSDKShareKit@objc(cs)FBSDKShareDialog(im)canShow",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC7canShowSbvg",
                "moduleName": "FBSDKShareKit",
                "isOpen": true,
                "objc_name": "canShow",
                "declAttributes": [
                  "Dynamic",
                  "ObjC"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "show",
            "printedName": "show()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@FBSDKShareKit@objc(cs)FBSDKShareDialog(im)show",
            "mangledName": "$s13FBSDKShareKit11ShareDialogC4showSbyF",
            "moduleName": "FBSDKShareKit",
            "isOpen": true,
            "objc_name": "show",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "AccessControl",
              "DiscardableResult"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "validate",
            "printedName": "validate()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@FBSDKShareKit@objc(cs)FBSDKShareDialog(im)validateWithError:",
            "mangledName": "$s13FBSDKShareKit11ShareDialogC8validateyyKF",
            "moduleName": "FBSDKShareKit",
            "isOpen": true,
            "objc_name": "validateWithError:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "webDialog",
            "printedName": "webDialog(_:didCompleteWithResults:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "_WebDialog",
                "printedName": "FBSDKCoreKit._WebDialog",
                "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKWebDialog"
              },
              {
                "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": "Func",
            "usr": "c:@CM@FBSDKShareKit@objc(cs)FBSDKShareDialog(im)webDialog:didCompleteWithResults:",
            "mangledName": "$s13FBSDKShareKit11ShareDialogC03webD0_22didCompleteWithResultsy09FBSDKCoreB004_WebD0C_SDySSypGtF",
            "moduleName": "FBSDKShareKit",
            "isOpen": true,
            "objc_name": "webDialog:didCompleteWithResults:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "webDialog",
            "printedName": "webDialog(_:didFailWithError:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "_WebDialog",
                "printedName": "FBSDKCoreKit._WebDialog",
                "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKWebDialog"
              },
              {
                "kind": "TypeNominal",
                "name": "Error",
                "printedName": "any Swift.Error",
                "usr": "s:s5ErrorP"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@FBSDKShareKit@objc(cs)FBSDKShareDialog(im)webDialog:didFailWithError:",
            "mangledName": "$s13FBSDKShareKit11ShareDialogC03webD0_16didFailWithErrory09FBSDKCoreB004_WebD0C_s0I0_ptF",
            "moduleName": "FBSDKShareKit",
            "isOpen": true,
            "objc_name": "webDialog:didFailWithError:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "webDialogDidCancel",
            "printedName": "webDialogDidCancel(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "_WebDialog",
                "printedName": "FBSDKCoreKit._WebDialog",
                "usr": "c:@M@FBSDKCoreKit@objc(cs)FBSDKWebDialog"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@FBSDKShareKit@objc(cs)FBSDKShareDialog(im)webDialogDidCancel:",
            "mangledName": "$s13FBSDKShareKit11ShareDialogC03webD9DidCancelyy09FBSDKCoreB004_WebD0CF",
            "moduleName": "FBSDKShareKit",
            "isOpen": true,
            "objc_name": "webDialogDidCancel:",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "AccessControl"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "TypeDecl",
            "name": "Mode",
            "printedName": "Mode",
            "children": [
              {
                "kind": "Var",
                "name": "automatic",
                "printedName": "automatic",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(FBSDKShareKit.ShareDialog.Mode.Type) -> FBSDKShareKit.ShareDialog.Mode",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Mode",
                        "printedName": "FBSDKShareKit.ShareDialog.Mode",
                        "usr": "s:13FBSDKShareKit11ShareDialogC4ModeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "FBSDKShareKit.ShareDialog.Mode.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Mode",
                            "printedName": "FBSDKShareKit.ShareDialog.Mode",
                            "usr": "s:13FBSDKShareKit11ShareDialogC4ModeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:13FBSDKShareKit11ShareDialogC4ModeO9automaticyA2EmF",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC4ModeO9automaticyA2EmF",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "RawDocComment",
                  "ObjC"
                ],
                "fixedbinaryorder": 0
              },
              {
                "kind": "Var",
                "name": "native",
                "printedName": "native",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(FBSDKShareKit.ShareDialog.Mode.Type) -> FBSDKShareKit.ShareDialog.Mode",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Mode",
                        "printedName": "FBSDKShareKit.ShareDialog.Mode",
                        "usr": "s:13FBSDKShareKit11ShareDialogC4ModeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "FBSDKShareKit.ShareDialog.Mode.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Mode",
                            "printedName": "FBSDKShareKit.ShareDialog.Mode",
                            "usr": "s:13FBSDKShareKit11ShareDialogC4ModeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:13FBSDKShareKit11ShareDialogC4ModeO6nativeyA2EmF",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC4ModeO6nativeyA2EmF",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "RawDocComment",
                  "ObjC"
                ],
                "fixedbinaryorder": 1
              },
              {
                "kind": "Var",
                "name": "shareSheet",
                "printedName": "shareSheet",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(FBSDKShareKit.ShareDialog.Mode.Type) -> FBSDKShareKit.ShareDialog.Mode",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Mode",
                        "printedName": "FBSDKShareKit.ShareDialog.Mode",
                        "usr": "s:13FBSDKShareKit11ShareDialogC4ModeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "FBSDKShareKit.ShareDialog.Mode.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Mode",
                            "printedName": "FBSDKShareKit.ShareDialog.Mode",
                            "usr": "s:13FBSDKShareKit11ShareDialogC4ModeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:13FBSDKShareKit11ShareDialogC4ModeO10shareSheetyA2EmF",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC4ModeO10shareSheetyA2EmF",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "RawDocComment",
                  "ObjC"
                ],
                "fixedbinaryorder": 2
              },
              {
                "kind": "Var",
                "name": "browser",
                "printedName": "browser",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(FBSDKShareKit.ShareDialog.Mode.Type) -> FBSDKShareKit.ShareDialog.Mode",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Mode",
                        "printedName": "FBSDKShareKit.ShareDialog.Mode",
                        "usr": "s:13FBSDKShareKit11ShareDialogC4ModeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "FBSDKShareKit.ShareDialog.Mode.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Mode",
                            "printedName": "FBSDKShareKit.ShareDialog.Mode",
                            "usr": "s:13FBSDKShareKit11ShareDialogC4ModeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:13FBSDKShareKit11ShareDialogC4ModeO7browseryA2EmF",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC4ModeO7browseryA2EmF",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "RawDocComment",
                  "ObjC"
                ],
                "fixedbinaryorder": 3
              },
              {
                "kind": "Var",
                "name": "web",
                "printedName": "web",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(FBSDKShareKit.ShareDialog.Mode.Type) -> FBSDKShareKit.ShareDialog.Mode",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Mode",
                        "printedName": "FBSDKShareKit.ShareDialog.Mode",
                        "usr": "s:13FBSDKShareKit11ShareDialogC4ModeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "FBSDKShareKit.ShareDialog.Mode.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Mode",
                            "printedName": "FBSDKShareKit.ShareDialog.Mode",
                            "usr": "s:13FBSDKShareKit11ShareDialogC4ModeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:13FBSDKShareKit11ShareDialogC4ModeO3webyA2EmF",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC4ModeO3webyA2EmF",
                "moduleName": "FBSDKShareKit",
                "deprecated": true,
                "declAttributes": [
                  "Available",
                  "RawDocComment",
                  "ObjC"
                ],
                "fixedbinaryorder": 4
              },
              {
                "kind": "Var",
                "name": "feedBrowser",
                "printedName": "feedBrowser",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(FBSDKShareKit.ShareDialog.Mode.Type) -> FBSDKShareKit.ShareDialog.Mode",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Mode",
                        "printedName": "FBSDKShareKit.ShareDialog.Mode",
                        "usr": "s:13FBSDKShareKit11ShareDialogC4ModeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "FBSDKShareKit.ShareDialog.Mode.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Mode",
                            "printedName": "FBSDKShareKit.ShareDialog.Mode",
                            "usr": "s:13FBSDKShareKit11ShareDialogC4ModeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:13FBSDKShareKit11ShareDialogC4ModeO11feedBrowseryA2EmF",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC4ModeO11feedBrowseryA2EmF",
                "moduleName": "FBSDKShareKit",
                "deprecated": true,
                "declAttributes": [
                  "Available",
                  "RawDocComment",
                  "ObjC"
                ],
                "fixedbinaryorder": 5
              },
              {
                "kind": "Var",
                "name": "feedWeb",
                "printedName": "feedWeb",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(FBSDKShareKit.ShareDialog.Mode.Type) -> FBSDKShareKit.ShareDialog.Mode",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Mode",
                        "printedName": "FBSDKShareKit.ShareDialog.Mode",
                        "usr": "s:13FBSDKShareKit11ShareDialogC4ModeO"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "FBSDKShareKit.ShareDialog.Mode.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Mode",
                            "printedName": "FBSDKShareKit.ShareDialog.Mode",
                            "usr": "s:13FBSDKShareKit11ShareDialogC4ModeO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:13FBSDKShareKit11ShareDialogC4ModeO7feedWebyA2EmF",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC4ModeO7feedWebyA2EmF",
                "moduleName": "FBSDKShareKit",
                "deprecated": true,
                "declAttributes": [
                  "Available",
                  "RawDocComment",
                  "ObjC"
                ],
                "fixedbinaryorder": 6
              },
              {
                "kind": "Var",
                "name": "description",
                "printedName": "description",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit11ShareDialogC4ModeO11descriptionSSvp",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC4ModeO11descriptionSSvp",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "AccessControl",
                  "RawDocComment"
                ],
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit11ShareDialogC4ModeO11descriptionSSvg",
                    "mangledName": "$s13FBSDKShareKit11ShareDialogC4ModeO11descriptionSSvg",
                    "moduleName": "FBSDKShareKit",
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(rawValue:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.ShareDialog.Mode?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Mode",
                        "printedName": "FBSDKShareKit.ShareDialog.Mode",
                        "usr": "s:13FBSDKShareKit11ShareDialogC4ModeO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "UInt",
                    "printedName": "Swift.UInt",
                    "usr": "s:Su"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:13FBSDKShareKit11ShareDialogC4ModeO8rawValueAESgSu_tcfc",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC4ModeO8rawValueAESgSu_tcfc",
                "moduleName": "FBSDKShareKit",
                "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:13FBSDKShareKit11ShareDialogC4ModeO8rawValueSuvp",
                "mangledName": "$s13FBSDKShareKit11ShareDialogC4ModeO8rawValueSuvp",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UInt",
                        "printedName": "Swift.UInt",
                        "usr": "s:Su"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit11ShareDialogC4ModeO8rawValueSuvg",
                    "mangledName": "$s13FBSDKShareKit11ShareDialogC4ModeO8rawValueSuvg",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "accessorKind": "get"
                  }
                ]
              }
            ],
            "declKind": "Enum",
            "usr": "s:13FBSDKShareKit11ShareDialogC4ModeO",
            "mangledName": "$s13FBSDKShareKit11ShareDialogC4ModeO",
            "moduleName": "FBSDKShareKit",
            "objc_name": "FBSDKShareDialogMode",
            "declAttributes": [
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "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"
              },
              {
                "kind": "Conformance",
                "name": "CustomStringConvertible",
                "printedName": "CustomStringConvertible",
                "usr": "s:s23CustomStringConvertibleP",
                "mangledName": "$ss23CustomStringConvertibleP"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareDialog",
        "mangledName": "$s13FBSDKShareKit11ShareDialogC",
        "moduleName": "FBSDKShareKit",
        "isOpen": true,
        "objc_name": "FBSDKShareDialog",
        "declAttributes": [
          "AccessControl",
          "ObjC",
          "ObjCMembers",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "SharingDialog",
            "printedName": "SharingDialog",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingDialog",
            "mangledName": "$s13FBSDKShareKit13SharingDialogP"
          },
          {
            "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": "Sharing",
            "printedName": "Sharing",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharing",
            "mangledName": "$s13FBSDKShareKit7SharingP"
          },
          {
            "kind": "Conformance",
            "name": "DependentAsType",
            "printedName": "DependentAsType",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "TypeDependencies",
                "printedName": "TypeDependencies",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.ShareDialog.TypeDependencies",
                    "usr": "s:13FBSDKShareKit11ShareDialogC16TypeDependenciesV"
                  }
                ]
              }
            ],
            "usr": "s:13FBSDKShareKit15DependentAsTypeP",
            "mangledName": "$s13FBSDKShareKit15DependentAsTypeP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit"
      },
      {
        "kind": "TypeDecl",
        "name": "ShareDialogConfigurationProtocol",
        "printedName": "ShareDialogConfigurationProtocol",
        "children": [
          {
            "kind": "Function",
            "name": "shouldUseNativeDialog",
            "printedName": "shouldUseNativeDialog(forDialogName:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:13FBSDKShareKit32ShareDialogConfigurationProtocolP015shouldUseNativeD003forD4NameSbSS_tF",
            "mangledName": "$s13FBSDKShareKit32ShareDialogConfigurationProtocolP015shouldUseNativeD003forD4NameSbSS_tF",
            "moduleName": "FBSDKShareKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.ShareDialogConfigurationProtocol>",
            "sugared_genericSig": "<Self where Self : FBSDKShareKit.ShareDialogConfigurationProtocol>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "shouldUseSafariViewController",
            "printedName": "shouldUseSafariViewController(forDialogName:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:13FBSDKShareKit32ShareDialogConfigurationProtocolP29shouldUseSafariViewController03forD4NameSbSS_tF",
            "mangledName": "$s13FBSDKShareKit32ShareDialogConfigurationProtocolP29shouldUseSafariViewController03forD4NameSbSS_tF",
            "moduleName": "FBSDKShareKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.ShareDialogConfigurationProtocol>",
            "sugared_genericSig": "<Self where Self : FBSDKShareKit.ShareDialogConfigurationProtocol>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:13FBSDKShareKit32ShareDialogConfigurationProtocolP",
        "mangledName": "$s13FBSDKShareKit32ShareDialogConfigurationProtocolP",
        "moduleName": "FBSDKShareKit",
        "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": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Var",
        "name": "ShareErrorDomain",
        "printedName": "ShareErrorDomain",
        "children": [
          {
            "kind": "TypeNominal",
            "name": "String",
            "printedName": "Swift.String",
            "usr": "s:SS"
          }
        ],
        "declKind": "Var",
        "usr": "s:13FBSDKShareKit16ShareErrorDomainSSvp",
        "mangledName": "$s13FBSDKShareKit16ShareErrorDomainSSvp",
        "moduleName": "FBSDKShareKit",
        "declAttributes": [
          "HasInitialValue",
          "HasStorage",
          "AccessControl",
          "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:13FBSDKShareKit16ShareErrorDomainSSvg",
            "mangledName": "$s13FBSDKShareKit16ShareErrorDomainSSvg",
            "moduleName": "FBSDKShareKit",
            "implicit": true,
            "accessorKind": "get"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ShareError",
        "printedName": "ShareError",
        "children": [
          {
            "kind": "Var",
            "name": "reserved",
            "printedName": "reserved",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKShareKit.ShareError.Type) -> FBSDKShareKit.ShareError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ShareError",
                    "printedName": "FBSDKShareKit.ShareError",
                    "usr": "c:@M@FBSDKShareKit@E@FBSDKShareError"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKShareKit.ShareError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShareError",
                        "printedName": "FBSDKShareKit.ShareError",
                        "usr": "c:@M@FBSDKShareKit@E@FBSDKShareError"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@FBSDKShareKit@E@FBSDKShareError@FBSDKShareErrorReserved",
            "mangledName": "$s13FBSDKShareKit10ShareErrorO8reservedyA2CmF",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "fixedbinaryorder": 0
          },
          {
            "kind": "Var",
            "name": "openGraph",
            "printedName": "openGraph",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKShareKit.ShareError.Type) -> FBSDKShareKit.ShareError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ShareError",
                    "printedName": "FBSDKShareKit.ShareError",
                    "usr": "c:@M@FBSDKShareKit@E@FBSDKShareError"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKShareKit.ShareError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShareError",
                        "printedName": "FBSDKShareKit.ShareError",
                        "usr": "c:@M@FBSDKShareKit@E@FBSDKShareError"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@FBSDKShareKit@E@FBSDKShareError@FBSDKShareErrorOpenGraph",
            "mangledName": "$s13FBSDKShareKit10ShareErrorO9openGraphyA2CmF",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "fixedbinaryorder": 1
          },
          {
            "kind": "Var",
            "name": "dialogNotAvailable",
            "printedName": "dialogNotAvailable",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKShareKit.ShareError.Type) -> FBSDKShareKit.ShareError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ShareError",
                    "printedName": "FBSDKShareKit.ShareError",
                    "usr": "c:@M@FBSDKShareKit@E@FBSDKShareError"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKShareKit.ShareError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShareError",
                        "printedName": "FBSDKShareKit.ShareError",
                        "usr": "c:@M@FBSDKShareKit@E@FBSDKShareError"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@FBSDKShareKit@E@FBSDKShareError@FBSDKShareErrorDialogNotAvailable",
            "mangledName": "$s13FBSDKShareKit10ShareErrorO18dialogNotAvailableyA2CmF",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "fixedbinaryorder": 2
          },
          {
            "kind": "Var",
            "name": "unknown",
            "printedName": "unknown",
            "children": [
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(FBSDKShareKit.ShareError.Type) -> FBSDKShareKit.ShareError",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ShareError",
                    "printedName": "FBSDKShareKit.ShareError",
                    "usr": "c:@M@FBSDKShareKit@E@FBSDKShareError"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Metatype",
                    "printedName": "FBSDKShareKit.ShareError.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShareError",
                        "printedName": "FBSDKShareKit.ShareError",
                        "usr": "c:@M@FBSDKShareKit@E@FBSDKShareError"
                      }
                    ]
                  }
                ]
              }
            ],
            "declKind": "EnumElement",
            "usr": "c:@M@FBSDKShareKit@E@FBSDKShareError@FBSDKShareErrorUnknown",
            "mangledName": "$s13FBSDKShareKit10ShareErrorO7unknownyA2CmF",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "fixedbinaryorder": 3
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(rawValue:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKShareKit.ShareError?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ShareError",
                    "printedName": "FBSDKShareKit.ShareError",
                    "usr": "c:@M@FBSDKShareKit@E@FBSDKShareError"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:13FBSDKShareKit10ShareErrorO8rawValueACSgSi_tcfc",
            "mangledName": "$s13FBSDKShareKit10ShareErrorO8rawValueACSgSi_tcfc",
            "moduleName": "FBSDKShareKit",
            "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:13FBSDKShareKit10ShareErrorO8rawValueSivp",
            "mangledName": "$s13FBSDKShareKit10ShareErrorO8rawValueSivp",
            "moduleName": "FBSDKShareKit",
            "implicit": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Int",
                    "printedName": "Swift.Int",
                    "usr": "s:Si"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit10ShareErrorO8rawValueSivg",
                "mangledName": "$s13FBSDKShareKit10ShareErrorO8rawValueSivg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "c:@M@FBSDKShareKit@E@FBSDKShareError",
        "mangledName": "$s13FBSDKShareKit10ShareErrorO",
        "moduleName": "FBSDKShareKit",
        "objc_name": "FBSDKShareError",
        "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": "Import",
        "name": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ShareEventLogging",
        "printedName": "ShareEventLogging",
        "children": [
          {
            "kind": "Function",
            "name": "logInternalEvent",
            "printedName": "logInternalEvent(_:parameters:isImplicitlyLogged:accessToken:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Name",
                "printedName": "FBSDKCoreKit.AppEvents.Name",
                "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "[FBSDKCoreKit.AppEvents.ParameterName : Any]?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Dictionary",
                    "printedName": "[FBSDKCoreKit.AppEvents.ParameterName : Any]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ParameterName",
                        "printedName": "FBSDKCoreKit.AppEvents.ParameterName",
                        "usr": "c:FBSDKAppEventParameterName.h@T@FBSDKAppEventParameterName"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ProtocolComposition",
                        "printedName": "Any"
                      }
                    ],
                    "usr": "s:SD"
                  }
                ],
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKCoreKit.AccessToken?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "AccessToken",
                    "printedName": "FBSDKCoreKit.AccessToken",
                    "usr": "c:objc(cs)FBSDKAccessToken"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:13FBSDKShareKit17ShareEventLoggingP011logInternalD0_10parameters18isImplicitlyLogged11accessTokenySo08FBSDKAppD4Namea_SDySo0nd9ParameterO0aypGSgSbSo011FBSDKAccessM0CSgtF",
            "mangledName": "$s13FBSDKShareKit17ShareEventLoggingP011logInternalD0_10parameters18isImplicitlyLogged11accessTokenySo08FBSDKAppD4Namea_SDySo0nd9ParameterO0aypGSgSbSo011FBSDKAccessM0CSgtF",
            "moduleName": "FBSDKShareKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.ShareEventLogging>",
            "sugared_genericSig": "<Self where Self : FBSDKShareKit.ShareEventLogging>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:13FBSDKShareKit17ShareEventLoggingP",
        "mangledName": "$s13FBSDKShareKit17ShareEventLoggingP",
        "moduleName": "FBSDKShareKit",
        "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": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit"
      },
      {
        "kind": "TypeDecl",
        "name": "ShareInternalURLOpening",
        "printedName": "ShareInternalURLOpening",
        "children": [
          {
            "kind": "Function",
            "name": "canOpenURL",
            "printedName": "canOpenURL(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKShareInternalURLOpening(im)canOpenURL:",
            "mangledName": "$s13FBSDKShareKit23ShareInternalURLOpeningP10canOpenURLySb10Foundation0H0VF",
            "moduleName": "FBSDKShareKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.ShareInternalURLOpening>",
            "sugared_genericSig": "<Self where Self : FBSDKShareKit.ShareInternalURLOpening>",
            "protocolReq": true,
            "declAttributes": [
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKShareInternalURLOpening",
        "mangledName": "$s13FBSDKShareKit23ShareInternalURLOpeningP",
        "moduleName": "FBSDKShareKit",
        "genericSig": "<τ_0_0 : AnyObject>",
        "sugared_genericSig": "<Self : AnyObject>",
        "objc_name": "FBSDKShareInternalURLOpening",
        "declAttributes": [
          "ObjC"
        ],
        "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": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ShareLinkContent",
        "printedName": "ShareLinkContent",
        "children": [
          {
            "kind": "Var",
            "name": "quote",
            "printedName": "quote",
            "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": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareLinkContent(py)quote",
            "mangledName": "$s13FBSDKShareKit16ShareLinkContentC5quoteSSSgvp",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": 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": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareLinkContent(im)quote",
                "mangledName": "$s13FBSDKShareKit16ShareLinkContentC5quoteSSSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "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"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareLinkContent(im)setQuote:",
                "mangledName": "$s13FBSDKShareKit16ShareLinkContentC5quoteSSSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit16ShareLinkContentC5quoteSSSgvM",
                "mangledName": "$s13FBSDKShareKit16ShareLinkContentC5quoteSSSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "contentURL",
            "printedName": "contentURL",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.URL?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "URL",
                    "printedName": "Foundation.URL",
                    "usr": "s:10Foundation3URLV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareLinkContent(py)contentURL",
            "mangledName": "$s13FBSDKShareKit16ShareLinkContentC10contentURL10Foundation0G0VSgvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "contentURL",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "ObjC",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.URL?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "URL",
                        "printedName": "Foundation.URL",
                        "usr": "s:10Foundation3URLV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareLinkContent(im)contentURL",
                "mangledName": "$s13FBSDKShareKit16ShareLinkContentC10contentURL10Foundation0G0VSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "contentURL",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.URL?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "URL",
                        "printedName": "Foundation.URL",
                        "usr": "s:10Foundation3URLV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareLinkContent(im)setContentURL:",
                "mangledName": "$s13FBSDKShareKit16ShareLinkContentC10contentURL10Foundation0G0VSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "setContentURL:",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit16ShareLinkContentC10contentURL10Foundation0G0VSgvM",
                "mangledName": "$s13FBSDKShareKit16ShareLinkContentC10contentURL10Foundation0G0VSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "entityURI",
            "printedName": "entityURI",
            "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": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareLinkContent(py)entityURI",
            "mangledName": "$s13FBSDKShareKit16ShareLinkContentC9entityURISSSgvp",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": 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": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareLinkContent(im)entityURI",
                "mangledName": "$s13FBSDKShareKit16ShareLinkContentC9entityURISSSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "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"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareLinkContent(im)setEntityURI:",
                "mangledName": "$s13FBSDKShareKit16ShareLinkContentC9entityURISSSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit16ShareLinkContentC9entityURISSSgvM",
                "mangledName": "$s13FBSDKShareKit16ShareLinkContentC9entityURISSSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "isMusicAttachmentAllowed",
            "printedName": "isMusicAttachmentAllowed",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareLinkContent(py)isMusicAttachmentAllowed",
            "mangledName": "$s13FBSDKShareKit16ShareLinkContentC24isMusicAttachmentAllowedSbvp",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareLinkContent(im)isMusicAttachmentAllowed",
                "mangledName": "$s13FBSDKShareKit16ShareLinkContentC24isMusicAttachmentAllowedSbvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareLinkContent(im)setIsMusicAttachmentAllowed:",
                "mangledName": "$s13FBSDKShareKit16ShareLinkContentC24isMusicAttachmentAllowedSbvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit16ShareLinkContentC24isMusicAttachmentAllowedSbvM",
                "mangledName": "$s13FBSDKShareKit16ShareLinkContentC24isMusicAttachmentAllowedSbvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "hashtag",
            "printedName": "hashtag",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKShareKit.Hashtag?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Hashtag",
                    "printedName": "FBSDKShareKit.Hashtag",
                    "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKHashtag"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareLinkContent(py)hashtag",
            "mangledName": "$s13FBSDKShareKit16ShareLinkContentC7hashtagAA7HashtagCSgvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "hashtag",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "ObjC",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.Hashtag?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Hashtag",
                        "printedName": "FBSDKShareKit.Hashtag",
                        "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKHashtag"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareLinkContent(im)hashtag",
                "mangledName": "$s13FBSDKShareKit16ShareLinkContentC7hashtagAA7HashtagCSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "hashtag",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.Hashtag?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Hashtag",
                        "printedName": "FBSDKShareKit.Hashtag",
                        "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKHashtag"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareLinkContent(im)setHashtag:",
                "mangledName": "$s13FBSDKShareKit16ShareLinkContentC7hashtagAA7HashtagCSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "setHashtag:",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit16ShareLinkContentC7hashtagAA7HashtagCSgvM",
                "mangledName": "$s13FBSDKShareKit16ShareLinkContentC7hashtagAA7HashtagCSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "peopleIDs",
            "printedName": "peopleIDs",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.String]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareLinkContent(py)peopleIDs",
            "mangledName": "$s13FBSDKShareKit16ShareLinkContentC9peopleIDsSaySSGvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "peopleIDs",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "ObjC",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareLinkContent(im)peopleIDs",
                "mangledName": "$s13FBSDKShareKit16ShareLinkContentC9peopleIDsSaySSGvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "peopleIDs",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareLinkContent(im)setPeopleIDs:",
                "mangledName": "$s13FBSDKShareKit16ShareLinkContentC9peopleIDsSaySSGvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "setPeopleIDs:",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit16ShareLinkContentC9peopleIDsSaySSGvM",
                "mangledName": "$s13FBSDKShareKit16ShareLinkContentC9peopleIDsSaySSGvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "placeID",
            "printedName": "placeID",
            "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": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareLinkContent(py)placeID",
            "mangledName": "$s13FBSDKShareKit16ShareLinkContentC7placeIDSSSgvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "placeID",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "ObjC",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": 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": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareLinkContent(im)placeID",
                "mangledName": "$s13FBSDKShareKit16ShareLinkContentC7placeIDSSSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "placeID",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "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"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareLinkContent(im)setPlaceID:",
                "mangledName": "$s13FBSDKShareKit16ShareLinkContentC7placeIDSSSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "setPlaceID:",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit16ShareLinkContentC7placeIDSSSgvM",
                "mangledName": "$s13FBSDKShareKit16ShareLinkContentC7placeIDSSSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "ref",
            "printedName": "ref",
            "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": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareLinkContent(py)ref",
            "mangledName": "$s13FBSDKShareKit16ShareLinkContentC3refSSSgvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "ref",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "ObjC",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": 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": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareLinkContent(im)ref",
                "mangledName": "$s13FBSDKShareKit16ShareLinkContentC3refSSSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "ref",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "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"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareLinkContent(im)setRef:",
                "mangledName": "$s13FBSDKShareKit16ShareLinkContentC3refSSSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "setRef:",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit16ShareLinkContentC3refSSSgvM",
                "mangledName": "$s13FBSDKShareKit16ShareLinkContentC3refSSSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "pageID",
            "printedName": "pageID",
            "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": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareLinkContent(py)pageID",
            "mangledName": "$s13FBSDKShareKit16ShareLinkContentC6pageIDSSSgvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "pageID",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "ObjC",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": 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": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareLinkContent(im)pageID",
                "mangledName": "$s13FBSDKShareKit16ShareLinkContentC6pageIDSSSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "pageID",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "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"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareLinkContent(im)setPageID:",
                "mangledName": "$s13FBSDKShareKit16ShareLinkContentC6pageIDSSSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "setPageID:",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit16ShareLinkContentC6pageIDSSSgvM",
                "mangledName": "$s13FBSDKShareKit16ShareLinkContentC6pageIDSSSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shareUUID",
            "printedName": "shareUUID",
            "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": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareLinkContent(py)shareUUID",
            "mangledName": "$s13FBSDKShareKit16ShareLinkContentC9shareUUIDSSSgvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "shareUUID",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "ObjC",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": 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": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareLinkContent(im)shareUUID",
                "mangledName": "$s13FBSDKShareKit16ShareLinkContentC9shareUUIDSSSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "shareUUID",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ShareLinkContent",
                "printedName": "FBSDKShareKit.ShareLinkContent",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareLinkContent"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareLinkContent(im)init",
            "mangledName": "$s13FBSDKShareKit16ShareLinkContentCACycfc",
            "moduleName": "FBSDKShareKit",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "addParameters",
            "printedName": "addParameters(_:options:)",
            "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"
              },
              {
                "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"
              },
              {
                "kind": "TypeNominal",
                "name": "ShareBridgeOptions",
                "printedName": "FBSDKShareKit.ShareBridgeOptions",
                "usr": "c:@E@FBSDKShareBridgeOptions"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@FBSDKShareKit@objc(cs)FBSDKShareLinkContent(im)addParameters:bridgeOptions:",
            "mangledName": "$s13FBSDKShareKit16ShareLinkContentC13addParameters_7optionsSDySSypGAF_So0A13BridgeOptionsVtF",
            "moduleName": "FBSDKShareKit",
            "objc_name": "addParameters:bridgeOptions:",
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "validate",
            "printedName": "validate(options:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ShareBridgeOptions",
                "printedName": "FBSDKShareKit.ShareBridgeOptions",
                "usr": "c:@E@FBSDKShareBridgeOptions"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@FBSDKShareKit@objc(cs)FBSDKShareLinkContent(im)validateWithOptions:error:",
            "mangledName": "$s13FBSDKShareKit16ShareLinkContentC8validate7optionsySo0A13BridgeOptionsV_tKF",
            "moduleName": "FBSDKShareKit",
            "objc_name": "validateWithOptions:error:",
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareLinkContent",
        "mangledName": "$s13FBSDKShareKit16ShareLinkContentC",
        "moduleName": "FBSDKShareKit",
        "objc_name": "FBSDKShareLinkContent",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC",
          "ObjCMembers",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "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": "SharingContent",
            "printedName": "SharingContent",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent",
            "mangledName": "$s13FBSDKShareKit14SharingContentP"
          },
          {
            "kind": "Conformance",
            "name": "SharingValidatable",
            "printedName": "SharingValidatable",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingValidatable",
            "mangledName": "$s13FBSDKShareKit18SharingValidatableP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ShareMedia",
        "printedName": "ShareMedia",
        "declKind": "Protocol",
        "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKShareMedia",
        "mangledName": "$s13FBSDKShareKit10ShareMediaP",
        "moduleName": "FBSDKShareKit",
        "genericSig": "<τ_0_0 : AnyObject>",
        "sugared_genericSig": "<Self : AnyObject>",
        "objc_name": "FBSDKShareMedia",
        "declAttributes": [
          "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"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit"
      },
      {
        "kind": "TypeDecl",
        "name": "ShareMediaContent",
        "printedName": "ShareMediaContent",
        "children": [
          {
            "kind": "Var",
            "name": "media",
            "printedName": "media",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[any FBSDKShareKit.ShareMedia]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ShareMedia",
                    "printedName": "any FBSDKShareKit.ShareMedia",
                    "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKShareMedia"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareMediaContent(py)media",
            "mangledName": "$s13FBSDKShareKit17ShareMediaContentC5mediaSayAA0cD0_pGvp",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[any FBSDKShareKit.ShareMedia]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShareMedia",
                        "printedName": "any FBSDKShareKit.ShareMedia",
                        "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKShareMedia"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareMediaContent(im)media",
                "mangledName": "$s13FBSDKShareKit17ShareMediaContentC5mediaSayAA0cD0_pGvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[any FBSDKShareKit.ShareMedia]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShareMedia",
                        "printedName": "any FBSDKShareKit.ShareMedia",
                        "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKShareMedia"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareMediaContent(im)setMedia:",
                "mangledName": "$s13FBSDKShareKit17ShareMediaContentC5mediaSayAA0cD0_pGvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit17ShareMediaContentC5mediaSayAA0cD0_pGvM",
                "mangledName": "$s13FBSDKShareKit17ShareMediaContentC5mediaSayAA0cD0_pGvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "contentURL",
            "printedName": "contentURL",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.URL?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "URL",
                    "printedName": "Foundation.URL",
                    "usr": "s:10Foundation3URLV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareMediaContent(py)contentURL",
            "mangledName": "$s13FBSDKShareKit17ShareMediaContentC10contentURL10Foundation0G0VSgvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "contentURL",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "ObjC",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.URL?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "URL",
                        "printedName": "Foundation.URL",
                        "usr": "s:10Foundation3URLV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareMediaContent(im)contentURL",
                "mangledName": "$s13FBSDKShareKit17ShareMediaContentC10contentURL10Foundation0G0VSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "contentURL",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.URL?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "URL",
                        "printedName": "Foundation.URL",
                        "usr": "s:10Foundation3URLV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareMediaContent(im)setContentURL:",
                "mangledName": "$s13FBSDKShareKit17ShareMediaContentC10contentURL10Foundation0G0VSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "setContentURL:",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit17ShareMediaContentC10contentURL10Foundation0G0VSgvM",
                "mangledName": "$s13FBSDKShareKit17ShareMediaContentC10contentURL10Foundation0G0VSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "hashtag",
            "printedName": "hashtag",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKShareKit.Hashtag?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Hashtag",
                    "printedName": "FBSDKShareKit.Hashtag",
                    "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKHashtag"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareMediaContent(py)hashtag",
            "mangledName": "$s13FBSDKShareKit17ShareMediaContentC7hashtagAA7HashtagCSgvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "hashtag",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "ObjC",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.Hashtag?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Hashtag",
                        "printedName": "FBSDKShareKit.Hashtag",
                        "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKHashtag"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareMediaContent(im)hashtag",
                "mangledName": "$s13FBSDKShareKit17ShareMediaContentC7hashtagAA7HashtagCSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "hashtag",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.Hashtag?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Hashtag",
                        "printedName": "FBSDKShareKit.Hashtag",
                        "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKHashtag"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareMediaContent(im)setHashtag:",
                "mangledName": "$s13FBSDKShareKit17ShareMediaContentC7hashtagAA7HashtagCSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "setHashtag:",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit17ShareMediaContentC7hashtagAA7HashtagCSgvM",
                "mangledName": "$s13FBSDKShareKit17ShareMediaContentC7hashtagAA7HashtagCSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "peopleIDs",
            "printedName": "peopleIDs",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.String]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareMediaContent(py)peopleIDs",
            "mangledName": "$s13FBSDKShareKit17ShareMediaContentC9peopleIDsSaySSGvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "peopleIDs",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "ObjC",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareMediaContent(im)peopleIDs",
                "mangledName": "$s13FBSDKShareKit17ShareMediaContentC9peopleIDsSaySSGvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "peopleIDs",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareMediaContent(im)setPeopleIDs:",
                "mangledName": "$s13FBSDKShareKit17ShareMediaContentC9peopleIDsSaySSGvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "setPeopleIDs:",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit17ShareMediaContentC9peopleIDsSaySSGvM",
                "mangledName": "$s13FBSDKShareKit17ShareMediaContentC9peopleIDsSaySSGvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "placeID",
            "printedName": "placeID",
            "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": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareMediaContent(py)placeID",
            "mangledName": "$s13FBSDKShareKit17ShareMediaContentC7placeIDSSSgvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "placeID",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "ObjC",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": 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": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareMediaContent(im)placeID",
                "mangledName": "$s13FBSDKShareKit17ShareMediaContentC7placeIDSSSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "placeID",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "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"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareMediaContent(im)setPlaceID:",
                "mangledName": "$s13FBSDKShareKit17ShareMediaContentC7placeIDSSSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "setPlaceID:",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit17ShareMediaContentC7placeIDSSSgvM",
                "mangledName": "$s13FBSDKShareKit17ShareMediaContentC7placeIDSSSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "ref",
            "printedName": "ref",
            "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": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareMediaContent(py)ref",
            "mangledName": "$s13FBSDKShareKit17ShareMediaContentC3refSSSgvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "ref",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "ObjC",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": 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": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareMediaContent(im)ref",
                "mangledName": "$s13FBSDKShareKit17ShareMediaContentC3refSSSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "ref",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "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"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareMediaContent(im)setRef:",
                "mangledName": "$s13FBSDKShareKit17ShareMediaContentC3refSSSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "setRef:",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit17ShareMediaContentC3refSSSgvM",
                "mangledName": "$s13FBSDKShareKit17ShareMediaContentC3refSSSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "pageID",
            "printedName": "pageID",
            "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": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareMediaContent(py)pageID",
            "mangledName": "$s13FBSDKShareKit17ShareMediaContentC6pageIDSSSgvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "pageID",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "ObjC",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": 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": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareMediaContent(im)pageID",
                "mangledName": "$s13FBSDKShareKit17ShareMediaContentC6pageIDSSSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "pageID",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "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"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareMediaContent(im)setPageID:",
                "mangledName": "$s13FBSDKShareKit17ShareMediaContentC6pageIDSSSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "setPageID:",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit17ShareMediaContentC6pageIDSSSgvM",
                "mangledName": "$s13FBSDKShareKit17ShareMediaContentC6pageIDSSSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shareUUID",
            "printedName": "shareUUID",
            "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": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareMediaContent(py)shareUUID",
            "mangledName": "$s13FBSDKShareKit17ShareMediaContentC9shareUUIDSSSgvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "shareUUID",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "ObjC",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": 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": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareMediaContent(im)shareUUID",
                "mangledName": "$s13FBSDKShareKit17ShareMediaContentC9shareUUIDSSSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "shareUUID",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ShareMediaContent",
                "printedName": "FBSDKShareKit.ShareMediaContent",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareMediaContent"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareMediaContent(im)init",
            "mangledName": "$s13FBSDKShareKit17ShareMediaContentCACycfc",
            "moduleName": "FBSDKShareKit",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "Function",
            "name": "addParameters",
            "printedName": "addParameters(_:options:)",
            "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"
              },
              {
                "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"
              },
              {
                "kind": "TypeNominal",
                "name": "ShareBridgeOptions",
                "printedName": "FBSDKShareKit.ShareBridgeOptions",
                "usr": "c:@E@FBSDKShareBridgeOptions"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@FBSDKShareKit@objc(cs)FBSDKShareMediaContent(im)addParameters:bridgeOptions:",
            "mangledName": "$s13FBSDKShareKit17ShareMediaContentC13addParameters_7optionsSDySSypGAF_So0A13BridgeOptionsVtF",
            "moduleName": "FBSDKShareKit",
            "objc_name": "addParameters:bridgeOptions:",
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "validate",
            "printedName": "validate(options:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ShareBridgeOptions",
                "printedName": "FBSDKShareKit.ShareBridgeOptions",
                "usr": "c:@E@FBSDKShareBridgeOptions"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@FBSDKShareKit@objc(cs)FBSDKShareMediaContent(im)validateWithOptions:error:",
            "mangledName": "$s13FBSDKShareKit17ShareMediaContentC8validate7optionsySo0A13BridgeOptionsV_tKF",
            "moduleName": "FBSDKShareKit",
            "objc_name": "validateWithOptions:error:",
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareMediaContent",
        "mangledName": "$s13FBSDKShareKit17ShareMediaContentC",
        "moduleName": "FBSDKShareKit",
        "objc_name": "FBSDKShareMediaContent",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC",
          "ObjCMembers",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "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": "SharingContent",
            "printedName": "SharingContent",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent",
            "mangledName": "$s13FBSDKShareKit14SharingContentP"
          },
          {
            "kind": "Conformance",
            "name": "SharingValidatable",
            "printedName": "SharingValidatable",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingValidatable",
            "mangledName": "$s13FBSDKShareKit18SharingValidatableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit"
      },
      {
        "kind": "Import",
        "name": "Photos",
        "printedName": "Photos",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit"
      },
      {
        "kind": "TypeDecl",
        "name": "SharePhoto",
        "printedName": "SharePhoto",
        "children": [
          {
            "kind": "Var",
            "name": "image",
            "printedName": "image",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "UIKit.UIImage?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "UIImage",
                    "printedName": "UIKit.UIImage",
                    "usr": "c:objc(cs)UIImage"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhoto(py)image",
            "mangledName": "$s13FBSDKShareKit10SharePhotoC5imageSo7UIImageCSgvp",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "UIKit.UIImage?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIImage",
                        "printedName": "UIKit.UIImage",
                        "usr": "c:objc(cs)UIImage"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhoto(im)image",
                "mangledName": "$s13FBSDKShareKit10SharePhotoC5imageSo7UIImageCSgvg",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "UIKit.UIImage?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIImage",
                        "printedName": "UIKit.UIImage",
                        "usr": "c:objc(cs)UIImage"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhoto(im)setImage:",
                "mangledName": "$s13FBSDKShareKit10SharePhotoC5imageSo7UIImageCSgvs",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit10SharePhotoC5imageSo7UIImageCSgvM",
                "mangledName": "$s13FBSDKShareKit10SharePhotoC5imageSo7UIImageCSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "imageURL",
            "printedName": "imageURL",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.URL?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "URL",
                    "printedName": "Foundation.URL",
                    "usr": "s:10Foundation3URLV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhoto(py)imageURL",
            "mangledName": "$s13FBSDKShareKit10SharePhotoC8imageURL10Foundation0F0VSgvp",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.URL?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "URL",
                        "printedName": "Foundation.URL",
                        "usr": "s:10Foundation3URLV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhoto(im)imageURL",
                "mangledName": "$s13FBSDKShareKit10SharePhotoC8imageURL10Foundation0F0VSgvg",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.URL?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "URL",
                        "printedName": "Foundation.URL",
                        "usr": "s:10Foundation3URLV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhoto(im)setImageURL:",
                "mangledName": "$s13FBSDKShareKit10SharePhotoC8imageURL10Foundation0F0VSgvs",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit10SharePhotoC8imageURL10Foundation0F0VSgvM",
                "mangledName": "$s13FBSDKShareKit10SharePhotoC8imageURL10Foundation0F0VSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "photoAsset",
            "printedName": "photoAsset",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Photos.PHAsset?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PHAsset",
                    "printedName": "Photos.PHAsset",
                    "usr": "c:objc(cs)PHAsset"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhoto(py)photoAsset",
            "mangledName": "$s13FBSDKShareKit10SharePhotoC10photoAssetSo7PHAssetCSgvp",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Photos.PHAsset?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PHAsset",
                        "printedName": "Photos.PHAsset",
                        "usr": "c:objc(cs)PHAsset"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhoto(im)photoAsset",
                "mangledName": "$s13FBSDKShareKit10SharePhotoC10photoAssetSo7PHAssetCSgvg",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Photos.PHAsset?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PHAsset",
                        "printedName": "Photos.PHAsset",
                        "usr": "c:objc(cs)PHAsset"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhoto(im)setPhotoAsset:",
                "mangledName": "$s13FBSDKShareKit10SharePhotoC10photoAssetSo7PHAssetCSgvs",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit10SharePhotoC10photoAssetSo7PHAssetCSgvM",
                "mangledName": "$s13FBSDKShareKit10SharePhotoC10photoAssetSo7PHAssetCSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "isUserGenerated",
            "printedName": "isUserGenerated",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhoto(py)isUserGenerated",
            "mangledName": "$s13FBSDKShareKit10SharePhotoC15isUserGeneratedSbvp",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhoto(im)isUserGenerated",
                "mangledName": "$s13FBSDKShareKit10SharePhotoC15isUserGeneratedSbvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhoto(im)setIsUserGenerated:",
                "mangledName": "$s13FBSDKShareKit10SharePhotoC15isUserGeneratedSbvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit10SharePhotoC15isUserGeneratedSbvM",
                "mangledName": "$s13FBSDKShareKit10SharePhotoC15isUserGeneratedSbvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "caption",
            "printedName": "caption",
            "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": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhoto(py)caption",
            "mangledName": "$s13FBSDKShareKit10SharePhotoC7captionSSSgvp",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": 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": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhoto(im)caption",
                "mangledName": "$s13FBSDKShareKit10SharePhotoC7captionSSSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "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"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhoto(im)setCaption:",
                "mangledName": "$s13FBSDKShareKit10SharePhotoC7captionSSSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit10SharePhotoC7captionSSSgvM",
                "mangledName": "$s13FBSDKShareKit10SharePhotoC7captionSSSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(image:isUserGenerated:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SharePhoto",
                "printedName": "FBSDKShareKit.SharePhoto",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhoto"
              },
              {
                "kind": "TypeNominal",
                "name": "UIImage",
                "printedName": "UIKit.UIImage",
                "usr": "c:objc(cs)UIImage"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhoto(im)initWithImage:isUserGenerated:",
            "mangledName": "$s13FBSDKShareKit10SharePhotoC5image15isUserGeneratedACSo7UIImageC_Sbtcfc",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "Convenience",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "init_kind": "Convenience"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(imageURL:isUserGenerated:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SharePhoto",
                "printedName": "FBSDKShareKit.SharePhoto",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhoto"
              },
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhoto(im)initWithImageURL:isUserGenerated:",
            "mangledName": "$s13FBSDKShareKit10SharePhotoC8imageURL15isUserGeneratedAC10Foundation0F0V_Sbtcfc",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "Convenience",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "init_kind": "Convenience"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(photoAsset:isUserGenerated:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SharePhoto",
                "printedName": "FBSDKShareKit.SharePhoto",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhoto"
              },
              {
                "kind": "TypeNominal",
                "name": "PHAsset",
                "printedName": "Photos.PHAsset",
                "usr": "c:objc(cs)PHAsset"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhoto(im)initWithPhotoAsset:isUserGenerated:",
            "mangledName": "$s13FBSDKShareKit10SharePhotoC10photoAsset15isUserGeneratedACSo7PHAssetC_Sbtcfc",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "Convenience",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "init_kind": "Convenience"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(source:isUserGenerated:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SharePhoto",
                "printedName": "FBSDKShareKit.SharePhoto",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhoto"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKShareKit.SharePhoto.Source?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Source",
                    "printedName": "FBSDKShareKit.SharePhoto.Source",
                    "usr": "s:13FBSDKShareKit10SharePhotoC6SourceO"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "hasDefaultArg": true,
                "usr": "s:Sb"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:13FBSDKShareKit10SharePhotoC6source15isUserGeneratedA2C6SourceOSg_Sbtcfc",
            "mangledName": "$s13FBSDKShareKit10SharePhotoC6source15isUserGeneratedA2C6SourceOSg_Sbtcfc",
            "moduleName": "FBSDKShareKit",
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SharePhoto",
                "printedName": "FBSDKShareKit.SharePhoto",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhoto"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhoto(im)init",
            "mangledName": "$s13FBSDKShareKit10SharePhotoCACycfc",
            "moduleName": "FBSDKShareKit",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "TypeDecl",
            "name": "TypeDependencies",
            "printedName": "TypeDependencies",
            "children": [
              {
                "kind": "Var",
                "name": "errorFactory",
                "printedName": "errorFactory",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ErrorCreating",
                    "printedName": "any FBSDKCoreKit.ErrorCreating",
                    "usr": "c:objc(pl)FBSDKErrorCreating"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit10SharePhotoC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvp",
                "mangledName": "$s13FBSDKShareKit10SharePhotoC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvp",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 0,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ErrorCreating",
                        "printedName": "any FBSDKCoreKit.ErrorCreating",
                        "usr": "c:objc(pl)FBSDKErrorCreating"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit10SharePhotoC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvg",
                    "mangledName": "$s13FBSDKShareKit10SharePhotoC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvg",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ErrorCreating",
                        "printedName": "any FBSDKCoreKit.ErrorCreating",
                        "usr": "c:objc(pl)FBSDKErrorCreating"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit10SharePhotoC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvs",
                    "mangledName": "$s13FBSDKShareKit10SharePhotoC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvs",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit10SharePhotoC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvM",
                    "mangledName": "$s13FBSDKShareKit10SharePhotoC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvM",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(errorFactory:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.SharePhoto.TypeDependencies",
                    "usr": "s:13FBSDKShareKit10SharePhotoC16TypeDependenciesV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ErrorCreating",
                    "printedName": "any FBSDKCoreKit.ErrorCreating",
                    "usr": "c:objc(pl)FBSDKErrorCreating"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:13FBSDKShareKit10SharePhotoC16TypeDependenciesV12errorFactoryAESo18FBSDKErrorCreating_p_tcfc",
                "mangledName": "$s13FBSDKShareKit10SharePhotoC16TypeDependenciesV12errorFactoryAESo18FBSDKErrorCreating_p_tcfc",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "init_kind": "Designated"
              }
            ],
            "declKind": "Struct",
            "usr": "s:13FBSDKShareKit10SharePhotoC16TypeDependenciesV",
            "mangledName": "$s13FBSDKShareKit10SharePhotoC16TypeDependenciesV",
            "moduleName": "FBSDKShareKit",
            "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": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "configuredDependencies",
            "printedName": "configuredDependencies",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKShareKit.SharePhoto.TypeDependencies?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.SharePhoto.TypeDependencies",
                    "usr": "s:13FBSDKShareKit10SharePhotoC16TypeDependenciesV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:13FBSDKShareKit10SharePhotoC22configuredDependenciesAC04TypeF0VSgvpZ",
            "mangledName": "$s13FBSDKShareKit10SharePhotoC22configuredDependenciesAC04TypeF0VSgvpZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "isFromExtension": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.SharePhoto.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.SharePhoto.TypeDependencies",
                        "usr": "s:13FBSDKShareKit10SharePhotoC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit10SharePhotoC22configuredDependenciesAC04TypeF0VSgvgZ",
                "mangledName": "$s13FBSDKShareKit10SharePhotoC22configuredDependenciesAC04TypeF0VSgvgZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.SharePhoto.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.SharePhoto.TypeDependencies",
                        "usr": "s:13FBSDKShareKit10SharePhotoC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit10SharePhotoC22configuredDependenciesAC04TypeF0VSgvsZ",
                "mangledName": "$s13FBSDKShareKit10SharePhotoC22configuredDependenciesAC04TypeF0VSgvsZ",
                "moduleName": "FBSDKShareKit",
                "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:13FBSDKShareKit10SharePhotoC22configuredDependenciesAC04TypeF0VSgvMZ",
                "mangledName": "$s13FBSDKShareKit10SharePhotoC22configuredDependenciesAC04TypeF0VSgvMZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "defaultDependencies",
            "printedName": "defaultDependencies",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKShareKit.SharePhoto.TypeDependencies?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.SharePhoto.TypeDependencies",
                    "usr": "s:13FBSDKShareKit10SharePhotoC16TypeDependenciesV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:13FBSDKShareKit10SharePhotoC19defaultDependenciesAC04TypeF0VSgvpZ",
            "mangledName": "$s13FBSDKShareKit10SharePhotoC19defaultDependenciesAC04TypeF0VSgvpZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "isFromExtension": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.SharePhoto.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.SharePhoto.TypeDependencies",
                        "usr": "s:13FBSDKShareKit10SharePhotoC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit10SharePhotoC19defaultDependenciesAC04TypeF0VSgvgZ",
                "mangledName": "$s13FBSDKShareKit10SharePhotoC19defaultDependenciesAC04TypeF0VSgvgZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.SharePhoto.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.SharePhoto.TypeDependencies",
                        "usr": "s:13FBSDKShareKit10SharePhotoC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit10SharePhotoC19defaultDependenciesAC04TypeF0VSgvsZ",
                "mangledName": "$s13FBSDKShareKit10SharePhotoC19defaultDependenciesAC04TypeF0VSgvsZ",
                "moduleName": "FBSDKShareKit",
                "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:13FBSDKShareKit10SharePhotoC19defaultDependenciesAC04TypeF0VSgvMZ",
                "mangledName": "$s13FBSDKShareKit10SharePhotoC19defaultDependenciesAC04TypeF0VSgvMZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "validate",
            "printedName": "validate(options:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ShareBridgeOptions",
                "printedName": "FBSDKShareKit.ShareBridgeOptions",
                "usr": "c:@E@FBSDKShareBridgeOptions"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@FBSDKShareKit@objc(cs)FBSDKSharePhoto(im)validateWithOptions:error:",
            "mangledName": "$s13FBSDKShareKit10SharePhotoC8validate7optionsySo0A13BridgeOptionsV_tKF",
            "moduleName": "FBSDKShareKit",
            "objc_name": "validateWithOptions:error:",
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "TypeDecl",
            "name": "Source",
            "printedName": "Source",
            "children": [
              {
                "kind": "Var",
                "name": "image",
                "printedName": "image",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(FBSDKShareKit.SharePhoto.Source.Type) -> (UIKit.UIImage) -> FBSDKShareKit.SharePhoto.Source",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(UIKit.UIImage) -> FBSDKShareKit.SharePhoto.Source",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Source",
                            "printedName": "FBSDKShareKit.SharePhoto.Source",
                            "usr": "s:13FBSDKShareKit10SharePhotoC6SourceO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "UIImage",
                            "printedName": "UIKit.UIImage",
                            "usr": "c:objc(cs)UIImage"
                          }
                        ]
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "FBSDKShareKit.SharePhoto.Source.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Source",
                            "printedName": "FBSDKShareKit.SharePhoto.Source",
                            "usr": "s:13FBSDKShareKit10SharePhotoC6SourceO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:13FBSDKShareKit10SharePhotoC6SourceO5imageyAESo7UIImageCcAEmF",
                "mangledName": "$s13FBSDKShareKit10SharePhotoC6SourceO5imageyAESo7UIImageCcAEmF",
                "moduleName": "FBSDKShareKit",
                "fixedbinaryorder": 0
              },
              {
                "kind": "Var",
                "name": "url",
                "printedName": "url",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(FBSDKShareKit.SharePhoto.Source.Type) -> (Foundation.URL) -> FBSDKShareKit.SharePhoto.Source",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Foundation.URL) -> FBSDKShareKit.SharePhoto.Source",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Source",
                            "printedName": "FBSDKShareKit.SharePhoto.Source",
                            "usr": "s:13FBSDKShareKit10SharePhotoC6SourceO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "URL",
                            "printedName": "Foundation.URL",
                            "usr": "s:10Foundation3URLV"
                          }
                        ]
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "FBSDKShareKit.SharePhoto.Source.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Source",
                            "printedName": "FBSDKShareKit.SharePhoto.Source",
                            "usr": "s:13FBSDKShareKit10SharePhotoC6SourceO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:13FBSDKShareKit10SharePhotoC6SourceO3urlyAE10Foundation3URLVcAEmF",
                "mangledName": "$s13FBSDKShareKit10SharePhotoC6SourceO3urlyAE10Foundation3URLVcAEmF",
                "moduleName": "FBSDKShareKit",
                "fixedbinaryorder": 1
              },
              {
                "kind": "Var",
                "name": "asset",
                "printedName": "asset",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(FBSDKShareKit.SharePhoto.Source.Type) -> (Photos.PHAsset) -> FBSDKShareKit.SharePhoto.Source",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Photos.PHAsset) -> FBSDKShareKit.SharePhoto.Source",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Source",
                            "printedName": "FBSDKShareKit.SharePhoto.Source",
                            "usr": "s:13FBSDKShareKit10SharePhotoC6SourceO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "PHAsset",
                            "printedName": "Photos.PHAsset",
                            "usr": "c:objc(cs)PHAsset"
                          }
                        ]
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "FBSDKShareKit.SharePhoto.Source.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Source",
                            "printedName": "FBSDKShareKit.SharePhoto.Source",
                            "usr": "s:13FBSDKShareKit10SharePhotoC6SourceO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:13FBSDKShareKit10SharePhotoC6SourceO5assetyAESo7PHAssetCcAEmF",
                "mangledName": "$s13FBSDKShareKit10SharePhotoC6SourceO5assetyAESo7PHAssetCcAEmF",
                "moduleName": "FBSDKShareKit",
                "fixedbinaryorder": 2
              },
              {
                "kind": "Var",
                "name": "image",
                "printedName": "image",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "UIKit.UIImage?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIImage",
                        "printedName": "UIKit.UIImage",
                        "usr": "c:objc(cs)UIImage"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit10SharePhotoC6SourceO5imageSo7UIImageCSgvp",
                "mangledName": "$s13FBSDKShareKit10SharePhotoC6SourceO5imageSo7UIImageCSgvp",
                "moduleName": "FBSDKShareKit",
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "UIKit.UIImage?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "UIImage",
                            "printedName": "UIKit.UIImage",
                            "usr": "c:objc(cs)UIImage"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit10SharePhotoC6SourceO5imageSo7UIImageCSgvg",
                    "mangledName": "$s13FBSDKShareKit10SharePhotoC6SourceO5imageSo7UIImageCSgvg",
                    "moduleName": "FBSDKShareKit",
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "url",
                "printedName": "url",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.URL?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "URL",
                        "printedName": "Foundation.URL",
                        "usr": "s:10Foundation3URLV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit10SharePhotoC6SourceO3url10Foundation3URLVSgvp",
                "mangledName": "$s13FBSDKShareKit10SharePhotoC6SourceO3url10Foundation3URLVSgvp",
                "moduleName": "FBSDKShareKit",
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Foundation.URL?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "URL",
                            "printedName": "Foundation.URL",
                            "usr": "s:10Foundation3URLV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit10SharePhotoC6SourceO3url10Foundation3URLVSgvg",
                    "mangledName": "$s13FBSDKShareKit10SharePhotoC6SourceO3url10Foundation3URLVSgvg",
                    "moduleName": "FBSDKShareKit",
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "asset",
                "printedName": "asset",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Photos.PHAsset?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PHAsset",
                        "printedName": "Photos.PHAsset",
                        "usr": "c:objc(cs)PHAsset"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit10SharePhotoC6SourceO5assetSo7PHAssetCSgvp",
                "mangledName": "$s13FBSDKShareKit10SharePhotoC6SourceO5assetSo7PHAssetCSgvp",
                "moduleName": "FBSDKShareKit",
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Photos.PHAsset?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PHAsset",
                            "printedName": "Photos.PHAsset",
                            "usr": "c:objc(cs)PHAsset"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit10SharePhotoC6SourceO5assetSo7PHAssetCSgvg",
                    "mangledName": "$s13FBSDKShareKit10SharePhotoC6SourceO5assetSo7PHAssetCSgvg",
                    "moduleName": "FBSDKShareKit",
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.SharePhoto.Source?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Source",
                        "printedName": "FBSDKShareKit.SharePhoto.Source",
                        "usr": "s:13FBSDKShareKit10SharePhotoC6SourceO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "UIKit.UIImage?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "UIImage",
                        "printedName": "UIKit.UIImage",
                        "usr": "c:objc(cs)UIImage"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:13FBSDKShareKit10SharePhotoC6SourceOyAESgSo7UIImageCSgcfc",
                "mangledName": "$s13FBSDKShareKit10SharePhotoC6SourceOyAESgSo7UIImageCSgcfc",
                "moduleName": "FBSDKShareKit",
                "init_kind": "Designated"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.SharePhoto.Source?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Source",
                        "printedName": "FBSDKShareKit.SharePhoto.Source",
                        "usr": "s:13FBSDKShareKit10SharePhotoC6SourceO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.URL?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "URL",
                        "printedName": "Foundation.URL",
                        "usr": "s:10Foundation3URLV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:13FBSDKShareKit10SharePhotoC6SourceOyAESg10Foundation3URLVSgcfc",
                "mangledName": "$s13FBSDKShareKit10SharePhotoC6SourceOyAESg10Foundation3URLVSgcfc",
                "moduleName": "FBSDKShareKit",
                "init_kind": "Designated"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.SharePhoto.Source?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Source",
                        "printedName": "FBSDKShareKit.SharePhoto.Source",
                        "usr": "s:13FBSDKShareKit10SharePhotoC6SourceO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Photos.PHAsset?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PHAsset",
                        "printedName": "Photos.PHAsset",
                        "usr": "c:objc(cs)PHAsset"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:13FBSDKShareKit10SharePhotoC6SourceOyAESgSo7PHAssetCSgcfc",
                "mangledName": "$s13FBSDKShareKit10SharePhotoC6SourceOyAESgSo7PHAssetCSgcfc",
                "moduleName": "FBSDKShareKit",
                "init_kind": "Designated"
              }
            ],
            "declKind": "Enum",
            "usr": "s:13FBSDKShareKit10SharePhotoC6SourceO",
            "mangledName": "$s13FBSDKShareKit10SharePhotoC6SourceO",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": 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": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhoto",
        "mangledName": "$s13FBSDKShareKit10SharePhotoC",
        "moduleName": "FBSDKShareKit",
        "objc_name": "FBSDKSharePhoto",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC",
          "ObjCMembers",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "ShareMedia",
            "printedName": "ShareMedia",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKShareMedia",
            "mangledName": "$s13FBSDKShareKit10ShareMediaP"
          },
          {
            "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": "DependentAsType",
            "printedName": "DependentAsType",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "TypeDependencies",
                "printedName": "TypeDependencies",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.SharePhoto.TypeDependencies",
                    "usr": "s:13FBSDKShareKit10SharePhotoC16TypeDependenciesV"
                  }
                ]
              }
            ],
            "usr": "s:13FBSDKShareKit15DependentAsTypeP",
            "mangledName": "$s13FBSDKShareKit15DependentAsTypeP"
          },
          {
            "kind": "Conformance",
            "name": "SharingValidatable",
            "printedName": "SharingValidatable",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingValidatable",
            "mangledName": "$s13FBSDKShareKit18SharingValidatableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Photos",
        "printedName": "Photos",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit"
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit"
      },
      {
        "kind": "TypeDecl",
        "name": "SharePhotoContent",
        "printedName": "SharePhotoContent",
        "children": [
          {
            "kind": "Var",
            "name": "photos",
            "printedName": "photos",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[FBSDKShareKit.SharePhoto]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SharePhoto",
                    "printedName": "FBSDKShareKit.SharePhoto",
                    "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhoto"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhotoContent(py)photos",
            "mangledName": "$s13FBSDKShareKit17SharePhotoContentC6photosSayAA0cD0CGvp",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[FBSDKShareKit.SharePhoto]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SharePhoto",
                        "printedName": "FBSDKShareKit.SharePhoto",
                        "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhoto"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhotoContent(im)photos",
                "mangledName": "$s13FBSDKShareKit17SharePhotoContentC6photosSayAA0cD0CGvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[FBSDKShareKit.SharePhoto]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SharePhoto",
                        "printedName": "FBSDKShareKit.SharePhoto",
                        "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhoto"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhotoContent(im)setPhotos:",
                "mangledName": "$s13FBSDKShareKit17SharePhotoContentC6photosSayAA0cD0CGvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit17SharePhotoContentC6photosSayAA0cD0CGvM",
                "mangledName": "$s13FBSDKShareKit17SharePhotoContentC6photosSayAA0cD0CGvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "contentURL",
            "printedName": "contentURL",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.URL?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "URL",
                    "printedName": "Foundation.URL",
                    "usr": "s:10Foundation3URLV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhotoContent(py)contentURL",
            "mangledName": "$s13FBSDKShareKit17SharePhotoContentC10contentURL10Foundation0G0VSgvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "contentURL",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "ObjC",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.URL?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "URL",
                        "printedName": "Foundation.URL",
                        "usr": "s:10Foundation3URLV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhotoContent(im)contentURL",
                "mangledName": "$s13FBSDKShareKit17SharePhotoContentC10contentURL10Foundation0G0VSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "contentURL",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.URL?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "URL",
                        "printedName": "Foundation.URL",
                        "usr": "s:10Foundation3URLV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhotoContent(im)setContentURL:",
                "mangledName": "$s13FBSDKShareKit17SharePhotoContentC10contentURL10Foundation0G0VSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "setContentURL:",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit17SharePhotoContentC10contentURL10Foundation0G0VSgvM",
                "mangledName": "$s13FBSDKShareKit17SharePhotoContentC10contentURL10Foundation0G0VSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "hashtag",
            "printedName": "hashtag",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKShareKit.Hashtag?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Hashtag",
                    "printedName": "FBSDKShareKit.Hashtag",
                    "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKHashtag"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhotoContent(py)hashtag",
            "mangledName": "$s13FBSDKShareKit17SharePhotoContentC7hashtagAA7HashtagCSgvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "hashtag",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "ObjC",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.Hashtag?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Hashtag",
                        "printedName": "FBSDKShareKit.Hashtag",
                        "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKHashtag"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhotoContent(im)hashtag",
                "mangledName": "$s13FBSDKShareKit17SharePhotoContentC7hashtagAA7HashtagCSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "hashtag",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.Hashtag?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Hashtag",
                        "printedName": "FBSDKShareKit.Hashtag",
                        "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKHashtag"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhotoContent(im)setHashtag:",
                "mangledName": "$s13FBSDKShareKit17SharePhotoContentC7hashtagAA7HashtagCSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "setHashtag:",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit17SharePhotoContentC7hashtagAA7HashtagCSgvM",
                "mangledName": "$s13FBSDKShareKit17SharePhotoContentC7hashtagAA7HashtagCSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "peopleIDs",
            "printedName": "peopleIDs",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.String]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhotoContent(py)peopleIDs",
            "mangledName": "$s13FBSDKShareKit17SharePhotoContentC9peopleIDsSaySSGvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "peopleIDs",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "ObjC",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhotoContent(im)peopleIDs",
                "mangledName": "$s13FBSDKShareKit17SharePhotoContentC9peopleIDsSaySSGvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "peopleIDs",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhotoContent(im)setPeopleIDs:",
                "mangledName": "$s13FBSDKShareKit17SharePhotoContentC9peopleIDsSaySSGvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "setPeopleIDs:",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit17SharePhotoContentC9peopleIDsSaySSGvM",
                "mangledName": "$s13FBSDKShareKit17SharePhotoContentC9peopleIDsSaySSGvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "placeID",
            "printedName": "placeID",
            "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": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhotoContent(py)placeID",
            "mangledName": "$s13FBSDKShareKit17SharePhotoContentC7placeIDSSSgvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "placeID",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "ObjC",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": 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": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhotoContent(im)placeID",
                "mangledName": "$s13FBSDKShareKit17SharePhotoContentC7placeIDSSSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "placeID",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "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"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhotoContent(im)setPlaceID:",
                "mangledName": "$s13FBSDKShareKit17SharePhotoContentC7placeIDSSSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "setPlaceID:",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit17SharePhotoContentC7placeIDSSSgvM",
                "mangledName": "$s13FBSDKShareKit17SharePhotoContentC7placeIDSSSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "ref",
            "printedName": "ref",
            "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": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhotoContent(py)ref",
            "mangledName": "$s13FBSDKShareKit17SharePhotoContentC3refSSSgvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "ref",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "ObjC",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": 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": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhotoContent(im)ref",
                "mangledName": "$s13FBSDKShareKit17SharePhotoContentC3refSSSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "ref",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "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"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhotoContent(im)setRef:",
                "mangledName": "$s13FBSDKShareKit17SharePhotoContentC3refSSSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "setRef:",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit17SharePhotoContentC3refSSSgvM",
                "mangledName": "$s13FBSDKShareKit17SharePhotoContentC3refSSSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "pageID",
            "printedName": "pageID",
            "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": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhotoContent(py)pageID",
            "mangledName": "$s13FBSDKShareKit17SharePhotoContentC6pageIDSSSgvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "pageID",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "ObjC",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": 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": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhotoContent(im)pageID",
                "mangledName": "$s13FBSDKShareKit17SharePhotoContentC6pageIDSSSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "pageID",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "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"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhotoContent(im)setPageID:",
                "mangledName": "$s13FBSDKShareKit17SharePhotoContentC6pageIDSSSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "setPageID:",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit17SharePhotoContentC6pageIDSSSgvM",
                "mangledName": "$s13FBSDKShareKit17SharePhotoContentC6pageIDSSSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shareUUID",
            "printedName": "shareUUID",
            "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": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhotoContent(py)shareUUID",
            "mangledName": "$s13FBSDKShareKit17SharePhotoContentC9shareUUIDSSSgvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "shareUUID",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "ObjC",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "isLet": true,
            "hasStorage": 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": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhotoContent(im)shareUUID",
                "mangledName": "$s13FBSDKShareKit17SharePhotoContentC9shareUUIDSSSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "shareUUID",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SharePhotoContent",
                "printedName": "FBSDKShareKit.SharePhotoContent",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhotoContent"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhotoContent(im)init",
            "mangledName": "$s13FBSDKShareKit17SharePhotoContentCACycfc",
            "moduleName": "FBSDKShareKit",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "TypeDecl",
            "name": "TypeDependencies",
            "printedName": "TypeDependencies",
            "children": [
              {
                "kind": "Var",
                "name": "imageFinder",
                "printedName": "imageFinder",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MediaLibrarySearching",
                    "printedName": "any FBSDKShareKit.MediaLibrarySearching",
                    "usr": "s:13FBSDKShareKit21MediaLibrarySearchingP"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit17SharePhotoContentC16TypeDependenciesV11imageFinderAA21MediaLibrarySearching_pvp",
                "mangledName": "$s13FBSDKShareKit17SharePhotoContentC16TypeDependenciesV11imageFinderAA21MediaLibrarySearching_pvp",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 0,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "MediaLibrarySearching",
                        "printedName": "any FBSDKShareKit.MediaLibrarySearching",
                        "usr": "s:13FBSDKShareKit21MediaLibrarySearchingP"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit17SharePhotoContentC16TypeDependenciesV11imageFinderAA21MediaLibrarySearching_pvg",
                    "mangledName": "$s13FBSDKShareKit17SharePhotoContentC16TypeDependenciesV11imageFinderAA21MediaLibrarySearching_pvg",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "MediaLibrarySearching",
                        "printedName": "any FBSDKShareKit.MediaLibrarySearching",
                        "usr": "s:13FBSDKShareKit21MediaLibrarySearchingP"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit17SharePhotoContentC16TypeDependenciesV11imageFinderAA21MediaLibrarySearching_pvs",
                    "mangledName": "$s13FBSDKShareKit17SharePhotoContentC16TypeDependenciesV11imageFinderAA21MediaLibrarySearching_pvs",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit17SharePhotoContentC16TypeDependenciesV11imageFinderAA21MediaLibrarySearching_pvM",
                    "mangledName": "$s13FBSDKShareKit17SharePhotoContentC16TypeDependenciesV11imageFinderAA21MediaLibrarySearching_pvM",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "validator",
                "printedName": "validator",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ExistentialMetatype",
                    "printedName": "any FBSDKShareKit.ShareValidating.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShareValidating",
                        "printedName": "FBSDKShareKit.ShareValidating",
                        "usr": "s:13FBSDKShareKit15ShareValidatingP"
                      }
                    ]
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit17SharePhotoContentC16TypeDependenciesV9validatorAA0C10Validating_pXpvp",
                "mangledName": "$s13FBSDKShareKit17SharePhotoContentC16TypeDependenciesV9validatorAA0C10Validating_pXpvp",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 1,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ExistentialMetatype",
                        "printedName": "any FBSDKShareKit.ShareValidating.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ShareValidating",
                            "printedName": "FBSDKShareKit.ShareValidating",
                            "usr": "s:13FBSDKShareKit15ShareValidatingP"
                          }
                        ]
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit17SharePhotoContentC16TypeDependenciesV9validatorAA0C10Validating_pXpvg",
                    "mangledName": "$s13FBSDKShareKit17SharePhotoContentC16TypeDependenciesV9validatorAA0C10Validating_pXpvg",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ExistentialMetatype",
                        "printedName": "any FBSDKShareKit.ShareValidating.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ShareValidating",
                            "printedName": "FBSDKShareKit.ShareValidating",
                            "usr": "s:13FBSDKShareKit15ShareValidatingP"
                          }
                        ]
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit17SharePhotoContentC16TypeDependenciesV9validatorAA0C10Validating_pXpvs",
                    "mangledName": "$s13FBSDKShareKit17SharePhotoContentC16TypeDependenciesV9validatorAA0C10Validating_pXpvs",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit17SharePhotoContentC16TypeDependenciesV9validatorAA0C10Validating_pXpvM",
                    "mangledName": "$s13FBSDKShareKit17SharePhotoContentC16TypeDependenciesV9validatorAA0C10Validating_pXpvM",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(imageFinder:validator:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.SharePhotoContent.TypeDependencies",
                    "usr": "s:13FBSDKShareKit17SharePhotoContentC16TypeDependenciesV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "MediaLibrarySearching",
                    "printedName": "any FBSDKShareKit.MediaLibrarySearching",
                    "usr": "s:13FBSDKShareKit21MediaLibrarySearchingP"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ExistentialMetatype",
                    "printedName": "any FBSDKShareKit.ShareValidating.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShareValidating",
                        "printedName": "FBSDKShareKit.ShareValidating",
                        "usr": "s:13FBSDKShareKit15ShareValidatingP"
                      }
                    ]
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:13FBSDKShareKit17SharePhotoContentC16TypeDependenciesV11imageFinder9validatorAeA21MediaLibrarySearching_p_AA0C10Validating_pXptcfc",
                "mangledName": "$s13FBSDKShareKit17SharePhotoContentC16TypeDependenciesV11imageFinder9validatorAeA21MediaLibrarySearching_p_AA0C10Validating_pXptcfc",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "init_kind": "Designated"
              }
            ],
            "declKind": "Struct",
            "usr": "s:13FBSDKShareKit17SharePhotoContentC16TypeDependenciesV",
            "mangledName": "$s13FBSDKShareKit17SharePhotoContentC16TypeDependenciesV",
            "moduleName": "FBSDKShareKit",
            "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": "FBSDKShareKit.SharePhotoContent.TypeDependencies?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.SharePhotoContent.TypeDependencies",
                    "usr": "s:13FBSDKShareKit17SharePhotoContentC16TypeDependenciesV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:13FBSDKShareKit17SharePhotoContentC22configuredDependenciesAC04TypeG0VSgvpZ",
            "mangledName": "$s13FBSDKShareKit17SharePhotoContentC22configuredDependenciesAC04TypeG0VSgvpZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "isFromExtension": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.SharePhotoContent.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.SharePhotoContent.TypeDependencies",
                        "usr": "s:13FBSDKShareKit17SharePhotoContentC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit17SharePhotoContentC22configuredDependenciesAC04TypeG0VSgvgZ",
                "mangledName": "$s13FBSDKShareKit17SharePhotoContentC22configuredDependenciesAC04TypeG0VSgvgZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.SharePhotoContent.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.SharePhotoContent.TypeDependencies",
                        "usr": "s:13FBSDKShareKit17SharePhotoContentC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit17SharePhotoContentC22configuredDependenciesAC04TypeG0VSgvsZ",
                "mangledName": "$s13FBSDKShareKit17SharePhotoContentC22configuredDependenciesAC04TypeG0VSgvsZ",
                "moduleName": "FBSDKShareKit",
                "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:13FBSDKShareKit17SharePhotoContentC22configuredDependenciesAC04TypeG0VSgvMZ",
                "mangledName": "$s13FBSDKShareKit17SharePhotoContentC22configuredDependenciesAC04TypeG0VSgvMZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "defaultDependencies",
            "printedName": "defaultDependencies",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKShareKit.SharePhotoContent.TypeDependencies?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.SharePhotoContent.TypeDependencies",
                    "usr": "s:13FBSDKShareKit17SharePhotoContentC16TypeDependenciesV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:13FBSDKShareKit17SharePhotoContentC19defaultDependenciesAC04TypeG0VSgvpZ",
            "mangledName": "$s13FBSDKShareKit17SharePhotoContentC19defaultDependenciesAC04TypeG0VSgvpZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.SharePhotoContent.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.SharePhotoContent.TypeDependencies",
                        "usr": "s:13FBSDKShareKit17SharePhotoContentC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit17SharePhotoContentC19defaultDependenciesAC04TypeG0VSgvgZ",
                "mangledName": "$s13FBSDKShareKit17SharePhotoContentC19defaultDependenciesAC04TypeG0VSgvgZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "addParameters",
            "printedName": "addParameters(_:options:)",
            "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"
              },
              {
                "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"
              },
              {
                "kind": "TypeNominal",
                "name": "ShareBridgeOptions",
                "printedName": "FBSDKShareKit.ShareBridgeOptions",
                "usr": "c:@E@FBSDKShareBridgeOptions"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@FBSDKShareKit@objc(cs)FBSDKSharePhotoContent(im)addParameters:bridgeOptions:",
            "mangledName": "$s13FBSDKShareKit17SharePhotoContentC13addParameters_7optionsSDySSypGAF_So0A13BridgeOptionsVtF",
            "moduleName": "FBSDKShareKit",
            "objc_name": "addParameters:bridgeOptions:",
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "validate",
            "printedName": "validate(options:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ShareBridgeOptions",
                "printedName": "FBSDKShareKit.ShareBridgeOptions",
                "usr": "c:@E@FBSDKShareBridgeOptions"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@FBSDKShareKit@objc(cs)FBSDKSharePhotoContent(im)validateWithOptions:error:",
            "mangledName": "$s13FBSDKShareKit17SharePhotoContentC8validate7optionsySo0A13BridgeOptionsV_tKF",
            "moduleName": "FBSDKShareKit",
            "objc_name": "validateWithOptions:error:",
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhotoContent",
        "mangledName": "$s13FBSDKShareKit17SharePhotoContentC",
        "moduleName": "FBSDKShareKit",
        "objc_name": "FBSDKSharePhotoContent",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC",
          "ObjCMembers",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "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": "DependentAsType",
            "printedName": "DependentAsType",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "TypeDependencies",
                "printedName": "TypeDependencies",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.SharePhotoContent.TypeDependencies",
                    "usr": "s:13FBSDKShareKit17SharePhotoContentC16TypeDependenciesV"
                  }
                ]
              }
            ],
            "usr": "s:13FBSDKShareKit15DependentAsTypeP",
            "mangledName": "$s13FBSDKShareKit15DependentAsTypeP"
          },
          {
            "kind": "Conformance",
            "name": "SharingContent",
            "printedName": "SharingContent",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent",
            "mangledName": "$s13FBSDKShareKit14SharingContentP"
          },
          {
            "kind": "Conformance",
            "name": "SharingValidatable",
            "printedName": "SharingValidatable",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingValidatable",
            "mangledName": "$s13FBSDKShareKit18SharingValidatableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "UIKit",
        "printedName": "UIKit",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ShareUIApplication",
        "printedName": "ShareUIApplication",
        "children": [
          {
            "kind": "Var",
            "name": "shared",
            "printedName": "shared",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ShareInternalURLOpening",
                "printedName": "any FBSDKShareKit.ShareInternalURLOpening",
                "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKShareInternalURLOpening"
              }
            ],
            "declKind": "Var",
            "usr": "s:13FBSDKShareKit18ShareUIApplicationO6sharedAA0C18InternalURLOpening_pvpZ",
            "mangledName": "$s13FBSDKShareKit18ShareUIApplicationO6sharedAA0C18InternalURLOpening_pvpZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ShareInternalURLOpening",
                    "printedName": "any FBSDKShareKit.ShareInternalURLOpening",
                    "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKShareInternalURLOpening"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit18ShareUIApplicationO6sharedAA0C18InternalURLOpening_pvgZ",
                "mangledName": "$s13FBSDKShareKit18ShareUIApplicationO6sharedAA0C18InternalURLOpening_pvgZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Enum",
        "usr": "s:13FBSDKShareKit18ShareUIApplicationO",
        "mangledName": "$s13FBSDKShareKit18ShareUIApplicationO",
        "moduleName": "FBSDKShareKit",
        "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": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ShareUtilityProtocol",
        "printedName": "ShareUtilityProtocol",
        "children": [
          {
            "kind": "Function",
            "name": "feedShareDictionary",
            "printedName": "feedShareDictionary(for:)",
            "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": "SharingContent",
                "printedName": "any FBSDKShareKit.SharingContent",
                "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent"
              }
            ],
            "declKind": "Func",
            "usr": "s:13FBSDKShareKit20ShareUtilityProtocolP04feedC10Dictionary3forSDySSypGSgAA14SharingContent_p_tFZ",
            "mangledName": "$s13FBSDKShareKit20ShareUtilityProtocolP04feedC10Dictionary3forSDySSypGSgAA14SharingContent_p_tFZ",
            "moduleName": "FBSDKShareKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.ShareUtilityProtocol>",
            "sugared_genericSig": "<Self where Self : FBSDKShareKit.ShareUtilityProtocol>",
            "static": true,
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "buildAsyncWebPhotoContent",
            "printedName": "buildAsyncWebPhotoContent(_:completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "SharePhotoContent",
                "printedName": "FBSDKShareKit.SharePhotoContent",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhotoContent"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Bool, Swift.String, [Swift.String : Any]) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(Swift.Bool, Swift.String, [Swift.String : Any])",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "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": "Func",
            "usr": "s:13FBSDKShareKit20ShareUtilityProtocolP25buildAsyncWebPhotoContent_10completionyAA0ciJ0C_ySb_SSSDySSypGtctFZ",
            "mangledName": "$s13FBSDKShareKit20ShareUtilityProtocolP25buildAsyncWebPhotoContent_10completionyAA0ciJ0C_ySb_SSSDySSypGtctFZ",
            "moduleName": "FBSDKShareKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.ShareUtilityProtocol>",
            "sugared_genericSig": "<Self where Self : FBSDKShareKit.ShareUtilityProtocol>",
            "static": true,
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "buildWebShareBridgeComponents",
            "printedName": "buildWebShareBridgeComponents(for:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "WebShareBridgeComponents",
                "printedName": "FBSDKShareKit.WebShareBridgeComponents",
                "usr": "s:13FBSDKShareKit24WebShareBridgeComponentsV"
              },
              {
                "kind": "TypeNominal",
                "name": "SharingContent",
                "printedName": "any FBSDKShareKit.SharingContent",
                "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent"
              }
            ],
            "declKind": "Func",
            "usr": "s:13FBSDKShareKit20ShareUtilityProtocolP08buildWebC16BridgeComponents3forAA0gchI0VAA14SharingContent_p_tFZ",
            "mangledName": "$s13FBSDKShareKit20ShareUtilityProtocolP08buildWebC16BridgeComponents3forAA0gchI0VAA14SharingContent_p_tFZ",
            "moduleName": "FBSDKShareKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.ShareUtilityProtocol>",
            "sugared_genericSig": "<Self where Self : FBSDKShareKit.ShareUtilityProtocol>",
            "static": true,
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "hashtagString",
            "printedName": "hashtagString(from:)",
            "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": "Optional",
                "printedName": "FBSDKShareKit.Hashtag?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Hashtag",
                    "printedName": "FBSDKShareKit.Hashtag",
                    "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKHashtag"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:13FBSDKShareKit20ShareUtilityProtocolP13hashtagString4fromSSSgAA7HashtagCSg_tFZ",
            "mangledName": "$s13FBSDKShareKit20ShareUtilityProtocolP13hashtagString4fromSSSgAA7HashtagCSg_tFZ",
            "moduleName": "FBSDKShareKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.ShareUtilityProtocol>",
            "sugared_genericSig": "<Self where Self : FBSDKShareKit.ShareUtilityProtocol>",
            "static": true,
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "bridgeParameters",
            "printedName": "bridgeParameters(for:options:shouldFailOnDataError:)",
            "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"
              },
              {
                "kind": "TypeNominal",
                "name": "SharingContent",
                "printedName": "any FBSDKShareKit.SharingContent",
                "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent"
              },
              {
                "kind": "TypeNominal",
                "name": "ShareBridgeOptions",
                "printedName": "FBSDKShareKit.ShareBridgeOptions",
                "usr": "c:@E@FBSDKShareBridgeOptions"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:13FBSDKShareKit20ShareUtilityProtocolP16bridgeParameters3for7options21shouldFailOnDataErrorSDySSypGAA14SharingContent_p_So0A13BridgeOptionsVSbtFZ",
            "mangledName": "$s13FBSDKShareKit20ShareUtilityProtocolP16bridgeParameters3for7options21shouldFailOnDataErrorSDySSypGAA14SharingContent_p_So0A13BridgeOptionsVSbtFZ",
            "moduleName": "FBSDKShareKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.ShareUtilityProtocol>",
            "sugared_genericSig": "<Self where Self : FBSDKShareKit.ShareUtilityProtocol>",
            "static": true,
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getContentFlags",
            "printedName": "getContentFlags(for:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ContentFlags",
                "printedName": "FBSDKShareKit.ContentFlags",
                "usr": "s:13FBSDKShareKit12ContentFlagsV"
              },
              {
                "kind": "TypeNominal",
                "name": "SharingContent",
                "printedName": "any FBSDKShareKit.SharingContent",
                "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent"
              }
            ],
            "declKind": "Func",
            "usr": "s:13FBSDKShareKit20ShareUtilityProtocolP15getContentFlags3forAA0gH0VAA07SharingG0_p_tFZ",
            "mangledName": "$s13FBSDKShareKit20ShareUtilityProtocolP15getContentFlags3forAA0gH0VAA07SharingG0_p_tFZ",
            "moduleName": "FBSDKShareKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.ShareUtilityProtocol>",
            "sugared_genericSig": "<Self where Self : FBSDKShareKit.ShareUtilityProtocol>",
            "static": true,
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "shareMediaContentContainsPhotosAndVideos",
            "printedName": "shareMediaContentContainsPhotosAndVideos(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "ShareMediaContent",
                "printedName": "FBSDKShareKit.ShareMediaContent",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareMediaContent"
              }
            ],
            "declKind": "Func",
            "usr": "s:13FBSDKShareKit20ShareUtilityProtocolP40shareMediaContentContainsPhotosAndVideosySbAA0cgH0CFZ",
            "mangledName": "$s13FBSDKShareKit20ShareUtilityProtocolP40shareMediaContentContainsPhotosAndVideosySbAA0cgH0CFZ",
            "moduleName": "FBSDKShareKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.ShareUtilityProtocol>",
            "sugared_genericSig": "<Self where Self : FBSDKShareKit.ShareUtilityProtocol>",
            "static": true,
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:13FBSDKShareKit20ShareUtilityProtocolP",
        "mangledName": "$s13FBSDKShareKit20ShareUtilityProtocolP",
        "moduleName": "FBSDKShareKit",
        "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": "WebShareBridgeComponents",
        "printedName": "WebShareBridgeComponents",
        "children": [
          {
            "kind": "Var",
            "name": "methodName",
            "printedName": "methodName",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Var",
            "usr": "s:13FBSDKShareKit24WebShareBridgeComponentsV10methodNameSSvp",
            "mangledName": "$s13FBSDKShareKit24WebShareBridgeComponentsV10methodNameSSvp",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "HasStorage"
            ],
            "fixedbinaryorder": 0,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit24WebShareBridgeComponentsV10methodNameSSvg",
                "mangledName": "$s13FBSDKShareKit24WebShareBridgeComponentsV10methodNameSSvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit24WebShareBridgeComponentsV10methodNameSSvs",
                "mangledName": "$s13FBSDKShareKit24WebShareBridgeComponentsV10methodNameSSvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit24WebShareBridgeComponentsV10methodNameSSvM",
                "mangledName": "$s13FBSDKShareKit24WebShareBridgeComponentsV10methodNameSSvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "parameters",
            "printedName": "parameters",
            "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:13FBSDKShareKit24WebShareBridgeComponentsV10parametersSDySSypGvp",
            "mangledName": "$s13FBSDKShareKit24WebShareBridgeComponentsV10parametersSDySSypGvp",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "HasStorage"
            ],
            "fixedbinaryorder": 1,
            "hasStorage": 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:13FBSDKShareKit24WebShareBridgeComponentsV10parametersSDySSypGvg",
                "mangledName": "$s13FBSDKShareKit24WebShareBridgeComponentsV10parametersSDySSypGvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "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:13FBSDKShareKit24WebShareBridgeComponentsV10parametersSDySSypGvs",
                "mangledName": "$s13FBSDKShareKit24WebShareBridgeComponentsV10parametersSDySSypGvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit24WebShareBridgeComponentsV10parametersSDySSypGvM",
                "mangledName": "$s13FBSDKShareKit24WebShareBridgeComponentsV10parametersSDySSypGvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(methodName:parameters:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "WebShareBridgeComponents",
                "printedName": "FBSDKShareKit.WebShareBridgeComponents",
                "usr": "s:13FBSDKShareKit24WebShareBridgeComponentsV"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "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": "Constructor",
            "usr": "s:13FBSDKShareKit24WebShareBridgeComponentsV10methodName10parametersACSS_SDySSypGtcfc",
            "mangledName": "$s13FBSDKShareKit24WebShareBridgeComponentsV10methodName10parametersACSS_SDySSypGtcfc",
            "moduleName": "FBSDKShareKit",
            "init_kind": "Designated"
          }
        ],
        "declKind": "Struct",
        "usr": "s:13FBSDKShareKit24WebShareBridgeComponentsV",
        "mangledName": "$s13FBSDKShareKit24WebShareBridgeComponentsV",
        "moduleName": "FBSDKShareKit",
        "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": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ShareValidating",
        "printedName": "ShareValidating",
        "children": [
          {
            "kind": "Function",
            "name": "validateRequiredValue",
            "printedName": "validateRequiredValue(_:named:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ProtocolComposition",
                "printedName": "Any"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:13FBSDKShareKit15ShareValidatingP21validateRequiredValue_5namedyyp_SStKFZ",
            "mangledName": "$s13FBSDKShareKit15ShareValidatingP21validateRequiredValue_5namedyyp_SStKFZ",
            "moduleName": "FBSDKShareKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.ShareValidating>",
            "sugared_genericSig": "<Self where Self : FBSDKShareKit.ShareValidating>",
            "static": true,
            "protocolReq": true,
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "validateArgument",
            "printedName": "validateArgument(_:named:in:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_1_0"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Set",
                "printedName": "Swift.Set<τ_1_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_1_0"
                  }
                ],
                "usr": "s:Sh"
              }
            ],
            "declKind": "Func",
            "usr": "s:13FBSDKShareKit15ShareValidatingP16validateArgument_5named2inyqd___SSShyqd__GtKSHRd__lFZ",
            "mangledName": "$s13FBSDKShareKit15ShareValidatingP16validateArgument_5named2inyqd___SSShyqd__GtKSHRd__lFZ",
            "moduleName": "FBSDKShareKit",
            "genericSig": "<τ_0_0, τ_1_0 where τ_0_0 : FBSDKShareKit.ShareValidating, τ_1_0 : Swift.Hashable>",
            "sugared_genericSig": "<Self, Argument where Self : FBSDKShareKit.ShareValidating, Argument : Swift.Hashable>",
            "static": true,
            "protocolReq": true,
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "validateArray",
            "printedName": "validateArray(_:minCount:maxCount:named:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:13FBSDKShareKit15ShareValidatingP13validateArray_8minCount03maxH05namedySayypG_S2iSStKFZ",
            "mangledName": "$s13FBSDKShareKit15ShareValidatingP13validateArray_8minCount03maxH05namedySayypG_S2iSStKFZ",
            "moduleName": "FBSDKShareKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.ShareValidating>",
            "sugared_genericSig": "<Self where Self : FBSDKShareKit.ShareValidating>",
            "static": true,
            "protocolReq": true,
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "validateNetworkURL",
            "printedName": "validateNetworkURL(_:named:)",
            "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"
              }
            ],
            "declKind": "Func",
            "usr": "s:13FBSDKShareKit15ShareValidatingP18validateNetworkURL_5namedy10Foundation0G0V_SStKFZ",
            "mangledName": "$s13FBSDKShareKit15ShareValidatingP18validateNetworkURL_5namedy10Foundation0G0V_SStKFZ",
            "moduleName": "FBSDKShareKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.ShareValidating>",
            "sugared_genericSig": "<Self where Self : FBSDKShareKit.ShareValidating>",
            "static": true,
            "protocolReq": true,
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "validateShareContent",
            "printedName": "validateShareContent(_:options:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "SharingContent",
                "printedName": "any FBSDKShareKit.SharingContent",
                "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent"
              },
              {
                "kind": "TypeNominal",
                "name": "ShareBridgeOptions",
                "printedName": "FBSDKShareKit.ShareBridgeOptions",
                "usr": "c:@E@FBSDKShareBridgeOptions"
              }
            ],
            "declKind": "Func",
            "usr": "s:13FBSDKShareKit15ShareValidatingP08validateC7Content_7optionsyAA07SharingF0_p_So0A13BridgeOptionsVtKFZ",
            "mangledName": "$s13FBSDKShareKit15ShareValidatingP08validateC7Content_7optionsyAA07SharingF0_p_So0A13BridgeOptionsVtKFZ",
            "moduleName": "FBSDKShareKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.ShareValidating>",
            "sugared_genericSig": "<Self where Self : FBSDKShareKit.ShareValidating>",
            "static": true,
            "protocolReq": true,
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:13FBSDKShareKit15ShareValidatingP",
        "mangledName": "$s13FBSDKShareKit15ShareValidatingP",
        "moduleName": "FBSDKShareKit",
        "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": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit"
      },
      {
        "kind": "Import",
        "name": "Photos",
        "printedName": "Photos",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit"
      },
      {
        "kind": "TypeDecl",
        "name": "ShareVideo",
        "printedName": "ShareVideo",
        "children": [
          {
            "kind": "Var",
            "name": "data",
            "printedName": "data",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.Data?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Data",
                    "printedName": "Foundation.Data",
                    "usr": "s:10Foundation4DataV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideo(py)data",
            "mangledName": "$s13FBSDKShareKit10ShareVideoC4data10Foundation4DataVSgvp",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.Data?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Data",
                        "printedName": "Foundation.Data",
                        "usr": "s:10Foundation4DataV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideo(im)data",
                "mangledName": "$s13FBSDKShareKit10ShareVideoC4data10Foundation4DataVSgvg",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.Data?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Data",
                        "printedName": "Foundation.Data",
                        "usr": "s:10Foundation4DataV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideo(im)setData:",
                "mangledName": "$s13FBSDKShareKit10ShareVideoC4data10Foundation4DataVSgvs",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit10ShareVideoC4data10Foundation4DataVSgvM",
                "mangledName": "$s13FBSDKShareKit10ShareVideoC4data10Foundation4DataVSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "videoAsset",
            "printedName": "videoAsset",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Photos.PHAsset?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PHAsset",
                    "printedName": "Photos.PHAsset",
                    "usr": "c:objc(cs)PHAsset"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideo(py)videoAsset",
            "mangledName": "$s13FBSDKShareKit10ShareVideoC10videoAssetSo7PHAssetCSgvp",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Photos.PHAsset?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PHAsset",
                        "printedName": "Photos.PHAsset",
                        "usr": "c:objc(cs)PHAsset"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideo(im)videoAsset",
                "mangledName": "$s13FBSDKShareKit10ShareVideoC10videoAssetSo7PHAssetCSgvg",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Photos.PHAsset?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PHAsset",
                        "printedName": "Photos.PHAsset",
                        "usr": "c:objc(cs)PHAsset"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideo(im)setVideoAsset:",
                "mangledName": "$s13FBSDKShareKit10ShareVideoC10videoAssetSo7PHAssetCSgvs",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit10ShareVideoC10videoAssetSo7PHAssetCSgvM",
                "mangledName": "$s13FBSDKShareKit10ShareVideoC10videoAssetSo7PHAssetCSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "videoURL",
            "printedName": "videoURL",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.URL?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "URL",
                    "printedName": "Foundation.URL",
                    "usr": "s:10Foundation3URLV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideo(py)videoURL",
            "mangledName": "$s13FBSDKShareKit10ShareVideoC8videoURL10Foundation0F0VSgvp",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "Final",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.URL?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "URL",
                        "printedName": "Foundation.URL",
                        "usr": "s:10Foundation3URLV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideo(im)videoURL",
                "mangledName": "$s13FBSDKShareKit10ShareVideoC8videoURL10Foundation0F0VSgvg",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.URL?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "URL",
                        "printedName": "Foundation.URL",
                        "usr": "s:10Foundation3URLV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideo(im)setVideoURL:",
                "mangledName": "$s13FBSDKShareKit10ShareVideoC8videoURL10Foundation0F0VSgvs",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit10ShareVideoC8videoURL10Foundation0F0VSgvM",
                "mangledName": "$s13FBSDKShareKit10ShareVideoC8videoURL10Foundation0F0VSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "previewPhoto",
            "printedName": "previewPhoto",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKShareKit.SharePhoto?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SharePhoto",
                    "printedName": "FBSDKShareKit.SharePhoto",
                    "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhoto"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideo(py)previewPhoto",
            "mangledName": "$s13FBSDKShareKit10ShareVideoC12previewPhotoAA0cF0CSgvp",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.SharePhoto?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SharePhoto",
                        "printedName": "FBSDKShareKit.SharePhoto",
                        "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhoto"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideo(im)previewPhoto",
                "mangledName": "$s13FBSDKShareKit10ShareVideoC12previewPhotoAA0cF0CSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.SharePhoto?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SharePhoto",
                        "printedName": "FBSDKShareKit.SharePhoto",
                        "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhoto"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideo(im)setPreviewPhoto:",
                "mangledName": "$s13FBSDKShareKit10ShareVideoC12previewPhotoAA0cF0CSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit10ShareVideoC12previewPhotoAA0cF0CSgvM",
                "mangledName": "$s13FBSDKShareKit10ShareVideoC12previewPhotoAA0cF0CSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(data:previewPhoto:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ShareVideo",
                "printedName": "FBSDKShareKit.ShareVideo",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideo"
              },
              {
                "kind": "TypeNominal",
                "name": "Data",
                "printedName": "Foundation.Data",
                "usr": "s:10Foundation4DataV"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKShareKit.SharePhoto?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SharePhoto",
                    "printedName": "FBSDKShareKit.SharePhoto",
                    "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhoto"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideo(im)initWithData:previewPhoto:",
            "mangledName": "$s13FBSDKShareKit10ShareVideoC4data12previewPhotoAC10Foundation4DataV_AA0cG0CSgtcfc",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "Convenience",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "init_kind": "Convenience"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(videoAsset:previewPhoto:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ShareVideo",
                "printedName": "FBSDKShareKit.ShareVideo",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideo"
              },
              {
                "kind": "TypeNominal",
                "name": "PHAsset",
                "printedName": "Photos.PHAsset",
                "usr": "c:objc(cs)PHAsset"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKShareKit.SharePhoto?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SharePhoto",
                    "printedName": "FBSDKShareKit.SharePhoto",
                    "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhoto"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideo(im)initWithVideoAsset:previewPhoto:",
            "mangledName": "$s13FBSDKShareKit10ShareVideoC10videoAsset12previewPhotoACSo7PHAssetC_AA0cH0CSgtcfc",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "Convenience",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "init_kind": "Convenience"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(videoURL:previewPhoto:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ShareVideo",
                "printedName": "FBSDKShareKit.ShareVideo",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideo"
              },
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKShareKit.SharePhoto?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SharePhoto",
                    "printedName": "FBSDKShareKit.SharePhoto",
                    "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhoto"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideo(im)initWithVideoURL:previewPhoto:",
            "mangledName": "$s13FBSDKShareKit10ShareVideoC8videoURL12previewPhotoAC10Foundation0F0V_AA0cH0CSgtcfc",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "Convenience",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "init_kind": "Convenience"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init(source:previewPhoto:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ShareVideo",
                "printedName": "FBSDKShareKit.ShareVideo",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideo"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKShareKit.ShareVideo.Source?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Source",
                    "printedName": "FBSDKShareKit.ShareVideo.Source",
                    "usr": "s:13FBSDKShareKit10ShareVideoC6SourceO"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              },
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKShareKit.SharePhoto?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SharePhoto",
                    "printedName": "FBSDKShareKit.SharePhoto",
                    "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhoto"
                  }
                ],
                "hasDefaultArg": true,
                "usr": "s:Sq"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:13FBSDKShareKit10ShareVideoC6source12previewPhotoA2C6SourceOSg_AA0cG0CSgtcfc",
            "mangledName": "$s13FBSDKShareKit10ShareVideoC6source12previewPhotoA2C6SourceOSg_AA0cG0CSgtcfc",
            "moduleName": "FBSDKShareKit",
            "init_kind": "Designated"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ShareVideo",
                "printedName": "FBSDKShareKit.ShareVideo",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideo"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideo(im)init",
            "mangledName": "$s13FBSDKShareKit10ShareVideoCACycfc",
            "moduleName": "FBSDKShareKit",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "TypeDecl",
            "name": "TypeDependencies",
            "printedName": "TypeDependencies",
            "children": [
              {
                "kind": "Var",
                "name": "errorFactory",
                "printedName": "errorFactory",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ErrorCreating",
                    "printedName": "any FBSDKCoreKit.ErrorCreating",
                    "usr": "c:objc(pl)FBSDKErrorCreating"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit10ShareVideoC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvp",
                "mangledName": "$s13FBSDKShareKit10ShareVideoC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvp",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 0,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ErrorCreating",
                        "printedName": "any FBSDKCoreKit.ErrorCreating",
                        "usr": "c:objc(pl)FBSDKErrorCreating"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit10ShareVideoC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvg",
                    "mangledName": "$s13FBSDKShareKit10ShareVideoC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvg",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ErrorCreating",
                        "printedName": "any FBSDKCoreKit.ErrorCreating",
                        "usr": "c:objc(pl)FBSDKErrorCreating"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit10ShareVideoC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvs",
                    "mangledName": "$s13FBSDKShareKit10ShareVideoC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvs",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit10ShareVideoC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvM",
                    "mangledName": "$s13FBSDKShareKit10ShareVideoC16TypeDependenciesV12errorFactorySo18FBSDKErrorCreating_pvM",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(errorFactory:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.ShareVideo.TypeDependencies",
                    "usr": "s:13FBSDKShareKit10ShareVideoC16TypeDependenciesV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ErrorCreating",
                    "printedName": "any FBSDKCoreKit.ErrorCreating",
                    "usr": "c:objc(pl)FBSDKErrorCreating"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:13FBSDKShareKit10ShareVideoC16TypeDependenciesV12errorFactoryAESo18FBSDKErrorCreating_p_tcfc",
                "mangledName": "$s13FBSDKShareKit10ShareVideoC16TypeDependenciesV12errorFactoryAESo18FBSDKErrorCreating_p_tcfc",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "init_kind": "Designated"
              }
            ],
            "declKind": "Struct",
            "usr": "s:13FBSDKShareKit10ShareVideoC16TypeDependenciesV",
            "mangledName": "$s13FBSDKShareKit10ShareVideoC16TypeDependenciesV",
            "moduleName": "FBSDKShareKit",
            "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": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "configuredDependencies",
            "printedName": "configuredDependencies",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKShareKit.ShareVideo.TypeDependencies?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.ShareVideo.TypeDependencies",
                    "usr": "s:13FBSDKShareKit10ShareVideoC16TypeDependenciesV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:13FBSDKShareKit10ShareVideoC22configuredDependenciesAC04TypeF0VSgvpZ",
            "mangledName": "$s13FBSDKShareKit10ShareVideoC22configuredDependenciesAC04TypeF0VSgvpZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "isFromExtension": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.ShareVideo.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.ShareVideo.TypeDependencies",
                        "usr": "s:13FBSDKShareKit10ShareVideoC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit10ShareVideoC22configuredDependenciesAC04TypeF0VSgvgZ",
                "mangledName": "$s13FBSDKShareKit10ShareVideoC22configuredDependenciesAC04TypeF0VSgvgZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.ShareVideo.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.ShareVideo.TypeDependencies",
                        "usr": "s:13FBSDKShareKit10ShareVideoC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit10ShareVideoC22configuredDependenciesAC04TypeF0VSgvsZ",
                "mangledName": "$s13FBSDKShareKit10ShareVideoC22configuredDependenciesAC04TypeF0VSgvsZ",
                "moduleName": "FBSDKShareKit",
                "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:13FBSDKShareKit10ShareVideoC22configuredDependenciesAC04TypeF0VSgvMZ",
                "mangledName": "$s13FBSDKShareKit10ShareVideoC22configuredDependenciesAC04TypeF0VSgvMZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "defaultDependencies",
            "printedName": "defaultDependencies",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKShareKit.ShareVideo.TypeDependencies?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.ShareVideo.TypeDependencies",
                    "usr": "s:13FBSDKShareKit10ShareVideoC16TypeDependenciesV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:13FBSDKShareKit10ShareVideoC19defaultDependenciesAC04TypeF0VSgvpZ",
            "mangledName": "$s13FBSDKShareKit10ShareVideoC19defaultDependenciesAC04TypeF0VSgvpZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "isFromExtension": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.ShareVideo.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.ShareVideo.TypeDependencies",
                        "usr": "s:13FBSDKShareKit10ShareVideoC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit10ShareVideoC19defaultDependenciesAC04TypeF0VSgvgZ",
                "mangledName": "$s13FBSDKShareKit10ShareVideoC19defaultDependenciesAC04TypeF0VSgvgZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.ShareVideo.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.ShareVideo.TypeDependencies",
                        "usr": "s:13FBSDKShareKit10ShareVideoC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit10ShareVideoC19defaultDependenciesAC04TypeF0VSgvsZ",
                "mangledName": "$s13FBSDKShareKit10ShareVideoC19defaultDependenciesAC04TypeF0VSgvsZ",
                "moduleName": "FBSDKShareKit",
                "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:13FBSDKShareKit10ShareVideoC19defaultDependenciesAC04TypeF0VSgvMZ",
                "mangledName": "$s13FBSDKShareKit10ShareVideoC19defaultDependenciesAC04TypeF0VSgvMZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "validate",
            "printedName": "validate(options:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ShareBridgeOptions",
                "printedName": "FBSDKShareKit.ShareBridgeOptions",
                "usr": "c:@E@FBSDKShareBridgeOptions"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@FBSDKShareKit@objc(cs)FBSDKShareVideo(im)validateWithOptions:error:",
            "mangledName": "$s13FBSDKShareKit10ShareVideoC8validate7optionsySo0A13BridgeOptionsV_tKF",
            "moduleName": "FBSDKShareKit",
            "objc_name": "validateWithOptions:error:",
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "TypeDecl",
            "name": "Source",
            "printedName": "Source",
            "children": [
              {
                "kind": "Var",
                "name": "data",
                "printedName": "data",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(FBSDKShareKit.ShareVideo.Source.Type) -> (Foundation.Data) -> FBSDKShareKit.ShareVideo.Source",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Foundation.Data) -> FBSDKShareKit.ShareVideo.Source",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Source",
                            "printedName": "FBSDKShareKit.ShareVideo.Source",
                            "usr": "s:13FBSDKShareKit10ShareVideoC6SourceO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "Data",
                            "printedName": "Foundation.Data",
                            "usr": "s:10Foundation4DataV"
                          }
                        ]
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "FBSDKShareKit.ShareVideo.Source.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Source",
                            "printedName": "FBSDKShareKit.ShareVideo.Source",
                            "usr": "s:13FBSDKShareKit10ShareVideoC6SourceO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:13FBSDKShareKit10ShareVideoC6SourceO4datayAE10Foundation4DataVcAEmF",
                "mangledName": "$s13FBSDKShareKit10ShareVideoC6SourceO4datayAE10Foundation4DataVcAEmF",
                "moduleName": "FBSDKShareKit",
                "fixedbinaryorder": 0
              },
              {
                "kind": "Var",
                "name": "url",
                "printedName": "url",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(FBSDKShareKit.ShareVideo.Source.Type) -> (Foundation.URL) -> FBSDKShareKit.ShareVideo.Source",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Foundation.URL) -> FBSDKShareKit.ShareVideo.Source",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Source",
                            "printedName": "FBSDKShareKit.ShareVideo.Source",
                            "usr": "s:13FBSDKShareKit10ShareVideoC6SourceO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "URL",
                            "printedName": "Foundation.URL",
                            "usr": "s:10Foundation3URLV"
                          }
                        ]
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "FBSDKShareKit.ShareVideo.Source.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Source",
                            "printedName": "FBSDKShareKit.ShareVideo.Source",
                            "usr": "s:13FBSDKShareKit10ShareVideoC6SourceO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:13FBSDKShareKit10ShareVideoC6SourceO3urlyAE10Foundation3URLVcAEmF",
                "mangledName": "$s13FBSDKShareKit10ShareVideoC6SourceO3urlyAE10Foundation3URLVcAEmF",
                "moduleName": "FBSDKShareKit",
                "fixedbinaryorder": 1
              },
              {
                "kind": "Var",
                "name": "asset",
                "printedName": "asset",
                "children": [
                  {
                    "kind": "TypeFunc",
                    "name": "Function",
                    "printedName": "(FBSDKShareKit.ShareVideo.Source.Type) -> (Photos.PHAsset) -> FBSDKShareKit.ShareVideo.Source",
                    "children": [
                      {
                        "kind": "TypeFunc",
                        "name": "Function",
                        "printedName": "(Photos.PHAsset) -> FBSDKShareKit.ShareVideo.Source",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Source",
                            "printedName": "FBSDKShareKit.ShareVideo.Source",
                            "usr": "s:13FBSDKShareKit10ShareVideoC6SourceO"
                          },
                          {
                            "kind": "TypeNominal",
                            "name": "PHAsset",
                            "printedName": "Photos.PHAsset",
                            "usr": "c:objc(cs)PHAsset"
                          }
                        ]
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "Metatype",
                        "printedName": "FBSDKShareKit.ShareVideo.Source.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Source",
                            "printedName": "FBSDKShareKit.ShareVideo.Source",
                            "usr": "s:13FBSDKShareKit10ShareVideoC6SourceO"
                          }
                        ]
                      }
                    ]
                  }
                ],
                "declKind": "EnumElement",
                "usr": "s:13FBSDKShareKit10ShareVideoC6SourceO5assetyAESo7PHAssetCcAEmF",
                "mangledName": "$s13FBSDKShareKit10ShareVideoC6SourceO5assetyAESo7PHAssetCcAEmF",
                "moduleName": "FBSDKShareKit",
                "fixedbinaryorder": 2
              },
              {
                "kind": "Var",
                "name": "data",
                "printedName": "data",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.Data?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Data",
                        "printedName": "Foundation.Data",
                        "usr": "s:10Foundation4DataV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit10ShareVideoC6SourceO4data10Foundation4DataVSgvp",
                "mangledName": "$s13FBSDKShareKit10ShareVideoC6SourceO4data10Foundation4DataVSgvp",
                "moduleName": "FBSDKShareKit",
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Foundation.Data?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "Data",
                            "printedName": "Foundation.Data",
                            "usr": "s:10Foundation4DataV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit10ShareVideoC6SourceO4data10Foundation4DataVSgvg",
                    "mangledName": "$s13FBSDKShareKit10ShareVideoC6SourceO4data10Foundation4DataVSgvg",
                    "moduleName": "FBSDKShareKit",
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "url",
                "printedName": "url",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.URL?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "URL",
                        "printedName": "Foundation.URL",
                        "usr": "s:10Foundation3URLV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit10ShareVideoC6SourceO3url10Foundation3URLVSgvp",
                "mangledName": "$s13FBSDKShareKit10ShareVideoC6SourceO3url10Foundation3URLVSgvp",
                "moduleName": "FBSDKShareKit",
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Foundation.URL?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "URL",
                            "printedName": "Foundation.URL",
                            "usr": "s:10Foundation3URLV"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit10ShareVideoC6SourceO3url10Foundation3URLVSgvg",
                    "mangledName": "$s13FBSDKShareKit10ShareVideoC6SourceO3url10Foundation3URLVSgvg",
                    "moduleName": "FBSDKShareKit",
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "asset",
                "printedName": "asset",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Photos.PHAsset?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PHAsset",
                        "printedName": "Photos.PHAsset",
                        "usr": "c:objc(cs)PHAsset"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit10ShareVideoC6SourceO5assetSo7PHAssetCSgvp",
                "mangledName": "$s13FBSDKShareKit10ShareVideoC6SourceO5assetSo7PHAssetCSgvp",
                "moduleName": "FBSDKShareKit",
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Optional",
                        "printedName": "Photos.PHAsset?",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "PHAsset",
                            "printedName": "Photos.PHAsset",
                            "usr": "c:objc(cs)PHAsset"
                          }
                        ],
                        "usr": "s:Sq"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit10ShareVideoC6SourceO5assetSo7PHAssetCSgvg",
                    "mangledName": "$s13FBSDKShareKit10ShareVideoC6SourceO5assetSo7PHAssetCSgvg",
                    "moduleName": "FBSDKShareKit",
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.ShareVideo.Source?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Source",
                        "printedName": "FBSDKShareKit.ShareVideo.Source",
                        "usr": "s:13FBSDKShareKit10ShareVideoC6SourceO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.Data?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Data",
                        "printedName": "Foundation.Data",
                        "usr": "s:10Foundation4DataV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:13FBSDKShareKit10ShareVideoC6SourceOyAESg10Foundation4DataVSgcfc",
                "mangledName": "$s13FBSDKShareKit10ShareVideoC6SourceOyAESg10Foundation4DataVSgcfc",
                "moduleName": "FBSDKShareKit",
                "init_kind": "Designated"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.ShareVideo.Source?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Source",
                        "printedName": "FBSDKShareKit.ShareVideo.Source",
                        "usr": "s:13FBSDKShareKit10ShareVideoC6SourceO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.URL?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "URL",
                        "printedName": "Foundation.URL",
                        "usr": "s:10Foundation3URLV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:13FBSDKShareKit10ShareVideoC6SourceOyAESg10Foundation3URLVSgcfc",
                "mangledName": "$s13FBSDKShareKit10ShareVideoC6SourceOyAESg10Foundation3URLVSgcfc",
                "moduleName": "FBSDKShareKit",
                "init_kind": "Designated"
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(_:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.ShareVideo.Source?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Source",
                        "printedName": "FBSDKShareKit.ShareVideo.Source",
                        "usr": "s:13FBSDKShareKit10ShareVideoC6SourceO"
                      }
                    ],
                    "usr": "s:Sq"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Photos.PHAsset?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PHAsset",
                        "printedName": "Photos.PHAsset",
                        "usr": "c:objc(cs)PHAsset"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:13FBSDKShareKit10ShareVideoC6SourceOyAESgSo7PHAssetCSgcfc",
                "mangledName": "$s13FBSDKShareKit10ShareVideoC6SourceOyAESgSo7PHAssetCSgcfc",
                "moduleName": "FBSDKShareKit",
                "init_kind": "Designated"
              }
            ],
            "declKind": "Enum",
            "usr": "s:13FBSDKShareKit10ShareVideoC6SourceO",
            "mangledName": "$s13FBSDKShareKit10ShareVideoC6SourceO",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "RawDocComment"
            ],
            "isFromExtension": 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": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              }
            ]
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideo",
        "mangledName": "$s13FBSDKShareKit10ShareVideoC",
        "moduleName": "FBSDKShareKit",
        "objc_name": "FBSDKShareVideo",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC",
          "ObjCMembers",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "hasMissingDesignatedInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "ShareMedia",
            "printedName": "ShareMedia",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKShareMedia",
            "mangledName": "$s13FBSDKShareKit10ShareMediaP"
          },
          {
            "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": "DependentAsType",
            "printedName": "DependentAsType",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "TypeDependencies",
                "printedName": "TypeDependencies",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.ShareVideo.TypeDependencies",
                    "usr": "s:13FBSDKShareKit10ShareVideoC16TypeDependenciesV"
                  }
                ]
              }
            ],
            "usr": "s:13FBSDKShareKit15DependentAsTypeP",
            "mangledName": "$s13FBSDKShareKit15DependentAsTypeP"
          },
          {
            "kind": "Conformance",
            "name": "SharingValidatable",
            "printedName": "SharingValidatable",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingValidatable",
            "mangledName": "$s13FBSDKShareKit18SharingValidatableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Photos",
        "printedName": "Photos",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit"
      },
      {
        "kind": "TypeDecl",
        "name": "ShareVideoContent",
        "printedName": "ShareVideoContent",
        "children": [
          {
            "kind": "Var",
            "name": "video",
            "printedName": "video",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ShareVideo",
                "printedName": "FBSDKShareKit.ShareVideo",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideo"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideoContent(py)video",
            "mangledName": "$s13FBSDKShareKit17ShareVideoContentC5videoAA0cD0Cvp",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage",
              "AccessControl",
              "RawDocComment",
              "ObjC"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ShareVideo",
                    "printedName": "FBSDKShareKit.ShareVideo",
                    "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideo"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideoContent(im)video",
                "mangledName": "$s13FBSDKShareKit17ShareVideoContentC5videoAA0cD0Cvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ShareVideo",
                    "printedName": "FBSDKShareKit.ShareVideo",
                    "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideo"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideoContent(im)setVideo:",
                "mangledName": "$s13FBSDKShareKit17ShareVideoContentC5videoAA0cD0Cvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit17ShareVideoContentC5videoAA0cD0CvM",
                "mangledName": "$s13FBSDKShareKit17ShareVideoContentC5videoAA0cD0CvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "contentURL",
            "printedName": "contentURL",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.URL?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "URL",
                    "printedName": "Foundation.URL",
                    "usr": "s:10Foundation3URLV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideoContent(py)contentURL",
            "mangledName": "$s13FBSDKShareKit17ShareVideoContentC10contentURL10Foundation0G0VSgvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "contentURL",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "ObjC",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.URL?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "URL",
                        "printedName": "Foundation.URL",
                        "usr": "s:10Foundation3URLV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideoContent(im)contentURL",
                "mangledName": "$s13FBSDKShareKit17ShareVideoContentC10contentURL10Foundation0G0VSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "contentURL",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.URL?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "URL",
                        "printedName": "Foundation.URL",
                        "usr": "s:10Foundation3URLV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideoContent(im)setContentURL:",
                "mangledName": "$s13FBSDKShareKit17ShareVideoContentC10contentURL10Foundation0G0VSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "setContentURL:",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit17ShareVideoContentC10contentURL10Foundation0G0VSgvM",
                "mangledName": "$s13FBSDKShareKit17ShareVideoContentC10contentURL10Foundation0G0VSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "hashtag",
            "printedName": "hashtag",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKShareKit.Hashtag?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Hashtag",
                    "printedName": "FBSDKShareKit.Hashtag",
                    "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKHashtag"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideoContent(py)hashtag",
            "mangledName": "$s13FBSDKShareKit17ShareVideoContentC7hashtagAA7HashtagCSgvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "hashtag",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "ObjC",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.Hashtag?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Hashtag",
                        "printedName": "FBSDKShareKit.Hashtag",
                        "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKHashtag"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideoContent(im)hashtag",
                "mangledName": "$s13FBSDKShareKit17ShareVideoContentC7hashtagAA7HashtagCSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "hashtag",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.Hashtag?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Hashtag",
                        "printedName": "FBSDKShareKit.Hashtag",
                        "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKHashtag"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideoContent(im)setHashtag:",
                "mangledName": "$s13FBSDKShareKit17ShareVideoContentC7hashtagAA7HashtagCSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "setHashtag:",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit17ShareVideoContentC7hashtagAA7HashtagCSgvM",
                "mangledName": "$s13FBSDKShareKit17ShareVideoContentC7hashtagAA7HashtagCSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "peopleIDs",
            "printedName": "peopleIDs",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.String]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideoContent(py)peopleIDs",
            "mangledName": "$s13FBSDKShareKit17ShareVideoContentC9peopleIDsSaySSGvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "peopleIDs",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "ObjC",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideoContent(im)peopleIDs",
                "mangledName": "$s13FBSDKShareKit17ShareVideoContentC9peopleIDsSaySSGvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "peopleIDs",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideoContent(im)setPeopleIDs:",
                "mangledName": "$s13FBSDKShareKit17ShareVideoContentC9peopleIDsSaySSGvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "setPeopleIDs:",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit17ShareVideoContentC9peopleIDsSaySSGvM",
                "mangledName": "$s13FBSDKShareKit17ShareVideoContentC9peopleIDsSaySSGvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "placeID",
            "printedName": "placeID",
            "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": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideoContent(py)placeID",
            "mangledName": "$s13FBSDKShareKit17ShareVideoContentC7placeIDSSSgvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "placeID",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "ObjC",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": 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": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideoContent(im)placeID",
                "mangledName": "$s13FBSDKShareKit17ShareVideoContentC7placeIDSSSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "placeID",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "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"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideoContent(im)setPlaceID:",
                "mangledName": "$s13FBSDKShareKit17ShareVideoContentC7placeIDSSSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "setPlaceID:",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit17ShareVideoContentC7placeIDSSSgvM",
                "mangledName": "$s13FBSDKShareKit17ShareVideoContentC7placeIDSSSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "ref",
            "printedName": "ref",
            "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": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideoContent(py)ref",
            "mangledName": "$s13FBSDKShareKit17ShareVideoContentC3refSSSgvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "ref",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "ObjC",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": 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": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideoContent(im)ref",
                "mangledName": "$s13FBSDKShareKit17ShareVideoContentC3refSSSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "ref",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "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"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideoContent(im)setRef:",
                "mangledName": "$s13FBSDKShareKit17ShareVideoContentC3refSSSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "setRef:",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit17ShareVideoContentC3refSSSgvM",
                "mangledName": "$s13FBSDKShareKit17ShareVideoContentC3refSSSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "pageID",
            "printedName": "pageID",
            "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": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideoContent(py)pageID",
            "mangledName": "$s13FBSDKShareKit17ShareVideoContentC6pageIDSSSgvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "pageID",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "ObjC",
              "HasStorage",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": 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": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideoContent(im)pageID",
                "mangledName": "$s13FBSDKShareKit17ShareVideoContentC6pageIDSSSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "pageID",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "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"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideoContent(im)setPageID:",
                "mangledName": "$s13FBSDKShareKit17ShareVideoContentC6pageIDSSSgvs",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "setPageID:",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "set"
              },
              {
                "kind": "Accessor",
                "name": "Modify",
                "printedName": "Modify()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit17ShareVideoContentC6pageIDSSSgvM",
                "mangledName": "$s13FBSDKShareKit17ShareVideoContentC6pageIDSSSgvM",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shareUUID",
            "printedName": "shareUUID",
            "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": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideoContent(py)shareUUID",
            "mangledName": "$s13FBSDKShareKit17ShareVideoContentC9shareUUIDSSSgvp",
            "moduleName": "FBSDKShareKit",
            "objc_name": "shareUUID",
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "ObjC",
              "HasStorage",
              "SetterAccess",
              "AccessControl",
              "RawDocComment"
            ],
            "hasStorage": 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": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideoContent(im)shareUUID",
                "mangledName": "$s13FBSDKShareKit17ShareVideoContentC9shareUUIDSSSgvg",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "objc_name": "shareUUID",
                "declAttributes": [
                  "Final",
                  "ObjC"
                ],
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ShareVideoContent",
                "printedName": "FBSDKShareKit.ShareVideoContent",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideoContent"
              }
            ],
            "declKind": "Constructor",
            "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideoContent(im)init",
            "mangledName": "$s13FBSDKShareKit17ShareVideoContentCACycfc",
            "moduleName": "FBSDKShareKit",
            "overriding": true,
            "implicit": true,
            "objc_name": "init",
            "declAttributes": [
              "Dynamic",
              "ObjC",
              "Override"
            ],
            "init_kind": "Designated"
          },
          {
            "kind": "TypeDecl",
            "name": "TypeDependencies",
            "printedName": "TypeDependencies",
            "children": [
              {
                "kind": "Var",
                "name": "validator",
                "printedName": "validator",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ExistentialMetatype",
                    "printedName": "any FBSDKShareKit.ShareValidating.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShareValidating",
                        "printedName": "FBSDKShareKit.ShareValidating",
                        "usr": "s:13FBSDKShareKit15ShareValidatingP"
                      }
                    ]
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit17ShareVideoContentC16TypeDependenciesV9validatorAA0C10Validating_pXpvp",
                "mangledName": "$s13FBSDKShareKit17ShareVideoContentC16TypeDependenciesV9validatorAA0C10Validating_pXpvp",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 0,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ExistentialMetatype",
                        "printedName": "any FBSDKShareKit.ShareValidating.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ShareValidating",
                            "printedName": "FBSDKShareKit.ShareValidating",
                            "usr": "s:13FBSDKShareKit15ShareValidatingP"
                          }
                        ]
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit17ShareVideoContentC16TypeDependenciesV9validatorAA0C10Validating_pXpvg",
                    "mangledName": "$s13FBSDKShareKit17ShareVideoContentC16TypeDependenciesV9validatorAA0C10Validating_pXpvg",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "ExistentialMetatype",
                        "printedName": "any FBSDKShareKit.ShareValidating.Type",
                        "children": [
                          {
                            "kind": "TypeNominal",
                            "name": "ShareValidating",
                            "printedName": "FBSDKShareKit.ShareValidating",
                            "usr": "s:13FBSDKShareKit15ShareValidatingP"
                          }
                        ]
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit17ShareVideoContentC16TypeDependenciesV9validatorAA0C10Validating_pXpvs",
                    "mangledName": "$s13FBSDKShareKit17ShareVideoContentC16TypeDependenciesV9validatorAA0C10Validating_pXpvs",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit17ShareVideoContentC16TypeDependenciesV9validatorAA0C10Validating_pXpvM",
                    "mangledName": "$s13FBSDKShareKit17ShareVideoContentC16TypeDependenciesV9validatorAA0C10Validating_pXpvM",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Var",
                "name": "mediaLibrarySearcher",
                "printedName": "mediaLibrarySearcher",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MediaLibrarySearching",
                    "printedName": "any FBSDKShareKit.MediaLibrarySearching",
                    "usr": "s:13FBSDKShareKit21MediaLibrarySearchingP"
                  }
                ],
                "declKind": "Var",
                "usr": "s:13FBSDKShareKit17ShareVideoContentC16TypeDependenciesV20mediaLibrarySearcherAA05MediaI9Searching_pvp",
                "mangledName": "$s13FBSDKShareKit17ShareVideoContentC16TypeDependenciesV20mediaLibrarySearcherAA05MediaI9Searching_pvp",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 1,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "MediaLibrarySearching",
                        "printedName": "any FBSDKShareKit.MediaLibrarySearching",
                        "usr": "s:13FBSDKShareKit21MediaLibrarySearchingP"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit17ShareVideoContentC16TypeDependenciesV20mediaLibrarySearcherAA05MediaI9Searching_pvg",
                    "mangledName": "$s13FBSDKShareKit17ShareVideoContentC16TypeDependenciesV20mediaLibrarySearcherAA05MediaI9Searching_pvg",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Set",
                    "printedName": "Set()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "MediaLibrarySearching",
                        "printedName": "any FBSDKShareKit.MediaLibrarySearching",
                        "usr": "s:13FBSDKShareKit21MediaLibrarySearchingP"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit17ShareVideoContentC16TypeDependenciesV20mediaLibrarySearcherAA05MediaI9Searching_pvs",
                    "mangledName": "$s13FBSDKShareKit17ShareVideoContentC16TypeDependenciesV20mediaLibrarySearcherAA05MediaI9Searching_pvs",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "set"
                  },
                  {
                    "kind": "Accessor",
                    "name": "Modify",
                    "printedName": "Modify()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Void",
                        "printedName": "()"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:13FBSDKShareKit17ShareVideoContentC16TypeDependenciesV20mediaLibrarySearcherAA05MediaI9Searching_pvM",
                    "mangledName": "$s13FBSDKShareKit17ShareVideoContentC16TypeDependenciesV20mediaLibrarySearcherAA05MediaI9Searching_pvM",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "_modify"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(validator:mediaLibrarySearcher:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.ShareVideoContent.TypeDependencies",
                    "usr": "s:13FBSDKShareKit17ShareVideoContentC16TypeDependenciesV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "ExistentialMetatype",
                    "printedName": "any FBSDKShareKit.ShareValidating.Type",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "ShareValidating",
                        "printedName": "FBSDKShareKit.ShareValidating",
                        "usr": "s:13FBSDKShareKit15ShareValidatingP"
                      }
                    ]
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "MediaLibrarySearching",
                    "printedName": "any FBSDKShareKit.MediaLibrarySearching",
                    "usr": "s:13FBSDKShareKit21MediaLibrarySearchingP"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:13FBSDKShareKit17ShareVideoContentC16TypeDependenciesV9validator20mediaLibrarySearcherAeA0C10Validating_pXp_AA05MediaJ9Searching_ptcfc",
                "mangledName": "$s13FBSDKShareKit17ShareVideoContentC16TypeDependenciesV9validator20mediaLibrarySearcherAeA0C10Validating_pXp_AA05MediaJ9Searching_ptcfc",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "init_kind": "Designated"
              }
            ],
            "declKind": "Struct",
            "usr": "s:13FBSDKShareKit17ShareVideoContentC16TypeDependenciesV",
            "mangledName": "$s13FBSDKShareKit17ShareVideoContentC16TypeDependenciesV",
            "moduleName": "FBSDKShareKit",
            "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": "FBSDKShareKit.ShareVideoContent.TypeDependencies?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.ShareVideoContent.TypeDependencies",
                    "usr": "s:13FBSDKShareKit17ShareVideoContentC16TypeDependenciesV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:13FBSDKShareKit17ShareVideoContentC22configuredDependenciesAC04TypeG0VSgvpZ",
            "mangledName": "$s13FBSDKShareKit17ShareVideoContentC22configuredDependenciesAC04TypeG0VSgvpZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "isFromExtension": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.ShareVideoContent.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.ShareVideoContent.TypeDependencies",
                        "usr": "s:13FBSDKShareKit17ShareVideoContentC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit17ShareVideoContentC22configuredDependenciesAC04TypeG0VSgvgZ",
                "mangledName": "$s13FBSDKShareKit17ShareVideoContentC22configuredDependenciesAC04TypeG0VSgvgZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.ShareVideoContent.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.ShareVideoContent.TypeDependencies",
                        "usr": "s:13FBSDKShareKit17ShareVideoContentC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit17ShareVideoContentC22configuredDependenciesAC04TypeG0VSgvsZ",
                "mangledName": "$s13FBSDKShareKit17ShareVideoContentC22configuredDependenciesAC04TypeG0VSgvsZ",
                "moduleName": "FBSDKShareKit",
                "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:13FBSDKShareKit17ShareVideoContentC22configuredDependenciesAC04TypeG0VSgvMZ",
                "mangledName": "$s13FBSDKShareKit17ShareVideoContentC22configuredDependenciesAC04TypeG0VSgvMZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "defaultDependencies",
            "printedName": "defaultDependencies",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKShareKit.ShareVideoContent.TypeDependencies?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.ShareVideoContent.TypeDependencies",
                    "usr": "s:13FBSDKShareKit17ShareVideoContentC16TypeDependenciesV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "s:13FBSDKShareKit17ShareVideoContentC19defaultDependenciesAC04TypeG0VSgvpZ",
            "mangledName": "$s13FBSDKShareKit17ShareVideoContentC19defaultDependenciesAC04TypeG0VSgvpZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "Final",
              "HasStorage"
            ],
            "isFromExtension": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.ShareVideoContent.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.ShareVideoContent.TypeDependencies",
                        "usr": "s:13FBSDKShareKit17ShareVideoContentC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit17ShareVideoContentC19defaultDependenciesAC04TypeG0VSgvgZ",
                "mangledName": "$s13FBSDKShareKit17ShareVideoContentC19defaultDependenciesAC04TypeG0VSgvgZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.ShareVideoContent.TypeDependencies?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "TypeDependencies",
                        "printedName": "FBSDKShareKit.ShareVideoContent.TypeDependencies",
                        "usr": "s:13FBSDKShareKit17ShareVideoContentC16TypeDependenciesV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit17ShareVideoContentC19defaultDependenciesAC04TypeG0VSgvsZ",
                "mangledName": "$s13FBSDKShareKit17ShareVideoContentC19defaultDependenciesAC04TypeG0VSgvsZ",
                "moduleName": "FBSDKShareKit",
                "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:13FBSDKShareKit17ShareVideoContentC19defaultDependenciesAC04TypeG0VSgvMZ",
                "mangledName": "$s13FBSDKShareKit17ShareVideoContentC19defaultDependenciesAC04TypeG0VSgvMZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Final"
                ],
                "isFromExtension": true,
                "accessorKind": "_modify"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "addParameters",
            "printedName": "addParameters(_:options:)",
            "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"
              },
              {
                "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"
              },
              {
                "kind": "TypeNominal",
                "name": "ShareBridgeOptions",
                "printedName": "FBSDKShareKit.ShareBridgeOptions",
                "usr": "c:@E@FBSDKShareBridgeOptions"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@FBSDKShareKit@objc(cs)FBSDKShareVideoContent(im)addParameters:bridgeOptions:",
            "mangledName": "$s13FBSDKShareKit17ShareVideoContentC13addParameters_7optionsSDySSypGAF_So0A13BridgeOptionsVtF",
            "moduleName": "FBSDKShareKit",
            "objc_name": "addParameters:bridgeOptions:",
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "validate",
            "printedName": "validate(options:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ShareBridgeOptions",
                "printedName": "FBSDKShareKit.ShareBridgeOptions",
                "usr": "c:@E@FBSDKShareBridgeOptions"
              }
            ],
            "declKind": "Func",
            "usr": "c:@CM@FBSDKShareKit@objc(cs)FBSDKShareVideoContent(im)validateWithOptions:error:",
            "mangledName": "$s13FBSDKShareKit17ShareVideoContentC8validate7optionsySo0A13BridgeOptionsV_tKF",
            "moduleName": "FBSDKShareKit",
            "objc_name": "validateWithOptions:error:",
            "declAttributes": [
              "Final",
              "AccessControl",
              "ObjC"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareVideoContent",
        "mangledName": "$s13FBSDKShareKit17ShareVideoContentC",
        "moduleName": "FBSDKShareKit",
        "objc_name": "FBSDKShareVideoContent",
        "declAttributes": [
          "Final",
          "AccessControl",
          "ObjC",
          "ObjCMembers",
          "RawDocComment"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "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": "DependentAsType",
            "printedName": "DependentAsType",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "TypeDependencies",
                "printedName": "TypeDependencies",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "TypeDependencies",
                    "printedName": "FBSDKShareKit.ShareVideoContent.TypeDependencies",
                    "usr": "s:13FBSDKShareKit17ShareVideoContentC16TypeDependenciesV"
                  }
                ]
              }
            ],
            "usr": "s:13FBSDKShareKit15DependentAsTypeP",
            "mangledName": "$s13FBSDKShareKit15DependentAsTypeP"
          },
          {
            "kind": "Conformance",
            "name": "SharingContent",
            "printedName": "SharingContent",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent",
            "mangledName": "$s13FBSDKShareKit14SharingContentP"
          },
          {
            "kind": "Conformance",
            "name": "SharingValidatable",
            "printedName": "SharingValidatable",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingValidatable",
            "mangledName": "$s13FBSDKShareKit18SharingValidatableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Sharing",
        "printedName": "Sharing",
        "children": [
          {
            "kind": "Var",
            "name": "delegate",
            "printedName": "delegate",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "WeakStorage",
                "printedName": "(any FBSDKShareKit.SharingDelegate)?"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharing(py)delegate",
            "mangledName": "$s13FBSDKShareKit7SharingP8delegateAA0C8Delegate_pSgvp",
            "moduleName": "FBSDKShareKit",
            "protocolReq": true,
            "declAttributes": [
              "ReferenceOwnership",
              "RawDocComment",
              "ObjC"
            ],
            "ownership": 1,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKShareKit.SharingDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SharingDelegate",
                        "printedName": "any FBSDKShareKit.SharingDelegate",
                        "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingDelegate"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharing(im)delegate",
                "mangledName": "$s13FBSDKShareKit7SharingP8delegateAA0C8Delegate_pSgvg",
                "moduleName": "FBSDKShareKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.Sharing>",
                "sugared_genericSig": "<Self where Self : FBSDKShareKit.Sharing>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKShareKit.SharingDelegate)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SharingDelegate",
                        "printedName": "any FBSDKShareKit.SharingDelegate",
                        "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingDelegate"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharing(im)setDelegate:",
                "mangledName": "$s13FBSDKShareKit7SharingP8delegateAA0C8Delegate_pSgvs",
                "moduleName": "FBSDKShareKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.Sharing>",
                "sugared_genericSig": "<Self where Self : FBSDKShareKit.Sharing>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "set"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shareContent",
            "printedName": "shareContent",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKShareKit.SharingContent)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SharingContent",
                    "printedName": "any FBSDKShareKit.SharingContent",
                    "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharing(py)shareContent",
            "mangledName": "$s13FBSDKShareKit7SharingP12shareContentAA0cE0_pSgvp",
            "moduleName": "FBSDKShareKit",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKShareKit.SharingContent)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SharingContent",
                        "printedName": "any FBSDKShareKit.SharingContent",
                        "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharing(im)shareContent",
                "mangledName": "$s13FBSDKShareKit7SharingP12shareContentAA0cE0_pSgvg",
                "moduleName": "FBSDKShareKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.Sharing>",
                "sugared_genericSig": "<Self where Self : FBSDKShareKit.Sharing>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKShareKit.SharingContent)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SharingContent",
                        "printedName": "any FBSDKShareKit.SharingContent",
                        "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharing(im)setShareContent:",
                "mangledName": "$s13FBSDKShareKit7SharingP12shareContentAA0cE0_pSgvs",
                "moduleName": "FBSDKShareKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.Sharing>",
                "sugared_genericSig": "<Self where Self : FBSDKShareKit.Sharing>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "set"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shouldFailOnDataError",
            "printedName": "shouldFailOnDataError",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharing(py)shouldFailOnDataError",
            "mangledName": "$s13FBSDKShareKit7SharingP21shouldFailOnDataErrorSbvp",
            "moduleName": "FBSDKShareKit",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharing(im)shouldFailOnDataError",
                "mangledName": "$s13FBSDKShareKit7SharingP21shouldFailOnDataErrorSbvg",
                "moduleName": "FBSDKShareKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.Sharing>",
                "sugared_genericSig": "<Self where Self : FBSDKShareKit.Sharing>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharing(im)setShouldFailOnDataError:",
                "mangledName": "$s13FBSDKShareKit7SharingP21shouldFailOnDataErrorSbvs",
                "moduleName": "FBSDKShareKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.Sharing>",
                "sugared_genericSig": "<Self where Self : FBSDKShareKit.Sharing>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "set"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "validate",
            "printedName": "validate()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharing(im)validateWithError:",
            "mangledName": "$s13FBSDKShareKit7SharingP8validateyyKF",
            "moduleName": "FBSDKShareKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.Sharing>",
            "sugared_genericSig": "<Self where Self : FBSDKShareKit.Sharing>",
            "protocolReq": true,
            "objc_name": "validateWithError:",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharing",
        "mangledName": "$s13FBSDKShareKit7SharingP",
        "moduleName": "FBSDKShareKit",
        "genericSig": "<τ_0_0 : AnyObject>",
        "sugared_genericSig": "<Self : AnyObject>",
        "objc_name": "FBSDKSharing",
        "declAttributes": [
          "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"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "SharingButton",
        "printedName": "SharingButton",
        "children": [
          {
            "kind": "Var",
            "name": "shareContent",
            "printedName": "shareContent",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "(any FBSDKShareKit.SharingContent)?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "SharingContent",
                    "printedName": "any FBSDKShareKit.SharingContent",
                    "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingButton(py)shareContent",
            "mangledName": "$s13FBSDKShareKit13SharingButtonP12shareContentAA0cF0_pSgvp",
            "moduleName": "FBSDKShareKit",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKShareKit.SharingContent)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SharingContent",
                        "printedName": "any FBSDKShareKit.SharingContent",
                        "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingButton(im)shareContent",
                "mangledName": "$s13FBSDKShareKit13SharingButtonP12shareContentAA0cF0_pSgvg",
                "moduleName": "FBSDKShareKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.SharingButton>",
                "sugared_genericSig": "<Self where Self : FBSDKShareKit.SharingButton>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "(any FBSDKShareKit.SharingContent)?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "SharingContent",
                        "printedName": "any FBSDKShareKit.SharingContent",
                        "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingButton(im)setShareContent:",
                "mangledName": "$s13FBSDKShareKit13SharingButtonP12shareContentAA0cF0_pSgvs",
                "moduleName": "FBSDKShareKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.SharingButton>",
                "sugared_genericSig": "<Self where Self : FBSDKShareKit.SharingButton>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "set"
              }
            ]
          }
        ],
        "declKind": "Protocol",
        "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingButton",
        "mangledName": "$s13FBSDKShareKit13SharingButtonP",
        "moduleName": "FBSDKShareKit",
        "genericSig": "<τ_0_0 : AnyObject>",
        "sugared_genericSig": "<Self : AnyObject>",
        "objc_name": "FBSDKSharingButton",
        "declAttributes": [
          "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"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "FBSDKCoreKit",
        "printedName": "FBSDKCoreKit",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit"
      },
      {
        "kind": "TypeDecl",
        "name": "SharingContent",
        "printedName": "SharingContent",
        "children": [
          {
            "kind": "Var",
            "name": "contentURL",
            "printedName": "contentURL",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "Foundation.URL?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "URL",
                    "printedName": "Foundation.URL",
                    "usr": "s:10Foundation3URLV"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent(py)contentURL",
            "mangledName": "$s13FBSDKShareKit14SharingContentP10contentURL10Foundation0F0VSgvp",
            "moduleName": "FBSDKShareKit",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.URL?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "URL",
                        "printedName": "Foundation.URL",
                        "usr": "s:10Foundation3URLV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent(im)contentURL",
                "mangledName": "$s13FBSDKShareKit14SharingContentP10contentURL10Foundation0F0VSgvg",
                "moduleName": "FBSDKShareKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.SharingContent>",
                "sugared_genericSig": "<Self where Self : FBSDKShareKit.SharingContent>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "Foundation.URL?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "URL",
                        "printedName": "Foundation.URL",
                        "usr": "s:10Foundation3URLV"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent(im)setContentURL:",
                "mangledName": "$s13FBSDKShareKit14SharingContentP10contentURL10Foundation0F0VSgvs",
                "moduleName": "FBSDKShareKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.SharingContent>",
                "sugared_genericSig": "<Self where Self : FBSDKShareKit.SharingContent>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "set"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "hashtag",
            "printedName": "hashtag",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Optional",
                "printedName": "FBSDKShareKit.Hashtag?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Hashtag",
                    "printedName": "FBSDKShareKit.Hashtag",
                    "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKHashtag"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent(py)hashtag",
            "mangledName": "$s13FBSDKShareKit14SharingContentP7hashtagAA7HashtagCSgvp",
            "moduleName": "FBSDKShareKit",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.Hashtag?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Hashtag",
                        "printedName": "FBSDKShareKit.Hashtag",
                        "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKHashtag"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent(im)hashtag",
                "mangledName": "$s13FBSDKShareKit14SharingContentP7hashtagAA7HashtagCSgvg",
                "moduleName": "FBSDKShareKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.SharingContent>",
                "sugared_genericSig": "<Self where Self : FBSDKShareKit.SharingContent>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Optional",
                    "printedName": "FBSDKShareKit.Hashtag?",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Hashtag",
                        "printedName": "FBSDKShareKit.Hashtag",
                        "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKHashtag"
                      }
                    ],
                    "usr": "s:Sq"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent(im)setHashtag:",
                "mangledName": "$s13FBSDKShareKit14SharingContentP7hashtagAA7HashtagCSgvs",
                "moduleName": "FBSDKShareKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.SharingContent>",
                "sugared_genericSig": "<Self where Self : FBSDKShareKit.SharingContent>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "set"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "peopleIDs",
            "printedName": "peopleIDs",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Swift.String]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "String",
                    "printedName": "Swift.String",
                    "usr": "s:SS"
                  }
                ],
                "usr": "s:Sa"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent(py)peopleIDs",
            "mangledName": "$s13FBSDKShareKit14SharingContentP9peopleIDsSaySSGvp",
            "moduleName": "FBSDKShareKit",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent(im)peopleIDs",
                "mangledName": "$s13FBSDKShareKit14SharingContentP9peopleIDsSaySSGvg",
                "moduleName": "FBSDKShareKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.SharingContent>",
                "sugared_genericSig": "<Self where Self : FBSDKShareKit.SharingContent>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Array",
                    "printedName": "[Swift.String]",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      }
                    ],
                    "usr": "s:Sa"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent(im)setPeopleIDs:",
                "mangledName": "$s13FBSDKShareKit14SharingContentP9peopleIDsSaySSGvs",
                "moduleName": "FBSDKShareKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.SharingContent>",
                "sugared_genericSig": "<Self where Self : FBSDKShareKit.SharingContent>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "set"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "placeID",
            "printedName": "placeID",
            "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": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent(py)placeID",
            "mangledName": "$s13FBSDKShareKit14SharingContentP7placeIDSSSgvp",
            "moduleName": "FBSDKShareKit",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "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": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent(im)placeID",
                "mangledName": "$s13FBSDKShareKit14SharingContentP7placeIDSSSgvg",
                "moduleName": "FBSDKShareKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.SharingContent>",
                "sugared_genericSig": "<Self where Self : FBSDKShareKit.SharingContent>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "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"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent(im)setPlaceID:",
                "mangledName": "$s13FBSDKShareKit14SharingContentP7placeIDSSSgvs",
                "moduleName": "FBSDKShareKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.SharingContent>",
                "sugared_genericSig": "<Self where Self : FBSDKShareKit.SharingContent>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "set"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "ref",
            "printedName": "ref",
            "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": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent(py)ref",
            "mangledName": "$s13FBSDKShareKit14SharingContentP3refSSSgvp",
            "moduleName": "FBSDKShareKit",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "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": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent(im)ref",
                "mangledName": "$s13FBSDKShareKit14SharingContentP3refSSSgvg",
                "moduleName": "FBSDKShareKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.SharingContent>",
                "sugared_genericSig": "<Self where Self : FBSDKShareKit.SharingContent>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "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"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent(im)setRef:",
                "mangledName": "$s13FBSDKShareKit14SharingContentP3refSSSgvs",
                "moduleName": "FBSDKShareKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.SharingContent>",
                "sugared_genericSig": "<Self where Self : FBSDKShareKit.SharingContent>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "set"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "pageID",
            "printedName": "pageID",
            "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": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent(py)pageID",
            "mangledName": "$s13FBSDKShareKit14SharingContentP6pageIDSSSgvp",
            "moduleName": "FBSDKShareKit",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "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": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent(im)pageID",
                "mangledName": "$s13FBSDKShareKit14SharingContentP6pageIDSSSgvg",
                "moduleName": "FBSDKShareKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.SharingContent>",
                "sugared_genericSig": "<Self where Self : FBSDKShareKit.SharingContent>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              },
              {
                "kind": "Accessor",
                "name": "Set",
                "printedName": "Set()",
                "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"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent(im)setPageID:",
                "mangledName": "$s13FBSDKShareKit14SharingContentP6pageIDSSSgvs",
                "moduleName": "FBSDKShareKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.SharingContent>",
                "sugared_genericSig": "<Self where Self : FBSDKShareKit.SharingContent>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "set"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shareUUID",
            "printedName": "shareUUID",
            "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": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent(py)shareUUID",
            "mangledName": "$s13FBSDKShareKit14SharingContentP9shareUUIDSSSgvp",
            "moduleName": "FBSDKShareKit",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "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": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent(im)shareUUID",
                "mangledName": "$s13FBSDKShareKit14SharingContentP9shareUUIDSSSgvg",
                "moduleName": "FBSDKShareKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.SharingContent>",
                "sugared_genericSig": "<Self where Self : FBSDKShareKit.SharingContent>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "addParameters",
            "printedName": "addParameters(_:options:)",
            "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"
              },
              {
                "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"
              },
              {
                "kind": "TypeNominal",
                "name": "ShareBridgeOptions",
                "printedName": "FBSDKShareKit.ShareBridgeOptions",
                "usr": "c:@E@FBSDKShareBridgeOptions"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent(im)addParameters:bridgeOptions:",
            "mangledName": "$s13FBSDKShareKit14SharingContentP13addParameters_7optionsSDySSypGAF_So0A13BridgeOptionsVtF",
            "moduleName": "FBSDKShareKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.SharingContent>",
            "sugared_genericSig": "<Self where Self : FBSDKShareKit.SharingContent>",
            "protocolReq": true,
            "objc_name": "addParameters:bridgeOptions:",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent",
        "mangledName": "$s13FBSDKShareKit14SharingContentP",
        "moduleName": "FBSDKShareKit",
        "genericSig": "<τ_0_0 : FBSDKShareKit.SharingValidatable, τ_0_0 : ObjectiveC.NSObjectProtocol>",
        "sugared_genericSig": "<Self : FBSDKShareKit.SharingValidatable, Self : ObjectiveC.NSObjectProtocol>",
        "objc_name": "FBSDKSharingContent",
        "declAttributes": [
          "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"
          },
          {
            "kind": "Conformance",
            "name": "SharingValidatable",
            "printedName": "SharingValidatable",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingValidatable",
            "mangledName": "$s13FBSDKShareKit18SharingValidatableP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "SharingDelegate",
        "printedName": "SharingDelegate",
        "children": [
          {
            "kind": "Function",
            "name": "sharer",
            "printedName": "sharer(_:didCompleteWithResults:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Sharing",
                "printedName": "any FBSDKShareKit.Sharing",
                "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharing"
              },
              {
                "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": "Func",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingDelegate(im)sharer:didCompleteWithResults:",
            "mangledName": "$s13FBSDKShareKit15SharingDelegateP6sharer_22didCompleteWithResultsyAA0C0_p_SDySSypGtF",
            "moduleName": "FBSDKShareKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.SharingDelegate>",
            "sugared_genericSig": "<Self where Self : FBSDKShareKit.SharingDelegate>",
            "protocolReq": true,
            "objc_name": "sharer:didCompleteWithResults:",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sharer",
            "printedName": "sharer(_:didFailWithError:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Sharing",
                "printedName": "any FBSDKShareKit.Sharing",
                "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharing"
              },
              {
                "kind": "TypeNominal",
                "name": "Error",
                "printedName": "any Swift.Error",
                "usr": "s:s5ErrorP"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingDelegate(im)sharer:didFailWithError:",
            "mangledName": "$s13FBSDKShareKit15SharingDelegateP6sharer_16didFailWithErroryAA0C0_p_s0I0_ptF",
            "moduleName": "FBSDKShareKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.SharingDelegate>",
            "sugared_genericSig": "<Self where Self : FBSDKShareKit.SharingDelegate>",
            "protocolReq": true,
            "objc_name": "sharer:didFailWithError:",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "sharerDidCancel",
            "printedName": "sharerDidCancel(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Sharing",
                "printedName": "any FBSDKShareKit.Sharing",
                "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharing"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingDelegate(im)sharerDidCancel:",
            "mangledName": "$s13FBSDKShareKit15SharingDelegateP15sharerDidCancelyyAA0C0_pF",
            "moduleName": "FBSDKShareKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.SharingDelegate>",
            "sugared_genericSig": "<Self where Self : FBSDKShareKit.SharingDelegate>",
            "protocolReq": true,
            "objc_name": "sharerDidCancel:",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingDelegate",
        "mangledName": "$s13FBSDKShareKit15SharingDelegateP",
        "moduleName": "FBSDKShareKit",
        "genericSig": "<τ_0_0 : AnyObject>",
        "sugared_genericSig": "<Self : AnyObject>",
        "objc_name": "FBSDKSharingDelegate",
        "declAttributes": [
          "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"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "SharingDialog",
        "printedName": "SharingDialog",
        "children": [
          {
            "kind": "Var",
            "name": "canShow",
            "printedName": "canShow",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Var",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingDialog(py)canShow",
            "mangledName": "$s13FBSDKShareKit13SharingDialogP7canShowSbvp",
            "moduleName": "FBSDKShareKit",
            "protocolReq": true,
            "declAttributes": [
              "RawDocComment",
              "ObjC"
            ],
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bool",
                    "printedName": "Swift.Bool",
                    "usr": "s:Sb"
                  }
                ],
                "declKind": "Accessor",
                "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingDialog(im)canShow",
                "mangledName": "$s13FBSDKShareKit13SharingDialogP7canShowSbvg",
                "moduleName": "FBSDKShareKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.SharingDialog>",
                "sugared_genericSig": "<Self where Self : FBSDKShareKit.SharingDialog>",
                "protocolReq": true,
                "declAttributes": [
                  "ObjC"
                ],
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "show",
            "printedName": "show()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingDialog(im)show",
            "mangledName": "$s13FBSDKShareKit13SharingDialogP4showSbyF",
            "moduleName": "FBSDKShareKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.SharingDialog>",
            "sugared_genericSig": "<Self where Self : FBSDKShareKit.SharingDialog>",
            "protocolReq": true,
            "declAttributes": [
              "DiscardableResult",
              "RawDocComment",
              "ObjC"
            ],
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingDialog",
        "mangledName": "$s13FBSDKShareKit13SharingDialogP",
        "moduleName": "FBSDKShareKit",
        "genericSig": "<τ_0_0 : FBSDKShareKit.Sharing>",
        "sugared_genericSig": "<Self : FBSDKShareKit.Sharing>",
        "objc_name": "FBSDKSharingDialog",
        "declAttributes": [
          "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"
          },
          {
            "kind": "Conformance",
            "name": "Sharing",
            "printedName": "Sharing",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharing",
            "mangledName": "$s13FBSDKShareKit7SharingP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "SharingValidatable",
        "printedName": "SharingValidatable",
        "children": [
          {
            "kind": "Function",
            "name": "validate",
            "printedName": "validate(options:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ShareBridgeOptions",
                "printedName": "FBSDKShareKit.ShareBridgeOptions",
                "usr": "c:@E@FBSDKShareBridgeOptions"
              }
            ],
            "declKind": "Func",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingValidatable(im)validateWithOptions:error:",
            "mangledName": "$s13FBSDKShareKit18SharingValidatableP8validate7optionsySo0A13BridgeOptionsV_tKF",
            "moduleName": "FBSDKShareKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.SharingValidatable>",
            "sugared_genericSig": "<Self where Self : FBSDKShareKit.SharingValidatable>",
            "protocolReq": true,
            "objc_name": "validateWithOptions:error:",
            "declAttributes": [
              "ObjC",
              "RawDocComment"
            ],
            "throwing": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingValidatable",
        "mangledName": "$s13FBSDKShareKit18SharingValidatableP",
        "moduleName": "FBSDKShareKit",
        "genericSig": "<τ_0_0 : AnyObject>",
        "sugared_genericSig": "<Self : AnyObject>",
        "objc_name": "FBSDKSharingValidatable",
        "declAttributes": [
          "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"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Social",
        "printedName": "Social",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "SocialComposeViewControllerFactory",
        "printedName": "SocialComposeViewControllerFactory",
        "children": [
          {
            "kind": "Function",
            "name": "makeSocialComposeViewController",
            "printedName": "makeSocialComposeViewController()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SLComposeViewController",
                "printedName": "Social.SLComposeViewController",
                "usr": "c:objc(cs)SLComposeViewController"
              }
            ],
            "declKind": "Func",
            "usr": "s:13FBSDKShareKit34SocialComposeViewControllerFactoryC04makecdeF0So09SLComposeeF0CyF",
            "mangledName": "$s13FBSDKShareKit34SocialComposeViewControllerFactoryC04makecdeF0So09SLComposeeF0CyF",
            "moduleName": "FBSDKShareKit",
            "declAttributes": [
              "Final"
            ],
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Constructor",
            "name": "init",
            "printedName": "init()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SocialComposeViewControllerFactory",
                "printedName": "FBSDKShareKit.SocialComposeViewControllerFactory",
                "usr": "s:13FBSDKShareKit34SocialComposeViewControllerFactoryC"
              }
            ],
            "declKind": "Constructor",
            "usr": "s:13FBSDKShareKit34SocialComposeViewControllerFactoryCACycfc",
            "mangledName": "$s13FBSDKShareKit34SocialComposeViewControllerFactoryCACycfc",
            "moduleName": "FBSDKShareKit",
            "implicit": true,
            "init_kind": "Designated"
          }
        ],
        "declKind": "Class",
        "usr": "s:13FBSDKShareKit34SocialComposeViewControllerFactoryC",
        "mangledName": "$s13FBSDKShareKit34SocialComposeViewControllerFactoryC",
        "moduleName": "FBSDKShareKit",
        "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": "Conformance",
            "name": "SocialComposeViewControllerFactoryProtocol",
            "printedName": "SocialComposeViewControllerFactoryProtocol",
            "usr": "s:13FBSDKShareKit42SocialComposeViewControllerFactoryProtocolP",
            "mangledName": "$s13FBSDKShareKit42SocialComposeViewControllerFactoryProtocolP"
          }
        ]
      },
      {
        "kind": "Import",
        "name": "Social",
        "printedName": "Social",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "SocialComposeViewControllerFactoryProtocol",
        "printedName": "SocialComposeViewControllerFactoryProtocol",
        "children": [
          {
            "kind": "Function",
            "name": "makeSocialComposeViewController",
            "printedName": "makeSocialComposeViewController()",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "SLComposeViewController",
                "printedName": "Social.SLComposeViewController",
                "usr": "c:objc(cs)SLComposeViewController"
              }
            ],
            "declKind": "Func",
            "usr": "s:13FBSDKShareKit42SocialComposeViewControllerFactoryProtocolP04makecdeF0So09SLComposeeF0CyF",
            "mangledName": "$s13FBSDKShareKit42SocialComposeViewControllerFactoryProtocolP04makecdeF0So09SLComposeeF0CyF",
            "moduleName": "FBSDKShareKit",
            "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.SocialComposeViewControllerFactoryProtocol>",
            "sugared_genericSig": "<Self where Self : FBSDKShareKit.SocialComposeViewControllerFactoryProtocol>",
            "protocolReq": true,
            "reqNewWitnessTableEntry": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Protocol",
        "usr": "s:13FBSDKShareKit42SocialComposeViewControllerFactoryProtocolP",
        "mangledName": "$s13FBSDKShareKit42SocialComposeViewControllerFactoryProtocolP",
        "moduleName": "FBSDKShareKit",
        "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": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit"
      },
      {
        "kind": "TypeDecl",
        "name": "UserInterfaceStringProviding",
        "printedName": "UserInterfaceStringProviding",
        "children": [
          {
            "kind": "Var",
            "name": "bundleForStrings",
            "printedName": "bundleForStrings",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bundle",
                "printedName": "Foundation.Bundle",
                "usr": "c:objc(cs)NSBundle"
              }
            ],
            "declKind": "Var",
            "usr": "s:13FBSDKShareKit28UserInterfaceStringProvidingP16bundleForStringsSo8NSBundleCvp",
            "mangledName": "$s13FBSDKShareKit28UserInterfaceStringProvidingP16bundleForStringsSo8NSBundleCvp",
            "moduleName": "FBSDKShareKit",
            "protocolReq": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Bundle",
                    "printedName": "Foundation.Bundle",
                    "usr": "c:objc(cs)NSBundle"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:13FBSDKShareKit28UserInterfaceStringProvidingP16bundleForStringsSo8NSBundleCvg",
                "mangledName": "$s13FBSDKShareKit28UserInterfaceStringProvidingP16bundleForStringsSo8NSBundleCvg",
                "moduleName": "FBSDKShareKit",
                "genericSig": "<τ_0_0 where τ_0_0 : FBSDKShareKit.UserInterfaceStringProviding>",
                "sugared_genericSig": "<Self where Self : FBSDKShareKit.UserInterfaceStringProviding>",
                "protocolReq": true,
                "reqNewWitnessTableEntry": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Protocol",
        "usr": "s:13FBSDKShareKit28UserInterfaceStringProvidingP",
        "mangledName": "$s13FBSDKShareKit28UserInterfaceStringProvidingP",
        "moduleName": "FBSDKShareKit",
        "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": "FBSDKShareKit",
        "declAttributes": [
          "RawDocComment"
        ]
      },
      {
        "kind": "Import",
        "name": "FBSDKCoreKit_Basics",
        "printedName": "FBSDKCoreKit_Basics",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit"
      },
      {
        "kind": "Import",
        "name": "Foundation",
        "printedName": "Foundation",
        "declKind": "Import",
        "moduleName": "FBSDKShareKit"
      },
      {
        "kind": "TypeDecl",
        "name": "_ShareUtility",
        "printedName": "_ShareUtility",
        "children": [
          {
            "kind": "Function",
            "name": "validateRequiredValue",
            "printedName": "validateRequiredValue(_:named:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "ProtocolComposition",
                "printedName": "Any"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:13FBSDKShareKit13_ShareUtilityO21validateRequiredValue_5namedyyp_SStKFZ",
            "mangledName": "$s13FBSDKShareKit13_ShareUtilityO21validateRequiredValue_5namedyyp_SStKFZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "validateArgument",
            "printedName": "validateArgument(_:named:in:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "GenericTypeParam",
                "printedName": "τ_0_0"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              },
              {
                "kind": "TypeNominal",
                "name": "Set",
                "printedName": "Swift.Set<τ_0_0>",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "GenericTypeParam",
                    "printedName": "τ_0_0"
                  }
                ],
                "usr": "s:Sh"
              }
            ],
            "declKind": "Func",
            "usr": "s:13FBSDKShareKit13_ShareUtilityO16validateArgument_5named2inyx_SSShyxGtKSHRzlFZ",
            "mangledName": "$s13FBSDKShareKit13_ShareUtilityO16validateArgument_5named2inyx_SSShyxGtKSHRzlFZ",
            "moduleName": "FBSDKShareKit",
            "genericSig": "<τ_0_0 where τ_0_0 : Swift.Hashable>",
            "sugared_genericSig": "<Argument where Argument : Swift.Hashable>",
            "static": true,
            "declAttributes": [
              "AccessControl"
            ],
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "validateArray",
            "printedName": "validateArray(_:minCount:maxCount:named:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "Array",
                "printedName": "[Any]",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ProtocolComposition",
                    "printedName": "Any"
                  }
                ],
                "usr": "s:Sa"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "Int",
                "printedName": "Swift.Int",
                "usr": "s:Si"
              },
              {
                "kind": "TypeNominal",
                "name": "String",
                "printedName": "Swift.String",
                "usr": "s:SS"
              }
            ],
            "declKind": "Func",
            "usr": "s:13FBSDKShareKit13_ShareUtilityO13validateArray_8minCount03maxH05namedySayypG_S2iSStKFZ",
            "mangledName": "$s13FBSDKShareKit13_ShareUtilityO13validateArray_8minCount03maxH05namedySayypG_S2iSStKFZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "validateNetworkURL",
            "printedName": "validateNetworkURL(_:named:)",
            "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"
              }
            ],
            "declKind": "Func",
            "usr": "s:13FBSDKShareKit13_ShareUtilityO18validateNetworkURL_5namedy10Foundation0G0V_SStKFZ",
            "mangledName": "$s13FBSDKShareKit13_ShareUtilityO18validateNetworkURL_5namedy10Foundation0G0V_SStKFZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "validateShareContent",
            "printedName": "validateShareContent(_:options:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "SharingContent",
                "printedName": "any FBSDKShareKit.SharingContent",
                "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent"
              },
              {
                "kind": "TypeNominal",
                "name": "ShareBridgeOptions",
                "printedName": "FBSDKShareKit.ShareBridgeOptions",
                "hasDefaultArg": true,
                "usr": "c:@E@FBSDKShareBridgeOptions"
              }
            ],
            "declKind": "Func",
            "usr": "s:13FBSDKShareKit13_ShareUtilityO08validateC7Content_7optionsyAA07SharingF0_p_So0A13BridgeOptionsVtKFZ",
            "mangledName": "$s13FBSDKShareKit13_ShareUtilityO08validateC7Content_7optionsyAA07SharingF0_p_So0A13BridgeOptionsVtKFZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "buildWebShareBridgeComponents",
            "printedName": "buildWebShareBridgeComponents(for:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "WebShareBridgeComponents",
                "printedName": "FBSDKShareKit.WebShareBridgeComponents",
                "usr": "s:13FBSDKShareKit24WebShareBridgeComponentsV"
              },
              {
                "kind": "TypeNominal",
                "name": "SharingContent",
                "printedName": "any FBSDKShareKit.SharingContent",
                "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent"
              }
            ],
            "declKind": "Func",
            "usr": "s:13FBSDKShareKit13_ShareUtilityO08buildWebC16BridgeComponents3forAA0fcgH0VAA14SharingContent_p_tFZ",
            "mangledName": "$s13FBSDKShareKit13_ShareUtilityO08buildWebC16BridgeComponents3forAA0fcgH0VAA14SharingContent_p_tFZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "buildAsyncWebPhotoContent",
            "printedName": "buildAsyncWebPhotoContent(_:completion:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Void",
                "printedName": "()"
              },
              {
                "kind": "TypeNominal",
                "name": "SharePhotoContent",
                "printedName": "FBSDKShareKit.SharePhotoContent",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKSharePhotoContent"
              },
              {
                "kind": "TypeFunc",
                "name": "Function",
                "printedName": "(Swift.Bool, Swift.String, [Swift.String : Any]) -> ()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Void",
                    "printedName": "()"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "Tuple",
                    "printedName": "(Swift.Bool, Swift.String, [Swift.String : Any])",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "Bool",
                        "printedName": "Swift.Bool",
                        "usr": "s:Sb"
                      },
                      {
                        "kind": "TypeNominal",
                        "name": "String",
                        "printedName": "Swift.String",
                        "usr": "s:SS"
                      },
                      {
                        "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": "Func",
            "usr": "s:13FBSDKShareKit13_ShareUtilityO25buildAsyncWebPhotoContent_10completionyAA0chI0C_ySb_SSSDySSypGtctFZ",
            "mangledName": "$s13FBSDKShareKit13_ShareUtilityO25buildAsyncWebPhotoContent_10completionyAA0chI0C_ySb_SSSDySSypGtctFZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "feedShareDictionary",
            "printedName": "feedShareDictionary(for:)",
            "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": "SharingContent",
                "printedName": "any FBSDKShareKit.SharingContent",
                "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent"
              }
            ],
            "declKind": "Func",
            "usr": "s:13FBSDKShareKit13_ShareUtilityO04feedC10Dictionary3forSDySSypGSgAA14SharingContent_p_tFZ",
            "mangledName": "$s13FBSDKShareKit13_ShareUtilityO04feedC10Dictionary3forSDySSypGSgAA14SharingContent_p_tFZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "hashtagString",
            "printedName": "hashtagString(from:)",
            "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": "Optional",
                "printedName": "FBSDKShareKit.Hashtag?",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Hashtag",
                    "printedName": "FBSDKShareKit.Hashtag",
                    "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKHashtag"
                  }
                ],
                "usr": "s:Sq"
              }
            ],
            "declKind": "Func",
            "usr": "s:13FBSDKShareKit13_ShareUtilityO13hashtagString4fromSSSgAA7HashtagCSg_tFZ",
            "mangledName": "$s13FBSDKShareKit13_ShareUtilityO13hashtagString4fromSSSgAA7HashtagCSg_tFZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "bridgeParameters",
            "printedName": "bridgeParameters(for:options:shouldFailOnDataError:)",
            "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"
              },
              {
                "kind": "TypeNominal",
                "name": "SharingContent",
                "printedName": "any FBSDKShareKit.SharingContent",
                "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent"
              },
              {
                "kind": "TypeNominal",
                "name": "ShareBridgeOptions",
                "printedName": "FBSDKShareKit.ShareBridgeOptions",
                "hasDefaultArg": true,
                "usr": "c:@E@FBSDKShareBridgeOptions"
              },
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              }
            ],
            "declKind": "Func",
            "usr": "s:13FBSDKShareKit13_ShareUtilityO16bridgeParameters3for7options21shouldFailOnDataErrorSDySSypGAA14SharingContent_p_So0A13BridgeOptionsVSbtFZ",
            "mangledName": "$s13FBSDKShareKit13_ShareUtilityO16bridgeParameters3for7options21shouldFailOnDataErrorSDySSypGAA14SharingContent_p_So0A13BridgeOptionsVSbtFZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "getContentFlags",
            "printedName": "getContentFlags(for:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ContentFlags",
                "printedName": "FBSDKShareKit.ContentFlags",
                "usr": "s:13FBSDKShareKit12ContentFlagsV"
              },
              {
                "kind": "TypeNominal",
                "name": "SharingContent",
                "printedName": "any FBSDKShareKit.SharingContent",
                "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKSharingContent"
              }
            ],
            "declKind": "Func",
            "usr": "s:13FBSDKShareKit13_ShareUtilityO15getContentFlags3forAA0fG0VAA07SharingF0_p_tFZ",
            "mangledName": "$s13FBSDKShareKit13_ShareUtilityO15getContentFlags3forAA0fG0VAA07SharingF0_p_tFZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "shareMediaContentContainsPhotosAndVideos",
            "printedName": "shareMediaContentContainsPhotosAndVideos(_:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Bool",
                "printedName": "Swift.Bool",
                "usr": "s:Sb"
              },
              {
                "kind": "TypeNominal",
                "name": "ShareMediaContent",
                "printedName": "FBSDKShareKit.ShareMediaContent",
                "usr": "c:@M@FBSDKShareKit@objc(cs)FBSDKShareMediaContent"
              }
            ],
            "declKind": "Func",
            "usr": "s:13FBSDKShareKit13_ShareUtilityO40shareMediaContentContainsPhotosAndVideosySbAA0cfG0CFZ",
            "mangledName": "$s13FBSDKShareKit13_ShareUtilityO40shareMediaContentContainsPhotosAndVideosySbAA0cfG0CFZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "isFromExtension": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Enum",
        "usr": "s:13FBSDKShareKit13_ShareUtilityO",
        "mangledName": "$s13FBSDKShareKit13_ShareUtilityO",
        "moduleName": "FBSDKShareKit",
        "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": "Conformance",
            "name": "ShareValidating",
            "printedName": "ShareValidating",
            "usr": "s:13FBSDKShareKit15ShareValidatingP",
            "mangledName": "$s13FBSDKShareKit15ShareValidatingP"
          },
          {
            "kind": "Conformance",
            "name": "ShareUtilityProtocol",
            "printedName": "ShareUtilityProtocol",
            "usr": "s:13FBSDKShareKit20ShareUtilityProtocolP",
            "mangledName": "$s13FBSDKShareKit20ShareUtilityProtocolP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "PHImageManager",
        "printedName": "PHImageManager",
        "children": [
          {
            "kind": "TypeDecl",
            "name": "MediaLibrarySearchError",
            "printedName": "MediaLibrarySearchError",
            "children": [
              {
                "kind": "Var",
                "name": "asset",
                "printedName": "asset",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "PHAsset",
                    "printedName": "Photos.PHAsset",
                    "usr": "c:objc(cs)PHAsset"
                  }
                ],
                "declKind": "Var",
                "usr": "s:So14PHImageManagerC13FBSDKShareKitE23MediaLibrarySearchErrorV5assetSo7PHAssetCvp",
                "mangledName": "$sSo14PHImageManagerC13FBSDKShareKitE23MediaLibrarySearchErrorV5assetSo7PHAssetCvp",
                "moduleName": "FBSDKShareKit",
                "declAttributes": [
                  "HasStorage"
                ],
                "fixedbinaryorder": 0,
                "isLet": true,
                "hasStorage": true,
                "accessors": [
                  {
                    "kind": "Accessor",
                    "name": "Get",
                    "printedName": "Get()",
                    "children": [
                      {
                        "kind": "TypeNominal",
                        "name": "PHAsset",
                        "printedName": "Photos.PHAsset",
                        "usr": "c:objc(cs)PHAsset"
                      }
                    ],
                    "declKind": "Accessor",
                    "usr": "s:So14PHImageManagerC13FBSDKShareKitE23MediaLibrarySearchErrorV5assetSo7PHAssetCvg",
                    "mangledName": "$sSo14PHImageManagerC13FBSDKShareKitE23MediaLibrarySearchErrorV5assetSo7PHAssetCvg",
                    "moduleName": "FBSDKShareKit",
                    "implicit": true,
                    "declAttributes": [
                      "Transparent"
                    ],
                    "accessorKind": "get"
                  }
                ]
              },
              {
                "kind": "Constructor",
                "name": "init",
                "printedName": "init(asset:)",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "MediaLibrarySearchError",
                    "printedName": "Photos.PHImageManager.MediaLibrarySearchError",
                    "usr": "s:So14PHImageManagerC13FBSDKShareKitE23MediaLibrarySearchErrorV"
                  },
                  {
                    "kind": "TypeNominal",
                    "name": "PHAsset",
                    "printedName": "Photos.PHAsset",
                    "usr": "c:objc(cs)PHAsset"
                  }
                ],
                "declKind": "Constructor",
                "usr": "s:So14PHImageManagerC13FBSDKShareKitE23MediaLibrarySearchErrorV5assetAESo7PHAssetC_tcfc",
                "mangledName": "$sSo14PHImageManagerC13FBSDKShareKitE23MediaLibrarySearchErrorV5assetAESo7PHAssetC_tcfc",
                "moduleName": "FBSDKShareKit",
                "implicit": true,
                "init_kind": "Designated"
              }
            ],
            "declKind": "Struct",
            "usr": "s:So14PHImageManagerC13FBSDKShareKitE23MediaLibrarySearchErrorV",
            "mangledName": "$sSo14PHImageManagerC13FBSDKShareKitE23MediaLibrarySearchErrorV",
            "moduleName": "FBSDKShareKit",
            "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": "Conformance",
                "name": "Error",
                "printedName": "Error",
                "usr": "s:s5ErrorP",
                "mangledName": "$ss5ErrorP"
              },
              {
                "kind": "Conformance",
                "name": "Sendable",
                "printedName": "Sendable",
                "usr": "s:s8SendableP",
                "mangledName": "$ss8SendableP"
              },
              {
                "kind": "Conformance",
                "name": "SendableMetatype",
                "printedName": "SendableMetatype",
                "usr": "s:s16SendableMetatypeP",
                "mangledName": "$ss16SendableMetatypeP"
              }
            ]
          },
          {
            "kind": "Function",
            "name": "fb_findImage",
            "printedName": "fb_findImage(for:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "UIImage",
                "printedName": "UIKit.UIImage",
                "usr": "c:objc(cs)UIImage"
              },
              {
                "kind": "TypeNominal",
                "name": "PHAsset",
                "printedName": "Photos.PHAsset",
                "usr": "c:objc(cs)PHAsset"
              }
            ],
            "declKind": "Func",
            "usr": "s:So14PHImageManagerC13FBSDKShareKitE12fb_findImage3forSo7UIImageCSo7PHAssetC_tKF",
            "mangledName": "$sSo14PHImageManagerC13FBSDKShareKitE12fb_findImage3forSo7UIImageCSo7PHAssetC_tKF",
            "moduleName": "FBSDKShareKit",
            "isOpen": true,
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          },
          {
            "kind": "Function",
            "name": "fb_getVideoURL",
            "printedName": "fb_getVideoURL(for:)",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "URL",
                "printedName": "Foundation.URL",
                "usr": "s:10Foundation3URLV"
              },
              {
                "kind": "TypeNominal",
                "name": "PHAsset",
                "printedName": "Photos.PHAsset",
                "usr": "c:objc(cs)PHAsset"
              }
            ],
            "declKind": "Func",
            "usr": "s:So14PHImageManagerC13FBSDKShareKitE14fb_getVideoURL3for10Foundation0H0VSo7PHAssetC_tKF",
            "mangledName": "$sSo14PHImageManagerC13FBSDKShareKitE14fb_getVideoURL3for10Foundation0H0VSo7PHAssetC_tKF",
            "moduleName": "FBSDKShareKit",
            "isOpen": true,
            "isFromExtension": true,
            "throwing": true,
            "funcSelfKind": "NonMutating"
          }
        ],
        "declKind": "Class",
        "usr": "c:objc(cs)PHImageManager",
        "moduleName": "Photos",
        "isOpen": true,
        "intro_iOS": "8",
        "objc_name": "PHImageManager",
        "declAttributes": [
          "Available",
          "ObjC",
          "SynthesizedProtocol",
          "Sendable",
          "Dynamic"
        ],
        "superclassUsr": "c:objc(cs)NSObject",
        "isExternal": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "ObjectiveC.NSObject"
        ],
        "conformances": [
          {
            "kind": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "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": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          },
          {
            "kind": "Conformance",
            "name": "MediaLibrarySearching",
            "printedName": "MediaLibrarySearching",
            "usr": "s:13FBSDKShareKit21MediaLibrarySearchingP",
            "mangledName": "$s13FBSDKShareKit21MediaLibrarySearchingP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "Name",
        "printedName": "Name",
        "children": [
          {
            "kind": "Var",
            "name": "messengerShareDialogShow",
            "printedName": "messengerShareDialogShow",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Name",
                "printedName": "FBSDKCoreKit.AppEvents.Name",
                "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
              }
            ],
            "declKind": "Var",
            "usr": "s:So17FBSDKAppEventNamea13FBSDKShareKitE24messengerShareDialogShowABvpZ",
            "mangledName": "$sSo17FBSDKAppEventNamea13FBSDKShareKitE24messengerShareDialogShowABvpZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Name",
                    "printedName": "FBSDKCoreKit.AppEvents.Name",
                    "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So17FBSDKAppEventNamea13FBSDKShareKitE24messengerShareDialogShowABvgZ",
                "mangledName": "$sSo17FBSDKAppEventNamea13FBSDKShareKitE24messengerShareDialogShowABvgZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "messengerShareDialogResult",
            "printedName": "messengerShareDialogResult",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Name",
                "printedName": "FBSDKCoreKit.AppEvents.Name",
                "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
              }
            ],
            "declKind": "Var",
            "usr": "s:So17FBSDKAppEventNamea13FBSDKShareKitE26messengerShareDialogResultABvpZ",
            "mangledName": "$sSo17FBSDKAppEventNamea13FBSDKShareKitE26messengerShareDialogResultABvpZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Name",
                    "printedName": "FBSDKCoreKit.AppEvents.Name",
                    "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So17FBSDKAppEventNamea13FBSDKShareKitE26messengerShareDialogResultABvgZ",
                "mangledName": "$sSo17FBSDKAppEventNamea13FBSDKShareKitE26messengerShareDialogResultABvgZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "sendButtonImpression",
            "printedName": "sendButtonImpression",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Name",
                "printedName": "FBSDKCoreKit.AppEvents.Name",
                "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
              }
            ],
            "declKind": "Var",
            "usr": "s:So17FBSDKAppEventNamea13FBSDKShareKitE20sendButtonImpressionABvpZ",
            "mangledName": "$sSo17FBSDKAppEventNamea13FBSDKShareKitE20sendButtonImpressionABvpZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Name",
                    "printedName": "FBSDKCoreKit.AppEvents.Name",
                    "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So17FBSDKAppEventNamea13FBSDKShareKitE20sendButtonImpressionABvgZ",
                "mangledName": "$sSo17FBSDKAppEventNamea13FBSDKShareKitE20sendButtonImpressionABvgZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "sendButtonDidTap",
            "printedName": "sendButtonDidTap",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Name",
                "printedName": "FBSDKCoreKit.AppEvents.Name",
                "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
              }
            ],
            "declKind": "Var",
            "usr": "s:So17FBSDKAppEventNamea13FBSDKShareKitE16sendButtonDidTapABvpZ",
            "mangledName": "$sSo17FBSDKAppEventNamea13FBSDKShareKitE16sendButtonDidTapABvpZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Name",
                    "printedName": "FBSDKCoreKit.AppEvents.Name",
                    "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So17FBSDKAppEventNamea13FBSDKShareKitE16sendButtonDidTapABvgZ",
                "mangledName": "$sSo17FBSDKAppEventNamea13FBSDKShareKitE16sendButtonDidTapABvgZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shareButtonImpression",
            "printedName": "shareButtonImpression",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Name",
                "printedName": "FBSDKCoreKit.AppEvents.Name",
                "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
              }
            ],
            "declKind": "Var",
            "usr": "s:So17FBSDKAppEventNamea13FBSDKShareKitE21shareButtonImpressionABvpZ",
            "mangledName": "$sSo17FBSDKAppEventNamea13FBSDKShareKitE21shareButtonImpressionABvpZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Name",
                    "printedName": "FBSDKCoreKit.AppEvents.Name",
                    "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So17FBSDKAppEventNamea13FBSDKShareKitE21shareButtonImpressionABvgZ",
                "mangledName": "$sSo17FBSDKAppEventNamea13FBSDKShareKitE21shareButtonImpressionABvgZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shareButtonDidTap",
            "printedName": "shareButtonDidTap",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Name",
                "printedName": "FBSDKCoreKit.AppEvents.Name",
                "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
              }
            ],
            "declKind": "Var",
            "usr": "s:So17FBSDKAppEventNamea13FBSDKShareKitE17shareButtonDidTapABvpZ",
            "mangledName": "$sSo17FBSDKAppEventNamea13FBSDKShareKitE17shareButtonDidTapABvpZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Name",
                    "printedName": "FBSDKCoreKit.AppEvents.Name",
                    "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So17FBSDKAppEventNamea13FBSDKShareKitE17shareButtonDidTapABvgZ",
                "mangledName": "$sSo17FBSDKAppEventNamea13FBSDKShareKitE17shareButtonDidTapABvgZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shareDialogShow",
            "printedName": "shareDialogShow",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Name",
                "printedName": "FBSDKCoreKit.AppEvents.Name",
                "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
              }
            ],
            "declKind": "Var",
            "usr": "s:So17FBSDKAppEventNamea13FBSDKShareKitE15shareDialogShowABvpZ",
            "mangledName": "$sSo17FBSDKAppEventNamea13FBSDKShareKitE15shareDialogShowABvpZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage",
              "RawDocComment"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Name",
                    "printedName": "FBSDKCoreKit.AppEvents.Name",
                    "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So17FBSDKAppEventNamea13FBSDKShareKitE15shareDialogShowABvgZ",
                "mangledName": "$sSo17FBSDKAppEventNamea13FBSDKShareKitE15shareDialogShowABvgZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shareDialogResult",
            "printedName": "shareDialogResult",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "Name",
                "printedName": "FBSDKCoreKit.AppEvents.Name",
                "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
              }
            ],
            "declKind": "Var",
            "usr": "s:So17FBSDKAppEventNamea13FBSDKShareKitE17shareDialogResultABvpZ",
            "mangledName": "$sSo17FBSDKAppEventNamea13FBSDKShareKitE17shareDialogResultABvpZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "Name",
                    "printedName": "FBSDKCoreKit.AppEvents.Name",
                    "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So17FBSDKAppEventNamea13FBSDKShareKitE17shareDialogResultABvgZ",
                "mangledName": "$sSo17FBSDKAppEventNamea13FBSDKShareKitE17shareDialogResultABvgZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Struct",
        "usr": "c:FBSDKAppEventName.h@T@FBSDKAppEventName",
        "moduleName": "FBSDKCoreKit",
        "declAttributes": [
          "SynthesizedProtocol",
          "SynthesizedProtocol",
          "SynthesizedProtocol",
          "SynthesizedProtocol",
          "SynthesizedProtocol",
          "SynthesizedProtocol",
          "Sendable"
        ],
        "isFromExtension": true,
        "isExternal": 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": "_ObjectiveCBridgeable",
            "printedName": "_ObjectiveCBridgeable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_ObjectiveCType",
                "printedName": "_ObjectiveCType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSString",
                    "printedName": "Foundation.NSString",
                    "usr": "c:objc(cs)NSString"
                  }
                ]
              }
            ],
            "usr": "s:s21_ObjectiveCBridgeableP",
            "mangledName": "$ss21_ObjectiveCBridgeableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "_SwiftNewtypeWrapper",
            "printedName": "_SwiftNewtypeWrapper",
            "usr": "s:s20_SwiftNewtypeWrapperP",
            "mangledName": "$ss20_SwiftNewtypeWrapperP"
          },
          {
            "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": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "_HasCustomAnyHashableRepresentation",
            "printedName": "_HasCustomAnyHashableRepresentation",
            "usr": "s:s35_HasCustomAnyHashableRepresentationP",
            "mangledName": "$ss35_HasCustomAnyHashableRepresentationP"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ParameterName",
        "printedName": "ParameterName",
        "children": [
          {
            "kind": "Var",
            "name": "errorMessage",
            "printedName": "errorMessage",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ParameterName",
                "printedName": "FBSDKCoreKit.AppEvents.ParameterName",
                "usr": "c:FBSDKAppEventParameterName.h@T@FBSDKAppEventParameterName"
              }
            ],
            "declKind": "Var",
            "usr": "s:So26FBSDKAppEventParameterNamea13FBSDKShareKitE12errorMessageABvpZ",
            "mangledName": "$sSo26FBSDKAppEventParameterNamea13FBSDKShareKitE12errorMessageABvpZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ParameterName",
                    "printedName": "FBSDKCoreKit.AppEvents.ParameterName",
                    "usr": "c:FBSDKAppEventParameterName.h@T@FBSDKAppEventParameterName"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So26FBSDKAppEventParameterNamea13FBSDKShareKitE12errorMessageABvgZ",
                "mangledName": "$sSo26FBSDKAppEventParameterNamea13FBSDKShareKitE12errorMessageABvgZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "outcome",
            "printedName": "outcome",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ParameterName",
                "printedName": "FBSDKCoreKit.AppEvents.ParameterName",
                "usr": "c:FBSDKAppEventParameterName.h@T@FBSDKAppEventParameterName"
              }
            ],
            "declKind": "Var",
            "usr": "s:So26FBSDKAppEventParameterNamea13FBSDKShareKitE7outcomeABvpZ",
            "mangledName": "$sSo26FBSDKAppEventParameterNamea13FBSDKShareKitE7outcomeABvpZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ParameterName",
                    "printedName": "FBSDKCoreKit.AppEvents.ParameterName",
                    "usr": "c:FBSDKAppEventParameterName.h@T@FBSDKAppEventParameterName"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So26FBSDKAppEventParameterNamea13FBSDKShareKitE7outcomeABvgZ",
                "mangledName": "$sSo26FBSDKAppEventParameterNamea13FBSDKShareKitE7outcomeABvgZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shareContentType",
            "printedName": "shareContentType",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ParameterName",
                "printedName": "FBSDKCoreKit.AppEvents.ParameterName",
                "usr": "c:FBSDKAppEventParameterName.h@T@FBSDKAppEventParameterName"
              }
            ],
            "declKind": "Var",
            "usr": "s:So26FBSDKAppEventParameterNamea13FBSDKShareKitE16shareContentTypeABvpZ",
            "mangledName": "$sSo26FBSDKAppEventParameterNamea13FBSDKShareKitE16shareContentTypeABvpZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ParameterName",
                    "printedName": "FBSDKCoreKit.AppEvents.ParameterName",
                    "usr": "c:FBSDKAppEventParameterName.h@T@FBSDKAppEventParameterName"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So26FBSDKAppEventParameterNamea13FBSDKShareKitE16shareContentTypeABvgZ",
                "mangledName": "$sSo26FBSDKAppEventParameterNamea13FBSDKShareKitE16shareContentTypeABvgZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "mode",
            "printedName": "mode",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ParameterName",
                "printedName": "FBSDKCoreKit.AppEvents.ParameterName",
                "usr": "c:FBSDKAppEventParameterName.h@T@FBSDKAppEventParameterName"
              }
            ],
            "declKind": "Var",
            "usr": "s:So26FBSDKAppEventParameterNamea13FBSDKShareKitE4modeABvpZ",
            "mangledName": "$sSo26FBSDKAppEventParameterNamea13FBSDKShareKitE4modeABvpZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ParameterName",
                    "printedName": "FBSDKCoreKit.AppEvents.ParameterName",
                    "usr": "c:FBSDKAppEventParameterName.h@T@FBSDKAppEventParameterName"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So26FBSDKAppEventParameterNamea13FBSDKShareKitE4modeABvgZ",
                "mangledName": "$sSo26FBSDKAppEventParameterNamea13FBSDKShareKitE4modeABvgZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shareContentPageID",
            "printedName": "shareContentPageID",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ParameterName",
                "printedName": "FBSDKCoreKit.AppEvents.ParameterName",
                "usr": "c:FBSDKAppEventParameterName.h@T@FBSDKAppEventParameterName"
              }
            ],
            "declKind": "Var",
            "usr": "s:So26FBSDKAppEventParameterNamea13FBSDKShareKitE18shareContentPageIDABvpZ",
            "mangledName": "$sSo26FBSDKAppEventParameterNamea13FBSDKShareKitE18shareContentPageIDABvpZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ParameterName",
                    "printedName": "FBSDKCoreKit.AppEvents.ParameterName",
                    "usr": "c:FBSDKAppEventParameterName.h@T@FBSDKAppEventParameterName"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So26FBSDKAppEventParameterNamea13FBSDKShareKitE18shareContentPageIDABvgZ",
                "mangledName": "$sSo26FBSDKAppEventParameterNamea13FBSDKShareKitE18shareContentPageIDABvgZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          },
          {
            "kind": "Var",
            "name": "shareContentUUID",
            "printedName": "shareContentUUID",
            "children": [
              {
                "kind": "TypeNominal",
                "name": "ParameterName",
                "printedName": "FBSDKCoreKit.AppEvents.ParameterName",
                "usr": "c:FBSDKAppEventParameterName.h@T@FBSDKAppEventParameterName"
              }
            ],
            "declKind": "Var",
            "usr": "s:So26FBSDKAppEventParameterNamea13FBSDKShareKitE16shareContentUUIDABvpZ",
            "mangledName": "$sSo26FBSDKAppEventParameterNamea13FBSDKShareKitE16shareContentUUIDABvpZ",
            "moduleName": "FBSDKShareKit",
            "static": true,
            "declAttributes": [
              "HasInitialValue",
              "HasStorage"
            ],
            "isFromExtension": true,
            "isLet": true,
            "hasStorage": true,
            "accessors": [
              {
                "kind": "Accessor",
                "name": "Get",
                "printedName": "Get()",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ParameterName",
                    "printedName": "FBSDKCoreKit.AppEvents.ParameterName",
                    "usr": "c:FBSDKAppEventParameterName.h@T@FBSDKAppEventParameterName"
                  }
                ],
                "declKind": "Accessor",
                "usr": "s:So26FBSDKAppEventParameterNamea13FBSDKShareKitE16shareContentUUIDABvgZ",
                "mangledName": "$sSo26FBSDKAppEventParameterNamea13FBSDKShareKitE16shareContentUUIDABvgZ",
                "moduleName": "FBSDKShareKit",
                "static": true,
                "implicit": true,
                "declAttributes": [
                  "Transparent"
                ],
                "isFromExtension": true,
                "accessorKind": "get"
              }
            ]
          }
        ],
        "declKind": "Struct",
        "usr": "c:FBSDKAppEventParameterName.h@T@FBSDKAppEventParameterName",
        "moduleName": "FBSDKCoreKit",
        "declAttributes": [
          "SynthesizedProtocol",
          "SynthesizedProtocol",
          "SynthesizedProtocol",
          "SynthesizedProtocol",
          "SynthesizedProtocol",
          "SynthesizedProtocol",
          "Sendable"
        ],
        "isFromExtension": true,
        "isExternal": 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": "_ObjectiveCBridgeable",
            "printedName": "_ObjectiveCBridgeable",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "_ObjectiveCType",
                "printedName": "_ObjectiveCType",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "NSString",
                    "printedName": "Foundation.NSString",
                    "usr": "c:objc(cs)NSString"
                  }
                ]
              }
            ],
            "usr": "s:s21_ObjectiveCBridgeableP",
            "mangledName": "$ss21_ObjectiveCBridgeableP"
          },
          {
            "kind": "Conformance",
            "name": "Hashable",
            "printedName": "Hashable",
            "usr": "s:SH",
            "mangledName": "$sSH"
          },
          {
            "kind": "Conformance",
            "name": "Equatable",
            "printedName": "Equatable",
            "usr": "s:SQ",
            "mangledName": "$sSQ"
          },
          {
            "kind": "Conformance",
            "name": "_SwiftNewtypeWrapper",
            "printedName": "_SwiftNewtypeWrapper",
            "usr": "s:s20_SwiftNewtypeWrapperP",
            "mangledName": "$ss20_SwiftNewtypeWrapperP"
          },
          {
            "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": "Conformance",
            "name": "Sendable",
            "printedName": "Sendable",
            "usr": "s:s8SendableP",
            "mangledName": "$ss8SendableP"
          },
          {
            "kind": "Conformance",
            "name": "_HasCustomAnyHashableRepresentation",
            "printedName": "_HasCustomAnyHashableRepresentation",
            "usr": "s:s35_HasCustomAnyHashableRepresentationP",
            "mangledName": "$ss35_HasCustomAnyHashableRepresentationP"
          },
          {
            "kind": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "ShareDialogConfiguration",
        "printedName": "ShareDialogConfiguration",
        "declKind": "Struct",
        "usr": "s:12FBSDKCoreKit24ShareDialogConfigurationV",
        "mangledName": "$s12FBSDKCoreKit24ShareDialogConfigurationV",
        "moduleName": "FBSDKCoreKit",
        "isExternal": 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": "ShareDialogConfigurationProtocol",
            "printedName": "ShareDialogConfigurationProtocol",
            "usr": "s:13FBSDKShareKit32ShareDialogConfigurationProtocolP",
            "mangledName": "$s13FBSDKShareKit32ShareDialogConfigurationProtocolP"
          },
          {
            "kind": "Conformance",
            "name": "DependentAsValue",
            "printedName": "DependentAsValue",
            "children": [
              {
                "kind": "TypeWitness",
                "name": "ValueDependencies",
                "printedName": "ValueDependencies",
                "children": [
                  {
                    "kind": "TypeNominal",
                    "name": "ValueDependencies",
                    "printedName": "FBSDKCoreKit.ShareDialogConfiguration.ValueDependencies",
                    "usr": "s:12FBSDKCoreKit24ShareDialogConfigurationV17ValueDependenciesV"
                  }
                ]
              }
            ],
            "usr": "s:12FBSDKCoreKit16DependentAsValueP",
            "mangledName": "$s12FBSDKCoreKit16DependentAsValueP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "AppEvents",
        "printedName": "AppEvents",
        "declKind": "Class",
        "usr": "c:objc(cs)FBSDKAppEvents",
        "moduleName": "FBSDKCoreKit",
        "isOpen": true,
        "objc_name": "FBSDKAppEvents",
        "declAttributes": [
          "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": "ShareEventLogging",
            "printedName": "ShareEventLogging",
            "usr": "s:13FBSDKShareKit17ShareEventLoggingP",
            "mangledName": "$s13FBSDKShareKit17ShareEventLoggingP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "UIApplication",
        "printedName": "UIApplication",
        "declKind": "Class",
        "usr": "c:objc(cs)UIApplication",
        "moduleName": "UIKit",
        "isOpen": true,
        "intro_iOS": "2.0",
        "objc_name": "UIApplication",
        "declAttributes": [
          "Preconcurrency",
          "Available",
          "ObjC",
          "NonSendable",
          "Custom",
          "Dynamic"
        ],
        "superclassUsr": "c:objc(cs)UIResponder",
        "isExternal": true,
        "inheritsConvenienceInitializers": true,
        "superclassNames": [
          "UIKit.UIResponder",
          "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": "Conformance",
            "name": "SendableMetatype",
            "printedName": "SendableMetatype",
            "usr": "s:s16SendableMetatypeP",
            "mangledName": "$ss16SendableMetatypeP"
          },
          {
            "kind": "Conformance",
            "name": "ShareInternalURLOpening",
            "printedName": "ShareInternalURLOpening",
            "usr": "c:@M@FBSDKShareKit@objc(pl)FBSDKShareInternalURLOpening",
            "mangledName": "$s13FBSDKShareKit23ShareInternalURLOpeningP"
          }
        ]
      },
      {
        "kind": "TypeDecl",
        "name": "InternalUtility",
        "printedName": "InternalUtility",
        "declKind": "Class",
        "usr": "c:objc(cs)FBSDKInternalUtility",
        "moduleName": "FBSDKCoreKit",
        "isOpen": true,
        "objc_name": "FBSDKInternalUtility",
        "declAttributes": [
          "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": "UserInterfaceStringProviding",
            "printedName": "UserInterfaceStringProviding",
            "usr": "s:13FBSDKShareKit28UserInterfaceStringProvidingP",
            "mangledName": "$s13FBSDKShareKit28UserInterfaceStringProvidingP"
          }
        ]
      }
    ],
    "json_format_version": 8
  },
  "ConstValues": [
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Content\/AppInviteContent.swift",
      "kind": "IntegerLiteral",
      "offset": 560,
      "length": 9,
      "value": "1"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Content\/ContentFlags.swift",
      "kind": "BooleanLiteral",
      "offset": 367,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Content\/ContentFlags.swift",
      "kind": "BooleanLiteral",
      "offset": 401,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Content\/ContentFlags.swift",
      "kind": "BooleanLiteral",
      "offset": 435,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/UserInterface\/FBSendButton.swift",
      "kind": "StringLiteral",
      "offset": 991,
      "length": 6,
      "value": "\"send\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/UserInterface\/FBSendButton.swift",
      "kind": "BooleanLiteral",
      "offset": 1096,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/UserInterface\/FBSendButton.swift",
      "kind": "BooleanLiteral",
      "offset": 1142,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/UserInterface\/FBSendButton.swift",
      "kind": "BooleanLiteral",
      "offset": 1216,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/UserInterface\/FBSendButton.swift",
      "kind": "BooleanLiteral",
      "offset": 1253,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/UserInterface\/FBShareButton.swift",
      "kind": "StringLiteral",
      "offset": 942,
      "length": 7,
      "value": "\"share\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/UserInterface\/FBShareButton.swift",
      "kind": "BooleanLiteral",
      "offset": 1048,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/UserInterface\/FBShareButton.swift",
      "kind": "BooleanLiteral",
      "offset": 1094,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/UserInterface\/FBShareButton.swift",
      "kind": "BooleanLiteral",
      "offset": 1168,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/UserInterface\/FBShareButton.swift",
      "kind": "BooleanLiteral",
      "offset": 1205,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Content\/Hashtag.swift",
      "kind": "StringLiteral",
      "offset": 907,
      "length": 43,
      "value": "\"Invalid hashtag '\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Content\/Hashtag.swift",
      "kind": "StringLiteral",
      "offset": 948,
      "length": 2,
      "value": "\"'\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Content\/Hashtag.swift",
      "kind": "StringLiteral",
      "offset": 1273,
      "length": 9,
      "value": "\"^#\\w+$\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/UserInterface\/MessageDialog.swift",
      "kind": "BooleanLiteral",
      "offset": 1367,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/UserInterface\/MessageDialog.swift",
      "kind": "BooleanLiteral",
      "offset": 1508,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Reporting\/ShareAppEventNames.swift",
      "kind": "StringLiteral",
      "offset": 341,
      "length": 32,
      "value": "\"fb_messenger_dialog_share_show\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Reporting\/ShareAppEventNames.swift",
      "kind": "StringLiteral",
      "offset": 432,
      "length": 34,
      "value": "\"fb_messenger_dialog_share_result\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Reporting\/ShareAppEventNames.swift",
      "kind": "StringLiteral",
      "offset": 544,
      "length": 27,
      "value": "\"fb_send_button_impression\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Reporting\/ShareAppEventNames.swift",
      "kind": "StringLiteral",
      "offset": 620,
      "length": 24,
      "value": "\"fb_send_button_did_tap\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Reporting\/ShareAppEventNames.swift",
      "kind": "StringLiteral",
      "offset": 724,
      "length": 28,
      "value": "\"fb_share_button_impression\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Reporting\/ShareAppEventNames.swift",
      "kind": "StringLiteral",
      "offset": 802,
      "length": 25,
      "value": "\"fb_share_button_did_tap\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Reporting\/ShareAppEventNames.swift",
      "kind": "StringLiteral",
      "offset": 901,
      "length": 22,
      "value": "\"fb_dialog_share_show\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Reporting\/ShareAppEventNames.swift",
      "kind": "StringLiteral",
      "offset": 973,
      "length": 24,
      "value": "\"fb_dialog_share_result\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Reporting\/ShareAppEventParameters.swift",
      "kind": "StringLiteral",
      "offset": 320,
      "length": 33,
      "value": "\"fb_dialog_outcome_error_message\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Reporting\/ShareAppEventParameters.swift",
      "kind": "StringLiteral",
      "offset": 402,
      "length": 19,
      "value": "\"fb_dialog_outcome\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Reporting\/ShareAppEventParameters.swift",
      "kind": "StringLiteral",
      "offset": 479,
      "length": 30,
      "value": "\"fb_dialog_share_content_type\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Reporting\/ShareAppEventParameters.swift",
      "kind": "StringLiteral",
      "offset": 555,
      "length": 16,
      "value": "\"fb_dialog_mode\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Reporting\/ShareAppEventParameters.swift",
      "kind": "StringLiteral",
      "offset": 631,
      "length": 33,
      "value": "\"fb_dialog_share_content_page_id\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Reporting\/ShareAppEventParameters.swift",
      "kind": "StringLiteral",
      "offset": 722,
      "length": 30,
      "value": "\"fb_dialog_share_content_uuid\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Reporting\/ShareAppEventParameters.swift",
      "kind": "StringLiteral",
      "offset": 844,
      "length": 11,
      "value": "\"Cancelled\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Reporting\/ShareAppEventParameters.swift",
      "kind": "StringLiteral",
      "offset": 883,
      "length": 11,
      "value": "\"Completed\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Reporting\/ShareAppEventParameters.swift",
      "kind": "StringLiteral",
      "offset": 919,
      "length": 8,
      "value": "\"Failed\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Reporting\/ShareAppEventParameters.swift",
      "kind": "StringLiteral",
      "offset": 983,
      "length": 8,
      "value": "\"Status\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Reporting\/ShareAppEventParameters.swift",
      "kind": "StringLiteral",
      "offset": 1015,
      "length": 7,
      "value": "\"Photo\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Reporting\/ShareAppEventParameters.swift",
      "kind": "StringLiteral",
      "offset": 1046,
      "length": 7,
      "value": "\"Video\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Reporting\/ShareAppEventParameters.swift",
      "kind": "StringLiteral",
      "offset": 1078,
      "length": 8,
      "value": "\"Camera\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Reporting\/ShareAppEventParameters.swift",
      "kind": "StringLiteral",
      "offset": 1112,
      "length": 9,
      "value": "\"Unknown\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Bridging\/ShareBridgeAPI.swift",
      "kind": "StringLiteral",
      "offset": 296,
      "length": 8,
      "value": "\"camera\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Bridging\/ShareBridgeAPI.swift",
      "kind": "StringLiteral",
      "offset": 328,
      "length": 7,
      "value": "\"share\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Bridging\/ShareBridgeAPI.swift",
      "kind": "StringLiteral",
      "offset": 389,
      "length": 19,
      "value": "\"completionGesture\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Bridging\/ShareBridgeAPI.swift",
      "kind": "StringLiteral",
      "offset": 438,
      "length": 8,
      "value": "\"cancel\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Bridging\/ShareBridgeAPI.swift",
      "kind": "StringLiteral",
      "offset": 496,
      "length": 8,
      "value": "\"postId\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Bridging\/ShareBridgeAPI.swift",
      "kind": "StringLiteral",
      "offset": 536,
      "length": 9,
      "value": "\"post_id\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Content\/ShareCameraEffectContent.swift",
      "kind": "StringLiteral",
      "offset": 523,
      "length": 2,
      "value": "\"\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/UserInterface\/ShareDialog.swift",
      "kind": "StringLiteral",
      "offset": 676,
      "length": 7,
      "value": "\"share\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/UserInterface\/ShareDialog.swift",
      "kind": "BooleanLiteral",
      "offset": 742,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/UserInterface\/ShareDialog.swift",
      "kind": "BooleanLiteral",
      "offset": 857,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/UserInterface\/ShareDialog.swift",
      "kind": "BooleanLiteral",
      "offset": 1818,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/UserInterface\/ShareDialog.swift",
      "kind": "BooleanLiteral",
      "offset": 5835,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/UserInterface\/ShareDialog.swift",
      "kind": "BooleanLiteral",
      "offset": 5899,
      "length": 4,
      "value": "true"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/UserInterface\/ShareDialog.swift",
      "kind": "BooleanLiteral",
      "offset": 5931,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/UserInterface\/ShareDialog.swift",
      "kind": "Array",
      "offset": 22585,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/UserInterface\/ShareDialog.swift",
      "kind": "StringLiteral",
      "offset": 31612,
      "length": 8,
      "value": "\"app_id\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/UserInterface\/ShareDialog.swift",
      "kind": "StringLiteral",
      "offset": 31680,
      "length": 10,
      "value": "\"hashtags\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/UserInterface\/ShareDialog.swift",
      "kind": "StringLiteral",
      "offset": 31751,
      "length": 8,
      "value": "\"quotes\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/UserInterface\/ShareDialogMode.swift",
      "kind": "IntegerLiteral",
      "offset": 692,
      "length": 6,
      "value": "1"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/UserInterface\/ShareDialogMode.swift",
      "kind": "IntegerLiteral",
      "offset": 772,
      "length": 10,
      "value": "2"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/UserInterface\/ShareDialogMode.swift",
      "kind": "IntegerLiteral",
      "offset": 832,
      "length": 7,
      "value": "3"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/UserInterface\/ShareDialogMode.swift",
      "kind": "IntegerLiteral",
      "offset": 1058,
      "length": 3,
      "value": "4"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/UserInterface\/ShareDialogMode.swift",
      "kind": "IntegerLiteral",
      "offset": 1286,
      "length": 11,
      "value": "5"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/UserInterface\/ShareDialogMode.swift",
      "kind": "IntegerLiteral",
      "offset": 1526,
      "length": 7,
      "value": "6"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Core\/ShareError.swift",
      "kind": "StringLiteral",
      "offset": 399,
      "length": 24,
      "value": "\"com.facebook.sdk.share\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Core\/ShareError.swift",
      "kind": "IntegerLiteral",
      "offset": 608,
      "length": 3,
      "value": "200"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Core\/ShareError.swift",
      "kind": "IntegerLiteral",
      "offset": 687,
      "length": 9,
      "value": "201"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Core\/ShareError.swift",
      "kind": "IntegerLiteral",
      "offset": 845,
      "length": 18,
      "value": "202"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Core\/ShareError.swift",
      "kind": "IntegerLiteral",
      "offset": 913,
      "length": 7,
      "value": "203"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Content\/ShareLinkContent.swift",
      "kind": "BooleanLiteral",
      "offset": 1048,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Content\/SharePhoto.swift",
      "kind": "BooleanLiteral",
      "offset": 3009,
      "length": 5,
      "value": "false"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Content\/SharePhotoContent.swift",
      "kind": "IntegerLiteral",
      "offset": 3501,
      "length": 1,
      "value": "1"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Content\/SharePhotoContent.swift",
      "kind": "IntegerLiteral",
      "offset": 3507,
      "length": 2,
      "value": "10"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/UserInterface\/SocialComposeViewControllerFactory.swift",
      "kind": "StringLiteral",
      "offset": 367,
      "length": 27,
      "value": "\"com.apple.social.facebook\""
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Content\/_ShareUtility.swift",
      "kind": "Array",
      "offset": 2340,
      "length": 2,
      "value": "[]"
    },
    {
      "filePath": "\/data\/sandcastle\/boxes\/trunk-git-facebook-ios-sdk\/FBSDKShareKit\/FBSDKShareKit\/Content\/_ShareUtility.swift",
      "kind": "Array",
      "offset": 5281,
      "length": 2,
      "value": "[]"
    }
  ]
}